From: sr Date: Tue, 29 Dec 2009 13:52:43 +0000 (+0300) Subject: init X-Git-Url: http://git.maemo.org/git/?p=qstardict;a=commitdiff_plain;h=15ae4fc455d1171c3406300abf80a18014a61dff init --- diff --git a/AUTHORS b/AUTHORS new file mode 100644 index 0000000..4fbcc4c --- /dev/null +++ b/AUTHORS @@ -0,0 +1,15 @@ +Alexander Rodin + +The authors of the StarDict plugin: + Hu Zheng + Opera Wang + Rickard E. Faith + +The author of the SWAC plugin: + Nicolas Vion + +The author of the Multitran plugin and KDE 4 plasmoid: + Nick Shaforostoff + +QStarDict uses the Oxygen icons (http://oxygen-icons.org) + diff --git a/COPYING b/COPYING new file mode 100644 index 0000000..d511905 --- /dev/null +++ b/COPYING @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) 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 +this service 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 make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. 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. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute 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 and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +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 +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the 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 a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, 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. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE 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. + + 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 +convey 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 2 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, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision 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, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This 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. diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 0000000..7095764 --- /dev/null +++ b/ChangeLog @@ -0,0 +1,119 @@ +* Version 0.01 - initial release +* Version 0.02 + - add dictionary directories selection in settings dialog + - redesign menus + - add Oxygen icons + - add "Save translation" action + - add pop up window opacity item to settings dialog + - rename actions + - add .desktop file +* Version 0.03 + - fix bug when build fails on x86_64 + - fix categories in .desktop file + - add option "Show pop up only if modifier pressed" in settings dialog + - improve selection scanning + - fix bug with closing window when it must hide + - setting Qt 4.2 compitibility + - add russian translation + - add traditional chinese translation +* Version 0.04 + - add ukrainian translation + - fix bug when popup window violates from desktop + - add translations reformater + - add popup window timeout before hide after mouse over to settings dialog + - fix bug with "Up" buttons in settings dialog + - add popup window default width and height items to settings dialog + - change PopupWindow base class from QWidget to QFrame + - add D-Bus support + - make popup window resizable + - add current translation title to main window header +* Version 0.05 + - fix bug with hard font-family in translation CSS + - make popup window border more useful + - fix bug with words list + - add simplified chinese translation + - fix bug with uncorrect displayed hierarchical lists + - set to run only one instance of application + - set to search for dictionaries recursively +* Version 0.06 + - add bulgarian translation + - add speech support + - fix bug with broken main window title when search is empty +* Version 0.07 + - add "translate" and "translateHtml" methods to D-Bus interface + - change license from GPLv3 to GPLv2 +* Version 0.08 + - add czech translation + - fix bug with multiple running from different users + - add brazilian portuguese translation + - update the traditional chinese translation + - add support for configurable instant search + - add support for separate translations +* Version 0.09 + - add polish translation + - fix bug with instant search + - add italian translation + - fix bug with simlinks to dictionaries + - add german translation + - improve popup window + - update the german translation + - reorganize project + - add basic Windows support + - add plugins support + - add toolbar to dictionary widget + - add for links in translations (by pressing Ctrl and clicking on the word) + - improve instant search + - improve popup window + - add support for closing popup by double click on toolbar +* Version 0.10 + - change tray icon if scanning disabled + - add font editor + - some improves and bugfixes +* Version 0.11 + - fix bug with bad source word + - fix bug with removed last letter in translation +* Version 0.12 + - update italian translation + - add support for popup window moving +* Version 0.12.1 + - fix critical bug with popup window +* Version 0.12.2 + - fix bug with building on Ubuntu Hardy +* Version 0.12.3 + - update simplified chinese translation +* Version 0.12.4 + - update polish translation +* Version 0.12.5 + - fix bug with main window title +* Version 0.12.6 + - update german translation +* Version 0.12.7 + - fix bug with empty speech cmd +* Version 0.12.8 + - add localization for standard Qt dialogs + - add support for Escape key in main window + - update ukrainian translation + - update chinese translation + - fix bug with speaker + - remove alphabetical sorting of results + - improve saving + - add a tooltip for the tray icon +* Version 0.12.9 + - update german translation + - fix typo in the COPYING filename +* Version 0.13.0 + - add french and turkish translation + - improve Windows port + - add SWAC and Multitran plugins + - add command line support + - improve the simplified chinese translation + - fix bug with settings saving + - improve D-Bus support + - fix bug with Qt 4.5 +* Version 0.13.1 + - fix bugs with installation + - add spanish translation + - update italian and german translations +* Version 0.13.2 + - improve system tray support + - improve the save dialog diff --git a/Doxyfile b/Doxyfile new file mode 100644 index 0000000..75388c5 --- /dev/null +++ b/Doxyfile @@ -0,0 +1,1356 @@ +# Doxyfile 1.5.5 + +# This file describes the settings to be used by the documentation system +# doxygen (www.doxygen.org) for a project +# +# All text after a hash (#) is considered a comment and will be ignored +# The format is: +# TAG = value [value, ...] +# For lists items can also be appended using: +# TAG += value [value, ...] +# Values that contain spaces should be placed between quotes (" ") + +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- + +# This tag specifies the encoding used for all characters in the config file +# that follow. The default is UTF-8 which is also the encoding used for all +# text before the first occurrence of this tag. Doxygen uses libiconv (or the +# iconv built into libc) for the transcoding. See +# http://www.gnu.org/software/libiconv for the list of possible encodings. + +DOXYFILE_ENCODING = UTF-8 + +# The PROJECT_NAME tag is a single word (or a sequence of words surrounded +# by quotes) that should identify the project. + +PROJECT_NAME = qstardict + +# The PROJECT_NUMBER tag can be used to enter a project or revision number. +# This could be handy for archiving the generated documentation or +# if some version control system is used. + +PROJECT_NUMBER = + +# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) +# base path where the generated documentation will be put. +# If a relative path is entered, it will be relative to the location +# where doxygen was started. If left blank the current directory will be used. + +OUTPUT_DIRECTORY = devel-doc + +# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create +# 4096 sub-directories (in 2 levels) under the output directory of each output +# format and will distribute the generated files over these directories. +# Enabling this option can be useful when feeding doxygen a huge amount of +# source files, where putting all generated files in the same directory would +# otherwise cause performance problems for the file system. + +CREATE_SUBDIRS = NO + +# The OUTPUT_LANGUAGE tag is used to specify the language in which all +# documentation generated by doxygen is written. Doxygen will use this +# information to generate all constant output in the proper language. +# The default language is English, other supported languages are: +# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, +# Croatian, Czech, Danish, Dutch, Farsi, Finnish, French, German, Greek, +# Hungarian, Italian, Japanese, Japanese-en (Japanese with English messages), +# Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, Polish, +# Portuguese, Romanian, Russian, Serbian, Slovak, Slovene, Spanish, Swedish, +# and Ukrainian. + +OUTPUT_LANGUAGE = English + +# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will +# include brief member descriptions after the members that are listed in +# the file and class documentation (similar to JavaDoc). +# Set to NO to disable this. + +BRIEF_MEMBER_DESC = YES + +# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend +# the brief description of a member or function before the detailed description. +# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the +# brief descriptions will be completely suppressed. + +REPEAT_BRIEF = YES + +# This tag implements a quasi-intelligent brief description abbreviator +# that is used to form the text in various listings. Each string +# in this list, if found as the leading text of the brief description, will be +# stripped from the text and the result after processing the whole list, is +# used as the annotated text. Otherwise, the brief description is used as-is. +# If left blank, the following values are used ("$name" is automatically +# replaced with the name of the entity): "The $name class" "The $name widget" +# "The $name file" "is" "provides" "specifies" "contains" +# "represents" "a" "an" "the" + +ABBREVIATE_BRIEF = + +# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then +# Doxygen will generate a detailed section even if there is only a brief +# description. + +ALWAYS_DETAILED_SEC = NO + +# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all +# inherited members of a class in the documentation of that class as if those +# members were ordinary class members. Constructors, destructors and assignment +# operators of the base classes will not be shown. + +INLINE_INHERITED_MEMB = NO + +# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full +# path before files name in the file list and in the header files. If set +# to NO the shortest path that makes the file name unique will be used. + +FULL_PATH_NAMES = YES + +# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag +# can be used to strip a user-defined part of the path. Stripping is +# only done if one of the specified strings matches the left-hand part of +# the path. The tag can be used to show relative paths in the file list. +# If left blank the directory from which doxygen is run is used as the +# path to strip. + +STRIP_FROM_PATH = + +# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of +# the path mentioned in the documentation of a class, which tells +# the reader which header file to include in order to use a class. +# If left blank only the name of the header file containing the class +# definition is used. Otherwise one should specify the include paths that +# are normally passed to the compiler using the -I flag. + +STRIP_FROM_INC_PATH = + +# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter +# (but less readable) file names. This can be useful is your file systems +# doesn't support long names like on DOS, Mac, or CD-ROM. + +SHORT_NAMES = NO + +# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen +# will interpret the first line (until the first dot) of a JavaDoc-style +# comment as the brief description. If set to NO, the JavaDoc +# comments will behave just like regular Qt-style comments +# (thus requiring an explicit @brief command for a brief description.) + +JAVADOC_AUTOBRIEF = NO + +# If the QT_AUTOBRIEF tag is set to YES then Doxygen will +# interpret the first line (until the first dot) of a Qt-style +# comment as the brief description. If set to NO, the comments +# will behave just like regular Qt-style comments (thus requiring +# an explicit \brief command for a brief description.) + +QT_AUTOBRIEF = NO + +# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen +# treat a multi-line C++ special comment block (i.e. a block of //! or /// +# comments) as a brief description. This used to be the default behaviour. +# The new default is to treat a multi-line C++ comment block as a detailed +# description. Set this tag to YES if you prefer the old behaviour instead. + +MULTILINE_CPP_IS_BRIEF = NO + +# If the DETAILS_AT_TOP tag is set to YES then Doxygen +# will output the detailed description near the top, like JavaDoc. +# If set to NO, the detailed description appears after the member +# documentation. + +DETAILS_AT_TOP = NO + +# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented +# member inherits the documentation from any documented member that it +# re-implements. + +INHERIT_DOCS = YES + +# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce +# a new page for each member. If set to NO, the documentation of a member will +# be part of the file/class/namespace that contains it. + +SEPARATE_MEMBER_PAGES = NO + +# The TAB_SIZE tag can be used to set the number of spaces in a tab. +# Doxygen uses this value to replace tabs by spaces in code fragments. + +TAB_SIZE = 8 + +# This tag can be used to specify a number of aliases that acts +# as commands in the documentation. An alias has the form "name=value". +# For example adding "sideeffect=\par Side Effects:\n" will allow you to +# put the command \sideeffect (or @sideeffect) in the documentation, which +# will result in a user-defined paragraph with heading "Side Effects:". +# You can put \n's in the value part of an alias to insert newlines. + +ALIASES = + +# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C +# sources only. Doxygen will then generate output that is more tailored for C. +# For instance, some of the names that are used will be different. The list +# of all members will be omitted, etc. + +OPTIMIZE_OUTPUT_FOR_C = NO + +# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java +# sources only. Doxygen will then generate output that is more tailored for +# Java. For instance, namespaces will be presented as packages, qualified +# scopes will look different, etc. + +OPTIMIZE_OUTPUT_JAVA = NO + +# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran +# sources only. Doxygen will then generate output that is more tailored for +# Fortran. + +OPTIMIZE_FOR_FORTRAN = NO + +# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL +# sources. Doxygen will then generate output that is tailored for +# VHDL. + +OPTIMIZE_OUTPUT_VHDL = NO + +# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want +# to include (a tag file for) the STL sources as input, then you should +# set this tag to YES in order to let doxygen match functions declarations and +# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. +# func(std::string) {}). This also make the inheritance and collaboration +# diagrams that involve STL classes more complete and accurate. + +BUILTIN_STL_SUPPORT = NO + +# If you use Microsoft's C++/CLI language, you should set this option to YES to +# enable parsing support. + +CPP_CLI_SUPPORT = NO + +# Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. +# Doxygen will parse them like normal C++ but will assume all classes use public +# instead of private inheritance when no explicit protection keyword is present. + +SIP_SUPPORT = NO + +# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC +# tag is set to YES, then doxygen will reuse the documentation of the first +# member in the group (if any) for the other members of the group. By default +# all members of a group must be documented explicitly. + +DISTRIBUTE_GROUP_DOC = NO + +# Set the SUBGROUPING tag to YES (the default) to allow class member groups of +# the same type (for instance a group of public functions) to be put as a +# subgroup of that type (e.g. under the Public Functions section). Set it to +# NO to prevent subgrouping. Alternatively, this can be done per class using +# the \nosubgrouping command. + +SUBGROUPING = YES + +# When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum +# is documented as struct, union, or enum with the name of the typedef. So +# typedef struct TypeS {} TypeT, will appear in the documentation as a struct +# with name TypeT. When disabled the typedef will appear as a member of a file, +# namespace, or class. And the struct will be named TypeS. This can typically +# be useful for C code in case the coding convention dictates that all compound +# types are typedef'ed and only the typedef is referenced, never the tag name. + +TYPEDEF_HIDES_STRUCT = NO + +#--------------------------------------------------------------------------- +# Build related configuration options +#--------------------------------------------------------------------------- + +# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in +# documentation are documented, even if no documentation was available. +# Private class members and static file members will be hidden unless +# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES + +EXTRACT_ALL = NO + +# If the EXTRACT_PRIVATE tag is set to YES all private members of a class +# will be included in the documentation. + +EXTRACT_PRIVATE = NO + +# If the EXTRACT_STATIC tag is set to YES all static members of a file +# will be included in the documentation. + +EXTRACT_STATIC = NO + +# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) +# defined locally in source files will be included in the documentation. +# If set to NO only classes defined in header files are included. + +EXTRACT_LOCAL_CLASSES = YES + +# This flag is only useful for Objective-C code. When set to YES local +# methods, which are defined in the implementation section but not in +# the interface are included in the documentation. +# If set to NO (the default) only methods in the interface are included. + +EXTRACT_LOCAL_METHODS = NO + +# If this flag is set to YES, the members of anonymous namespaces will be +# extracted and appear in the documentation as a namespace called +# 'anonymous_namespace{file}', where file will be replaced with the base +# name of the file that contains the anonymous namespace. By default +# anonymous namespace are hidden. + +EXTRACT_ANON_NSPACES = NO + +# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all +# undocumented members of documented classes, files or namespaces. +# If set to NO (the default) these members will be included in the +# various overviews, but no documentation section is generated. +# This option has no effect if EXTRACT_ALL is enabled. + +HIDE_UNDOC_MEMBERS = NO + +# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all +# undocumented classes that are normally visible in the class hierarchy. +# If set to NO (the default) these classes will be included in the various +# overviews. This option has no effect if EXTRACT_ALL is enabled. + +HIDE_UNDOC_CLASSES = NO + +# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all +# friend (class|struct|union) declarations. +# If set to NO (the default) these declarations will be included in the +# documentation. + +HIDE_FRIEND_COMPOUNDS = NO + +# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any +# documentation blocks found inside the body of a function. +# If set to NO (the default) these blocks will be appended to the +# function's detailed documentation block. + +HIDE_IN_BODY_DOCS = NO + +# The INTERNAL_DOCS tag determines if documentation +# that is typed after a \internal command is included. If the tag is set +# to NO (the default) then the documentation will be excluded. +# Set it to YES to include the internal documentation. + +INTERNAL_DOCS = NO + +# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate +# file names in lower-case letters. If set to YES upper-case letters are also +# allowed. This is useful if you have classes or files whose names only differ +# in case and if your file system supports case sensitive file names. Windows +# and Mac users are advised to set this option to NO. + +CASE_SENSE_NAMES = YES + +# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen +# will show members with their full class and namespace scopes in the +# documentation. If set to YES the scope will be hidden. + +HIDE_SCOPE_NAMES = NO + +# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen +# will put a list of the files that are included by a file in the documentation +# of that file. + +SHOW_INCLUDE_FILES = YES + +# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] +# is inserted in the documentation for inline members. + +INLINE_INFO = YES + +# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen +# will sort the (detailed) documentation of file and class members +# alphabetically by member name. If set to NO the members will appear in +# declaration order. + +SORT_MEMBER_DOCS = YES + +# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the +# brief documentation of file, namespace and class members alphabetically +# by member name. If set to NO (the default) the members will appear in +# declaration order. + +SORT_BRIEF_DOCS = NO + +# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the +# hierarchy of group names into alphabetical order. If set to NO (the default) +# the group names will appear in their defined order. + +SORT_GROUP_NAMES = NO + +# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be +# sorted by fully-qualified names, including namespaces. If set to +# NO (the default), the class list will be sorted only by class name, +# not including the namespace part. +# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. +# Note: This option applies only to the class list, not to the +# alphabetical list. + +SORT_BY_SCOPE_NAME = NO + +# The GENERATE_TODOLIST tag can be used to enable (YES) or +# disable (NO) the todo list. This list is created by putting \todo +# commands in the documentation. + +GENERATE_TODOLIST = YES + +# The GENERATE_TESTLIST tag can be used to enable (YES) or +# disable (NO) the test list. This list is created by putting \test +# commands in the documentation. + +GENERATE_TESTLIST = YES + +# The GENERATE_BUGLIST tag can be used to enable (YES) or +# disable (NO) the bug list. This list is created by putting \bug +# commands in the documentation. + +GENERATE_BUGLIST = YES + +# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or +# disable (NO) the deprecated list. This list is created by putting +# \deprecated commands in the documentation. + +GENERATE_DEPRECATEDLIST= YES + +# The ENABLED_SECTIONS tag can be used to enable conditional +# documentation sections, marked by \if sectionname ... \endif. + +ENABLED_SECTIONS = + +# The MAX_INITIALIZER_LINES tag determines the maximum number of lines +# the initial value of a variable or define consists of for it to appear in +# the documentation. If the initializer consists of more lines than specified +# here it will be hidden. Use a value of 0 to hide initializers completely. +# The appearance of the initializer of individual variables and defines in the +# documentation can be controlled using \showinitializer or \hideinitializer +# command in the documentation regardless of this setting. + +MAX_INITIALIZER_LINES = 30 + +# Set the SHOW_USED_FILES tag to NO to disable the list of files generated +# at the bottom of the documentation of classes and structs. If set to YES the +# list will mention the files that were used to generate the documentation. + +SHOW_USED_FILES = YES + +# If the sources in your project are distributed over multiple directories +# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy +# in the documentation. The default is NO. + +SHOW_DIRECTORIES = NO + +# The FILE_VERSION_FILTER tag can be used to specify a program or script that +# doxygen should invoke to get the current version for each file (typically from +# the version control system). Doxygen will invoke the program by executing (via +# popen()) the command , where is the value of +# the FILE_VERSION_FILTER tag, and is the name of an input file +# provided by doxygen. Whatever the program writes to standard output +# is used as the file version. See the manual for examples. + +FILE_VERSION_FILTER = + +#--------------------------------------------------------------------------- +# configuration options related to warning and progress messages +#--------------------------------------------------------------------------- + +# The QUIET tag can be used to turn on/off the messages that are generated +# by doxygen. Possible values are YES and NO. If left blank NO is used. + +QUIET = NO + +# The WARNINGS tag can be used to turn on/off the warning messages that are +# generated by doxygen. Possible values are YES and NO. If left blank +# NO is used. + +WARNINGS = YES + +# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings +# for undocumented members. If EXTRACT_ALL is set to YES then this flag will +# automatically be disabled. + +WARN_IF_UNDOCUMENTED = YES + +# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for +# potential errors in the documentation, such as not documenting some +# parameters in a documented function, or documenting parameters that +# don't exist or using markup commands wrongly. + +WARN_IF_DOC_ERROR = YES + +# This WARN_NO_PARAMDOC option can be abled to get warnings for +# functions that are documented, but have no documentation for their parameters +# or return value. If set to NO (the default) doxygen will only warn about +# wrong or incomplete parameter documentation, but not about the absence of +# documentation. + +WARN_NO_PARAMDOC = NO + +# The WARN_FORMAT tag determines the format of the warning messages that +# doxygen can produce. The string should contain the $file, $line, and $text +# tags, which will be replaced by the file and line number from which the +# warning originated and the warning text. Optionally the format may contain +# $version, which will be replaced by the version of the file (if it could +# be obtained via FILE_VERSION_FILTER) + +WARN_FORMAT = "$file:$line: $text" + +# The WARN_LOGFILE tag can be used to specify a file to which warning +# and error messages should be written. If left blank the output is written +# to stderr. + +WARN_LOGFILE = + +#--------------------------------------------------------------------------- +# configuration options related to the input files +#--------------------------------------------------------------------------- + +# The INPUT tag can be used to specify the files and/or directories that contain +# documented source files. You may enter file names like "myfile.cpp" or +# directories like "/usr/src/myproject". Separate the files or directories +# with spaces. + +INPUT = + +# This tag can be used to specify the character encoding of the source files +# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is +# also the default input encoding. Doxygen uses libiconv (or the iconv built +# into libc) for the transcoding. See http://www.gnu.org/software/libiconv for +# the list of possible encodings. + +INPUT_ENCODING = UTF-8 + +# If the value of the INPUT tag contains directories, you can use the +# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp +# and *.h) to filter out the source-files in the directories. If left +# blank the following patterns are tested: +# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx +# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90 + +FILE_PATTERNS = *.h *.cpp + +# The RECURSIVE tag can be used to turn specify whether or not subdirectories +# should be searched for input files as well. Possible values are YES and NO. +# If left blank NO is used. + +RECURSIVE = YES + +# The EXCLUDE tag can be used to specify files and/or directories that should +# excluded from the INPUT source files. This way you can easily exclude a +# subdirectory from a directory tree whose root is specified with the INPUT tag. + +EXCLUDE = + +# The EXCLUDE_SYMLINKS tag can be used select whether or not files or +# directories that are symbolic links (a Unix filesystem feature) are excluded +# from the input. + +EXCLUDE_SYMLINKS = NO + +# If the value of the INPUT tag contains directories, you can use the +# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude +# certain files from those directories. Note that the wildcards are matched +# against the file with absolute path, so to exclude all test directories +# for example use the pattern */test/* + +EXCLUDE_PATTERNS = + +# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names +# (namespaces, classes, functions, etc.) that should be excluded from the +# output. The symbol name can be a fully qualified name, a word, or if the +# wildcard * is used, a substring. Examples: ANamespace, AClass, +# AClass::ANamespace, ANamespace::*Test + +EXCLUDE_SYMBOLS = + +# The EXAMPLE_PATH tag can be used to specify one or more files or +# directories that contain example code fragments that are included (see +# the \include command). + +EXAMPLE_PATH = + +# If the value of the EXAMPLE_PATH tag contains directories, you can use the +# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp +# and *.h) to filter out the source-files in the directories. If left +# blank all files are included. + +EXAMPLE_PATTERNS = + +# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be +# searched for input files to be used with the \include or \dontinclude +# commands irrespective of the value of the RECURSIVE tag. +# Possible values are YES and NO. If left blank NO is used. + +EXAMPLE_RECURSIVE = NO + +# The IMAGE_PATH tag can be used to specify one or more files or +# directories that contain image that are included in the documentation (see +# the \image command). + +IMAGE_PATH = + +# The INPUT_FILTER tag can be used to specify a program that doxygen should +# invoke to filter for each input file. Doxygen will invoke the filter program +# by executing (via popen()) the command , where +# is the value of the INPUT_FILTER tag, and is the name of an +# input file. Doxygen will then use the output that the filter program writes +# to standard output. If FILTER_PATTERNS is specified, this tag will be +# ignored. + +INPUT_FILTER = + +# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern +# basis. Doxygen will compare the file name with each pattern and apply the +# filter if there is a match. The filters are a list of the form: +# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further +# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER +# is applied to all files. + +FILTER_PATTERNS = + +# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using +# INPUT_FILTER) will be used to filter the input files when producing source +# files to browse (i.e. when SOURCE_BROWSER is set to YES). + +FILTER_SOURCE_FILES = NO + +#--------------------------------------------------------------------------- +# configuration options related to source browsing +#--------------------------------------------------------------------------- + +# If the SOURCE_BROWSER tag is set to YES then a list of source files will +# be generated. Documented entities will be cross-referenced with these sources. +# Note: To get rid of all source code in the generated output, make sure also +# VERBATIM_HEADERS is set to NO. + +SOURCE_BROWSER = YES + +# Setting the INLINE_SOURCES tag to YES will include the body +# of functions and classes directly in the documentation. + +INLINE_SOURCES = NO + +# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct +# doxygen to hide any special comment blocks from generated source code +# fragments. Normal C and C++ comments will always remain visible. + +STRIP_CODE_COMMENTS = YES + +# If the REFERENCED_BY_RELATION tag is set to YES (the default) +# then for each documented function all documented +# functions referencing it will be listed. + +REFERENCED_BY_RELATION = NO + +# If the REFERENCES_RELATION tag is set to YES (the default) +# then for each documented function all documented entities +# called/used by that function will be listed. + +REFERENCES_RELATION = NO + +# If the REFERENCES_LINK_SOURCE tag is set to YES (the default) +# and SOURCE_BROWSER tag is set to YES, then the hyperlinks from +# functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will +# link to the source code. Otherwise they will link to the documentstion. + +REFERENCES_LINK_SOURCE = YES + +# If the USE_HTAGS tag is set to YES then the references to source code +# will point to the HTML generated by the htags(1) tool instead of doxygen +# built-in source browser. The htags tool is part of GNU's global source +# tagging system (see http://www.gnu.org/software/global/global.html). You +# will need version 4.8.6 or higher. + +USE_HTAGS = NO + +# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen +# will generate a verbatim copy of the header file for each class for +# which an include is specified. Set to NO to disable this. + +VERBATIM_HEADERS = YES + +#--------------------------------------------------------------------------- +# configuration options related to the alphabetical class index +#--------------------------------------------------------------------------- + +# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index +# of all compounds will be generated. Enable this if the project +# contains a lot of classes, structs, unions or interfaces. + +ALPHABETICAL_INDEX = NO + +# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then +# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns +# in which this list will be split (can be a number in the range [1..20]) + +COLS_IN_ALPHA_INDEX = 5 + +# In case all classes in a project start with a common prefix, all +# classes will be put under the same header in the alphabetical index. +# The IGNORE_PREFIX tag can be used to specify one or more prefixes that +# should be ignored while generating the index headers. + +IGNORE_PREFIX = + +#--------------------------------------------------------------------------- +# configuration options related to the HTML output +#--------------------------------------------------------------------------- + +# If the GENERATE_HTML tag is set to YES (the default) Doxygen will +# generate HTML output. + +GENERATE_HTML = YES + +# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `html' will be used as the default path. + +HTML_OUTPUT = html + +# The HTML_FILE_EXTENSION tag can be used to specify the file extension for +# each generated HTML page (for example: .htm,.php,.asp). If it is left blank +# doxygen will generate files with .html extension. + +HTML_FILE_EXTENSION = .html + +# The HTML_HEADER tag can be used to specify a personal HTML header for +# each generated HTML page. If it is left blank doxygen will generate a +# standard header. + +HTML_HEADER = + +# The HTML_FOOTER tag can be used to specify a personal HTML footer for +# each generated HTML page. If it is left blank doxygen will generate a +# standard footer. + +HTML_FOOTER = + +# The HTML_STYLESHEET tag can be used to specify a user-defined cascading +# style sheet that is used by each HTML page. It can be used to +# fine-tune the look of the HTML output. If the tag is left blank doxygen +# will generate a default style sheet. Note that doxygen will try to copy +# the style sheet file to the HTML output directory, so don't put your own +# stylesheet in the HTML output directory as well, or it will be erased! + +HTML_STYLESHEET = + +# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, +# files or namespaces will be aligned in HTML using tables. If set to +# NO a bullet list will be used. + +HTML_ALIGN_MEMBERS = YES + +# If the GENERATE_HTMLHELP tag is set to YES, additional index files +# will be generated that can be used as input for tools like the +# Microsoft HTML help workshop to generate a compiled HTML help file (.chm) +# of the generated HTML documentation. + +GENERATE_HTMLHELP = NO + +# If the GENERATE_DOCSET tag is set to YES, additional index files +# will be generated that can be used as input for Apple's Xcode 3 +# integrated development environment, introduced with OSX 10.5 (Leopard). +# To create a documentation set, doxygen will generate a Makefile in the +# HTML output directory. Running make will produce the docset in that +# directory and running "make install" will install the docset in +# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find +# it at startup. + +GENERATE_DOCSET = NO + +# When GENERATE_DOCSET tag is set to YES, this tag determines the name of the +# feed. A documentation feed provides an umbrella under which multiple +# documentation sets from a single provider (such as a company or product suite) +# can be grouped. + +DOCSET_FEEDNAME = "Doxygen generated docs" + +# When GENERATE_DOCSET tag is set to YES, this tag specifies a string that +# should uniquely identify the documentation set bundle. This should be a +# reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen +# will append .docset to the name. + +DOCSET_BUNDLE_ID = org.doxygen.Project + +# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML +# documentation will contain sections that can be hidden and shown after the +# page has loaded. For this to work a browser that supports +# JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox +# Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari). + +HTML_DYNAMIC_SECTIONS = NO + +# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can +# be used to specify the file name of the resulting .chm file. You +# can add a path in front of the file if the result should not be +# written to the html output directory. + +CHM_FILE = + +# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can +# be used to specify the location (absolute path including file name) of +# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run +# the HTML help compiler on the generated index.hhp. + +HHC_LOCATION = + +# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag +# controls if a separate .chi index file is generated (YES) or that +# it should be included in the master .chm file (NO). + +GENERATE_CHI = NO + +# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag +# controls whether a binary table of contents is generated (YES) or a +# normal table of contents (NO) in the .chm file. + +BINARY_TOC = NO + +# The TOC_EXPAND flag can be set to YES to add extra items for group members +# to the contents of the HTML help documentation and to the tree view. + +TOC_EXPAND = NO + +# The DISABLE_INDEX tag can be used to turn on/off the condensed index at +# top of each HTML page. The value NO (the default) enables the index and +# the value YES disables it. + +DISABLE_INDEX = NO + +# This tag can be used to set the number of enum values (range [1..20]) +# that doxygen will group on one line in the generated HTML documentation. + +ENUM_VALUES_PER_LINE = 4 + +# If the GENERATE_TREEVIEW tag is set to YES, a side panel will be +# generated containing a tree-like index structure (just like the one that +# is generated for HTML Help). For this to work a browser that supports +# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, +# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are +# probably better off using the HTML help feature. + +GENERATE_TREEVIEW = NO + +# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be +# used to set the initial width (in pixels) of the frame in which the tree +# is shown. + +TREEVIEW_WIDTH = 250 + +#--------------------------------------------------------------------------- +# configuration options related to the LaTeX output +#--------------------------------------------------------------------------- + +# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will +# generate Latex output. + +GENERATE_LATEX = NO + +# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `latex' will be used as the default path. + +LATEX_OUTPUT = latex + +# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be +# invoked. If left blank `latex' will be used as the default command name. + +LATEX_CMD_NAME = latex + +# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to +# generate index for LaTeX. If left blank `makeindex' will be used as the +# default command name. + +MAKEINDEX_CMD_NAME = makeindex + +# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact +# LaTeX documents. This may be useful for small projects and may help to +# save some trees in general. + +COMPACT_LATEX = NO + +# The PAPER_TYPE tag can be used to set the paper type that is used +# by the printer. Possible values are: a4, a4wide, letter, legal and +# executive. If left blank a4wide will be used. + +PAPER_TYPE = a4wide + +# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX +# packages that should be included in the LaTeX output. + +EXTRA_PACKAGES = + +# The LATEX_HEADER tag can be used to specify a personal LaTeX header for +# the generated latex document. The header should contain everything until +# the first chapter. If it is left blank doxygen will generate a +# standard header. Notice: only use this tag if you know what you are doing! + +LATEX_HEADER = + +# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated +# is prepared for conversion to pdf (using ps2pdf). The pdf file will +# contain links (just like the HTML output) instead of page references +# This makes the output suitable for online browsing using a pdf viewer. + +PDF_HYPERLINKS = YES + +# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of +# plain latex in the generated Makefile. Set this option to YES to get a +# higher quality PDF documentation. + +USE_PDFLATEX = YES + +# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. +# command to the generated LaTeX files. This will instruct LaTeX to keep +# running if errors occur, instead of asking the user for help. +# This option is also used when generating formulas in HTML. + +LATEX_BATCHMODE = NO + +# If LATEX_HIDE_INDICES is set to YES then doxygen will not +# include the index chapters (such as File Index, Compound Index, etc.) +# in the output. + +LATEX_HIDE_INDICES = NO + +#--------------------------------------------------------------------------- +# configuration options related to the RTF output +#--------------------------------------------------------------------------- + +# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output +# The RTF output is optimized for Word 97 and may not look very pretty with +# other RTF readers or editors. + +GENERATE_RTF = NO + +# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `rtf' will be used as the default path. + +RTF_OUTPUT = rtf + +# If the COMPACT_RTF tag is set to YES Doxygen generates more compact +# RTF documents. This may be useful for small projects and may help to +# save some trees in general. + +COMPACT_RTF = NO + +# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated +# will contain hyperlink fields. The RTF file will +# contain links (just like the HTML output) instead of page references. +# This makes the output suitable for online browsing using WORD or other +# programs which support those fields. +# Note: wordpad (write) and others do not support links. + +RTF_HYPERLINKS = NO + +# Load stylesheet definitions from file. Syntax is similar to doxygen's +# config file, i.e. a series of assignments. You only have to provide +# replacements, missing definitions are set to their default value. + +RTF_STYLESHEET_FILE = + +# Set optional variables used in the generation of an rtf document. +# Syntax is similar to doxygen's config file. + +RTF_EXTENSIONS_FILE = + +#--------------------------------------------------------------------------- +# configuration options related to the man page output +#--------------------------------------------------------------------------- + +# If the GENERATE_MAN tag is set to YES (the default) Doxygen will +# generate man pages + +GENERATE_MAN = NO + +# The MAN_OUTPUT tag is used to specify where the man pages will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `man' will be used as the default path. + +MAN_OUTPUT = man + +# The MAN_EXTENSION tag determines the extension that is added to +# the generated man pages (default is the subroutine's section .3) + +MAN_EXTENSION = .3 + +# If the MAN_LINKS tag is set to YES and Doxygen generates man output, +# then it will generate one additional man file for each entity +# documented in the real man page(s). These additional files +# only source the real man page, but without them the man command +# would be unable to find the correct page. The default is NO. + +MAN_LINKS = NO + +#--------------------------------------------------------------------------- +# configuration options related to the XML output +#--------------------------------------------------------------------------- + +# If the GENERATE_XML tag is set to YES Doxygen will +# generate an XML file that captures the structure of +# the code including all documentation. + +GENERATE_XML = NO + +# The XML_OUTPUT tag is used to specify where the XML pages will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `xml' will be used as the default path. + +XML_OUTPUT = xml + +# The XML_SCHEMA tag can be used to specify an XML schema, +# which can be used by a validating XML parser to check the +# syntax of the XML files. + +XML_SCHEMA = + +# The XML_DTD tag can be used to specify an XML DTD, +# which can be used by a validating XML parser to check the +# syntax of the XML files. + +XML_DTD = + +# If the XML_PROGRAMLISTING tag is set to YES Doxygen will +# dump the program listings (including syntax highlighting +# and cross-referencing information) to the XML output. Note that +# enabling this will significantly increase the size of the XML output. + +XML_PROGRAMLISTING = YES + +#--------------------------------------------------------------------------- +# configuration options for the AutoGen Definitions output +#--------------------------------------------------------------------------- + +# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will +# generate an AutoGen Definitions (see autogen.sf.net) file +# that captures the structure of the code including all +# documentation. Note that this feature is still experimental +# and incomplete at the moment. + +GENERATE_AUTOGEN_DEF = NO + +#--------------------------------------------------------------------------- +# configuration options related to the Perl module output +#--------------------------------------------------------------------------- + +# If the GENERATE_PERLMOD tag is set to YES Doxygen will +# generate a Perl module file that captures the structure of +# the code including all documentation. Note that this +# feature is still experimental and incomplete at the +# moment. + +GENERATE_PERLMOD = NO + +# If the PERLMOD_LATEX tag is set to YES Doxygen will generate +# the necessary Makefile rules, Perl scripts and LaTeX code to be able +# to generate PDF and DVI output from the Perl module output. + +PERLMOD_LATEX = NO + +# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be +# nicely formatted so it can be parsed by a human reader. This is useful +# if you want to understand what is going on. On the other hand, if this +# tag is set to NO the size of the Perl module output will be much smaller +# and Perl will parse it just the same. + +PERLMOD_PRETTY = YES + +# The names of the make variables in the generated doxyrules.make file +# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. +# This is useful so different doxyrules.make files included by the same +# Makefile don't overwrite each other's variables. + +PERLMOD_MAKEVAR_PREFIX = + +#--------------------------------------------------------------------------- +# Configuration options related to the preprocessor +#--------------------------------------------------------------------------- + +# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will +# evaluate all C-preprocessor directives found in the sources and include +# files. + +ENABLE_PREPROCESSING = YES + +# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro +# names in the source code. If set to NO (the default) only conditional +# compilation will be performed. Macro expansion can be done in a controlled +# way by setting EXPAND_ONLY_PREDEF to YES. + +MACRO_EXPANSION = NO + +# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES +# then the macro expansion is limited to the macros specified with the +# PREDEFINED and EXPAND_AS_DEFINED tags. + +EXPAND_ONLY_PREDEF = NO + +# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files +# in the INCLUDE_PATH (see below) will be search if a #include is found. + +SEARCH_INCLUDES = YES + +# The INCLUDE_PATH tag can be used to specify one or more directories that +# contain include files that are not input files but should be processed by +# the preprocessor. + +INCLUDE_PATH = + +# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard +# patterns (like *.h and *.hpp) to filter out the header-files in the +# directories. If left blank, the patterns specified with FILE_PATTERNS will +# be used. + +INCLUDE_FILE_PATTERNS = + +# The PREDEFINED tag can be used to specify one or more macro names that +# are defined before the preprocessor is started (similar to the -D option of +# gcc). The argument of the tag is a list of macros of the form: name +# or name=definition (no spaces). If the definition and the = are +# omitted =1 is assumed. To prevent a macro definition from being +# undefined via #undef or recursively expanded use the := operator +# instead of the = operator. + +PREDEFINED = + +# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then +# this tag can be used to specify a list of macro names that should be expanded. +# The macro definition that is found in the sources will be used. +# Use the PREDEFINED tag if you want to use a different macro definition. + +EXPAND_AS_DEFINED = + +# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then +# doxygen's preprocessor will remove all function-like macros that are alone +# on a line, have an all uppercase name, and do not end with a semicolon. Such +# function macros are typically used for boiler-plate code, and will confuse +# the parser if not removed. + +SKIP_FUNCTION_MACROS = YES + +#--------------------------------------------------------------------------- +# Configuration::additions related to external references +#--------------------------------------------------------------------------- + +# The TAGFILES option can be used to specify one or more tagfiles. +# Optionally an initial location of the external documentation +# can be added for each tagfile. The format of a tag file without +# this location is as follows: +# TAGFILES = file1 file2 ... +# Adding location for the tag files is done as follows: +# TAGFILES = file1=loc1 "file2 = loc2" ... +# where "loc1" and "loc2" can be relative or absolute paths or +# URLs. If a location is present for each tag, the installdox tool +# does not have to be run to correct the links. +# Note that each tag file must have a unique name +# (where the name does NOT include the path) +# If a tag file is not located in the directory in which doxygen +# is run, you must also specify the path to the tagfile here. + +TAGFILES = + +# When a file name is specified after GENERATE_TAGFILE, doxygen will create +# a tag file that is based on the input files it reads. + +GENERATE_TAGFILE = + +# If the ALLEXTERNALS tag is set to YES all external classes will be listed +# in the class index. If set to NO only the inherited external classes +# will be listed. + +ALLEXTERNALS = NO + +# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed +# in the modules index. If set to NO, only the current project's groups will +# be listed. + +EXTERNAL_GROUPS = YES + +# The PERL_PATH should be the absolute path and name of the perl script +# interpreter (i.e. the result of `which perl'). + +PERL_PATH = /usr/bin/perl + +#--------------------------------------------------------------------------- +# Configuration options related to the dot tool +#--------------------------------------------------------------------------- + +# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will +# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base +# or super classes. Setting the tag to NO turns the diagrams off. Note that +# this option is superseded by the HAVE_DOT option below. This is only a +# fallback. It is recommended to install and use dot, since it yields more +# powerful graphs. + +CLASS_DIAGRAMS = YES + +# You can define message sequence charts within doxygen comments using the \msc +# command. Doxygen will then run the mscgen tool (see +# http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the +# documentation. The MSCGEN_PATH tag allows you to specify the directory where +# the mscgen tool resides. If left empty the tool is assumed to be found in the +# default search path. + +MSCGEN_PATH = + +# If set to YES, the inheritance and collaboration graphs will hide +# inheritance and usage relations if the target is undocumented +# or is not a class. + +HIDE_UNDOC_RELATIONS = YES + +# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is +# available from the path. This tool is part of Graphviz, a graph visualization +# toolkit from AT&T and Lucent Bell Labs. The other options in this section +# have no effect if this option is set to NO (the default) + +HAVE_DOT = YES + +# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen +# will generate a graph for each documented class showing the direct and +# indirect inheritance relations. Setting this tag to YES will force the +# the CLASS_DIAGRAMS tag to NO. + +CLASS_GRAPH = YES + +# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen +# will generate a graph for each documented class showing the direct and +# indirect implementation dependencies (inheritance, containment, and +# class references variables) of the class with other documented classes. + +COLLABORATION_GRAPH = YES + +# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen +# will generate a graph for groups, showing the direct groups dependencies + +GROUP_GRAPHS = YES + +# If the UML_LOOK tag is set to YES doxygen will generate inheritance and +# collaboration diagrams in a style similar to the OMG's Unified Modeling +# Language. + +UML_LOOK = NO + +# If set to YES, the inheritance and collaboration graphs will show the +# relations between templates and their instances. + +TEMPLATE_RELATIONS = NO + +# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT +# tags are set to YES then doxygen will generate a graph for each documented +# file showing the direct and indirect include dependencies of the file with +# other documented files. + +INCLUDE_GRAPH = YES + +# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and +# HAVE_DOT tags are set to YES then doxygen will generate a graph for each +# documented header file showing the documented files that directly or +# indirectly include this file. + +INCLUDED_BY_GRAPH = YES + +# If the CALL_GRAPH and HAVE_DOT options are set to YES then +# doxygen will generate a call dependency graph for every global function +# or class method. Note that enabling this option will significantly increase +# the time of a run. So in most cases it will be better to enable call graphs +# for selected functions only using the \callgraph command. + +CALL_GRAPH = NO + +# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then +# doxygen will generate a caller dependency graph for every global function +# or class method. Note that enabling this option will significantly increase +# the time of a run. So in most cases it will be better to enable caller +# graphs for selected functions only using the \callergraph command. + +CALLER_GRAPH = NO + +# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen +# will graphical hierarchy of all classes instead of a textual one. + +GRAPHICAL_HIERARCHY = YES + +# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES +# then doxygen will show the dependencies a directory has on other directories +# in a graphical way. The dependency relations are determined by the #include +# relations between the files in the directories. + +DIRECTORY_GRAPH = YES + +# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images +# generated by dot. Possible values are png, jpg, or gif +# If left blank png will be used. + +DOT_IMAGE_FORMAT = png + +# The tag DOT_PATH can be used to specify the path where the dot tool can be +# found. If left blank, it is assumed the dot tool can be found in the path. + +DOT_PATH = + +# The DOTFILE_DIRS tag can be used to specify one or more directories that +# contain dot files that are included in the documentation (see the +# \dotfile command). + +DOTFILE_DIRS = + +# The MAX_DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of +# nodes that will be shown in the graph. If the number of nodes in a graph +# becomes larger than this value, doxygen will truncate the graph, which is +# visualized by representing a node as a red box. Note that doxygen if the +# number of direct children of the root node in a graph is already larger than +# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note +# that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH. + +DOT_GRAPH_MAX_NODES = 50 + +# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the +# graphs generated by dot. A depth value of 3 means that only nodes reachable +# from the root by following a path via at most 3 edges will be shown. Nodes +# that lay further from the root node will be omitted. Note that setting this +# option to 1 or 2 may greatly reduce the computation time needed for large +# code bases. Also note that the size of a graph can be further restricted by +# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction. + +MAX_DOT_GRAPH_DEPTH = 0 + +# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent +# background. This is enabled by default, which results in a transparent +# background. Warning: Depending on the platform used, enabling this option +# may lead to badly anti-aliased labels on the edges of a graph (i.e. they +# become hard to read). + +DOT_TRANSPARENT = YES + +# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output +# files in one run (i.e. multiple -o and -T options on the command line). This +# makes dot run faster, but since only newer versions of dot (>1.8.10) +# support this, this feature is disabled by default. + +DOT_MULTI_TARGETS = NO + +# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will +# generate a legend page explaining the meaning of the various boxes and +# arrows in the dot generated graphs. + +GENERATE_LEGEND = YES + +# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will +# remove the intermediate dot files that are used to generate +# the various graphs. + +DOT_CLEANUP = YES + +#--------------------------------------------------------------------------- +# Configuration::additions related to the search engine +#--------------------------------------------------------------------------- + +# The SEARCHENGINE tag specifies whether or not a search engine should be +# used. If set to NO the values of all tags below this one will be ignored. + +SEARCHENGINE = NO diff --git a/INSTALL b/INSTALL new file mode 100644 index 0000000..5e0a029 --- /dev/null +++ b/INSTALL @@ -0,0 +1,27 @@ +You need Qt >= 4.2 and glib >= 2.0. If you have QtDBus module QStarDict +will be compiled with D-Bus support. + +To disable D-Bus support add + NO_DBUS=1 +to qmake arguments. + +To disable translations add + NO_TRANSLATIONS=1 +to qmake arguments. + +If you want to select plugins to compile add + ENABLED_PLUGINS="plugin1 plugin2 ..." +to qmake arguments. +Available plugins: + * stardict - supports StarDict dictionaries + * web - supports any web search engine + * swac - supports SWAC speaking system (http://shtooka.net) + * multitran - supports Multitran dictionaries (http://multitran.sourceforge.net) +By default the only "stardict" and "web" plugins enabled. + +To build and install: +1) qmake [switches] +2) make +3) make install + +If you want to compile KDE 4 plasmoid please read kdeplasma/COMPILING. diff --git a/README b/README new file mode 100644 index 0000000..06229bb --- /dev/null +++ b/README @@ -0,0 +1,12 @@ +QStarDict is a StarDict clone written with using Qt4. The user interface +is similar to StarDict. + +Main features +* Full support of StarDict dictionaries +* Working in system tray +* Scanning mouse selection and showing popup window with translation of +selected word +* Translations reformatting +* Pronouncing translated word +* Plugins support +* KDE 4 plasmoid diff --git a/README.MACOSX b/README.MACOSX new file mode 100644 index 0000000..74f6131 --- /dev/null +++ b/README.MACOSX @@ -0,0 +1,38 @@ +QStarDict for Mac OS X is set to be built as a "bundle" application. + +Distributed packages should contain all required stuff to run out-of-the-box. + +All following notes are important for developers. + + +BUILDING REQUIREMENTS: + * Qt4 libraries/frameworks (tested with macport's qt4-mac+universal) + * glib2 devel environment (I'm using macports for it too) + * all other libraries are propably part of mac's OS + + +CONFIRURE PHASE: +qmake + it will build qstardict and install it into /opt (sudo make install will be required) + or: +qmake INSTALL_PREFIX=/absolute/path/to/selected/dir + it will build qstardict and install it into this location. + The path *must* be absolute. Relative path will cause install problems. + +example: +qmake INSTALL_PREFIX=/Users/pvanek/oss/qstardict/release + + +MAKE PHASE: +just run: make + +INSTALL PHASE: +make install + +DEPLOY PHASE: +macdeployqt path/to/QStarDict.app/ +or: +macdeployqt path/to/QStarDict.app/ -dmg +for dmg build (but I'm using another tool for it) + + diff --git a/README.WINDOWS b/README.WINDOWS new file mode 100644 index 0000000..2685cbf --- /dev/null +++ b/README.WINDOWS @@ -0,0 +1,20 @@ +qmake params for Windows: + +GLIB2PATH - path to the Glib-2.x development environment (includes, ...) + +ZLIBPATH - path to the Zlib development environment (includes, ...) + +sample usage: +qmake GLIB2PATH=d:\oss\glib\ ZLIBPATH=d:\oss\zlib\ + + + + +Requirements: + +Glib2 development env. + +Glib2 runtime env. + +Zlib env. + diff --git a/THANKS b/THANKS new file mode 100644 index 0000000..5c41d90 --- /dev/null +++ b/THANKS @@ -0,0 +1,24 @@ +Thanks to: + Petr Vanek whoes offer some improves and add the Windows support + Andrew Gaydenko whoes help to fix a bug with building in x86_64 + Vadim Kalinnikov whoes give a hosting + Hoopoe whoes add a traditional chinese translation + Yurij Goncharuck whoes fix bug when popup window violates from desktop and add ukrainian translation + Truth whoes add a simplified chinese translation + Nikola Valentinov Petrov whoes add a bulgarian translation + Jiri Hlinka whoes add a czech translation + Klaos Lacerda and Bruno Gonçalves whoes add a brazilian portuguese translation + Zhengpeng Hou whoes update the traditional chinese translation + Grzegorz Gibas whoes add the polosh translation + Simone Solinas whoes add the italian translation + Stefan Kombrink whoes improve the popup window and update german translation + Matthias Fehring whoes update german translations + Albert Tugushev whoes help to fix bug with empty speech cmd + Ilya Kotov whoes help to improve localization + Alex Koudr whoes help with with mouse scanning on Windows + Nicolas Vion whoes add the french translation + Andriy Rysin whoes add the command line support + Yao Ziyuan whoes improve the simplified chinese translation + Serdar Soytetir whoes add the turkish translation + Sergey Ilinyh whoes help and improve D-Bus support + Frank Ren whoes improve the save dialog diff --git a/build-stamp b/build-stamp new file mode 100644 index 0000000..e69de29 diff --git a/configure-stamp b/configure-stamp new file mode 100644 index 0000000..e69de29 diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..df0a5dd --- /dev/null +++ b/debian/changelog @@ -0,0 +1,39 @@ +qstardict (0.13.1-6) unstable; urgency=low + + * Final Version + + -- SR Fri, 29 Dec 2009 16:33:00 +0300 + +qstardict (0.13.1-5) unstable; urgency=low + + * Fixed GUI + + -- SR Fri, 28 Dec 2009 23:27:00 +0300 + +qstardict (0.13.1-4) unstable; urgency=low + + * Fixed GUI + * Updated to Qt 4.6 + + -- SR Fri, 26 Dec 2009 21:03:00 +0300 + +qstardict (0.13.1-3) unstable; urgency=low + + * Fixed GUI + * Updated from svn + * Code quirks cleaned + + -- SR Fri, 26 Dec 2009 01:13:54 +0300 + +qstardict (0.13.1-2) unstable; urgency=low + + * Fixed GUI + + -- SR Fri, 25 Dec 2009 20:13:54 +0300 + +qstardict (0.13.1-1) unstable; urgency=low + + * Initial release (Closes: #nnnn) + + -- SR Fri, 25 Dec 2009 17:13:54 +0300 + diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +5 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..c002294 --- /dev/null +++ b/debian/control @@ -0,0 +1,27 @@ +Source: qstardict +Version: 0.13.1-6 +Section: x11 +Priority: optional +Maintainer: SR +Build-Depends: debhelper (>= 5), libqt4-dev (>= 4.4.0), libglib2.0-dev, zlib1g-dev, libx11-dev +Standards-Version: 3.8.0 +Homepage: http://qstardict.ylsoftware.com + +Package: qstardict +Architecture: any +Depends: ${shlibs:Depends} +Suggests: festival +Description: International dictionary written using Qt4 + QStarDict is a modern international dictionary written using Qt4. + . + Main features + * Full support of StarDict dictionaries + * Fuzzy search + * Support for hyper links in translations + * Working from the system tray + * Scanning mouse selection and showing pop-up windows with translation of + selected words + * Translations reformatting + * Pronouncing of the translated words + * Plugins support + diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..101d47f --- /dev/null +++ b/debian/copyright @@ -0,0 +1,34 @@ +This package was debianized by Alexander Rodin on +Thu, 30 Aug 2007 10:15:32 +0400. + +It was downloaded from http://qstardict.ylsoftware.com + +Upstream Authors: + Alexander Rodin + Hu Zheng + Opera Wang + Rickard E. Faith + +This software is copyright (c) 2007 by Alexander Rodin + +License: + + This package 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 2 of the License, or + (at your option) any later version. + + This package 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 package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + +The Debian packaging is (C) 2007, Alexander Rodin +and is licensed under the GPL, see above. diff --git a/debian/dirs b/debian/dirs new file mode 100644 index 0000000..ca882bb --- /dev/null +++ b/debian/dirs @@ -0,0 +1,2 @@ +usr/bin +usr/sbin diff --git a/debian/docs b/debian/docs new file mode 100644 index 0000000..8d6f5b5 --- /dev/null +++ b/debian/docs @@ -0,0 +1,2 @@ +README +README.WINDOWS diff --git a/debian/files b/debian/files new file mode 100644 index 0000000..56c6827 --- /dev/null +++ b/debian/files @@ -0,0 +1 @@ +qstardict_0.13.1-6_armel.deb x11 optional diff --git a/debian/menu b/debian/menu new file mode 100644 index 0000000..7f87cc2 --- /dev/null +++ b/debian/menu @@ -0,0 +1,2 @@ +?package(qstardict):needs="X11" section="Applications/Text" \ + title="QStarDict" command="/usr/bin/qstardict" icon="/usr/share/pixmaps/qstardict.xpm" diff --git a/debian/qstardict.1 b/debian/qstardict.1 new file mode 100644 index 0000000..0dce2bf --- /dev/null +++ b/debian/qstardict.1 @@ -0,0 +1,91 @@ +.\" -*- nroff -*- +.TH QSTARDICT 1 "November 11, 2007" +.SH NAME +\fBqstardict\fP \- a Qt4 dictionary +.SH DESCRIPTION +\fBQStarDict\fP is a StarDict clone written with Qt4. The user interface is similar to StarDict. You can start QStarDict from the menu or by running the \fBqstardict\fP command. +.SH TRANSLATION REFORMATTING AND ABBREVIATION EXPANSION +QStarDict can reformat translations and expand dictionary abbreviations. For example this translation: +.PP +.nf +1> First _val. of _w. 2> Second _val. of _w. ... +.PP +can be shown as +.PP +.nf +1. Fist value of word +2. Second value of word +3. ... +.PP +But reformatting and expanding takes additional CPU time. If the translation reformatting and instant search are both turned on this can decrease QStarDict performance. +.SH DICTIONARIES + +Dictionaries for StarDict plugin are in \fBStarDict\fP format and by default must be placed into /usr/share/stardict/dic or ~/.stardict/dic directories. A dictionary must consist of three files: + + - .dict[.dz] file - main dictionary file + - .idx - index file + - .ifo - description file + +These files must be placed together in one directory. +.SH PRONOUNCING PROGRAMS +QStarDict can pronounce words using external program when popup window is shown. You must set a voice program to pronounce text from stdin. By default this is \fBfestival\fP with \fB--tts\fP option. +.SH D-BUS +QStarDict supports D-Bus message bus. List of available methods: +.PP +.BI "void org.qstardict.dbus.showPopup(\^QString\ "text "\^)" +.br +.BI "void org.qstardict.dbus.showTranslation(\^QString\ "text "\^)" +.br +.BI "QString org.qstardict.dbus.translate(\^QString\ "text "\^)" +.br +.BI "QString org.qstardict.dbus.translateHtml(\^QString\ "text "\^)" +.br +.BI "QDBusVariant org.freedesktop.DBus.Properties.Get(\^QString\ "interface_name ", \^QString\ "property_name ")" +.br +.BI "void org.freedesktop.DBus.Properties.Set(\^QString\ "interface_name ", \^QString\ "property_name ", \^QDBusVariant\ "value "\^)" +.br +.BI "QString org.freedesktop.DBus.Introspectable.Introspect()" +.br + +.PP +List of available properties: +.PP +.BI "readwrite int org.qstardict.dbus.mainWindowVisible" + +.PP +You can call these methods from your applications or by using the \fBqdbus\fP program. +This command +.PP +.nf +qdbus\ org.qstardict.dbus\ /qstardict\ org.qstardict.dbus.showPopup\ "text" +.PP +will show a QStarDict popup window with a translation of the "text". +.PP +If you want to show/hide QStarDict window using keyboard shortcuts you must bind the following command to a shortcut: +.PP +.nf +qdbus\ org.qstardict.dbus\ /qstardict\ org.freedesktop.DBus.Properties.Set\ \\ +.br +org.qstardict.dbus mainWindowVisible\ \\ +.br +$(( ! $(qdbus org.qstardict.dbus\ /qstardict\ \\ +.br +org.freedesktop.DBus.Properties.Get\ org.qstardict.dbus mainWindowVisible))) + +.de URL +\\$2 \(laURL: \\$1 \(ra\\$3 +.. +.if \n[.g] .mso www.tmac +.SH HOMEPAGE +.URL "http://qstardict.ylsoftware.com" "QStarDict website" +.SH AUTHOR +\fBQStarDict\fP was written by Alexander Rodin . +.PP +This manual page was written by Alexander Rodin , +for the Debian project (but may be used by others). + +.SH SEE ALSO +.BR stardict(1) +.BR sdcv(1) +.BR qdbus(1) + diff --git a/debian/qstardict.postinst.debhelper b/debian/qstardict.postinst.debhelper new file mode 100644 index 0000000..8637a4e --- /dev/null +++ b/debian/qstardict.postinst.debhelper @@ -0,0 +1,5 @@ +# Automatically added by dh_installmenu +if [ "$1" = "configure" ] && [ -x "`which update-menus 2>/dev/null`" ]; then + update-menus +fi +# End automatically added section diff --git a/debian/qstardict.postrm.debhelper b/debian/qstardict.postrm.debhelper new file mode 100644 index 0000000..2b4be4f --- /dev/null +++ b/debian/qstardict.postrm.debhelper @@ -0,0 +1,3 @@ +# Automatically added by dh_installmenu +if [ -x "`which update-menus 2>/dev/null`" ]; then update-menus ; fi +# End automatically added section diff --git a/debian/qstardict.substvars b/debian/qstardict.substvars new file mode 100644 index 0000000..29aea29 --- /dev/null +++ b/debian/qstardict.substvars @@ -0,0 +1 @@ +shlibs:Depends=libc6 (>= 2.5.0-1), libgcc1 (>= 1:4.2.1), libglib2.0-0 (>= 2.20.0), libqt4-core (>= 4.5.3~git20090723), libqt4-dbus (>= 4.5.3~git20090723), libqt4-gui (>= 4.5.3~git20090723), libqt4-network (>= 4.5.3~git20090723), libqt4-xml (>= 4.5.3~git20090723), libstdc++6 (>= 4.2.1), libx11-6, zlib1g (>= 1:1.2.1) diff --git a/debian/qstardict.xpm b/debian/qstardict.xpm new file mode 100644 index 0000000..a39a150 --- /dev/null +++ b/debian/qstardict.xpm @@ -0,0 +1,365 @@ +/* XPM */ +static char * qstardict_menu_xpm[] = { +"32 32 330 2", +" c None", +". c #202020", +"+ c #4E4E4E", +"@ c #4F4F4F", +"# c #525251", +"$ c #7E9271", +"% c #7D926F", +"& c #7B916D", +"* c #7A916C", +"= c #778E68", +"- c #748D64", +"; c #738C63", +"> c #718B60", +", c #708A5F", +"' c #6E895D", +") c #6C885B", +"! c #698658", +"~ c #698657", +"{ c #688656", +"] c #658452", +"^ c #648251", +"/ c #486E30", +"( c #535353", +"_ c #C0C0C0", +": c #C2C2C2", +"< c #C4C4C4", +"[ c #C6C6C6", +"} c #C8C8C8", +"| c #C9C9C9", +"1 c #CDCDCD", +"2 c #CECECE", +"3 c #D0D0D0", +"4 c #D2D2D2", +"5 c #D4D4D4", +"6 c #D5D5D5", +"7 c #D6D6D6", +"8 c #D7D7D7", +"9 c #D8D8D8", +"0 c #DADADA", +"a c #DBDBDB", +"b c #DCDCDC", +"c c #DEDEDE", +"d c #DFDFDF", +"e c #9BA993", +"f c #235B00", +"g c #0D0D0D", +"h c #393939", +"i c #3B3B3B", +"j c #646F47", +"k c #7A955A", +"l c #869C53", +"m c #759157", +"n c #749155", +"o c #739053", +"p c #728F52", +"q c #719051", +"r c #73914F", +"s c #75924D", +"t c #6F8D4D", +"u c #6E8E4C", +"v c #6E8E4B", +"w c #6D8D4A", +"x c #6C8C49", +"y c #6C8C48", +"z c #61843B", +"A c #3F6C14", +"B c #010101", +"C c #070707", +"D c #040404", +"E c #2C4C02", +"F c #70A000", +"G c #71A000", +"H c #609600", +"I c #468600", +"J c #468700", +"K c #478700", +"L c #488800", +"M c #6C9E00", +"N c #4D8B00", +"O c #498800", +"P c #498900", +"Q c #4A8900", +"R c #4A8A00", +"S c #4B8A00", +"T c #4C8B02", +"U c #0B0B0B", +"V c #0A0A0A", +"W c #050505", +"X c #284A02", +"Y c #528E00", +"Z c #679B00", +"` c #7EA900", +" . c #508D00", +".. c #639900", +"+. c #4C8B00", +"@. c #4D8C00", +"#. c #020202", +"$. c #0F0F0F", +"%. c #0E0E0E", +"&. c #060606", +"*. c #080808", +"=. c #2A4D03", +"-. c #5A9300", +";. c #73A200", +">. c #669A00", +",. c #619800", +"'. c #508E00", +"). c #4E8C00", +"!. c #4E8D00", +"~. c #030303", +"{. c #131313", +"]. c #111111", +"^. c #2D5004", +"/. c #609700", +"(. c #80AA00", +"_. c #4F8D00", +":. c #4F8E00", +"<. c #181818", +"[. c #141414", +"}. c #090909", +"|. c #0C0C0C", +"1. c #2F5305", +"2. c #6D9F00", +"3. c #679C00", +"4. c #5D9600", +"5. c #528F00", +"6. c #518E00", +"7. c #518F00", +"8. c #1C1C1C", +"9. c #325606", +"0. c #6FA000", +"a. c #5E9600", +"b. c #529000", +"c. c #539000", +"d. c #1A1A1A", +"e. c #121212", +"f. c #345906", +"g. c #549000", +"h. c #72A300", +"i. c #549100", +"j. c #559100", +"k. c #242424", +"l. c #1D1D1D", +"m. c #375C06", +"n. c #4F8805", +"o. c #51860B", +"p. c #51870B", +"q. c #68940B", +"r. c #5F8F0B", +"s. c #518708", +"t. c #4F8A00", +"u. c #559200", +"v. c #569200", +"w. c #569300", +"x. c #282828", +"y. c #1F1F1F", +"z. c #171717", +"A. c #395F07", +"B. c #76964B", +"C. c #BCC4B0", +"D. c #F2F2F2", +"E. c #D7DAD2", +"F. c #C0C8B0", +"G. c #C1C8B4", +"H. c #CACEC5", +"I. c #C0CBB2", +"J. c #80A153", +"K. c #548F02", +"L. c #5D9700", +"M. c #579300", +"N. c #579400", +"O. c #589400", +"P. c #2C2C2C", +"Q. c #222222", +"R. c #101010", +"S. c #191919", +"T. c #3C6208", +"U. c #508703", +"V. c #A2B884", +"W. c #639A00", +"X. c #5A9102", +"Y. c #759940", +"Z. c #E1E5DB", +"`. c #C0CBB0", +" + c #598F0A", +".+ c #599400", +"++ c #599500", +"@+ c #2F2F2F", +"#+ c #3E6508", +"$+ c #518803", +"%+ c #A3B884", +"&+ c #699E00", +"*+ c #609900", +"=+ c #5B9600", +"-+ c #649121", +";+ c #F2F3F1", +">+ c #B0BF98", +",+ c #5E9800", +"'+ c #5A9600", +")+ c #333333", +"!+ c #262626", +"~+ c #416909", +"{+ c #528A03", +"]+ c #A3B984", +"^+ c #649B00", +"/+ c #ADBF92", +"(+ c #FBFBFA", +"_+ c #63911C", +":+ c #5C9700", +"<+ c #363636", +"[+ c #446D09", +"}+ c #548B03", +"|+ c #A4B984", +"1+ c #5A9500", +"2+ c #669C00", +"3+ c #84A551", +"4+ c #FFFFFF", +"5+ c #89A859", +"6+ c #5D9800", +"7+ c #5E9900", +"8+ c #383838", +"9+ c #292929", +"0+ c #151515", +"a+ c #47700A", +"b+ c #568C03", +"c+ c #A4BA84", +"d+ c #5B9700", +"e+ c #699F00", +"f+ c #7CA03A", +"g+ c #9BB473", +"h+ c #609A00", +"i+ c #5F9A00", +"j+ c #3A3A3A", +"k+ c #2A2A2A", +"l+ c #252525", +"m+ c #49720A", +"n+ c #578D03", +"o+ c #A5BA84", +"p+ c #689E00", +"q+ c #7CA042", +"r+ c #96B16A", +"s+ c #619B00", +"t+ c #3C3C3C", +"u+ c #272727", +"v+ c #4B740B", +"w+ c #588E03", +"x+ c #5F9900", +"y+ c #649C00", +"z+ c #9AB369", +"A+ c #7FA240", +"B+ c #629B00", +"C+ c #629C00", +"D+ c #639C00", +"E+ c #3D3D3D", +"F+ c #2B2B2B", +"G+ c #4D750C", +"H+ c #5A8F03", +"I+ c #A6BB84", +"J+ c #619A00", +"K+ c #609802", +"L+ c #D0D7C3", +"M+ c #E4E7DF", +"N+ c #629606", +"O+ c #669E00", +"P+ c #649D00", +"Q+ c #3F3F3F", +"R+ c #4F780C", +"S+ c #5B9003", +"T+ c #A7BB84", +"U+ c #619A01", +"V+ c #9BB174", +"W+ c #F9F9F9", +"X+ c #84A446", +"Y+ c #659E00", +"Z+ c #669F00", +"`+ c #1B1B1B", +" @ c #404040", +".@ c #2D2D2D", +"+@ c #50790D", +"@@ c #619211", +"#@ c #688E28", +"$@ c #F3F3F3", +"%@ c #B0BF96", +"&@ c #6E9727", +"*@ c #739B2F", +"=@ c #8BAA56", +"-@ c #C5CFB3", +";@ c #DEE2D8", +">@ c #7FA142", +",@ c #69A000", +"'@ c #679F00", +")@ c #68A000", +"!@ c #1E1E1E", +"~@ c #424242", +"{@ c #507A0E", +"]@ c #779C3D", +"^@ c #AABD8B", +"/@ c #ABBE8B", +"(@ c #A9BD88", +"_@ c #9BB472", +":@ c #7A9F3D", +"<@ c #609604", +"[@ c #639D00", +"}@ c #313131", +"|@ c #507A0F", +"1@ c #5C9600", +"2@ c #232323", +"3@ c #434343", +"4@ c #343434", +"5@ c #4F7B10", +"6@ c #444444", +"7@ c #212121", +"8@ c #4F7B11", +"9@ c #5C9800", +"0@ c #3E3E3E", +"a@ c #323232", +"b@ c #4C7A10", +"c@ c #47750D", +"d@ c #161616", +"e@ c #42710B", +"f@ c #366007", +"g@ c #3E7600", +"h@ c #3F7500", +"i@ c #407600", +"j@ c #407700", +"k@ c #417700", +"l@ c #417800", +"m@ c #427800", +"n@ c #437900", +"o@ c #437800", +" ", +" . + + @ # $ % & * = = - ; > , ' ) ! ~ { ] ^ / ", +" ( _ : < [ } | 1 2 3 4 5 6 7 8 9 0 a b c c d e f ", +" g h i i i j k l m n n o p q r s t u v w x y z A ", +" B C C D D E F G H I J K K K L M N O P Q Q R S T ", +" B U V D W X Y Z ` L L L L O P ...R S S +.+.+.@. ", +" #.$.%.&.*.=.L -.;.>.P Q R R S S ,.'.+.@.@.).).!. ", +" ~.{.].C V ^.P Q /.(.+.S +.+.+.@._.,.).!._._.:.'. ", +" D <.[.}.|.1.S S +.2.3.@.@.).).!._.4.5.'.'.6.7.7. ", +" D 8.<.U $.9.N @.@.).0.'._._.'.'.'.5.a.5.5.b.c.c. ", +" &.. d.|.e.f.).!._._.g.h.'.7.7.5.5.b.4.i.c.i.i.j. ", +" C k.l.%.[.m.'.'.n.o.p.q.r.s.t.c.i.i.u.4.u.u.v.w. ", +" *.x.y.$.z.A.7.5.B.C.D.E.F.G.H.I.J.K.v.L.M.M.N.O. ", +" V P.Q.R.S.T.c.c.i.U.D.V.W.W.X.Y.Z.`. +.+L..+++++ ", +" |.@+k.e.8.#+i.u.u.$+D.%+M.&+*+=+-+;+>+.+,+'+'+=+ ", +" g )+!+{.y.~+v.w.M.{+D.]+O.,+^+W.=+/+(+_+:+,+:+L. ", +" R.<+x.[.Q.[+O.O.O.}+D.|+1+'+2+,+^+3+4+5+6+*+,+7+ ", +" ].8+9+0+k.a+++1+'+b+D.c+d+:+:+e+,+f+4+g+7+h+i+h+ ", +" {.j+k+z.l+m+=+=+:+n+D.o+6+,+,+h+p+q+4+r+h+h+s+s+ ", +" 0+t+k+<.u+v+:+6+6+w+D.o+x+x+i+h+y+z+4+A+B+C+C+D+ ", +" z.E+F+S.9+G+,+7+x+H+D.I+h+J+s+s+K+L+M+N+O+P+P+P+ ", +" S.Q+P.d.F+R+x+h+h+S+D.T+B+C+C+U+V+W+X+O+Y+O+O+Z+ ", +" `+ @P.`+.@+@7+x+@@#@$@%@&@*@=@-@;@>@Y+,@'@'@'@)@ ", +" !@~@.@8.@+{@:+6+]@^@^@^@/@(@_@:@<@D+[@P+Z+O+O+Z+ ", +" . ~@.@!@}@|@'+=+1@:+:+6+,+,+7+x+h+h+h+B+C+D+[@P+ ", +" 2@3@P.y.4@5@O.O..+++1+1+=+=+:+L.6+,+,+x+i+h+J+s+ ", +" !+6@P.7@<+8@j.u.v.v.M.M.O.O..+1+1+'+=+:+:+9@,+7+ ", +" l+0@u+. a@b@5.5.c.c.c.i.i.u.u.v.w.M.O.O..+++1+'+ ", +" y.a@y.`+k+c@).!._. .'.'.6.7.5.5.c.c.g.i.j.u.u.w. ", +" `+!+z.d@. e@Q S S S S +.+.@.).).).!._. .'.6.6. ", +" R.z.g g [.f@g@h@h@h@h@h@i@j@k@k@l@l@m@m@n@n@o@ ", +" "}; diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..db6bbe3 --- /dev/null +++ b/debian/rules @@ -0,0 +1,68 @@ +#!/usr/bin/make -f + +CFLAGS = -Wall + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +configure: configure-stamp +configure-stamp: + dh_testdir + qmake-qt4 + touch configure-stamp + +build: build-stamp + +build-stamp: configure-stamp + dh_testdir + $(MAKE) CFLAGS="$(CFLAGS)" + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + if test -f $(CURDIR)/Makefile; then \ + $(MAKE) distclean; \ + fi + if test -f $(CURDIR)/qstardict/moc_dbusadaptor.o; then \ + rm -f $(CURDIR)/qstardict/moc_dbusadaptor.o; \ + fi + if test -f $(CURDIR)/qstardict/dbusadaptor.o; then \ + rm -f $(CURDIR)/qstardict/dbusadaptor.o; \ + fi + dh_clean + +install: + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + cd $(CURDIR)/qstardict && $(MAKE) INSTALL_ROOT=$(CURDIR)/debian/qstardict install + cd $(CURDIR)/plugins && $(MAKE) INSTALL_ROOT=$(CURDIR)/debian/qstardict install + mkdir -p $(CURDIR)/debian/qstardict/usr/share/pixmaps + cp $(CURDIR)/debian/qstardict.xpm $(CURDIR)/debian/qstardict/usr/share/pixmaps/qstardict.xpm + cp $(CURDIR)/qstardict/qstardict.png $(CURDIR)/debian/qstardict/usr/share/pixmaps/qstardict.png + mkdir -p $(CURDIR)/debian/qstardict/usr/share/applications/hildon/ + cp $(CURDIR)/qstardict/qstardict.desktop $(CURDIR)/debian/qstardict/usr/share/applications/hildon/qstardict.desktop + +binary-indep: build install + +binary-arch: install + dh_testdir + dh_testroot + dh_installmenu + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..0b6723a --- /dev/null +++ b/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://qstardict.ylsoftware.com/files/qstardict-(.*)\.tar\.bz2 diff --git a/kdeplasma/CMakeLists.txt b/kdeplasma/CMakeLists.txt new file mode 100644 index 0000000..c262ef4 --- /dev/null +++ b/kdeplasma/CMakeLists.txt @@ -0,0 +1,12 @@ +project(kdeplasma-qstardict) + +find_package(KDE4 REQUIRED) +include (KDE4Defaults) +include(MacroOptionalAddSubdirectory) + +add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS}) +include_directories (${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES}) + + +add_subdirectory(applet) +add_subdirectory(dataengine) \ No newline at end of file diff --git a/kdeplasma/COMPILING b/kdeplasma/COMPILING new file mode 100644 index 0000000..b9836f5 --- /dev/null +++ b/kdeplasma/COMPILING @@ -0,0 +1,3 @@ +mkdir build +cd build +cmakekde .. \ No newline at end of file diff --git a/kdeplasma/applet/CMakeLists.txt b/kdeplasma/applet/CMakeLists.txt new file mode 100644 index 0000000..b4ff19a --- /dev/null +++ b/kdeplasma/applet/CMakeLists.txt @@ -0,0 +1,11 @@ +project(plasma-qstardict) + +set(qstardict_SRCS + dict.cpp) + +kde4_add_plugin(plasma_applet_qstardict ${qstardict_SRCS}) +target_link_libraries(plasma_applet_qstardict ${KDE4_PLASMA_LIBS} ${KDE4_KDEUI_LIBS} +) + +install(TARGETS plasma_applet_qstardict DESTINATION ${PLUGIN_INSTALL_DIR}) +install(FILES plasma-qstardict-default.desktop DESTINATION ${SERVICES_INSTALL_DIR}) diff --git a/kdeplasma/applet/Messages.sh b/kdeplasma/applet/Messages.sh new file mode 100755 index 0000000..e4483a7 --- /dev/null +++ b/kdeplasma/applet/Messages.sh @@ -0,0 +1,2 @@ +#! /usr/bin/env bash +$XGETTEXT *.cpp -o $podir/plasma_applet_qstardict.pot diff --git a/kdeplasma/applet/dict.cpp b/kdeplasma/applet/dict.cpp new file mode 100644 index 0000000..7e0a6b3 --- /dev/null +++ b/kdeplasma/applet/dict.cpp @@ -0,0 +1,382 @@ +/* + * Copyright (C) 2008 Nick Shaforostoff + * + * based on work by: + * Copyright (C) 2007 Thomas Georgiou and Jeff Cooper + * + * 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 2 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 . + */ + +#include "dict.h" + +#include +#include +#include +// #include +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +#include +#include +#include + +#define AUTO_DEFINE_TIMEOUT 500 + +using namespace Plasma; + + + +const char* translationCSS = + "body {\n" + "font-size: 10pt; }\n" + "font.dict_name {\n" + "color: blue;\n" + "font-style: italic; }\n" + "font.title {\n" + "font-size: 16pt;\n" + "font-weight: bold; }\n" + "font.explanation {\n" + "color: #7f7f7f;\n" + "font-style: italic; }\n" + "font.abbreviature {\n" + "font-style: italic; }\n" + "font.example {\n" + "font-style: italic; }\n" + "font.transcription {\n" + "font-weight: bold; }\n"; + + +QStarDictApplet::QStarDictApplet(QObject *parent, const QVariantList &args) + : Plasma::Applet(parent, args) + , m_dictsModel(0) + //m_flash(0) +{ + setHasConfigurationInterface(true); + setAspectRatioMode(Plasma::IgnoreAspectRatio); + resize(500,200); +} + +QStarDictApplet::~QStarDictApplet() +{ + m_defBrowser->deleteLater(); +} + +void QStarDictApplet::init() +{ +// KConfigGroup cg = config(); + + m_wordEdit = new LineEdit(this); + m_wordEdit->nativeWidget()->setClearButtonShown( true ); + m_wordEdit->nativeWidget()->setClickMessage(i18n("Enter word to define here")); + m_wordEdit->show(); + Plasma::Animator::self()->animateItem(m_wordEdit, Plasma::Animator::AppearAnimation); + +// m_defBrowser = new QWebView(); + m_defBrowser = new QTextBrowser(); + m_defBrowser->document()->setDefaultStyleSheet(QLatin1String(translationCSS)); + m_defBrowserProxy = new QGraphicsProxyWidget(this); + m_defBrowserProxy->setWidget(m_defBrowser); + m_defBrowserProxy->hide(); +// Icon in upper-left corner + QString iconpath = KStandardDirs::locate("icon", "oxygen/scalable/apps/accessories-dictionary.svgz"); + m_icon = new Plasma::IconWidget(this); + m_icon->setSvg(iconpath); + +// Position lineedits + //const int wordEditOffset = 40; + m_icon->setPos(12,3); + //m_wordProxyWidget->setPos(15 + wordEditOffset,7); + //m_wordProxyWidget->show(); + // TODO m_wordEdit->setDefaultTextColor(Plasma::Theme::self()->color(Plasma::Theme::TextColor)); + +// Timer for auto-define + m_timer = new QTimer(this); + m_timer->setInterval(AUTO_DEFINE_TIMEOUT); + m_timer->setSingleShot(true); + connect(m_timer, SIGNAL(timeout()), this, SLOT(define())); + + m_horLayout = new QGraphicsLinearLayout(Qt::Horizontal); + m_horLayout->addItem(m_icon); + m_horLayout->addItem(m_wordEdit); + m_layout = new QGraphicsLinearLayout(Qt::Vertical); + m_layout->addItem(m_horLayout); + m_layout->addItem(m_defBrowserProxy); + setLayout(m_layout); + + m_source.clear(); + dataEngine("qstardict")->connectSource(m_source, this); + connect(m_wordEdit, SIGNAL(editingFinished()), this, SLOT(define())); + connect(m_wordEdit->nativeWidget(), SIGNAL(textChanged(const QString&)), this, SLOT(autoDefine(const QString&))); + + dataEngine("qstardict")->connectSource("list-dictionaries", this); + + //connect(m_defEdit, SIGNAL(linkActivated(const QString&)), this, SLOT(linkDefine(const QString&))); + +// This is the fix for links/selecting text + //QGraphicsItem::GraphicsItemFlags flags = m_defEdit->flags(); + //flags ^= QGraphicsItem::ItemIsMovable; + // m_defEdit->setFlags(flags); + + /*m_flash = new Plasma::Flash(this); + m_flash->setColor(Qt::gray); + QFont fnt = qApp->font(); + fnt.setBold(true); + m_flash->setFont(fnt); + m_flash->setPos(25,-10); + m_flash->resize(QSize(200,20));*/ + + + + KConfigGroup cg = config(); + m_dicts = cg.readEntry("KnownDictionaries", QStringList()); + QStringList activeDictNames = cg.readEntry("ActiveDictionaries", QStringList()); + for (QStringList::const_iterator i = m_dicts.constBegin(); i != m_dicts.constEnd(); ++i) + m_activeDicts[*i]=activeDictNames.contains(*i); +} + + +void QStarDictApplet::linkDefine(const QString &text) +{ + kDebug() <<"ACTIVATED"; + m_wordEdit->setText(text); + define(); +} + +void QStarDictApplet::dataUpdated(const QString& source, const Plasma::DataEngine::Data &data) +{ + if (source=="list-dictionaries") + { + QStringList newDicts=data["dictionaries"].toStringList(); + bool changed=false; + for (QStringList::const_iterator i = newDicts.constBegin(); i != newDicts.constEnd(); ++i) + { + if (!m_dicts.contains(*i)) + { + m_dicts<<*i; + m_activeDicts[*i]=true; + changed=true; + } + } + QStringList::iterator it = m_dicts.begin(); + while (it != m_dicts.end()) + { + if (!newDicts.contains(*it)) + { + it=m_dicts.erase(it); + changed=true; + } + else + ++it; + } + if (changed) + configAccepted(); +// cg.writeEntry("KnownDictionaries", m_dicts); + + } +// Q_UNUSED(source); + /*if (m_flash) { + m_flash->kill(); + }*/ + if (!m_source.isEmpty()) { + m_defBrowserProxy->show(); + // TODO Phase::self()->animateItem(m_defBrowserProxy, Phase::Appear); + } +/* if (data.contains("gcide")) { + QString defHeader; + m_defList = data[QString("gcide")].toString().split(""); // + for (int n = 0; n < m_defList.size(); ++n) + { + if (m_defList[n].contains("") && m_defList[n].contains("")) { + defHeader=m_defList[n]; + } else if (m_defList[n].contains("")) { + defHeader=m_defList.takeAt(n); + } + if (n < m_defList.size() && !m_defList[n].contains("")) + m_defList[n].prepend(defHeader); + } + if (m_defList.size() > 1) + m_defList.removeAt(0); + m_i = m_defList.begin(); + m_defEdit->setHtml(*m_i); + if (m_i != --m_defList.end()) + m_rightArrow->show(); + else + m_rightArrow->hide(); + m_leftArrow->hide(); + } */ + if (data.contains("text")) { + m_defBrowser->setHtml(data[QString("text")].toString()); +// m_defBrowser->setHtml(wnToHtml(data[QString("wn")].toString())); + } + updateGeometry(); +} + +void QStarDictApplet::define() +{ + + if (m_timer->isActive()) + m_timer->stop(); + + QString newSource=m_wordEdit->text(); + QStringList dictsList; + for (QStringList::const_iterator i = m_dicts.constBegin(); i != m_dicts.constEnd(); ++i) + if (m_activeDicts.contains(*i) && m_activeDicts.value(*i)) + dictsList<<*i; + if (!newSource.isEmpty() && !dictsList.isEmpty()) + newSource.prepend(dictsList.join(",")+':'); + + if (newSource == m_source) + return; + + dataEngine("qstardict")->disconnectSource(m_source, this); + + qWarning()<<"here"<flash(i18n("Looking up ") + m_word); + m_source = newSource; + dataEngine("qstardict")->connectSource(m_source, this); + qWarning()<<"connectSource"<animateItem(m_defBrowserProxy, Phase::Disappear); + m_defBrowserProxy->hide(); + } + + updateConstraints(); +} + +void QStarDictApplet::autoDefine(const QString &word) +{ + Q_UNUSED(word) + m_timer->start(); +} + + +class CheckableStringListModel: public QStringListModel +{ +public: + CheckableStringListModel(QObject* parent, const QStringList& dicts, const QHash& activeDicts_) + : QStringListModel(parent) + , activeDicts(activeDicts_) + { + setStringList(dicts); +/* setHeaderData (0, Qt::Horizontal, "020", Qt::DisplayRole); + setHeaderData (0, Qt::Vertical, "020", Qt::DisplayRole);*/ + } + QVariant headerData( int section, Qt::Orientation orientation, int role = Qt::DisplayRole ) const + { + if (role!=Qt::DisplayRole) + return QVariant(); + return i18n("Dictionary"); + } + Qt::DropActions supportedDropActions(){return Qt::MoveAction;} + Qt::ItemFlags flags(const QModelIndex& index) const + { + if (!index.isValid()) + return Qt::ItemIsEnabled | Qt::ItemIsDropEnabled; + return Qt::ItemIsEnabled | Qt::ItemIsSelectable | Qt::ItemIsUserCheckable | Qt::ItemIsDragEnabled; + } + bool setData (const QModelIndex& index, const QVariant& value, int role=Qt::EditRole) + { + if (role==Qt::CheckStateRole) + { + activeDicts[stringList().at(index.row())]=value.toInt()==Qt::Checked; + return true; + } + else + return QStringListModel::setData(index,value,role); + } + QVariant data(const QModelIndex& index, int role=Qt::EditRole) const + { + if (!index.isValid()) + return QVariant(); + + if (role==Qt::CheckStateRole) + return ( activeDicts.contains(stringList().at(index.row()))&&activeDicts.value(stringList().at(index.row())) )?Qt::Checked:Qt::Unchecked; + return QStringListModel::data(index,role); + } + +public: + QHash activeDicts; +}; + + +void QStarDictApplet::createConfigurationInterface(KConfigDialog *parent) +{ +// KConfigGroup cg = config(); + + //QWidget *widget = new QWidget(parent); +// QListView* widget=new KEditListBox(i18n("Dictionaries activation and order"), +// KEditListBox::CustomEditor::CustomEditor(), +// parent, +// "dict-order", +// false, +// KEditListBox::UpDown); +// QListView* widget=new QListView(parent); + QTreeView* widget=new QTreeView(parent); + widget->setDragEnabled(true); + widget->setAcceptDrops(true); +// widget->viewposrt()->setAcceptDrops(true); + widget->setDragDropMode(QAbstractItemView::InternalMove); + widget->setDropIndicatorShown(true); + widget->setItemsExpandable(false); + widget->setAllColumnsShowFocus(true); + widget->setRootIsDecorated(false); + + delete m_dictsModel; + m_dictsModel=new CheckableStringListModel(parent,m_dicts,m_activeDicts); + widget->setModel(m_dictsModel); + +// parent->setButtons( KDialog::Ok | KDialog::Cancel | KDialog::Apply ); + parent->addPage(widget, parent->windowTitle(), Applet::icon()); + connect(parent, SIGNAL(applyClicked()), this, SLOT(configAccepted())); + connect(parent, SIGNAL(okClicked()), this, SLOT(configAccepted())); +} + +void QStarDictApplet::configAccepted() +{ + if (m_dictsModel) + { + m_dicts=m_dictsModel->stringList(); + m_activeDicts=m_dictsModel->activeDicts; + } + KConfigGroup cg = config(); + cg.writeEntry("KnownDictionaries", m_dicts); + + QStringList activeDictNames; + for (QStringList::const_iterator i = m_dicts.constBegin(); i != m_dicts.constEnd(); ++i) + if (m_activeDicts.contains(*i) && m_activeDicts.value(*i)) + activeDictNames<<*i; + + cg.writeEntry("ActiveDictionaries", activeDictNames); + + define(); + emit configNeedsSaving(); +} + +#include "dict.moc" diff --git a/kdeplasma/applet/dict.h b/kdeplasma/applet/dict.h new file mode 100644 index 0000000..89a553b --- /dev/null +++ b/kdeplasma/applet/dict.h @@ -0,0 +1,84 @@ +/* + * Copyright (C) 2008 Nick Shaforostoff + * + * based on work by: + * Copyright (C) 2007 Thomas Georgiou and Jeff Cooper + * + * 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 2 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 . + */ + +#ifndef DICT_H +#define DICT_H + +#include +#include + +class QTimer; +class CheckableStringListModel; + +class QTextBrowser; +class QGraphicsProxyWidget; +class QGraphicsLinearLayout; + +namespace Plasma +{ + class IconWidget; + class LineEdit; +} + +class QStarDictApplet: public Plasma::Applet +{ + Q_OBJECT + public: + QStarDictApplet(QObject *parent, const QVariantList &args); + ~QStarDictApplet(); + + void init(); + void setPath(const QString&); + + public slots: + void dataUpdated(const QString &name, const Plasma::DataEngine::Data &data); + void autoDefine(const QString &word); + void linkDefine(const QString &word); + + protected slots: + void define(); + void configAccepted(); + + protected: + void createConfigurationInterface(KConfigDialog *parent); + + private: + QString m_source; + QTimer* m_timer; + //QGraphicsPixmapItem *m_graphicsIcon; + QGraphicsLinearLayout *m_layout; + QGraphicsLinearLayout *m_horLayout; + Plasma::LineEdit *m_wordEdit; + //Plasma::Flash *m_flash; + QStringList m_defList; + QStringList::iterator m_i; + QTextBrowser* m_defBrowser; + QGraphicsProxyWidget *m_defBrowserProxy; + Plasma::IconWidget *m_icon; + +// QList< QPair > m_dicts; + QPointer m_dictsModel; + QStringList m_dicts; + QHash m_activeDicts; +}; + +K_EXPORT_PLASMA_APPLET(qstardict, QStarDictApplet) + +#endif diff --git a/kdeplasma/applet/plasma-qstardict-default.desktop b/kdeplasma/applet/plasma-qstardict-default.desktop new file mode 100644 index 0000000..b65f1bd --- /dev/null +++ b/kdeplasma/applet/plasma-qstardict-default.desktop @@ -0,0 +1,94 @@ +[Desktop Entry] +Name=QStarDict Dictionary +Name[ca]=QStarDict Diccionari +Name[cs]=QStarDict Slovník +Name[csb]=QStarDict Slowôrz +Name[da]=QStarDict Ordbog +Name[de]=QStarDict Wörterbuch +Name[el]=QStarDict Λεξικό +Name[es]=QStarDict Diccionario +Name[et]=QStarDict Sõnaraamat +Name[fi]=QStarDict Sanakirja +Name[fr]=QStarDict Dictionnaire +Name[ga]=QStarDict Foclóir +Name[gl]=QStarDict Dicionario +Name[hu]=QStarDict Szótár +Name[it]=QStarDict Dizionario +Name[ja]=QStarDict 辞書 +Name[km]=QStarDict វចនានុក្រម +Name[ko]=QStarDict 사전 +Name[lv]=QStarDict Vārdnīca +Name[ms]=QStarDict Kamus +Name[nds]=QStarDict Wöörbook +Name[nl]=QStarDict Woordenboek +Name[nn]=QStarDict Ordbok +Name[oc]=QStarDict Diccionari +Name[pa]=QStarDict ਡਿਕਸ਼ਨਰੀ +Name[pl]=QStarDict Słownik +Name[pt]=QStarDict Dicionário +Name[pt_BR]=QStarDict Dicionário +Name[ro]=QStarDict Dicționar +Name[ru]=Словарь QStarDict +Name[sl]=QStarDict Slovar +Name[sr]=QStarDict речник +Name[sr@latin]=QStarDict rečnik +Name[sv]=QStarDict Ordlista +Name[th]=QStarDict พจนานุกรม +Name[tr]=QStarDict Sözlük +Name[uk]=Словник QStarDict +Name[wa]=QStarDict Motî +Name[x-test]=xxQStarDict Dictionaryxx +Name[zh_CN]=QStarDict 词典 +Name[zh_TW]=QStarDict 字典 +Comment=Look up the meaning of words +Comment[ca]=Cerca el significat de les paraules +Comment[cs]=Vyhledat význam slov +Comment[csb]=Szëkôj za znaczeniama słów +Comment[da]=Slå ords betydning op +Comment[de]=Die Bedeutung von Wörtern nachschlagen +Comment[el]=Αναζήτηση σημασίας λέξεων +Comment[es]=Busca el significado de las palabras +Comment[et]=Sõnade tähenduse otsimine +Comment[fi]=Etsi sanojen merkityksiä +Comment[fr]=Recherche la signification d'un mot +Comment[ga]=Aimsigh sainmhíniú ar fhocal +Comment[gl]=Procura o significado de palabras +Comment[hu]=Angol nyelvű értelmező szótár +Comment[it]=Cerca il significato delle parole +Comment[ja]=単語の意味を調べます +Comment[km]=រក​មើល​អត្ថន័យ​របស់​ពាក្យ +Comment[ko]=단어의 뜻을 찾습니다 +Comment[lv]=Uzmeklē vārdu nozīmes +Comment[nds]=Kiekt de Bedüden vun Wöör na +Comment[nl]=Zoek de betekenis van woorden op +Comment[nn]=Slå opp tydinga til ord +Comment[pa]=ਸ਼ਬਦਾਂ ਦੇ ਅਰਥ ਵੇਖੋ +Comment[pl]=Szukanie znaczeń słów +Comment[pt]=Procurar o significado das palavras +Comment[pt_BR]=Procurar o significado das palavras +Comment[ro]=Caută semnificația cuvintelor +Comment[sl]=Poiščite pomen besed +Comment[sr]=Потражите значења речи +Comment[sr@latin]=Potražite značenja reči +Comment[sv]=Slå upp ords betydelse +Comment[th]=ค้นหาความหมายของคำ +Comment[tr]=Sözcüklerin anlamlarına hızlı ulaşmak için +Comment[uk]=Погляньте на значення слів +Comment[wa]=Cache après çou k' volèt dire les mots +Comment[x-test]=xxLook up the meaning of wordsxx +Comment[zh_CN]=查找词义 +Comment[zh_TW]=查看單字的意義 +Type=Service +Icon=accessories-dictionary + +X-KDE-ServiceTypes=Plasma/Applet +X-KDE-Library=plasma_applet_qstardict +X-KDE-PluginInfo-Author=Nick Shaforostoff +X-KDE-PluginInfo-Email=shaforostoff@kde.ru +X-KDE-PluginInfo-Name=qstardict +X-KDE-PluginInfo-Version=pre0.1 +X-KDE-PluginInfo-Website=http://youonlylivetwice.info/ +X-KDE-PluginInfo-Category=Language +X-KDE-PluginInfo-Depends= +X-KDE-PluginInfo-License=GPL +X-KDE-PluginInfo-EnabledByDefault=true diff --git a/kdeplasma/dataengine/CMakeLists.txt b/kdeplasma/dataengine/CMakeLists.txt new file mode 100644 index 0000000..2efd9b9 --- /dev/null +++ b/kdeplasma/dataengine/CMakeLists.txt @@ -0,0 +1,24 @@ +project(plasma-qstardictengine) + +INCLUDE_DIRECTORIES( + ${CMAKE_CURRENT_SOURCE_DIR}/../../plugins) + + +set(qstardict_engine_SRCS + dictengine.cpp +) + +kde4_add_plugin(plasma_engine_qstardict ${qstardict_engine_SRCS}) +target_link_libraries(plasma_engine_qstardict +${KDE4_KDECORE_LIBS} +${KDE4_PLASMA_LIBS} +) + +set(QSTARDICT_PLUGINS_DIR ${LIB_INSTALL_DIR}/qstardict/plugins) + +configure_file(config.h.cmake config.h) + + +install(TARGETS plasma_engine_qstardict DESTINATION ${PLUGIN_INSTALL_DIR}) +install(FILES plasma-dataengine-qstardict.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) + diff --git a/kdeplasma/dataengine/Messages.sh b/kdeplasma/dataengine/Messages.sh new file mode 100755 index 0000000..29218d3 --- /dev/null +++ b/kdeplasma/dataengine/Messages.sh @@ -0,0 +1,2 @@ +#! /usr/bin/env bash +$XGETTEXT *.cpp -o $podir/plasma_engine_dict.pot diff --git a/kdeplasma/dataengine/config.h.cmake b/kdeplasma/dataengine/config.h.cmake new file mode 100644 index 0000000..4384bbf --- /dev/null +++ b/kdeplasma/dataengine/config.h.cmake @@ -0,0 +1,4 @@ + +//#define QSTARDICT_PLUGINS_DIR "${QSTARDICT_PLUGINS_DIR}" + +#define QSTARDICT_PLUGINS_DIR "/usr/lib/qstardict/plugins" diff --git a/kdeplasma/dataengine/dictengine.cpp b/kdeplasma/dataengine/dictengine.cpp new file mode 100644 index 0000000..2e9afb5 --- /dev/null +++ b/kdeplasma/dataengine/dictengine.cpp @@ -0,0 +1,251 @@ +/* + * Copyright (C) 2008 Nick Shaforostoff + * + * based on work by: + * Copyright (C) 2007 Thomas Georgiou and Jeff Cooper + * + * 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 2 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 . + */ + +#include "dictengine.h" +#include "dictplugin.h" +#include "config.h" + +#include +#include +#include +#include +#include +#include +#include +// #include + +#include + +#define MEMORYFREE_DELAY 60000 + + +/** + * This class represents a dictionary provided by a plugin + */ +class Dictionary +{ + public: + Dictionary(const QString &plugin, const QString &name) + : m_plugin(plugin) + , m_name(name) + {} + Dictionary() + {} + + const QString &plugin() const {return m_plugin;} + const QString &name() const {return m_name;} + void setPlugin(const QString &plugin) {m_plugin=plugin;} + void setName(const QString &name) {m_name=name;} + bool operator == (const Dictionary &dict) {return m_name==dict.m_name && m_plugin==dict.m_plugin;} + + private: + QString m_plugin; + QString m_name; +}; + + +struct QStarDictEngine::Private +{ + QString currentWord; + QTimer timer; + + QHash > plugins; //name to pointer +// QList dicts; +// QHash dictToPlugin; //name to metastructure + QHash dicts; //name to metastructure + +}; + + + + + + +QStarDictEngine::QStarDictEngine(QObject* parent, const QVariantList& args) + : Plasma::DataEngine(parent, args) + , d(new Private) +{ + Q_UNUSED(args) +// QTime a;a.start(); +#ifdef Q_OS_WIN + QFileInfoList files = QDir(QSTARDICT_PLUGINS_DIR).entryInfoList(QStringList("*0.dll"),QDir::Files|QDir::NoDotAndDotDot); + for (QFileInfoList::const_iterator i = files.begin(); i != files.end(); ++i) + d->plugins[i->fileName().left(i->fileName().length()-5))]=0; +#else + qWarning()<plugins[i->fileName().mid(3, i->fileName().length()-6)]=0; +#endif + + + + // use cache to not load redudant plugins? 16->10 ms +// QSettings settings("qstardict","qstardict"); +// m_dictDirs = settings.value("Multitran/dictDirs", m_dictDirs).toStringList(); + + d->timer.setInterval(MEMORYFREE_DELAY); + d->timer.setSingleShot(true); + connect(&d->timer, SIGNAL(timeout()), this, SLOT(unloadPlugins())); + + + QList plugins=d->plugins.keys(); + for (QList::const_iterator i = plugins.constBegin(); i != plugins.constEnd(); ++i) + { +// QStringList dicts = settings.value(*i+"/dicts", QStringList()).toStringList(); +// if (!dicts.isEmpty()) +// { + QStarDict::DictPlugin* plugin = dictPlugin(*i); + if (!plugin) + continue; + QStringList dicts=plugin->availableDicts(); +// settings.setValue(*i+"/dicts", QVariant(dicts)); +// plugin->setdicts(dicts); +// } + for (QStringList::const_iterator j = dicts.constBegin(); j != dicts.constEnd(); ++j) + d->dicts[*j]=Dictionary(*i, *j); +// d->dicts<plugins.contains(name) ) + return 0; + if (! d->plugins.value(name) ) + { +#ifdef Q_OS_WIN + QString pluginFilename = QSTARDICT_PLUGINS_DIR "/" + name + "0.dll"; +#else + QString pluginFilename = QSTARDICT_PLUGINS_DIR "/" "lib" + name + ".so"; +#endif + QPluginLoader* plugin = new QPluginLoader(pluginFilename); + if (! plugin->load()) + { + kWarning() << plugin->errorString(); + delete plugin; + return 0; + } + d->plugins[name]=plugin; + } + + return qobject_cast(d->plugins.value(name)->instance()); +} + +void QStarDictEngine::unloadPlugins() +{ + for (QHash >::iterator i = d->plugins.begin(); i != d->plugins.end(); ++i) + { + if (*i) + { + (*i)->instance()->deleteLater(); + (*i)->deleteLater(); + } + } + +} + +bool QStarDictEngine::sourceRequestEvent(const QString &word) +{ + qWarning()<<"sourceRequestEvent"<timer.start();//delay freeing resources / activate delayed resources freeing + + if (word=="list-dictionaries") + { + QStringList result; + int i=d->plugins.keys().size(); + while (--i>=0) + { + QStarDict::DictPlugin* plugin = dictPlugin(d->plugins.keys().at(i)); + if (!plugin) + continue; + result << plugin->availableDicts(); + } + setData("list-dictionaries", "dictionaries", result); + qWarning()<::const_iterator i = d->dicts.constBegin(); i != d->dicts.constEnd(); ++i) + queriedDicts<name(); + + d->currentWord = word; + QString result; + + if (simplifiedWord.length() == 0) + { + setData(d->currentWord, "text", QString()); + return true; + } + + for (QStringList::const_iterator i = queriedDicts.constBegin(); i != queriedDicts.constEnd(); ++i) + { + if (!d->dicts.contains(*i)) + continue; + QStarDict::DictPlugin* plugin = dictPlugin(d->dicts.value(*i).plugin()); + if (!plugin) + continue; + QStringList ld=plugin->loadedDicts(); + if (!ld.contains(*i)) + plugin->setLoadedDicts(ld<<*i); + if ( !plugin->isTranslatable(*i, simplifiedWord)) + continue; + QStarDict::DictPlugin::Translation translation = plugin->translate(*i, simplifiedWord); + if (translation.translation().isEmpty()) + continue; + result += "

\n" + "" + translation.dictName() + "
\n" + "" + translation.title() + "
\n" + + translation.translation() + "

\n"; + } + + setData(d->currentWord, "text", result); + return true; +} + + + + + +#include "dictengine.moc" diff --git a/kdeplasma/dataengine/dictengine.h b/kdeplasma/dataengine/dictengine.h new file mode 100644 index 0000000..7f0f012 --- /dev/null +++ b/kdeplasma/dataengine/dictengine.h @@ -0,0 +1,59 @@ +/* + * Copyright (C) 2008 Nick Shaforostoff + * + * based on work by: + * Copyright (C) 2007 Thomas Georgiou and Jeff Cooper + * + * 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 2 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 . + */ + + +#ifndef DICTENGINE_H +#define DICTENGINE_H +#include +#include +#include +namespace QStarDict {class DictPlugin;} + +/** + * This class evaluates the basic expressions given in the interface. + */ + + +class QStarDictEngine : public Plasma::DataEngine +{ + Q_OBJECT + + public: + QStarDictEngine(QObject* parent, const QVariantList& args ); + ~QStarDictEngine(); + + protected: + bool sourceRequestEvent(const QString &word); + private: + /** + * also loads plugin if it's not loaded + */ + QStarDict::DictPlugin* dictPlugin(const QString &name); + + private slots: + void unloadPlugins(); + private: + class Private; + Private * const d; +}; + +K_EXPORT_PLASMA_DATAENGINE(qstardict, QStarDictEngine) + +#endif diff --git a/kdeplasma/dataengine/plasma-dataengine-qstardict.desktop b/kdeplasma/dataengine/plasma-dataengine-qstardict.desktop new file mode 100644 index 0000000..5a9a439 --- /dev/null +++ b/kdeplasma/dataengine/plasma-dataengine-qstardict.desktop @@ -0,0 +1,92 @@ +[Desktop Entry] +Name=QStarDict Dictionary +Name[be@latin]=QStarDict Słoŭnik +Name[el]=QStarDict Λεξικό +Name[gl]=QStarDict Dicionario +Name[gu]=QStarDict ડિક્શનરી +Name[he]=QStarDict מילון +Name[kk]=QStarDict Сөздік +Name[km]=QStarDict វចនានុក្រម +Name[kn]=QStarDict ಶಬ್ದಕೋಶ +Name[nb]=QStarDict Ordbok +Name[nds]=QStarDict Wöörbook +Name[pa]=QStarDict ਡਿਕਸ਼ਨਰੀ +Name[pt]=QStarDict Dicionário +Name[pt_BR]=QStarDict Dicionário +Name[ro]=QStarDict Dicționar +Name[ru]=Словарь QStarDict +Name[sv]=QStarDict Ordlista +Name[tr]=QStarDict Sözlük +Name[uk]=Словник QStarDict +Name[x-test]=xxQStarDict Dictionaryxx +Name[zh_TW]=QStarDict 字典 +Comment=Look up word meanings +Comment[af]=Slaan woordbetekenisse na +Comment[be@latin]=Pošuk značeńniaŭ słovaŭ +Comment[bg]=Търсене на думи +Comment[bn_IN]=শব্দের অর্থ অনুসন্ধান করুন +Comment[ca]=Cerca els significats de paraules +Comment[cs]=Vyhledávání významu slov +Comment[da]=Slå ords betydning op +Comment[de]=Nachschlagen von Wortbedeutungen +Comment[el]=Αναζήτηση σημασίας λέξεων +Comment[eo]=Serĉi difinojn de vortoj +Comment[es]=Buscar significado de las palabras +Comment[et]=Sõna tähenduse otsimine +Comment[fi]=Tarkista sanojen merkityksiä +Comment[fr]=Connaître la signification des mots +Comment[fy]=Sykje de wurdbetekenissen op +Comment[ga]=Aimsigh sainmhíniú ar fhocal +Comment[gl]=Procura o significado de palabras +Comment[gu]=શબ્દનાં અર્થો શોધો +Comment[he]=בדיקת משמעות מלה +Comment[hu]=Értelmező szótár +Comment[is]=Flettu upp merkingu orða +Comment[it]=Cerca il significato di una parola +Comment[ja]=単語の意味を調べる +Comment[kk]=Сөздің мәнін қарастыру +Comment[km]=រក​មើល​អត្ថន័យ​របស់​ពាក្យ +Comment[kn]=ಪದಗಳ ಅರ್ಥಗಳಿಗನ್ನು ಹುಡುಕು +Comment[ko]=단어의 뜻 찾기 +Comment[lv]=Atrod vārdu nozīmes +Comment[ml]=വാക്കുകളുടെ അര്‍ത്ഥങ്ങള്‍ നിഘണ്ടുവില്‍ തിരയുക +Comment[mr]=शब्दांचे अर्थ शोधण्याकरीता लुकअप +Comment[nb]=Slå opp betydningen av ord +Comment[nds]=Woortbedüden naslaan +Comment[ne]=शब्दको अर्थ हेर्नुहोस् +Comment[nl]=Zoek de betekenis van woorden op +Comment[nn]=Slå opp tydinga til ord +Comment[pa]=ਸ਼ਬਦ ਅਰਥ ਖੋਜ +Comment[pl]=Wyszukiwanie znaczenia słów +Comment[pt]=Procurar os significados das palavras +Comment[pt_BR]=Procurar os significados das palavras +Comment[ro]=Caută înțelesul cuvintelor +Comment[ru]=Выяснение значения слов +Comment[se]=Oza maid sátni máksá +Comment[sl]=Poiščite pomene besed +Comment[sr]=Потражите значења речи +Comment[sr@latin]=Potražite značenja reči +Comment[sv]=Slå upp ords betydelse +Comment[te]=పదము అర్ధాలను చూడుము +Comment[th]=ค้นหาความหมายของคำ +Comment[tr]=Sözcük anlamlarına bak +Comment[uk]=Пошук значень слів +Comment[wa]=Cweri çou k' vout dire on mot +Comment[x-test]=xxLook up word meaningsxx +Comment[zh_CN]=查阅单词含义 +Comment[zh_TW]=尋找單字的意義 +X-KDE-ServiceTypes=Plasma/DataEngine +Type=Service +Icon=accessories-dictionary +X-KDE-Library=plasma_engine_qstardict + +X-KDE-PluginInfo-Author=Nick Shaforostoff +X-KDE-PluginInfo-Email=shaforostoff@kde.ru +X-KDE-PluginInfo-Name=qstardict +X-KDE-PluginInfo-Version=0.1 +X-KDE-PluginInfo-Website= +X-KDE-PluginInfo-Category= +X-KDE-PluginInfo-Depends= +X-KDE-PluginInfo-License= + + diff --git a/plugins/dictplugin.h b/plugins/dictplugin.h new file mode 100644 index 0000000..b7d733f --- /dev/null +++ b/plugins/dictplugin.h @@ -0,0 +1,294 @@ +/***************************************************************************** + * dictplugin.h - QStarDict, a StarDict clone written using Qt * + * Copyright (C) 2008 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#ifndef DICTPLUGIN_H +#define DICTPLUGIN_H + +#include +#include +#include +#include +#include + +namespace QStarDict +{ + +/** + * This is a base class for all dictionary plugins classes. + */ +class DictPlugin +{ + public: + /** + * This enum describes a features of dictionary plugin. + */ + enum Feature + { + /** + * No features. + */ + None = 0x00, + /** + * Dictionary plugin can search for similar words using + * fuzzy algoritms. + */ + SearchSimilar = 0x01, + /** + * Dictionary plugin has a settings dialog. + */ + SettingsDialog = 0x02, + }; + Q_DECLARE_FLAGS(Features, Feature) + + /** + * This class represents information about dictionary. + */ + class DictInfo + { + public: + /** + * Construct empty DictInfo object. + */ + DictInfo() + : m_wordsCount(-1L) + { } + /** + * Construct DictInfo object from data. + * @param plugin A plugin name + * @param name A dictionary name + * @param author A dictionary author + * @param desription A dictionary description + * @param wordsCount A count of words that available in dictionary + */ + DictInfo(const QString &plugin, + const QString &name, + const QString &author = QString(), + const QString &description = QString(), + long wordsCount = -1L) + : m_plugin(plugin), + m_name(name), + m_author(author), + m_description(description), + m_wordsCount(wordsCount) + { } + + const QString &plugin() const + { return m_plugin; } + const QString &name() const + { return m_name; } + const QString &author() const + { return m_author; } + const QString &description() const + { return m_description; } + long wordsCount() const + { return m_wordsCount; } + + void setPlugin(const QString &plugin) + { m_plugin = plugin; } + void setName(const QString &name) + { m_name = name; } + void setAuthor(const QString &author) + { m_author = author; } + void setDescription(const QString &description) + { m_description = description; } + void setWordsCount(long wordsCount) + { m_wordsCount = wordsCount; } + + private: + QString m_plugin; + QString m_name; + QString m_author; + QString m_description; + long m_wordsCount; + }; + + /** + * This class represent a translation. + */ + class Translation + { + public: + /** + * Construct an empty translation. + */ + Translation() + { } + + /** + * Construct a translation from data. + * @param title A translation title + * @param dictName A full dictionary name + * @param translation A translation + */ + Translation(const QString &title, + const QString &dictName, + const QString &translation) + : m_title(title), + m_dictName(dictName), + m_translation(translation) + { } + + /** + * Return the translation title. + */ + const QString &title() const + { return m_title; } + + /** + * Return the dictionary name. + */ + const QString &dictName() const + { return m_dictName; } + + /** + * Return the translation. + */ + const QString &translation() const + { return m_translation; } + + /** + * Set a translation title. + */ + void setTitle(const QString &title) + { m_title = title; } + + /** + * Set a dictionary name. + */ + void setDictName(const QString &dictName) + { m_dictName = dictName; } + + /** + * Set a translation. + */ + void setTranslation(const QString &translation) + { m_translation = translation; } + + private: + QString m_title; + QString m_dictName; + QString m_translation; + }; + + /** + * Destructor. + */ + virtual ~DictPlugin() { } + + /** + * Return the plugin name. + */ + virtual QString name() const = 0; + + /** + * Return the plugin version. + */ + virtual QString version() const = 0; + + /** + * Return the plugin description. + */ + virtual QString description() const = 0; + + /** + * Return the plugin authors. + */ + virtual QStringList authors() const = 0; + + /** + * Return a features supported by dictionary plugin. + */ + virtual Features features() const + { return Features(None); } + + /** + * Return a list of available dictionaries. + */ + virtual QStringList availableDicts() const = 0; + + /** + * Return a list of loaded dictionaries. + */ + virtual QStringList loadedDicts() const = 0; + + /** + * Set a list of loaded dictionaries. + */ + virtual void setLoadedDicts(const QStringList &loadedDicts) = 0; + + /** + * Return true if translation exists in dictionary, + * otherwise returns false. + */ + virtual bool isTranslatable(const QString &dict, const QString &word) = 0; + /** + * Return translation for word from dictionary. If word not found + * returns empty string. + */ + virtual Translation translate(const QString &dict, const QString &word) = 0; + /** + * Return a list of similar to "word" words from all loaded dictionaries. + * Works only if SearchSimilar feature is enabled. + */ + virtual QStringList findSimilarWords(const QString &dict, const QString &word) + { Q_UNUSED(dict); return QStringList(word); } + + /** + * Return a required resource. Scheme of URLs: + * plugin://plugin_name/... + */ + virtual QVariant resource(int type, const QUrl &name) + { Q_UNUSED(type) Q_UNUSED(name) return QVariant(); } + + /** + * Return an information about dictionary. The dictionary may be not loaded + * but available. + */ + virtual DictInfo dictInfo(const QString &dict) = 0; + + /** + * Run a settings dialog and return QDialog::DialogCode. + */ + virtual int execSettingsDialog(QWidget *parent = 0) + { Q_UNUSED(parent); return 0; } + + protected: + /** + * Return a directory that contains plugin's data. + */ + QString workPath() const + { + QString path = QDir::homePath() + "/.config/qstardict/pluginsdata/" + name(); + + if (! QDir::root().exists(path)) + QDir::root().mkpath(path); + return path; + } +}; + +Q_DECLARE_OPERATORS_FOR_FLAGS(DictPlugin::Features) + +} + +Q_DECLARE_INTERFACE(QStarDict::DictPlugin, "org.qstardict.DictPlugin/1.0") + +#endif // DICTPLUGIN_H + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent + diff --git a/plugins/multitran/README b/plugins/multitran/README new file mode 100644 index 0000000..dd93577 --- /dev/null +++ b/plugins/multitran/README @@ -0,0 +1,27 @@ +You need the following external libraries to compile the plugin: +libmtsupport +libbtree +libfacet +libmtquery + + +FILE=libmtsupport-0.0.1alpha2 +wget http://youonlylivetwice.info/multitran/$FILE.7z && 7z x $FILE.7z && cd $FILE && make && sudo make install + +FILE=libbtree-0.0.1alpha2 +wget http://youonlylivetwice.info/multitran/$FILE.7z && 7z x $FILE.7z && cd $FILE && make && sudo make install + +FILE=libfacet-0.0.1alpha2 +wget http://youonlylivetwice.info/multitran/$FILE.7z && 7z x $FILE.7z && cd $FILE && make && sudo make install + +FILE=libmtquery-0.0.1alpha3-shaforostoff +wget http://youonlylivetwice.info/multitran/$FILE.7z && 7z x $FILE.7z && cd $FILE && make && sudo make install + +Then put this dir into qstardict/plugins and run qmake && make && sudo make install + + + +Download multitran-data.tar.bz2 from multitran.sf.net +tar xjf multitran-data.tar.bz2 && cd multitran-data && make && sudo make install + +See multitran.sf.net and multitran.ru for details \ No newline at end of file diff --git a/plugins/multitran/multitran.cpp b/plugins/multitran/multitran.cpp new file mode 100644 index 0000000..bfb5dee --- /dev/null +++ b/plugins/multitran/multitran.cpp @@ -0,0 +1,252 @@ +/***************************************************************************** + * This file is a part of QStarDict, a StarDict clone written using Qt * + * multitran.cpp - Plugin for multitran-data (multitran.sf.net) * + * Copyright (C) 2008 Nick Shaforostoff * + * Copyright (C) 2004 Stanislav Ievlev * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#include "multitran.h" +//#include "settingsdialog.h" + +#include +// #include +#include + + +/* +/usr/include/mt/query +/usr/include/btree +/usr/include/mt/support +/usr/include/facet +*/ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include + +#include +#include +#include +#include + + + +typedef mt::singleton_array txtdb_type; + +struct compare_names +{ + compare_names(const std::string& from,const std::string& to): + from_(from), + to_(to) + {} + bool operator()(const mt::lang_pair& lng1,const mt::lang_pair& lng2) + { + return distance(lng1) < distance(lng2); + } + int distance(const mt::lang_pair& lng) + { + std::string from_name=mt::lang_name(lng.first); + std::string to_name=mt::lang_name(lng.second); + + return (!from_.empty() && !from_name.compare(0,from_.size(),from_)) + + (!to_.empty() && !to_name.compare(0,to_.size(),to_)); + } + std::string from_,to_; +}; + +int compare_articles(const mt::article& a1,const mt::article& a2) +{ + if (a1.lgk() != a2.lgk()) + return a2.lgk() > a1.lgk(); + else + return a2.subject() > a1.subject(); +} + + + +struct show +{ + show(std::string& r_, bool& found_): r(r_),found(found_) {} + void operator()(mt::article_set as) + { + mt::file_map& subj = txtdb_type::instance(mt::datapath+mt::path_separator()+"subjects.txt"); + mt::file_map& spart = txtdb_type::instance(mt::datapath+mt::path_separator()+"speechparts.txt"); + + if (!as.articles_.empty()) + { + found=true; + std::sort(as.articles_.begin(),as.articles_.end(),compare_articles); + + int prev_lgk = -1; + std::string prev_subject = "x"; + for(size_t i=0;i(mt::speech_part(a.lgk())))+""; + prev_lgk = a.lgk(); + prev_subject = "x";//reset subject + } + if (prev_subject != a.subject()) + { + r+=""; + r+=subj.any_name(a.subject()); + r+=""; + r+=a.translated(); + prev_subject = a.subject(); + } + else + r+=", "+a.translated(); + } + r+=""; + } + } + std::string &r; + bool& found; +}; + +std::string do_translate(const std::string& text,mt::lang_code from,mt::lang_code to) +{ + bool found=false; + std::string r=""; + mt::phrase ph; + mt::fill_phrase(ph,text,from); + mt::translation tr(ph,from,to); + std::for_each(tr.asets().begin(), tr.asets().end(), show(r,found)); + r+="
"; + if (found) + return r; + return ""; +} + + + + + + + + + + +Multitran::Multitran(QObject *parent) + : QObject(parent) +{ +// QSettings settings("qstardict","qstardict"); +// m_dictDirs = settings.value("Multitran/dictDirs", m_dictDirs).toStringList(); +// m_reformatLists = settings.value("Multitran/reformatLists", true).toBool(); +} + +Multitran::~Multitran() +{ +// QSettings settings("qstardict","qstardict"); +// settings.setValue("Multitran/dictDirs", m_dictDirs); +// settings.setValue("Multitran/reformatLists", m_reformatLists); +} + +QStringList Multitran::availableDicts() const +{ + return QStringList("Multitran"); +} + +void Multitran::setLoadedDicts(const QStringList &loadedDicts) +{ +} + +Multitran::DictInfo Multitran::dictInfo(const QString &dict) +{ +// ::DictInfo nativeInfo; +// nativeInfo.wordcount = 0; + + DictInfo result(name(), dict); + result.setAuthor("Multitran.ru"); + result.setDescription(tr("1 mln words excerpt of multitran.ru")); + result.setWordsCount(-1); + return result; +} + +bool Multitran::isTranslatable(const QString &dict, const QString &word) +{ + return true; +} + +Multitran::Translation Multitran::translate(const QString &dict, const QString &word) +{ + QTextCodec* c=QTextCodec::codecForMib(2251); + std::string text=c->fromUnicode(word).data(); + std::string from_lang,to_lang; + + int i=word.size(); + while(--i>=0) + if (word.at(i).unicode()>127) + break; + + if (i!=-1) + from_lang="russian"; + else + from_lang="english"; + + mt::linguas avail_langs; + mt::linguas::iterator lang = std::max_element(avail_langs.begin(), + avail_langs.end(), + compare_names(from_lang,to_lang)); + if (lang == avail_langs.end() || + (!from_lang.empty() && !to_lang.empty() && (compare_names(from_lang,to_lang).distance(*lang)!=2))) + { + //std::cerr<<"illegal language names"<
multitran

"; + QString queryResult=c->toUnicode(do_translate(lower_str(lang->first,text), + lang->first,lang->second).c_str()); + + if (queryResult.isEmpty()) + return Translation(); + + return Translation(word,"Multitran",queryResult); +} + +QStringList Multitran::findSimilarWords(const QString &dict, const QString &word) +{ + return QStringList(); +} + +int Multitran::execSettingsDialog(QWidget *parent) +{ + //::SettingsDialog dialog(this, parent); + //return dialog.exec(); + return 0; +} + + +Q_EXPORT_PLUGIN2(multitran, Multitran) + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc diff --git a/plugins/multitran/multitran.h b/plugins/multitran/multitran.h new file mode 100644 index 0000000..a4fcc9d --- /dev/null +++ b/plugins/multitran/multitran.h @@ -0,0 +1,73 @@ +/***************************************************************************** + * This file is a part of QStarDict, a StarDict clone written using Qt * + * multitran.cpp - Plugin for multitran-data (multitran.sf.net) * + * Copyright (C) 2008 Nick Shaforostoff * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#ifndef MULTITRAN_H +#define MULTITRAN_H + +#include "../dictplugin.h" + +#include +#include +#include + +class Multitran: public QObject, public QStarDict::DictPlugin +{ + Q_OBJECT + Q_INTERFACES(QStarDict::DictPlugin) + + public: + Multitran(QObject *parent = 0); + ~Multitran(); + + QString name() const + { return "multitran"; } + QString version() const + { return "0.1"; } + QString description() const + { return "The Multitran plugin"; } + QStringList authors() const + { return QStringList() + << tr("Stanislav Ievlev ") + << tr("Nick Shaforostoff "); } + Features features() const + { return Features(/*SearchSimilar | SettingsDialog*/); } + + QStringList availableDicts() const; + QStringList loadedDicts() const {return QStringList("Multitran");}//{ return m_loadedDicts.keys(); } + void setLoadedDicts(const QStringList &loadedDicts); + DictInfo dictInfo(const QString &dict); + + bool isTranslatable(const QString &dict, const QString &word); + Translation translate(const QString &dict, const QString &word); + virtual QStringList findSimilarWords(const QString &dict, const QString &word); + + int execSettingsDialog(QWidget *parent); + + //friend class SettingsDialog; + + private: + QStringList m_dictDirs; + QHash m_loadedDicts; +}; + +#endif // MULTITRAN_H + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent + diff --git a/plugins/multitran/multitran.pro b/plugins/multitran/multitran.pro new file mode 100644 index 0000000..45bf611 --- /dev/null +++ b/plugins/multitran/multitran.pro @@ -0,0 +1,32 @@ +############################################################################# +# multitran.pro - QStarDict, a StarDict clone written using Qt # +# Copyright (C) 2008 Nick Shaforostoff # +# # +# 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 2 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, write to the Free Software Foundation, Inc., # +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +############################################################################# + +TARGET = multitran +include(../plugin.pri) +win32:CONFIG += plugin + +HEADERS += multitran.h + + +SOURCES += multitran.cpp + +; FORMS += settingsdialog.ui +; RESOURCES += pixmaps/pixmaps.qrc + +LIBS += -lmtquery -lmtsupport -lbtree -lfacet diff --git a/plugins/multitran/multitran.pro.user b/plugins/multitran/multitran.pro.user new file mode 100644 index 0000000..f13e63d --- /dev/null +++ b/plugins/multitran/multitran.pro.user @@ -0,0 +1,208 @@ + + + + RunConfiguration0-Arguments + + + + RunConfiguration0-BaseEnvironmentBase + 2 + + + RunConfiguration0-Executable + + + + RunConfiguration0-RunConfiguration.name + Особая программа + + + RunConfiguration0-UseTerminal + false + + + RunConfiguration0-UserEnvironmentChanges + + + + RunConfiguration0-UserName + + + + RunConfiguration0-UserSetName + false + + + RunConfiguration0-WorkingDirectory + $BUILDDIR + + + RunConfiguration0-type + ProjectExplorer.CustomExecutableRunConfiguration + + + activeRunConfiguration + 0 + + + activebuildconfiguration + Debug + + + buildConfiguration-Debug + + Debug + 0 + 2 + + + + buildConfiguration-Release + + Release + 0 + 0 + + + + buildconfiguration-Debug-buildstep0 + + Debug + + + + + buildconfiguration-Debug-buildstep1 + + Debug + + + + buildconfiguration-Debug-cleanstep0 + + Debug + + CVS_RSH=ssh + DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-bagdqcmK5c,guid=f7d0bf226fac5c3da47675b04b363172 + DESKTOP_SESSION=LXDE + DESKTOP_STARTUP_ID= + DISPLAY=:0.0 + GTK_IM_MODULE=xim + G_BROKEN_FILENAMES=1 + HISTCONTROL=ignoreboth + HISTSIZE=1000 + HOME=/home/sr + HOSTNAME=localhost.localdomain + IMSETTINGS_INTEGRATE_DESKTOP=yes + IMSETTINGS_MODULE=none + KDEDIRS=/usr + KDE_IS_PRELINKED=1 + LANG=ru_RU.UTF-8 + LANGUAGE= + LESSOPEN=|/usr/bin/lesspipe.sh %s + LOGNAME=sr + MAIL=/var/spool/mail/sr + PATH=/usr/lib/qt4/bin:/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/ccache:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/sr/bin + PREFERRED=/usr/bin/startlxde + PWD=/home/sr + QTDIR=/usr + QTINC=/usr/lib/qt-3.3/include + QTLIB=/usr/lib/qt-3.3/lib + QT_IM_MODULE=xim + SAL_USE_VCLPLUGIN=gtk + SHELL=/bin/bash + SHLVL=0 + SSH_AGENT_PID=1548 + SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass + SSH_AUTH_SOCK=/tmp/ssh-VhmwRI1547/agent.1547 + TERM=linux + USER=sr + XAUTHORITY=/home/sr/.Xauthority + XDG_CONFIG_HOME=/home/sr/.config + XDG_MENU_PREFIX=lxde- + XDG_SESSION_COOKIE=70d798b87bfd4320b56adc5e4b099497-1261842802.980542-1836464560 + XMODIFIERS=@im=none + _LXSESSION_PID=1547 + + true + + clean + -w + + /usr/bin/make + true + /home/sr/nokia/qsdport/qstardict/plugins/multitran + true + + clean + + + + + buildconfiguration-Release-buildstep0 + + Release + + + + + buildconfiguration-Release-buildstep1 + + Release + + + + buildconfiguration-Release-cleanstep0 + + Release + + + + buildconfigurations + + Debug + Release + + + + buildstep0 + + + + + + + buildstep1 + + + + + + buildsteps + + trolltech.qt4projectmanager.qmake + trolltech.qt4projectmanager.make + + + + cleanstep0 + + + true + + + + cleansteps + + trolltech.qt4projectmanager.make + + + + defaultFileEncoding + UTF-8 + + + project + + + diff --git a/plugins/plugin.pri b/plugins/plugin.pri new file mode 100644 index 0000000..e79749c --- /dev/null +++ b/plugins/plugin.pri @@ -0,0 +1,30 @@ +############################################################################# +# plugin.pri - QStarDict, a StarDict clone written using Qt # +# Copyright (C) 2008 Alexander Rodin # +# # +# 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 2 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, write to the Free Software Foundation, Inc., # +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +############################################################################# + +isEmpty(TARGET):error(You must set TARGET before including $$_FILE_) + +TEMPLATE = lib +include(../qstardict.pri) + +CONFIG += plugin +INCLUDEPATH += $$dirname(PWD) + +target.path = $$PLUGINS_DIR +INSTALLS += target + diff --git a/plugins/plugins.pri b/plugins/plugins.pri new file mode 100644 index 0000000..12c3a80 --- /dev/null +++ b/plugins/plugins.pri @@ -0,0 +1 @@ +ENABLED_PLUGINS = stardict web diff --git a/plugins/plugins.pro b/plugins/plugins.pro new file mode 100644 index 0000000..74026fb --- /dev/null +++ b/plugins/plugins.pro @@ -0,0 +1,24 @@ +############################################################################# +# plugins.pro - QStarDict, a StarDict clone written using Qt # +# Copyright (C) 2008 Alexander Rodin # +# # +# 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 2 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, write to the Free Software Foundation, Inc., # +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +############################################################################# + +include(plugins.pri) + +TEMPLATE = subdirs +SUBDIRS = $$ENABLED_PLUGINS + diff --git a/plugins/plugins.pro.user b/plugins/plugins.pro.user new file mode 100644 index 0000000..4ddfce0 --- /dev/null +++ b/plugins/plugins.pro.user @@ -0,0 +1,183 @@ + + + + RunConfiguration0-Arguments + + + + RunConfiguration0-BaseEnvironmentBase + 2 + + + RunConfiguration0-Executable + + + + RunConfiguration0-RunConfiguration.name + Особая программа + + + RunConfiguration0-UseTerminal + false + + + RunConfiguration0-UserEnvironmentChanges + + + + RunConfiguration0-UserName + + + + RunConfiguration0-UserSetName + false + + + RunConfiguration0-WorkingDirectory + $BUILDDIR + + + RunConfiguration0-type + ProjectExplorer.CustomExecutableRunConfiguration + + + activeRunConfiguration + 0 + + + activebuildconfiguration + Release + + + buildConfiguration-Release + + Release + 2 + 0 + + + + buildconfiguration-Release-buildstep0 + + Release + + -spec + /usr/lib/qt4/mkspecs/linux-g++ + + + + + buildconfiguration-Release-buildstep1 + + Release + + + + buildconfiguration-Release-cleanstep0 + + Release + + CVS_RSH=ssh + DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-liSSBDpJTL,guid=19f17afa031d807e2beccafd4b34b4e0 + DESKTOP_SESSION=LXDE + DESKTOP_STARTUP_ID= + DISPLAY=:0.0 + GTK_IM_MODULE=xim + G_BROKEN_FILENAMES=1 + HISTCONTROL=ignoreboth + HISTSIZE=1000 + HOME=/home/sr + HOSTNAME=localhost.localdomain + IMSETTINGS_INTEGRATE_DESKTOP=yes + IMSETTINGS_MODULE=none + KDEDIRS=/usr + KDE_IS_PRELINKED=1 + LANG=ru_RU.UTF-8 + LANGUAGE= + LESSOPEN=|/usr/bin/lesspipe.sh %s + LOGNAME=sr + MAIL=/var/spool/mail/sr + PATH=/usr/lib/qt4/bin:/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/ccache:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/sr/bin + PREFERRED=/usr/bin/startlxde + PWD=/home/sr + QTDIR=/usr + QTINC=/usr/lib/qt-3.3/include + QTLIB=/usr/lib/qt-3.3/lib + QT_IM_MODULE=xim + SAL_USE_VCLPLUGIN=gtk + SHELL=/bin/bash + SHLVL=0 + SSH_AGENT_PID=1436 + SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass + SSH_AUTH_SOCK=/tmp/ssh-UYUHJr1435/agent.1435 + TERM=linux + USER=sr + XAUTHORITY=/home/sr/.Xauthority + XDG_CONFIG_HOME=/home/sr/.config + XDG_MENU_PREFIX=lxde- + XDG_SESSION_COOKIE=70d798b87bfd4320b56adc5e4b099497-1261745376.866111-1590722281 + XMODIFIERS=@im=none + _LXSESSION_PID=1435 + + true + + clean + -w + + /usr/bin/make + true + /home/sr/nokia/qsdport/qstardict/plugins + true + + clean + + + + + buildconfigurations + + Release + + + + buildstep0 + + + + + + + buildstep1 + + + + + + buildsteps + + trolltech.qt4projectmanager.qmake + trolltech.qt4projectmanager.make + + + + cleanstep0 + + + true + + + + cleansteps + + trolltech.qt4projectmanager.make + + + + defaultFileEncoding + UTF-8 + + + project + + + diff --git a/plugins/stardict/dictziplib.cpp b/plugins/stardict/dictziplib.cpp new file mode 100644 index 0000000..b6b3bc3 --- /dev/null +++ b/plugins/stardict/dictziplib.cpp @@ -0,0 +1,546 @@ +/* dictziplib.c -- +* http://stardict.sourceforge.net +* Copyright (C) 2003-2003 Hu Zheng +* This file is a modify version of dictd-1.9.7's data.c +* +* data.c -- +* Created: Tue Jul 16 12:45:41 1996 by faith@dict.org +* Revised: Sat Mar 30 10:46:06 2002 by faith@dict.org +* Copyright 1996, 1997, 1998, 2000, 2002 Rickard E. Faith (faith@dict.org) +* +* +* 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 2 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 Library General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ + +//#define HAVE_MMAP //it will defined in config.h. this can be done by configure.in with a AC_FUNC_MMAP. +#ifdef HAVE_CONFIG_H +# include "config.h" +#endif + +#include + +#include +#include +#include +#include +#ifdef Q_OS_UNIX +#include +#endif +#ifdef Q_OS_WIN32 +#include +#endif +#include +#include + +#include + + +#include "dictziplib.hpp" + +#define USE_CACHE 1 + +#define BUFFERSIZE 10240 + +/* + * Output buffer must be greater than or + * equal to 110% of input buffer size, plus + * 12 bytes. +*/ +#define OUT_BUFFER_SIZE 0xffffL + +#define IN_BUFFER_SIZE ((unsigned long)((double)(OUT_BUFFER_SIZE - 12) * 0.89)) + +/* For gzip-compatible header, as defined in RFC 1952 */ + +/* Magic for GZIP (rfc1952) */ +#define GZ_MAGIC1 0x1f /* First magic byte */ +#define GZ_MAGIC2 0x8b /* Second magic byte */ + +/* FLaGs (bitmapped), from rfc1952 */ +#define GZ_FTEXT 0x01 /* Set for ASCII text */ +#define GZ_FHCRC 0x02 /* Header CRC16 */ +#define GZ_FEXTRA 0x04 /* Optional field (random access index) */ +#define GZ_FNAME 0x08 /* Original name */ +#define GZ_COMMENT 0x10 /* Zero-terminated, human-readable comment */ +#define GZ_MAX 2 /* Maximum compression */ +#define GZ_FAST 4 /* Fasted compression */ + +/* These are from rfc1952 */ +#define GZ_OS_FAT 0 /* FAT filesystem (MS-DOS, OS/2, NT/Win32) */ +#define GZ_OS_AMIGA 1 /* Amiga */ +#define GZ_OS_VMS 2 /* VMS (or OpenVMS) */ +#define GZ_OS_UNIX 3 /* Unix */ +#define GZ_OS_VMCMS 4 /* VM/CMS */ +#define GZ_OS_ATARI 5 /* Atari TOS */ +#define GZ_OS_HPFS 6 /* HPFS filesystem (OS/2, NT) */ +#define GZ_OS_MAC 7 /* Macintosh */ +#define GZ_OS_Z 8 /* Z-System */ +#define GZ_OS_CPM 9 /* CP/M */ +#define GZ_OS_TOPS20 10 /* TOPS-20 */ +#define GZ_OS_NTFS 11 /* NTFS filesystem (NT) */ +#define GZ_OS_QDOS 12 /* QDOS */ +#define GZ_OS_ACORN 13 /* Acorn RISCOS */ +#define GZ_OS_UNKNOWN 255 /* unknown */ + +#define GZ_RND_S1 'R' /* First magic for random access format */ +#define GZ_RND_S2 'A' /* Second magic for random access format */ + +#define GZ_ID1 0 /* GZ_MAGIC1 */ +#define GZ_ID2 1 /* GZ_MAGIC2 */ +#define GZ_CM 2 /* Compression Method (Z_DEFALTED) */ +#define GZ_FLG 3 /* FLaGs (see above) */ +#define GZ_MTIME 4 /* Modification TIME */ +#define GZ_XFL 8 /* eXtra FLags (GZ_MAX or GZ_FAST) */ +#define GZ_OS 9 /* Operating System */ +#define GZ_XLEN 10 /* eXtra LENgth (16bit) */ +#define GZ_FEXTRA_START 12 /* Start of extra fields */ +#define GZ_SI1 12 /* Subfield ID1 */ +#define GZ_SI2 13 /* Subfield ID2 */ +#define GZ_SUBLEN 14 /* Subfield length (16bit) */ +#define GZ_VERSION 16 /* Version for subfield format */ +#define GZ_CHUNKLEN 18 /* Chunk length (16bit) */ +#define GZ_CHUNKCNT 20 /* Number of chunks (16bit) */ +#define GZ_RNDDATA 22 /* Random access data (16bit) */ + +#define DICT_UNKNOWN 0 +#define DICT_TEXT 1 +#define DICT_GZIP 2 +#define DICT_DZIP 3 + + +int dictData::read_header(const std::string &fname, int computeCRC) +{ + FILE *str; + int id1, id2, si1, si2; + char buffer[BUFFERSIZE]; + int extraLength, subLength; + int i; + char *pt; + int c; + struct stat sb; + unsigned long crc = crc32( 0L, Z_NULL, 0 ); + int count; + unsigned long offset; + + if (!(str = fopen(fname.c_str(), "rb"))) + { + //err_fatal_errno( __FUNCTION__, + // "Cannot open data file \"%s\" for read\n", filename ); + } + + this->headerLength = GZ_XLEN - 1; + this->type = DICT_UNKNOWN; + + id1 = getc( str ); + id2 = getc( str ); + + if (id1 != GZ_MAGIC1 || id2 != GZ_MAGIC2) + { + this->type = DICT_TEXT; + fstat( fileno( str ), &sb ); + this->compressedLength = this->length = sb.st_size; + this->origFilename = fname; + this->mtime = sb.st_mtime; + if (computeCRC) + { + rewind( str ); + while (!feof( str )) + { + if ((count = fread( buffer, 1, BUFFERSIZE, str ))) + { + crc = crc32(crc, (Bytef *)buffer, count); + } + } + } + this->crc = crc; + fclose( str ); + return 0; + } + this->type = DICT_GZIP; + + this->method = getc( str ); + this->flags = getc( str ); + this->mtime = getc( str ) << 0; + this->mtime |= getc( str ) << 8; + this->mtime |= getc( str ) << 16; + this->mtime |= getc( str ) << 24; + this->extraFlags = getc( str ); + this->os = getc( str ); + + if (this->flags & GZ_FEXTRA) + { + extraLength = getc( str ) << 0; + extraLength |= getc( str ) << 8; + this->headerLength += extraLength + 2; + si1 = getc( str ); + si2 = getc( str ); + + if (si1 == GZ_RND_S1 || si2 == GZ_RND_S2) + { + subLength = getc( str ) << 0; + subLength |= getc( str ) << 8; + this->version = getc( str ) << 0; + this->version |= getc( str ) << 8; + + if (this->version != 1) + { + //err_internal( __FUNCTION__, + // "dzip header version %d not supported\n", + // this->version ); + } + + this->chunkLength = getc( str ) << 0; + this->chunkLength |= getc( str ) << 8; + this->chunkCount = getc( str ) << 0; + this->chunkCount |= getc( str ) << 8; + + if (this->chunkCount <= 0) + { + fclose( str ); + return 5; + } + this->chunks = (int *)malloc(sizeof( this->chunks[0] ) + * this->chunkCount ); + for (i = 0; i < this->chunkCount; i++) + { + this->chunks[i] = getc( str ) << 0; + this->chunks[i] |= getc( str ) << 8; + } + this->type = DICT_DZIP; + } + else + { + fseek( str, this->headerLength, SEEK_SET ); + } + } + + if (this->flags & GZ_FNAME) + { /* FIXME! Add checking against header len */ + pt = buffer; + while ((c = getc( str )) && c != EOF) + * pt++ = c; + *pt = '\0'; + + this->origFilename = buffer; + this->headerLength += this->origFilename.length() + 1; + } + else + { + this->origFilename = ""; + } + + if (this->flags & GZ_COMMENT) + { /* FIXME! Add checking for header len */ + pt = buffer; + while ((c = getc( str )) && c != EOF) + * pt++ = c; + *pt = '\0'; + comment = buffer; + headerLength += comment.length() + 1; + } + else + { + comment = ""; + } + + if (this->flags & GZ_FHCRC) + { + getc( str ); + getc( str ); + this->headerLength += 2; + } + + if (ftell( str ) != this->headerLength + 1) + { + //err_internal( __FUNCTION__, + // "File position (%lu) != header length + 1 (%d)\n", + // ftell( str ), this->headerLength + 1 ); + } + + fseek( str, -8, SEEK_END ); + this->crc = getc( str ) << 0; + this->crc |= getc( str ) << 8; + this->crc |= getc( str ) << 16; + this->crc |= getc( str ) << 24; + this->length = getc( str ) << 0; + this->length |= getc( str ) << 8; + this->length |= getc( str ) << 16; + this->length |= getc( str ) << 24; + this->compressedLength = ftell( str ); + + /* Compute offsets */ + this->offsets = (unsigned long *)malloc( sizeof( this->offsets[0] ) + * this->chunkCount ); + for (offset = this->headerLength + 1, i = 0; + i < this->chunkCount; + i++) + { + this->offsets[i] = offset; + offset += this->chunks[i]; + } + + fclose( str ); + return 0; +} + +bool dictData::open(const std::string& fname, int computeCRC) +{ + struct stat sb; + int j; + int fd; + + this->initialized = 0; + +#ifdef Q_OS_UNIX + if (stat(fname.c_str(), &sb) || !S_ISREG(sb.st_mode)) +#elif defined(Q_OS_WIN32) + if (_stat(fname.c_str(), &sb) || !(sb.stMode & _S_IFREG)) +#endif + { + //err_warning( __FUNCTION__, + // "%s is not a regular file -- ignoring\n", fname ); + return false; + } + + if (read_header(fname, computeCRC)) + { + //err_fatal( __FUNCTION__, + // "\"%s\" not in text or dzip format\n", fname ); + return false; + } + + if ((fd = ::open(fname.c_str(), O_RDONLY )) < 0) + { + //err_fatal_errno( __FUNCTION__, + // "Cannot open data file \"%s\"\n", fname ); + return false; + } + if (fstat(fd, &sb)) + { + //err_fatal_errno( __FUNCTION__, + // "Cannot stat data file \"%s\"\n", fname ); + return false; + } + + this->size = sb.st_size; + ::close(fd); + if (!mapfile.open(fname.c_str(), size)) + return false; + + this->start = mapfile.begin(); + this->end = this->start + this->size; + + for (j = 0; j < DICT_CACHE_SIZE; j++) + { + cache[j].chunk = -1; + cache[j].stamp = -1; + cache[j].inBuffer = NULL; + cache[j].count = 0; + } + + return true; +} + +void dictData::close() +{ + int i; + + if (this->chunks) + free(this->chunks); + if (this->offsets) + free(this->offsets); + + if (this->initialized) + { + if (inflateEnd( &this->zStream )) + { + //err_internal( __FUNCTION__, + // "Cannot shut down inflation engine: %s\n", + // this->zStream.msg ); + } + } + + for (i = 0; i < DICT_CACHE_SIZE; ++i) + { + if (this -> cache [i].inBuffer) + free (this -> cache [i].inBuffer); + } +} + +void dictData::read(char *buffer, unsigned long start, unsigned long size) +{ + char *pt; + unsigned long end; + int count; + char *inBuffer; + char outBuffer[OUT_BUFFER_SIZE]; + int firstChunk, lastChunk; + int firstOffset, lastOffset; + int i, j; + int found, target, lastStamp; + static int stamp = 0; + + end = start + size; + + //buffer = malloc( size + 1 ); + + //PRINTF(DBG_UNZIP, + // ("dict_data_read( %p, %lu, %lu )\n", + //h, start, size )); + + + switch (this->type) + { + case DICT_GZIP: + //err_fatal( __FUNCTION__, + // "Cannot seek on pure gzip format files.\n" + // "Use plain text (for performance)" + // " or dzip format (for space savings).\n" ); + break; + case DICT_TEXT: + memcpy( buffer, this->start + start, size ); + //buffer[size] = '\0'; + break; + case DICT_DZIP: + if (!this->initialized) + { + ++this->initialized; + this->zStream.zalloc = NULL; + this->zStream.zfree = NULL; + this->zStream.opaque = NULL; + this->zStream.next_in = 0; + this->zStream.avail_in = 0; + this->zStream.next_out = NULL; + this->zStream.avail_out = 0; + if (inflateInit2( &this->zStream, -15 ) != Z_OK) + { + //err_internal( __FUNCTION__, + // "Cannot initialize inflation engine: %s\n", + //this->zStream.msg ); + } + } + firstChunk = start / this->chunkLength; + firstOffset = start - firstChunk * this->chunkLength; + lastChunk = end / this->chunkLength; + lastOffset = end - lastChunk * this->chunkLength; + //PRINTF(DBG_UNZIP, + // (" start = %lu, end = %lu\n" + //"firstChunk = %d, firstOffset = %d," + //" lastChunk = %d, lastOffset = %d\n", + //start, end, firstChunk, firstOffset, lastChunk, lastOffset )); + for (pt = buffer, i = firstChunk; i <= lastChunk; i++) + { + + /* Access cache */ + found = 0; + target = 0; + lastStamp = INT_MAX; + for (j = 0; j < DICT_CACHE_SIZE; j++) + { +#if USE_CACHE + if (this->cache[j].chunk == i) + { + found = 1; + target = j; + break; + } +#endif + if (this->cache[j].stamp < lastStamp) + { + lastStamp = this->cache[j].stamp; + target = j; + } + } + + this->cache[target].stamp = ++stamp; + if (found) + { + count = this->cache[target].count; + inBuffer = this->cache[target].inBuffer; + } + else + { + this->cache[target].chunk = i; + if (!this->cache[target].inBuffer) + this->cache[target].inBuffer = (char *)malloc( IN_BUFFER_SIZE ); + inBuffer = this->cache[target].inBuffer; + + if (this->chunks[i] >= OUT_BUFFER_SIZE ) + { + //err_internal( __FUNCTION__, + // "this->chunks[%d] = %d >= %ld (OUT_BUFFER_SIZE)\n", + // i, this->chunks[i], OUT_BUFFER_SIZE ); + } + memcpy( outBuffer, this->start + this->offsets[i], this->chunks[i] ); + + this->zStream.next_in = (Bytef *)outBuffer; + this->zStream.avail_in = this->chunks[i]; + this->zStream.next_out = (Bytef *)inBuffer; + this->zStream.avail_out = IN_BUFFER_SIZE; + if (inflate( &this->zStream, Z_PARTIAL_FLUSH ) != Z_OK) + { + //err_fatal( __FUNCTION__, "inflate: %s\n", this->zStream.msg ); + } + if (this->zStream.avail_in) + { + //err_internal( __FUNCTION__, + // "inflate did not flush (%d pending, %d avail)\n", + // this->zStream.avail_in, this->zStream.avail_out ); + } + + count = IN_BUFFER_SIZE - this->zStream.avail_out; + + this->cache[target].count = count; + } + + if (i == firstChunk) + { + if (i == lastChunk) + { + memcpy( pt, inBuffer + firstOffset, lastOffset - firstOffset); + pt += lastOffset - firstOffset; + } + else + { + if (count != this->chunkLength ) + { + //err_internal( __FUNCTION__, + // "Length = %d instead of %d\n", + //count, this->chunkLength ); + } + memcpy( pt, inBuffer + firstOffset, + this->chunkLength - firstOffset ); + pt += this->chunkLength - firstOffset; + } + } + else if (i == lastChunk) + { + memcpy( pt, inBuffer, lastOffset ); + pt += lastOffset; + } + else + { + assert( count == this->chunkLength ); + memcpy( pt, inBuffer, this->chunkLength ); + pt += this->chunkLength; + } + } + //*pt = '\0'; + break; + case DICT_UNKNOWN: + //err_fatal( __FUNCTION__, "Cannot read unknown file type\n" ); + break; + } +} diff --git a/plugins/stardict/dictziplib.hpp b/plugins/stardict/dictziplib.hpp new file mode 100644 index 0000000..78c0866 --- /dev/null +++ b/plugins/stardict/dictziplib.hpp @@ -0,0 +1,63 @@ +#ifndef __DICT_ZIP_LIB_H__ +#define __DICT_ZIP_LIB_H__ + +#include +#include +#include + +#include "mapfile.hpp" + + +#define DICT_CACHE_SIZE 5 + +struct dictCache +{ + int chunk; + char *inBuffer; + int stamp; + int count; +}; + +struct dictData +{ + dictData() + {} + bool open(const std::string& filename, int computeCRC); + void close(); + void read(char *buffer, unsigned long start, unsigned long size); + ~dictData() + { + close(); + } +private: + const char *start; /* start of mmap'd area */ + const char *end; /* end of mmap'd area */ + unsigned long size; /* size of mmap */ + + int type; + z_stream zStream; + int initialized; + + int headerLength; + int method; + int flags; + time_t mtime; + int extraFlags; + int os; + int version; + int chunkLength; + int chunkCount; + int *chunks; + unsigned long *offsets; /* Sum-scan of chunks. */ + std::string origFilename; + std::string comment; + unsigned long crc; + unsigned long length; + unsigned long compressedLength; + dictCache cache[DICT_CACHE_SIZE]; + MapFile mapfile; + + int read_header(const std::string &filename, int computeCRC); +}; + +#endif//!__DICT_ZIP_LIB_H__ diff --git a/plugins/stardict/dictziplib.o b/plugins/stardict/dictziplib.o new file mode 100644 index 0000000..5a5b14b Binary files /dev/null and b/plugins/stardict/dictziplib.o differ diff --git a/plugins/stardict/distance.cpp b/plugins/stardict/distance.cpp new file mode 100644 index 0000000..ebf98c5 --- /dev/null +++ b/plugins/stardict/distance.cpp @@ -0,0 +1,213 @@ +/* + writer : Opera Wang + E-Mail : wangvisual AT sohu DOT com + License: GPL +*/ + +/* filename: distance.cc */ +/* +http://www.merriampark.com/ld.htm +What is Levenshtein Distance? + +Levenshtein distance (LD) is a measure of the similarity between two strings, +which we will refer to as the source string (s) and the target string (t). +The distance is the number of deletions, insertions, or substitutions required + to transform s into t. For example, + + * If s is "test" and t is "test", then LD(s,t) = 0, because no transformations are needed. + The strings are already identical. + * If s is "test" and t is "tent", then LD(s,t) = 1, because one substitution + (change "s" to "n") is sufficient to transform s into t. + +The greater the Levenshtein distance, the more different the strings are. + +Levenshtein distance is named after the Russian scientist Vladimir Levenshtein, + who devised the algorithm in 1965. If you can't spell or pronounce Levenshtein, + the metric is also sometimes called edit distance. + +The Levenshtein distance algorithm has been used in: + + * Spell checking + * Speech recognition + * DNA analysis + * Plagiarism detection +*/ + + +#include +#include +//#include + +#include "distance.h" + +#define OPTIMIZE_ED +/* +Cover transposition, in addition to deletion, +insertion and substitution. This step is taken from: +Berghel, Hal ; Roach, David : "An Extension of Ukkonen's +Enhanced Dynamic Programming ASM Algorithm" +(http://www.acm.org/~hlb/publications/asm/asm.html) +*/ +#define COVER_TRANSPOSITION + +/****************************************/ +/*Implementation of Levenshtein distance*/ +/****************************************/ + +EditDistance::EditDistance() +{ + currentelements = 2500; // It's enough for most conditions :-) + d = (int*)malloc(sizeof(int) * currentelements); +} + +EditDistance::~EditDistance() +{ + // printf("size:%d\n",currentelements); + if (d) + free(d); +} + +#ifdef OPTIMIZE_ED +int EditDistance::CalEditDistance(const gunichar *s, const gunichar *t, const int limit) +/*Compute levenshtein distance between s and t, this is using QUICK algorithm*/ +{ + int n = 0, m = 0, iLenDif, k, i, j, cost; + // Remove leftmost matching portion of strings + while ( *s && (*s == *t) ) + { + s++; + t++; + } + + while (s[n]) + { + n++; + } + while (t[m]) + { + m++; + } + + // Remove rightmost matching portion of strings by decrement n and m. + while ( n && m && (*(s + n - 1) == *(t + m - 1)) ) + { + n--; + m--; + } + if ( m == 0 || n == 0 || d == (int*)0 ) + return (m + n); + if ( m < n ) + { + const gunichar * temp = s; + int itemp = n; + s = t; + t = temp; + n = m; + m = itemp; + } + iLenDif = m - n; + if ( iLenDif >= limit ) + return iLenDif; + // step 1 + n++; + m++; + // d=(int*)malloc(sizeof(int)*m*n); + if ( m*n > currentelements ) + { + currentelements = m * n * 2; // double the request + d = (int*)realloc(d, sizeof(int) * currentelements); + if ( (int*)0 == d ) + return (m + n); + } + // step 2, init matrix + for (k = 0;k < n;k++) + d[k] = k; + for (k = 1;k < m;k++) + d[k*n] = k; + // step 3 + for (i = 1;i < n;i++) + { + // first calculate column, d(i,j) + for ( j = 1;j < iLenDif + i;j++ ) + { + cost = s[i - 1] == t[j - 1] ? 0 : 1; + d[j*n + i] = minimum(d[(j - 1) * n + i] + 1, d[j * n + i - 1] + 1, d[(j - 1) * n + i - 1] + cost); +#ifdef COVER_TRANSPOSITION + + if ( i >= 2 && j >= 2 && (d[j*n + i] - d[(j - 2)*n + i - 2] == 2) + && (s[i - 2] == t[j - 1]) && (s[i - 1] == t[j - 2]) ) + d[j*n + i]--; +#endif + + } + // second calculate row, d(k,j) + // now j==iLenDif+i; + for ( k = 1;k <= i;k++ ) + { + cost = s[k - 1] == t[j - 1] ? 0 : 1; + d[j*n + k] = minimum(d[(j - 1) * n + k] + 1, d[j * n + k - 1] + 1, d[(j - 1) * n + k - 1] + cost); +#ifdef COVER_TRANSPOSITION + + if ( k >= 2 && j >= 2 && (d[j*n + k] - d[(j - 2)*n + k - 2] == 2) + && (s[k - 2] == t[j - 1]) && (s[k - 1] == t[j - 2]) ) + d[j*n + k]--; +#endif + + } + // test if d(i,j) limit gets equal or exceed + if ( d[j*n + i] >= limit ) + { + return d[j*n + i]; + } + } + // d(n-1,m-1) + return d[n*m - 1]; +} +#else +int EditDistance::CalEditDistance(const char *s, const char *t, const int limit) +{ + //Step 1 + int k, i, j, n, m, cost; + n = strlen(s); + m = strlen(t); + if ( n != 0 && m != 0 && d != (int*)0 ) + { + m++; + n++; + if ( m*n > currentelements ) + { + currentelements = m * n * 2; + d = (int*)realloc(d, sizeof(int) * currentelements); + if ( (int*)0 == d ) + return (m + n); + } + //Step 2 + for (k = 0;k < n;k++) + d[k] = k; + for (k = 0;k < m;k++) + d[k*n] = k; + //Step 3 and 4 + for (i = 1;i < n;i++) + for (j = 1;j < m;j++) + { + //Step 5 + if (s[i - 1] == t[j - 1]) + cost = 0; + else + cost = 1; + //Step 6 + d[j*n + i] = minimum(d[(j - 1) * n + i] + 1, d[j * n + i - 1] + 1, d[(j - 1) * n + i - 1] + cost); +#ifdef COVER_TRANSPOSITION + + if ( i >= 2 && j >= 2 && (d[j*n + i] - d[(j - 2)*n + i - 2] == 2) + && (s[i - 2] == t[j - 1]) && (s[i - 1] == t[j - 2]) ) + d[j*n + i]--; +#endif + + } + return d[n*m - 1]; + } + else + return (n + m); +} +#endif diff --git a/plugins/stardict/distance.h b/plugins/stardict/distance.h new file mode 100644 index 0000000..88d8e46 --- /dev/null +++ b/plugins/stardict/distance.h @@ -0,0 +1,27 @@ +#ifndef DISTANCE_H +#define DISTANCE_H + +#include + +class EditDistance +{ + private: + int *d; + int currentelements; + /*Gets the minimum of three values */ + inline int minimum( const int a, const int b, const int c ) + { + int min = a; + if ( b < min ) + min = b; + if ( c < min ) + min = c; + return min; + }; + public: + EditDistance( ); + ~EditDistance( ); + int CalEditDistance( const gunichar *s, const gunichar *t, const int limit ); +}; + +#endif diff --git a/plugins/stardict/distance.o b/plugins/stardict/distance.o new file mode 100644 index 0000000..d1b5ce8 Binary files /dev/null and b/plugins/stardict/distance.o differ diff --git a/plugins/stardict/file.hpp b/plugins/stardict/file.hpp new file mode 100644 index 0000000..ee96eec --- /dev/null +++ b/plugins/stardict/file.hpp @@ -0,0 +1,57 @@ +#ifndef _FILE_HPP_ +#define _FILE_HPP_ + +#include +#include +#include +#include + + +typedef std::list List; + +template +void __for_each_file(const std::string& dirname, const std::string& suff, + const List& order_list, const List& disable_list, + Function f) +{ + GDir *dir = g_dir_open(dirname.c_str(), 0, NULL); + if (dir) + { + const gchar *filename; + + while ((filename = g_dir_read_name(dir)) != NULL) + { + std::string fullfilename(dirname + G_DIR_SEPARATOR_S + filename); + if (g_file_test(fullfilename.c_str(), G_FILE_TEST_IS_DIR)) + __for_each_file(fullfilename, suff, order_list, disable_list, f); + else if (g_str_has_suffix(filename, suff.c_str()) && + std::find(order_list.begin(), order_list.end(), + fullfilename) == order_list.end()) + { + bool disable = std::find(disable_list.begin(), + disable_list.end(), + fullfilename) != disable_list.end(); + f(fullfilename, disable); + } + } + g_dir_close(dir); + } +} + +template +void for_each_file(const List& dirs_list, const std::string& suff, + const List& order_list, const List& disable_list, + Function f) +{ + List::const_iterator it; + for (it = order_list.begin(); it != order_list.end(); ++it) + { + bool disable = std::find(disable_list.begin(), disable_list.end(), + *it) != disable_list.end(); + f(*it, disable); + } + for (it = dirs_list.begin(); it != dirs_list.end(); ++it) + __for_each_file(*it, suff, order_list, disable_list, f); +} + +#endif//!_FILE_HPP_ diff --git a/plugins/stardict/lib.cpp b/plugins/stardict/lib.cpp new file mode 100644 index 0000000..e18183f --- /dev/null +++ b/plugins/stardict/lib.cpp @@ -0,0 +1,1925 @@ +#ifdef HAVE_CONFIG_H +# include "config.h" +#endif + +#include +#include +#include + +#include +#include +#include + +#include "distance.h" +#include "file.hpp" +#include "mapfile.hpp" + +#include "lib.h" + +// Notice: read src/tools/DICTFILE_FORMAT for the dictionary +// file's format information! + + +static inline bool bIsVowel(gchar inputchar) +{ + gchar ch = g_ascii_toupper(inputchar); + return ( ch == 'A' || ch == 'E' || ch == 'I' || ch == 'O' || ch == 'U' ); +} + +static bool bIsPureEnglish(const gchar *str) +{ + // i think this should work even when it is UTF8 string :). + for (int i = 0; str[i] != 0; i++) + //if(str[i]<0) + //if(str[i]<32 || str[i]>126) // tab equal 9,so this is not OK. + // Better use isascii() but not str[i]<0 while char is default unsigned in arm + if (!isascii(str[i])) + return false; + return true; +} + +static inline gint stardict_strcmp(const gchar *s1, const gchar *s2) +{ + gint a = g_ascii_strcasecmp(s1, s2); + if (a == 0) + return strcmp(s1, s2); + else + return a; +} + +bool DictInfo::load_from_ifo_file(const std::string& ifofilename, + bool istreedict) +{ + ifo_file_name = ifofilename; + gchar *buffer; + if (!g_file_get_contents(ifofilename.c_str(), &buffer, NULL, NULL)) + return false; + +#define TREEDICT_MAGIC_DATA "StarDict's treedict ifo file\nversion=2.4.2\n" +#define DICT_MAGIC_DATA "StarDict's dict ifo file\nversion=2.4.2\n" + + const gchar *magic_data = istreedict ? TREEDICT_MAGIC_DATA : DICT_MAGIC_DATA; + if (!g_str_has_prefix(buffer, magic_data)) + { + g_free(buffer); + return false; + } + + gchar *p1, *p2, *p3; + + p1 = buffer + strlen(magic_data) - 1; + + p2 = strstr(p1, "\nwordcount="); + if (!p2) + { + g_free(buffer); + return false; + } + + p3 = strchr(p2 + sizeof("\nwordcount=") - 1, '\n'); + gchar *tmpstr = (gchar *)g_memdup(p2 + sizeof("\nwordcount=") - 1, p3 - (p2 + sizeof("\nwordcount=") - 1) + 1); + tmpstr[p3 - (p2 + sizeof("\nwordcount=") - 1)] = '\0'; + wordcount = atol(tmpstr); + g_free(tmpstr); + + if (istreedict) + { + p2 = strstr(p1, "\ntdxfilesize="); + if (!p2) + { + g_free(buffer); + return false; + } + p3 = strchr(p2 + sizeof("\ntdxfilesize=") - 1, '\n'); + tmpstr = (gchar *)g_memdup(p2 + sizeof("\ntdxfilesize=") - 1, p3 - (p2 + sizeof("\ntdxfilesize=") - 1) + 1); + tmpstr[p3 - (p2 + sizeof("\ntdxfilesize=") - 1)] = '\0'; + index_file_size = atol(tmpstr); + g_free(tmpstr); + } + else + { + + p2 = strstr(p1, "\nidxfilesize="); + if (!p2) + { + g_free(buffer); + return false; + } + + p3 = strchr(p2 + sizeof("\nidxfilesize=") - 1, '\n'); + tmpstr = (gchar *)g_memdup(p2 + sizeof("\nidxfilesize=") - 1, p3 - (p2 + sizeof("\nidxfilesize=") - 1) + 1); + tmpstr[p3 - (p2 + sizeof("\nidxfilesize=") - 1)] = '\0'; + index_file_size = atol(tmpstr); + g_free(tmpstr); + } + + p2 = strstr(p1, "\nbookname="); + + if (!p2) + { + g_free(buffer); + return false; + } + + p2 = p2 + sizeof("\nbookname=") - 1; + p3 = strchr(p2, '\n'); + bookname.assign(p2, p3 - p2); + + p2 = strstr(p1, "\nauthor="); + if (p2) + { + p2 = p2 + sizeof("\nauthor=") - 1; + p3 = strchr(p2, '\n'); + author.assign(p2, p3 - p2); + } + + p2 = strstr(p1, "\nemail="); + if (p2) + { + p2 = p2 + sizeof("\nemail=") - 1; + p3 = strchr(p2, '\n'); + email.assign(p2, p3 - p2); + } + + p2 = strstr(p1, "\nwebsite="); + if (p2) + { + p2 = p2 + sizeof("\nwebsite=") - 1; + p3 = strchr(p2, '\n'); + website.assign(p2, p3 - p2); + } + + p2 = strstr(p1, "\ndate="); + if (p2) + { + p2 = p2 + sizeof("\ndate=") - 1; + p3 = strchr(p2, '\n'); + date.assign(p2, p3 - p2); + } + + p2 = strstr(p1, "\ndescription="); + if (p2) + { + p2 = p2 + sizeof("\ndescription=") - 1; + p3 = strchr(p2, '\n'); + description.assign(p2, p3 - p2); + } + + p2 = strstr(p1, "\nsametypesequence="); + if (p2) + { + p2 += sizeof("\nsametypesequence=") - 1; + p3 = strchr(p2, '\n'); + sametypesequence.assign(p2, p3 - p2); + } + + g_free(buffer); + + return true; +} +//=================================================================== +DictBase::DictBase() +{ + dictfile = NULL; + cache_cur = 0; +} + +DictBase::~DictBase() +{ + if (dictfile) + fclose(dictfile); +} + +gchar* DictBase::GetWordData(guint32 idxitem_offset, guint32 idxitem_size) +{ + for (int i = 0; i < WORDDATA_CACHE_NUM; i++) + if (cache[i].data && cache[i].offset == idxitem_offset) + return cache[i].data; + + if (dictfile) + fseek(dictfile, idxitem_offset, SEEK_SET); + + gchar *data; + if (!sametypesequence.empty()) + { + gchar *origin_data = (gchar *)g_malloc(idxitem_size); + + if (dictfile) + fread(origin_data, idxitem_size, 1, dictfile); + else + dictdzfile->read(origin_data, idxitem_offset, idxitem_size); + + guint32 data_size; + gint sametypesequence_len = sametypesequence.length(); + //there have sametypesequence_len char being omitted. + data_size = idxitem_size + sizeof(guint32) + sametypesequence_len; + //if the last item's size is determined by the end up '\0',then +=sizeof(gchar); + //if the last item's size is determined by the head guint32 type data,then +=sizeof(guint32); + switch (sametypesequence[sametypesequence_len - 1]) + { + case 'm': + case 't': + case 'y': + case 'l': + case 'g': + case 'x': + data_size += sizeof(gchar); + break; + case 'W': + case 'P': + data_size += sizeof(guint32); + break; + default: + if (g_ascii_isupper(sametypesequence[sametypesequence_len - 1])) + data_size += sizeof(guint32); + else + data_size += sizeof(gchar); + break; + } + data = (gchar *)g_malloc(data_size); + gchar *p1, *p2; + p1 = data + sizeof(guint32); + p2 = origin_data; + guint32 sec_size; + //copy the head items. + for (int i = 0; i < sametypesequence_len - 1; i++) + { + *p1 = sametypesequence[i]; + p1 += sizeof(gchar); + switch (sametypesequence[i]) + { + case 'm': + case 't': + case 'y': + case 'l': + case 'g': + case 'x': + sec_size = strlen(p2) + 1; + memcpy(p1, p2, sec_size); + p1 += sec_size; + p2 += sec_size; + break; + case 'W': + case 'P': + sec_size = *reinterpret_cast(p2); + sec_size += sizeof(guint32); + memcpy(p1, p2, sec_size); + p1 += sec_size; + p2 += sec_size; + break; + default: + if (g_ascii_isupper(sametypesequence[i])) + { + sec_size = *reinterpret_cast(p2); + sec_size += sizeof(guint32); + } + else + { + sec_size = strlen(p2) + 1; + } + memcpy(p1, p2, sec_size); + p1 += sec_size; + p2 += sec_size; + break; + } + } + //calculate the last item 's size. + sec_size = idxitem_size - (p2 - origin_data); + *p1 = sametypesequence[sametypesequence_len - 1]; + p1 += sizeof(gchar); + switch (sametypesequence[sametypesequence_len - 1]) + { + case 'm': + case 't': + case 'y': + case 'l': + case 'g': + case 'x': + memcpy(p1, p2, sec_size); + p1 += sec_size; + *p1 = '\0'; //add the end up '\0'; + break; + case 'W': + case 'P': + *reinterpret_cast(p1) = sec_size; + p1 += sizeof(guint32); + memcpy(p1, p2, sec_size); + break; + default: + if (g_ascii_isupper(sametypesequence[sametypesequence_len - 1])) + { + *reinterpret_cast(p1) = sec_size; + p1 += sizeof(guint32); + memcpy(p1, p2, sec_size); + } + else + { + memcpy(p1, p2, sec_size); + p1 += sec_size; + *p1 = '\0'; + } + break; + } + g_free(origin_data); + *reinterpret_cast(data) = data_size; + } + else + { + data = (gchar *)g_malloc(idxitem_size + sizeof(guint32)); + if (dictfile) + fread(data + sizeof(guint32), idxitem_size, 1, dictfile); + else + dictdzfile->read(data + sizeof(guint32), idxitem_offset, idxitem_size); + *reinterpret_cast(data) = idxitem_size + sizeof(guint32); + } + g_free(cache[cache_cur].data); + + cache[cache_cur].data = data; + cache[cache_cur].offset = idxitem_offset; + cache_cur++; + if (cache_cur == WORDDATA_CACHE_NUM) + cache_cur = 0; + return data; +} + +inline bool DictBase::containSearchData() +{ + if (sametypesequence.empty()) + return true; + + return sametypesequence.find_first_of("mlgxty") != std::string::npos; +} + +bool DictBase::SearchData(std::vector &SearchWords, guint32 idxitem_offset, guint32 idxitem_size, gchar *origin_data) +{ + int nWord = SearchWords.size(); + std::vector WordFind(nWord, false); + int nfound = 0; + + if (dictfile) + fseek(dictfile, idxitem_offset, SEEK_SET); + if (dictfile) + fread(origin_data, idxitem_size, 1, dictfile); + else + dictdzfile->read(origin_data, idxitem_offset, idxitem_size); + gchar *p = origin_data; + guint32 sec_size; + int j; + if (!sametypesequence.empty()) + { + gint sametypesequence_len = sametypesequence.length(); + for (int i = 0; i < sametypesequence_len - 1; i++) + { + switch (sametypesequence[i]) + { + case 'm': + case 't': + case 'y': + case 'l': + case 'g': + case 'x': + for (j = 0; j < nWord; j++) + if (!WordFind[j] && strstr(p, SearchWords[j].c_str())) + { + WordFind[j] = true; + ++nfound; + } + + + if (nfound == nWord) + return true; + sec_size = strlen(p) + 1; + p += sec_size; + break; + default: + if (g_ascii_isupper(sametypesequence[i])) + { + sec_size = *reinterpret_cast(p); + sec_size += sizeof(guint32); + } + else + { + sec_size = strlen(p) + 1; + } + p += sec_size; + } + } + switch (sametypesequence[sametypesequence_len - 1]) + { + case 'm': + case 't': + case 'y': + case 'l': + case 'g': + case 'x': + sec_size = idxitem_size - (p - origin_data); + for (j = 0; j < nWord; j++) + if (!WordFind[j] && + g_strstr_len(p, sec_size, SearchWords[j].c_str())) + { + WordFind[j] = true; + ++nfound; + } + + + if (nfound == nWord) + return true; + break; + } + } + else + { + while (guint32(p - origin_data) < idxitem_size) + { + switch (*p) + { + case 'm': + case 't': + case 'y': + case 'l': + case 'g': + case 'x': + for (j = 0; j < nWord; j++) + if (!WordFind[j] && strstr(p, SearchWords[j].c_str())) + { + WordFind[j] = true; + ++nfound; + } + + if (nfound == nWord) + return true; + sec_size = strlen(p) + 1; + p += sec_size; + break; + default: + if (g_ascii_isupper(*p)) + { + sec_size = *reinterpret_cast(p); + sec_size += sizeof(guint32); + } + else + { + sec_size = strlen(p) + 1; + } + p += sec_size; + } + } + } + return false; +} + +class offset_index : public index_file +{ + public: + offset_index() : idxfile(NULL) + {} + ~offset_index(); + bool load(const std::string& url, gulong wc, gulong fsize); + const gchar *get_key(glong idx); + void get_data(glong idx); + const gchar *get_key_and_data(glong idx); + bool lookup(const char *str, glong &idx); + private: + static const gint ENTR_PER_PAGE = 32; + static const char *CACHE_MAGIC; + + std::vector wordoffset; + FILE *idxfile; + gulong wordcount; + + gchar wordentry_buf[256 + sizeof(guint32)*2]; // The length of "word_str" should be less than 256. See src/tools/DICTFILE_FORMAT. + struct index_entry + { + glong idx; + std::string keystr; + void assign(glong i, const std::string& str) + { + idx = i; + keystr.assign(str); + } + }; + index_entry first, last, middle, real_last; + + struct page_entry + { + gchar *keystr; + guint32 off, size; + }; + std::vector page_data; + struct page_t + { + glong idx; + page_entry entries[ENTR_PER_PAGE]; + + page_t(): idx( -1) + {} + void fill(gchar *data, gint nent, glong idx_); + } + page; + gulong load_page(glong page_idx); + const gchar *read_first_on_page_key(glong page_idx); + const gchar *get_first_on_page_key(glong page_idx); + bool load_cache(const std::string& url); + bool save_cache(const std::string& url); + static strlist_t get_cache_variant(const std::string& url); +}; + +const char *offset_index::CACHE_MAGIC = "StarDict's Cache, Version: 0.1"; + +class wordlist_index : public index_file +{ + public: + wordlist_index() : idxdatabuf(NULL) + {} + ~wordlist_index(); + bool load(const std::string& url, gulong wc, gulong fsize); + const gchar *get_key(glong idx); + void get_data(glong idx); + const gchar *get_key_and_data(glong idx); + bool lookup(const char *str, glong &idx); + private: + gchar *idxdatabuf; + std::vector wordlist; +}; + +void offset_index::page_t::fill(gchar *data, gint nent, glong idx_) +{ + idx = idx_; + gchar *p = data; + glong len; + for (gint i = 0; i < nent; ++i) + { + entries[i].keystr = p; + len = strlen(p); + p += len + 1; + entries[i].off = g_ntohl(*reinterpret_cast(p)); + p += sizeof(guint32); + entries[i].size = g_ntohl(*reinterpret_cast(p)); + p += sizeof(guint32); + } +} + +offset_index::~offset_index() +{ + if (idxfile) + fclose(idxfile); +} + +inline const gchar *offset_index::read_first_on_page_key(glong page_idx) +{ + fseek(idxfile, wordoffset[page_idx], SEEK_SET); + guint page_size = wordoffset[page_idx + 1] - wordoffset[page_idx]; + fread(wordentry_buf, std::min(sizeof(wordentry_buf), page_size), 1, idxfile); //TODO: check returned values, deal with word entry that strlen>255. + return wordentry_buf; +} + +inline const gchar *offset_index::get_first_on_page_key(glong page_idx) +{ + if (page_idx < middle.idx) + { + if (page_idx == first.idx) + return first.keystr.c_str(); + return read_first_on_page_key(page_idx); + } + else if (page_idx > middle.idx) + { + if (page_idx == last.idx) + return last.keystr.c_str(); + return read_first_on_page_key(page_idx); + } + else + return middle.keystr.c_str(); +} + +bool offset_index::load_cache(const std::string& url) +{ + strlist_t vars = get_cache_variant(url); + + for (strlist_t::const_iterator it = vars.begin(); it != vars.end(); ++it) + { + struct stat idxstat, cachestat; + if (g_stat(url.c_str(), &idxstat) != 0 || + g_stat(it->c_str(), &cachestat) != 0) + continue; + if (cachestat.st_mtime < idxstat.st_mtime) + continue; + MapFile mf; + if (!mf.open(it->c_str(), cachestat.st_size)) + continue; + if (strncmp(mf.begin(), CACHE_MAGIC, strlen(CACHE_MAGIC)) != 0) + continue; + memcpy(&wordoffset[0], mf.begin() + strlen(CACHE_MAGIC), wordoffset.size()*sizeof(wordoffset[0])); + return true; + + } + + return false; +} + +strlist_t offset_index::get_cache_variant(const std::string& url) +{ + strlist_t res; + res.push_back(url + ".oft"); + if (!g_file_test(g_get_user_cache_dir(), G_FILE_TEST_EXISTS) && + g_mkdir(g_get_user_cache_dir(), 0700) == -1) + return res; + + std::string cache_dir = std::string(g_get_user_cache_dir()) + G_DIR_SEPARATOR_S + "sdcv"; + + if (!g_file_test(cache_dir.c_str(), G_FILE_TEST_EXISTS)) + { + if (g_mkdir(cache_dir.c_str(), 0700) == -1) + return res; + } + else if (!g_file_test(cache_dir.c_str(), G_FILE_TEST_IS_DIR)) + return res; + + gchar *base = g_path_get_basename(url.c_str()); + res.push_back(cache_dir + G_DIR_SEPARATOR_S + base + ".oft"); + g_free(base); + return res; +} + +bool offset_index::save_cache(const std::string& url) +{ + strlist_t vars = get_cache_variant(url); + for (strlist_t::const_iterator it = vars.begin(); it != vars.end(); ++it) + { + FILE *out = fopen(it->c_str(), "wb"); + if (!out) + continue; + if (fwrite(CACHE_MAGIC, 1, strlen(CACHE_MAGIC), out) != strlen(CACHE_MAGIC)) + continue; + if (fwrite(&wordoffset[0], sizeof(wordoffset[0]), wordoffset.size(), out) != wordoffset.size()) + continue; + fclose(out); + printf("save to cache %s\n", url.c_str()); + return true; + } + return false; +} + +bool offset_index::load(const std::string& url, gulong wc, gulong fsize) +{ + wordcount = wc; + gulong npages = (wc - 1) / ENTR_PER_PAGE + 2; + wordoffset.resize(npages); + if (!load_cache(url)) + { //map file will close after finish of block + MapFile map_file; + if (!map_file.open(url.c_str(), fsize)) + return false; + const gchar *idxdatabuffer = map_file.begin(); + + const gchar *p1 = idxdatabuffer; + gulong index_size; + guint32 j = 0; + for (guint32 i = 0; i < wc; i++) + { + index_size = strlen(p1) + 1 + 2 * sizeof(guint32); + if (i % ENTR_PER_PAGE == 0) + { + wordoffset[j] = p1 - idxdatabuffer; + ++j; + } + p1 += index_size; + } + wordoffset[j] = p1 - idxdatabuffer; + if (!save_cache(url)) + fprintf(stderr, "cache update failed\n"); + } + + if (!(idxfile = fopen(url.c_str(), "rb"))) + { + wordoffset.resize(0); + return false; + } + + first.assign(0, read_first_on_page_key(0)); + last.assign(wordoffset.size() - 2, read_first_on_page_key(wordoffset.size() - 2)); + middle.assign((wordoffset.size() - 2) / 2, read_first_on_page_key((wordoffset.size() - 2) / 2)); + real_last.assign(wc - 1, get_key(wc - 1)); + + return true; +} + +inline gulong offset_index::load_page(glong page_idx) +{ + gulong nentr = ENTR_PER_PAGE; + if (page_idx == glong(wordoffset.size() - 2)) + if ((nentr = wordcount % ENTR_PER_PAGE) == 0) + nentr = ENTR_PER_PAGE; + + + if (page_idx != page.idx) + { + page_data.resize(wordoffset[page_idx + 1] - wordoffset[page_idx]); + fseek(idxfile, wordoffset[page_idx], SEEK_SET); + fread(&page_data[0], 1, page_data.size(), idxfile); + page.fill(&page_data[0], nentr, page_idx); + } + + return nentr; +} + +const gchar *offset_index::get_key(glong idx) +{ + load_page(idx / ENTR_PER_PAGE); + glong idx_in_page = idx % ENTR_PER_PAGE; + wordentry_offset = page.entries[idx_in_page].off; + wordentry_size = page.entries[idx_in_page].size; + + return page.entries[idx_in_page].keystr; +} + +void offset_index::get_data(glong idx) +{ + get_key(idx); +} + +const gchar *offset_index::get_key_and_data(glong idx) +{ + return get_key(idx); +} + +bool offset_index::lookup(const char *str, glong &idx) +{ + bool bFound = false; + glong iFrom; + glong iTo = wordoffset.size() - 2; + gint cmpint; + glong iThisIndex; + if (stardict_strcmp(str, first.keystr.c_str()) < 0) + { + idx = 0; + return false; + } + else if (stardict_strcmp(str, real_last.keystr.c_str()) > 0) + { + idx = INVALID_INDEX; + return false; + } + else + { + iFrom = 0; + iThisIndex = 0; + while (iFrom <= iTo) + { + iThisIndex = (iFrom + iTo) / 2; + cmpint = stardict_strcmp(str, get_first_on_page_key(iThisIndex)); + if (cmpint > 0) + iFrom = iThisIndex + 1; + else if (cmpint < 0) + iTo = iThisIndex - 1; + else + { + bFound = true; + break; + } + } + if (!bFound) + idx = iTo; //prev + else + idx = iThisIndex; + } + if (!bFound) + { + gulong netr = load_page(idx); + iFrom = 1; // Needn't search the first word anymore. + iTo = netr - 1; + iThisIndex = 0; + while (iFrom <= iTo) + { + iThisIndex = (iFrom + iTo) / 2; + cmpint = stardict_strcmp(str, page.entries[iThisIndex].keystr); + if (cmpint > 0) + iFrom = iThisIndex + 1; + else if (cmpint < 0) + iTo = iThisIndex - 1; + else + { + bFound = true; + break; + } + } + idx *= ENTR_PER_PAGE; + if (!bFound) + idx += iFrom; //next + else + idx += iThisIndex; + } + else + { + idx *= ENTR_PER_PAGE; + } + return bFound; +} + +wordlist_index::~wordlist_index() +{ + g_free(idxdatabuf); +} + +bool wordlist_index::load(const std::string& url, gulong wc, gulong fsize) +{ + gzFile in = gzopen(url.c_str(), "rb"); + if (in == NULL) + return false; + + idxdatabuf = (gchar *)g_malloc(fsize); + + gulong len = gzread(in, idxdatabuf, fsize); + gzclose(in); + + if (len != fsize) + return false; + + wordlist.resize(wc + 1); + gchar *p1 = idxdatabuf; + guint32 i; + for (i = 0; i < wc; i++) + { + wordlist[i] = p1; + p1 += strlen(p1) + 1 + 2 * sizeof(guint32); + } + wordlist[wc] = p1; + + return true; +} + +const gchar *wordlist_index::get_key(glong idx) +{ + return wordlist[idx]; +} + +void wordlist_index::get_data(glong idx) +{ + gchar *p1 = wordlist[idx] + strlen(wordlist[idx]) + sizeof(gchar); + wordentry_offset = g_ntohl(*reinterpret_cast(p1)); + p1 += sizeof(guint32); + wordentry_size = g_ntohl(*reinterpret_cast(p1)); +} + +const gchar *wordlist_index::get_key_and_data(glong idx) +{ + get_data(idx); + return get_key(idx); +} + +bool wordlist_index::lookup(const char *str, glong &idx) +{ + bool bFound = false; + glong iTo = wordlist.size() - 2; + + if (stardict_strcmp(str, get_key(0)) < 0) + { + idx = 0; + } + else if (stardict_strcmp(str, get_key(iTo)) > 0) + { + idx = INVALID_INDEX; + } + else + { + glong iThisIndex = 0; + glong iFrom = 0; + gint cmpint; + while (iFrom <= iTo) + { + iThisIndex = (iFrom + iTo) / 2; + cmpint = stardict_strcmp(str, get_key(iThisIndex)); + if (cmpint > 0) + iFrom = iThisIndex + 1; + else if (cmpint < 0) + iTo = iThisIndex - 1; + else + { + bFound = true; + break; + } + } + if (!bFound) + idx = iFrom; //next + else + idx = iThisIndex; + } + return bFound; +} + +//=================================================================== +bool Dict::load(const std::string& ifofilename) +{ + gulong idxfilesize; + if (!load_ifofile(ifofilename, idxfilesize)) + return false; + + std::string fullfilename(ifofilename); + fullfilename.replace(fullfilename.length() - sizeof("ifo") + 1, sizeof("ifo") - 1, "dict.dz"); + + if (g_file_test(fullfilename.c_str(), G_FILE_TEST_EXISTS)) + { + dictdzfile.reset(new dictData); + if (!dictdzfile->open(fullfilename, 0)) + { + //g_print("open file %s failed!\n",fullfilename); + return false; + } + } + else + { + fullfilename.erase(fullfilename.length() - sizeof(".dz") + 1, sizeof(".dz") - 1); + dictfile = fopen(fullfilename.c_str(), "rb"); + if (!dictfile) + { + //g_print("open file %s failed!\n",fullfilename); + return false; + } + } + + fullfilename = ifofilename; + fullfilename.replace(fullfilename.length() - sizeof("ifo") + 1, sizeof("ifo") - 1, "idx.gz"); + + if (g_file_test(fullfilename.c_str(), G_FILE_TEST_EXISTS)) + { + idx_file.reset(new wordlist_index); + } + else + { + fullfilename.erase(fullfilename.length() - sizeof(".gz") + 1, sizeof(".gz") - 1); + idx_file.reset(new offset_index); + } + + if (!idx_file->load(fullfilename, wordcount, idxfilesize)) + return false; + + //g_print("bookname: %s , wordcount %lu\n", bookname.c_str(), narticles()); + return true; +} + +bool Dict::load_ifofile(const std::string& ifofilename, gulong &idxfilesize) +{ + DictInfo dict_info; + if (!dict_info.load_from_ifo_file(ifofilename, false)) + return false; + if (dict_info.wordcount == 0) + return false; + + + + ifo_file_name = dict_info.ifo_file_name; + wordcount = dict_info.wordcount; + bookname = dict_info.bookname; + + idxfilesize = dict_info.index_file_size; + + sametypesequence = dict_info.sametypesequence; + + return true; +} + +bool Dict::LookupWithRule(GPatternSpec *pspec, glong *aIndex, int iBuffLen) +{ + int iIndexCount = 0; + + for (guint32 i = 0; i < narticles() && iIndexCount < iBuffLen - 1; i++) + if (g_pattern_match_string(pspec, get_key(i))) + aIndex[iIndexCount++] = i; + + aIndex[iIndexCount] = -1; // -1 is the end. + + return (iIndexCount > 0); +} + +//=================================================================== +Libs::Libs(progress_func_t f) +{ + progress_func = f; + iMaxFuzzyDistance = MAX_FUZZY_DISTANCE; //need to read from cfg. +} + +Libs::~Libs() +{ + for (std::vector::iterator p = oLib.begin(); p != oLib.end(); ++p) + delete *p; +} + +void Libs::load_dict(const std::string& url) +{ + Dict *lib = new Dict; + if (lib->load(url)) + oLib.push_back(lib); + else + delete lib; +} + +class DictLoader +{ + public: + DictLoader(Libs& lib_): lib(lib_) + {} + void operator()(const std::string& url, bool disable) + { + if (!disable) + lib.load_dict(url); + } + private: + Libs& lib; +}; + +void Libs::load(const strlist_t& dicts_dirs, + const strlist_t& order_list, + const strlist_t& disable_list) +{ + for_each_file(dicts_dirs, ".ifo", order_list, disable_list, + DictLoader(*this)); +} + +class DictReLoader +{ + public: + DictReLoader(std::vector &p, std::vector &f, + Libs& lib_) : prev(p), future(f), lib(lib_) + {} + void operator()(const std::string& url, bool disable) + { + if (!disable) + { + Dict *dict = find(url); + if (dict) + future.push_back(dict); + else + lib.load_dict(url); + } + } + private: + std::vector &prev; + std::vector &future; + Libs& lib; + + Dict *find(const std::string& url) + { + std::vector::iterator it; + for (it = prev.begin(); it != prev.end(); ++it) + if ((*it)->ifofilename() == url) + break; + if (it != prev.end()) + { + Dict *res = *it; + prev.erase(it); + return res; + } + return NULL; + } +}; + +void Libs::reload(const strlist_t& dicts_dirs, + const strlist_t& order_list, + const strlist_t& disable_list) +{ + std::vector prev(oLib); + oLib.clear(); + for_each_file(dicts_dirs, ".ifo", order_list, disable_list, + DictReLoader(prev, oLib, *this)); + for (std::vector::iterator it = prev.begin(); it != prev.end(); ++it) + delete *it; +} + +const gchar *Libs::poGetCurrentWord(glong * iCurrent) +{ + const gchar *poCurrentWord = NULL; + const gchar *word; + for (std::vector::size_type iLib = 0; iLib= narticles(iLib) || iCurrent[iLib] < 0) + continue; + if ( poCurrentWord == NULL ) + { + poCurrentWord = poGetWord(iCurrent[iLib], iLib); + } + else + { + word = poGetWord(iCurrent[iLib], iLib); + + if (stardict_strcmp(poCurrentWord, word) > 0 ) + poCurrentWord = word; + } + } + return poCurrentWord; +} + +const gchar * +Libs::poGetNextWord(const gchar *sWord, glong *iCurrent) +{ + // the input can be: + // (word,iCurrent),read word,write iNext to iCurrent,and return next word. used by TopWin::NextCallback(); + // (NULL,iCurrent),read iCurrent,write iNext to iCurrent,and return next word. used by AppCore::ListWords(); + const gchar *poCurrentWord = NULL; + std::vector::size_type iCurrentLib = 0; + const gchar *word; + + for (std::vector::size_type iLib = 0;iLibLookup(sWord, iCurrent[iLib]); + if (iCurrent[iLib] == INVALID_INDEX) + continue; + if (iCurrent[iLib] >= narticles(iLib) || iCurrent[iLib] < 0) + continue; + if (poCurrentWord == NULL ) + { + poCurrentWord = poGetWord(iCurrent[iLib], iLib); + iCurrentLib = iLib; + } + else + { + word = poGetWord(iCurrent[iLib], iLib); + + if (stardict_strcmp(poCurrentWord, word) > 0 ) + { + poCurrentWord = word; + iCurrentLib = iLib; + } + } + } + if (poCurrentWord) + { + iCurrent[iCurrentLib] + ++; + for (std::vector::size_type iLib = 0;iLib= narticles(iLib) || iCurrent[iLib] < 0) + continue; + if (strcmp(poCurrentWord, poGetWord(iCurrent[iLib], iLib)) == 0 ) + iCurrent[iLib]++; + } + poCurrentWord = poGetCurrentWord(iCurrent); + } + return poCurrentWord; +} + + +const gchar * +Libs::poGetPreWord(glong * iCurrent) +{ + // used by TopWin::PreviousCallback(); the iCurrent is cached by AppCore::TopWinWordChange(); + const gchar *poCurrentWord = NULL; + std::vector::size_type iCurrentLib = 0; + const gchar *word; + + for (std::vector::size_type iLib = 0;iLib narticles(iLib) || iCurrent[iLib] <= 0) + continue; + } + if ( poCurrentWord == NULL ) + { + poCurrentWord = poGetWord(iCurrent[iLib] - 1, iLib); + iCurrentLib = iLib; + } + else + { + word = poGetWord(iCurrent[iLib] - 1, iLib); + if (stardict_strcmp(poCurrentWord, word) < 0 ) + { + poCurrentWord = word; + iCurrentLib = iLib; + } + } + } + + if (poCurrentWord) + { + iCurrent[iCurrentLib] + --; + for (std::vector::size_type iLib = 0;iLib narticles(iLib) || iCurrent[iLib] <= 0) + continue; + if (strcmp(poCurrentWord, poGetWord(iCurrent[iLib] - 1, iLib)) == 0) + { + iCurrent[iLib]--; + } + else + { + if (iCurrent[iLib] == narticles(iLib)) + iCurrent[iLib] = INVALID_INDEX; + } + } + } + return poCurrentWord; +} + +bool Libs::LookupSimilarWord(const gchar* sWord, glong & iWordIndex, int iLib) +{ + glong iIndex; + bool bFound = false; + gchar *casestr; + + if (!bFound) + { + // to lower case. + casestr = g_utf8_strdown(sWord, -1); + if (strcmp(casestr, sWord)) + { + if (oLib[iLib]->Lookup(casestr, iIndex)) + bFound = true; + } + g_free(casestr); + // to upper case. + if (!bFound) + { + casestr = g_utf8_strup(sWord, -1); + if (strcmp(casestr, sWord)) + { + if (oLib[iLib]->Lookup(casestr, iIndex)) + bFound = true; + } + g_free(casestr); + } + // Upper the first character and lower others. + if (!bFound) + { + gchar *nextchar = g_utf8_next_char(sWord); + gchar *firstchar = g_utf8_strup(sWord, nextchar - sWord); + nextchar = g_utf8_strdown(nextchar, -1); + casestr = g_strdup_printf("%s%s", firstchar, nextchar); + g_free(firstchar); + g_free(nextchar); + if (strcmp(casestr, sWord)) + { + if (oLib[iLib]->Lookup(casestr, iIndex)) + bFound = true; + } + g_free(casestr); + } + } + + if (bIsPureEnglish(sWord)) + { + // If not Found , try other status of sWord. + int iWordLen = strlen(sWord); + bool isupcase; + + gchar *sNewWord = (gchar *)g_malloc(iWordLen + 1); + + //cut one char "s" or "d" + if (!bFound && iWordLen > 1) + { + isupcase = sWord[iWordLen - 1] == 'S' || !strncmp(&sWord[iWordLen - 2], "ED", 2); + if (isupcase || sWord[iWordLen - 1] == 's' || !strncmp(&sWord[iWordLen - 2], "ed", 2)) + { + strcpy(sNewWord, sWord); + sNewWord[iWordLen - 1] = '\0'; // cut "s" or "d" + if (oLib[iLib]->Lookup(sNewWord, iIndex)) + bFound = true; + else if (isupcase || g_ascii_isupper(sWord[0])) + { + casestr = g_ascii_strdown(sNewWord, -1); + if (strcmp(casestr, sNewWord)) + { + if (oLib[iLib]->Lookup(casestr, iIndex)) + bFound = true; + } + g_free(casestr); + } + } + } + + //cut "ly" + if (!bFound && iWordLen > 2) + { + isupcase = !strncmp(&sWord[iWordLen - 2], "LY", 2); + if (isupcase || (!strncmp(&sWord[iWordLen - 2], "ly", 2))) + { + strcpy(sNewWord, sWord); + sNewWord[iWordLen - 2] = '\0'; // cut "ly" + if (iWordLen > 5 && sNewWord[iWordLen - 3] == sNewWord[iWordLen - 4] + && !bIsVowel(sNewWord[iWordLen - 4]) && + bIsVowel(sNewWord[iWordLen - 5])) + { //doubled + + sNewWord[iWordLen - 3] = '\0'; + if ( oLib[iLib]->Lookup(sNewWord, iIndex) ) + bFound = true; + else + { + if (isupcase || g_ascii_isupper(sWord[0])) + { + casestr = g_ascii_strdown(sNewWord, -1); + if (strcmp(casestr, sNewWord)) + { + if (oLib[iLib]->Lookup(casestr, iIndex)) + bFound = true; + } + g_free(casestr); + } + if (!bFound) + sNewWord[iWordLen - 3] = sNewWord[iWordLen - 4]; //restore + } + } + if (!bFound) + { + if (oLib[iLib]->Lookup(sNewWord, iIndex)) + bFound = true; + else if (isupcase || g_ascii_isupper(sWord[0])) + { + casestr = g_ascii_strdown(sNewWord, -1); + if (strcmp(casestr, sNewWord)) + { + if (oLib[iLib]->Lookup(casestr, iIndex)) + bFound = true; + } + g_free(casestr); + } + } + } + } + + //cut "ing" + if (!bFound && iWordLen > 3) + { + isupcase = !strncmp(&sWord[iWordLen - 3], "ING", 3); + if (isupcase || !strncmp(&sWord[iWordLen - 3], "ing", 3) ) + { + strcpy(sNewWord, sWord); + sNewWord[iWordLen - 3] = '\0'; + if ( iWordLen > 6 && (sNewWord[iWordLen - 4] == sNewWord[iWordLen - 5]) + && !bIsVowel(sNewWord[iWordLen - 5]) && + bIsVowel(sNewWord[iWordLen - 6])) + { //doubled + sNewWord[iWordLen - 4] = '\0'; + if (oLib[iLib]->Lookup(sNewWord, iIndex)) + bFound = true; + else + { + if (isupcase || g_ascii_isupper(sWord[0])) + { + casestr = g_ascii_strdown(sNewWord, -1); + if (strcmp(casestr, sNewWord)) + { + if (oLib[iLib]->Lookup(casestr, iIndex)) + bFound = true; + } + g_free(casestr); + } + if (!bFound) + sNewWord[iWordLen - 4] = sNewWord[iWordLen - 5]; //restore + } + } + if ( !bFound ) + { + if (oLib[iLib]->Lookup(sNewWord, iIndex)) + bFound = true; + else if (isupcase || g_ascii_isupper(sWord[0])) + { + casestr = g_ascii_strdown(sNewWord, -1); + if (strcmp(casestr, sNewWord)) + { + if (oLib[iLib]->Lookup(casestr, iIndex)) + bFound = true; + } + g_free(casestr); + } + } + if (!bFound) + { + if (isupcase) + strcat(sNewWord, "E"); // add a char "E" + else + strcat(sNewWord, "e"); // add a char "e" + if (oLib[iLib]->Lookup(sNewWord, iIndex)) + bFound = true; + else if (isupcase || g_ascii_isupper(sWord[0])) + { + casestr = g_ascii_strdown(sNewWord, -1); + if (strcmp(casestr, sNewWord)) + { + if (oLib[iLib]->Lookup(casestr, iIndex)) + bFound = true; + } + g_free(casestr); + } + } + } + } + + //cut two char "es" + if (!bFound && iWordLen > 3) + { + isupcase = (!strncmp(&sWord[iWordLen - 2], "ES", 2) && + (sWord[iWordLen - 3] == 'S' || + sWord[iWordLen - 3] == 'X' || + sWord[iWordLen - 3] == 'O' || + (iWordLen > 4 && sWord[iWordLen - 3] == 'H' && + (sWord[iWordLen - 4] == 'C' || + sWord[iWordLen - 4] == 'S')))); + if (isupcase || + (!strncmp(&sWord[iWordLen - 2], "es", 2) && + (sWord[iWordLen - 3] == 's' || sWord[iWordLen - 3] == 'x' || + sWord[iWordLen - 3] == 'o' || + (iWordLen > 4 && sWord[iWordLen - 3] == 'h' && + (sWord[iWordLen - 4] == 'c' || sWord[iWordLen - 4] == 's'))))) + { + strcpy(sNewWord, sWord); + sNewWord[iWordLen - 2] = '\0'; + if (oLib[iLib]->Lookup(sNewWord, iIndex)) + bFound = true; + else if (isupcase || g_ascii_isupper(sWord[0])) + { + casestr = g_ascii_strdown(sNewWord, -1); + if (strcmp(casestr, sNewWord)) + { + if (oLib[iLib]->Lookup(casestr, iIndex)) + bFound = true; + } + g_free(casestr); + } + } + } + + //cut "ed" + if (!bFound && iWordLen > 3) + { + isupcase = !strncmp(&sWord[iWordLen - 2], "ED", 2); + if (isupcase || !strncmp(&sWord[iWordLen - 2], "ed", 2)) + { + strcpy(sNewWord, sWord); + sNewWord[iWordLen - 2] = '\0'; + if (iWordLen > 5 && (sNewWord[iWordLen - 3] == sNewWord[iWordLen - 4]) + && !bIsVowel(sNewWord[iWordLen - 4]) && + bIsVowel(sNewWord[iWordLen - 5])) + { //doubled + sNewWord[iWordLen - 3] = '\0'; + if (oLib[iLib]->Lookup(sNewWord, iIndex)) + bFound = true; + else + { + if (isupcase || g_ascii_isupper(sWord[0])) + { + casestr = g_ascii_strdown(sNewWord, -1); + if (strcmp(casestr, sNewWord)) + { + if (oLib[iLib]->Lookup(casestr, iIndex)) + bFound = true; + } + g_free(casestr); + } + if (!bFound) + sNewWord[iWordLen - 3] = sNewWord[iWordLen - 4]; //restore + } + } + if (!bFound) + { + if (oLib[iLib]->Lookup(sNewWord, iIndex)) + bFound = true; + else if (isupcase || g_ascii_isupper(sWord[0])) + { + casestr = g_ascii_strdown(sNewWord, -1); + if (strcmp(casestr, sNewWord)) + { + if (oLib[iLib]->Lookup(casestr, iIndex)) + bFound = true; + } + g_free(casestr); + } + } + } + } + + // cut "ied" , add "y". + if (!bFound && iWordLen > 3) + { + isupcase = !strncmp(&sWord[iWordLen - 3], "IED", 3); + if (isupcase || (!strncmp(&sWord[iWordLen - 3], "ied", 3))) + { + strcpy(sNewWord, sWord); + sNewWord[iWordLen - 3] = '\0'; + if (isupcase) + strcat(sNewWord, "Y"); // add a char "Y" + else + strcat(sNewWord, "y"); // add a char "y" + if (oLib[iLib]->Lookup(sNewWord, iIndex)) + bFound = true; + else if (isupcase || g_ascii_isupper(sWord[0])) + { + casestr = g_ascii_strdown(sNewWord, -1); + if (strcmp(casestr, sNewWord)) + { + if (oLib[iLib]->Lookup(casestr, iIndex)) + bFound = true; + } + g_free(casestr); + } + } + } + + // cut "ies" , add "y". + if (!bFound && iWordLen > 3) + { + isupcase = !strncmp(&sWord[iWordLen - 3], "IES", 3); + if (isupcase || (!strncmp(&sWord[iWordLen - 3], "ies", 3))) + { + strcpy(sNewWord, sWord); + sNewWord[iWordLen - 3] = '\0'; + if (isupcase) + strcat(sNewWord, "Y"); // add a char "Y" + else + strcat(sNewWord, "y"); // add a char "y" + if (oLib[iLib]->Lookup(sNewWord, iIndex)) + bFound = true; + else if (isupcase || g_ascii_isupper(sWord[0])) + { + casestr = g_ascii_strdown(sNewWord, -1); + if (strcmp(casestr, sNewWord)) + { + if (oLib[iLib]->Lookup(casestr, iIndex)) + bFound = true; + } + g_free(casestr); + } + } + } + + // cut "er". + if (!bFound && iWordLen > 2) + { + isupcase = !strncmp(&sWord[iWordLen - 2], "ER", 2); + if (isupcase || (!strncmp(&sWord[iWordLen - 2], "er", 2))) + { + strcpy(sNewWord, sWord); + sNewWord[iWordLen - 2] = '\0'; + if (oLib[iLib]->Lookup(sNewWord, iIndex)) + bFound = true; + else if (isupcase || g_ascii_isupper(sWord[0])) + { + casestr = g_ascii_strdown(sNewWord, -1); + if (strcmp(casestr, sNewWord)) + { + if (oLib[iLib]->Lookup(casestr, iIndex)) + bFound = true; + } + g_free(casestr); + } + } + } + + // cut "est". + if (!bFound && iWordLen > 3) + { + isupcase = !strncmp(&sWord[iWordLen - 3], "EST", 3); + if (isupcase || (!strncmp(&sWord[iWordLen - 3], "est", 3))) + { + strcpy(sNewWord, sWord); + sNewWord[iWordLen - 3] = '\0'; + if (oLib[iLib]->Lookup(sNewWord, iIndex)) + bFound = true; + else if (isupcase || g_ascii_isupper(sWord[0])) + { + casestr = g_ascii_strdown(sNewWord, -1); + if (strcmp(casestr, sNewWord)) + { + if (oLib[iLib]->Lookup(casestr, iIndex)) + bFound = true; + } + g_free(casestr); + } + } + } + + g_free(sNewWord); + } + + if (bFound) + iWordIndex = iIndex; +#if 0 + + else + { + //don't change iWordIndex here. + //when LookupSimilarWord all failed too, we want to use the old LookupWord index to list words. + //iWordIndex = INVALID_INDEX; + } +#endif + return bFound; +} + +bool Libs::SimpleLookupWord(const gchar* sWord, glong & iWordIndex, int iLib) +{ + bool bFound = oLib[iLib]->Lookup(sWord, iWordIndex); + if (!bFound) + bFound = LookupSimilarWord(sWord, iWordIndex, iLib); + return bFound; +} + +struct Fuzzystruct +{ + char * pMatchWord; + int iMatchWordDistance; +}; + +inline bool operator<(const Fuzzystruct & lh, const Fuzzystruct & rh) +{ + if (lh.iMatchWordDistance != rh.iMatchWordDistance) + return lh.iMatchWordDistance < rh.iMatchWordDistance; + + if (lh.pMatchWord && rh.pMatchWord) + return stardict_strcmp(lh.pMatchWord, rh.pMatchWord) < 0; + + return false; +} + +static inline void unicode_strdown(gunichar *str) +{ + while (*str) + { + *str = g_unichar_tolower(*str); + ++str; + } +} + +bool Libs::LookupWithFuzzy(const gchar *sWord, gchar *reslist[], gint reslist_size, gint iLib) +{ + if (sWord[0] == '\0') + return false; + + Fuzzystruct *oFuzzystruct = new Fuzzystruct[reslist_size]; + + for (int i = 0; i < reslist_size; i++) + { + oFuzzystruct[i].pMatchWord = NULL; + oFuzzystruct[i].iMatchWordDistance = iMaxFuzzyDistance; + } + int iMaxDistance = iMaxFuzzyDistance; + int iDistance; + bool Found = false; + EditDistance oEditDistance; + + glong iCheckWordLen; + const char *sCheck; + gunichar *ucs4_str1, *ucs4_str2; + glong ucs4_str2_len; + + ucs4_str2 = g_utf8_to_ucs4_fast(sWord, -1, &ucs4_str2_len); + unicode_strdown(ucs4_str2); + +// for (std::vector::size_type iLib = 0; iLib=0 && stardict_strcmp(sWord, poGetWord(narticles(iLib)-1,iLib))<=0) { + //there are Chinese dicts and English dicts... + if (TRUE) + { + const int iwords = narticles(iLib); + for (int index = 0; index < iwords; index++) + { + sCheck = poGetWord(index, iLib); + // tolower and skip too long or too short words + iCheckWordLen = g_utf8_strlen(sCheck, -1); + if (iCheckWordLen - ucs4_str2_len >= iMaxDistance || + ucs4_str2_len - iCheckWordLen >= iMaxDistance) + continue; + ucs4_str1 = g_utf8_to_ucs4_fast(sCheck, -1, NULL); + if (iCheckWordLen > ucs4_str2_len) + ucs4_str1[ucs4_str2_len] = 0; + unicode_strdown(ucs4_str1); + + iDistance = oEditDistance.CalEditDistance(ucs4_str1, ucs4_str2, iMaxDistance); + g_free(ucs4_str1); + if (iDistance < iMaxDistance && iDistance < ucs4_str2_len) + { + // when ucs4_str2_len=1,2 we need less fuzzy. + Found = true; + bool bAlreadyInList = false; + int iMaxDistanceAt = 0; + for (int j = 0; j < reslist_size; j++) + { + if (oFuzzystruct[j].pMatchWord && + strcmp(oFuzzystruct[j].pMatchWord, sCheck) == 0 ) + { //already in list + bAlreadyInList = true; + break; + } + //find the position,it will certainly be found (include the first time) as iMaxDistance is set by last time. + if (oFuzzystruct[j].iMatchWordDistance == iMaxDistance ) + { + iMaxDistanceAt = j; + } + } + if (!bAlreadyInList) + { + if (oFuzzystruct[iMaxDistanceAt].pMatchWord) + g_free(oFuzzystruct[iMaxDistanceAt].pMatchWord); + oFuzzystruct[iMaxDistanceAt].pMatchWord = g_strdup(sCheck); + oFuzzystruct[iMaxDistanceAt].iMatchWordDistance = iDistance; + // calc new iMaxDistance + iMaxDistance = iDistance; + for (int j = 0; j < reslist_size; j++) + { + if (oFuzzystruct[j].iMatchWordDistance > iMaxDistance) + iMaxDistance = oFuzzystruct[j].iMatchWordDistance; + } // calc new iMaxDistance + } // add to list + } // find one + } // each word + } // ok for search +// } // each lib + g_free(ucs4_str2); + + if (Found) // sort with distance + std::sort(oFuzzystruct, oFuzzystruct + reslist_size); + + for (gint i = 0; i < reslist_size; ++i) + reslist[i] = oFuzzystruct[i].pMatchWord; + + delete[] oFuzzystruct; + + return Found; +} + +inline bool less_for_compare(const char *lh, const char *rh) +{ + return stardict_strcmp(lh, rh) < 0; +} + +gint Libs::LookupWithRule(const gchar *word, gchar **ppMatchWord) +{ + glong aiIndex[MAX_MATCH_ITEM_PER_LIB + 1]; + gint iMatchCount = 0; + GPatternSpec *pspec = g_pattern_spec_new(word); + + for (std::vector::size_type iLib = 0; iLib + LookupWithRule(pspec, aiIndex, MAX_MATCH_ITEM_PER_LIB + 1)) + { + if (progress_func) + progress_func(); + for (int i = 0; aiIndex[i] != -1; i++) + { + const gchar * sMatchWord = poGetWord(aiIndex[i], iLib); + bool bAlreadyInList = false; + for (int j = 0; j < iMatchCount; j++) + { + if (strcmp(ppMatchWord[j], sMatchWord) == 0) + { //already in list + bAlreadyInList = true; + break; + } + } + if (!bAlreadyInList) + ppMatchWord[iMatchCount++] = g_strdup(sMatchWord); + } + } + } + g_pattern_spec_free(pspec); + + if (iMatchCount) // sort it. + std::sort(ppMatchWord, ppMatchWord + iMatchCount, less_for_compare); + + return iMatchCount; +} + +bool Libs::LookupData(const gchar *sWord, std::vector *reslist) +{ + std::vector SearchWords; + std::string SearchWord; + const char *p = sWord; + while (*p) + { + if (*p == '\\') + { + p++; + switch (*p) + { + case ' ': + SearchWord += ' '; + break; + case '\\': + SearchWord += '\\'; + break; + case 't': + SearchWord += '\t'; + break; + case 'n': + SearchWord += '\n'; + break; + default: + SearchWord += *p; + } + } + else if (*p == ' ') + { + if (!SearchWord.empty()) + { + SearchWords.push_back(SearchWord); + SearchWord.clear(); + } + } + else + { + SearchWord += *p; + } + p++; + } + if (!SearchWord.empty()) + { + SearchWords.push_back(SearchWord); + SearchWord.clear(); + } + if (SearchWords.empty()) + return false; + + guint32 max_size = 0; + gchar *origin_data = NULL; + for (std::vector::size_type i = 0; i + containSearchData()) + continue; + if (progress_func) + progress_func(); + const gulong iwords = narticles(i); + const gchar *key; + guint32 offset, size; + for (gulong j = 0; + j < iwords; + ++j) + { + oLib[i] + ->get_key_and_data(j, &key, &offset, &size); + if (size > max_size) + { + origin_data = (gchar *)g_realloc(origin_data, size); + max_size = size; + } + if (oLib[i]->SearchData(SearchWords, offset, size, origin_data)) + reslist[i].push_back(g_strdup(key)); + } + } + g_free(origin_data); + + std::vector::size_type i; + for (i = 0; i +#include +#include +#include +#include + +#include "dictziplib.hpp" + +const int MAX_MATCH_ITEM_PER_LIB = 100; +const int MAX_FUZZY_DISTANCE = 3; // at most MAX_FUZZY_DISTANCE-1 differences allowed when find similar words + +struct cacheItem +{ + guint32 offset; + gchar *data; + //write code here to make it inline + cacheItem() + { + data = NULL; + } + ~cacheItem() + { + g_free(data); + } +}; + +const int WORDDATA_CACHE_NUM = 10; +const int INVALID_INDEX = -100; + +class DictBase +{ + public: + DictBase(); + ~DictBase(); + gchar * GetWordData(guint32 idxitem_offset, guint32 idxitem_size); + bool containSearchData(); + bool SearchData(std::vector &SearchWords, guint32 idxitem_offset, guint32 idxitem_size, gchar *origin_data); + protected: + std::string sametypesequence; + FILE *dictfile; + std::auto_ptr dictdzfile; + private: + cacheItem cache[WORDDATA_CACHE_NUM]; + gint cache_cur; +}; + +//this structure contain all information about dictionary +struct DictInfo +{ + std::string ifo_file_name; + guint32 wordcount; + std::string bookname; + std::string author; + std::string email; + std::string website; + std::string date; + std::string description; + guint32 index_file_size; + std::string sametypesequence; + bool load_from_ifo_file(const std::string& ifofilename, bool istreedict); +}; + +class index_file +{ + public: + guint32 wordentry_offset; + guint32 wordentry_size; + + virtual ~index_file() + {} + virtual bool load(const std::string& url, gulong wc, gulong fsize) = 0; + virtual const gchar *get_key(glong idx) = 0; + virtual void get_data(glong idx) = 0; + virtual const gchar *get_key_and_data(glong idx) = 0; + virtual bool lookup(const char *str, glong &idx) = 0; +}; + +class Dict : public DictBase +{ + private: + std::string ifo_file_name; + gulong wordcount; + std::string bookname; + + std::auto_ptr idx_file; + + bool load_ifofile(const std::string& ifofilename, gulong &idxfilesize); + public: + Dict() + {} + bool load(const std::string& ifofilename); + + gulong narticles() + { + return wordcount; + } + const std::string& dict_name() + { + return bookname; + } + const std::string& ifofilename() + { + return ifo_file_name; + } + + const gchar *get_key(glong index) + { + return idx_file->get_key(index); + } + gchar *get_data(glong index) + { + idx_file->get_data(index); + return DictBase::GetWordData(idx_file->wordentry_offset, idx_file->wordentry_size); + } + void get_key_and_data(glong index, const gchar **key, guint32 *offset, guint32 *size) + { + *key = idx_file->get_key_and_data(index); + *offset = idx_file->wordentry_offset; + *size = idx_file->wordentry_size; + } + bool Lookup(const char *str, glong &idx) + { + return idx_file->lookup(str, idx); + } + + bool LookupWithRule(GPatternSpec *pspec, glong *aIndex, int iBuffLen); +}; + +typedef std::list strlist_t; + +class Libs +{ + public: + typedef void (*progress_func_t)(void); + + Libs(progress_func_t f = NULL); + ~Libs(); + void load_dict(const std::string& url); + void load(const strlist_t& dicts_dirs, + const strlist_t& order_list, + const strlist_t& disable_list); + void reload(const strlist_t& dicts_dirs, + const strlist_t& order_list, + const strlist_t& disable_list); + + glong narticles(int idict) + { + return oLib[idict]->narticles(); + } + const std::string& dict_name(int idict) + { + return oLib[idict]->dict_name(); + } + gint ndicts() + { + return oLib.size(); + } + + const gchar * poGetWord(glong iIndex, int iLib) + { + return oLib[iLib]->get_key(iIndex); + } + gchar * poGetWordData(glong iIndex, int iLib) + { + if (iIndex == INVALID_INDEX) + return NULL; + return oLib[iLib]->get_data(iIndex); + } + const gchar *poGetCurrentWord(glong *iCurrent); + const gchar *poGetNextWord(const gchar *word, glong *iCurrent); + const gchar *poGetPreWord(glong *iCurrent); + bool LookupWord(const gchar* sWord, glong& iWordIndex, int iLib) + { + return oLib[iLib]->Lookup(sWord, iWordIndex); + } + bool LookupSimilarWord(const gchar* sWord, glong & iWordIndex, int iLib); + bool SimpleLookupWord(const gchar* sWord, glong & iWordIndex, int iLib); + + + bool LookupWithFuzzy(const gchar *sWord, gchar *reslist[], gint reslist_size, gint iLib); + gint LookupWithRule(const gchar *sWord, gchar *reslist[]); + bool LookupData(const gchar *sWord, std::vector *reslist); + private: + std::vector oLib; // word Libs. + int iMaxFuzzyDistance; + progress_func_t progress_func; +}; + + +typedef enum { + qtSIMPLE, qtREGEXP, qtFUZZY, qtDATA +} query_t; + +extern query_t analyze_query(const char *s, std::string& res); + +#endif//!__SD_LIB_H__ diff --git a/plugins/stardict/lib.o b/plugins/stardict/lib.o new file mode 100644 index 0000000..8004243 Binary files /dev/null and b/plugins/stardict/lib.o differ diff --git a/plugins/stardict/mapfile.hpp b/plugins/stardict/mapfile.hpp new file mode 100644 index 0000000..8323ea7 --- /dev/null +++ b/plugins/stardict/mapfile.hpp @@ -0,0 +1,115 @@ +#ifndef _MAPFILE_HPP_ +#define _MAPFILE_HPP_ + +#ifdef HAVE_CONFIG_H +# include "config.h" +#endif + +#ifdef HAVE_MMAP +# include +# include +# include +#endif +#ifdef _WIN32 +# include +#endif +#include + +class MapFile +{ + public: + MapFile(void) : + data(NULL), +#ifdef HAVE_MMAP + mmap_fd( -1) +#elif defined(_WIN32) + hFile(0), + hFileMap(0) +#endif + { + } + ~MapFile(); + bool open(const char *file_name, unsigned long file_size); + inline gchar *begin(void) + { + return data; + } + private: + char *data; + unsigned long size; +#ifdef HAVE_MMAP + + int mmap_fd; +#elif defined(_WIN32) + + HANDLE hFile; + HANDLE hFileMap; +#endif +}; + +inline bool MapFile::open(const char *file_name, unsigned long file_size) +{ + size = file_size; +#ifdef HAVE_MMAP + + if ((mmap_fd = ::open(file_name, O_RDONLY)) < 0) + { + //g_print("Open file %s failed!\n",fullfilename); + return false; + } + data = (gchar *)mmap( NULL, file_size, PROT_READ, MAP_SHARED, mmap_fd, 0); + if ((void *)data == (void *)( -1)) + { + //g_print("mmap file %s failed!\n",idxfilename); + data = NULL; + return false; + } +#elif defined( _WIN32) +#ifdef UNICODE + gunichar2 *fn = g_utf8_to_utf16(file_name, -1, NULL, NULL, NULL); +#else // UNICODE + gchar *fn = file_name; +#endif // UNICODE + hFile = CreateFile(fn, GENERIC_READ, 0, NULL, OPEN_ALWAYS, + FILE_ATTRIBUTE_NORMAL, 0); +#ifdef UNICODE + g_free(fn); +#endif // UNICODE + hFileMap = CreateFileMapping(hFile, NULL, PAGE_READONLY, 0, + file_size, NULL); + data = (gchar *)MapViewOfFile(hFileMap, FILE_MAP_READ, 0, 0, file_size); +#else // defined( _WIN32) + + gsize read_len; + if (!g_file_get_contents(file_name, &data, &read_len, NULL)) + return false; + + if (read_len != file_size) + return false; +#endif + + return true; +} + +inline MapFile::~MapFile() +{ + if (!data) + return ; +#ifdef HAVE_MMAP + + munmap(data, size); + close(mmap_fd); +#else +# ifdef _WIN32 + + UnmapViewOfFile(data); + CloseHandle(hFileMap); + CloseHandle(hFile); +# else + + g_free(data); +# endif +#endif +} + +#endif//!_MAPFILE_HPP_ diff --git a/plugins/stardict/moc_settingsdialog.cpp b/plugins/stardict/moc_settingsdialog.cpp new file mode 100644 index 0000000..0e49cee --- /dev/null +++ b/plugins/stardict/moc_settingsdialog.cpp @@ -0,0 +1,85 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'settingsdialog.h' +** +** Created: Tue Dec 29 16:45:22 2009 +** by: The Qt Meta Object Compiler version 61 (Qt 4.5.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "settingsdialog.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'settingsdialog.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 61 +#error "This file was generated using the moc from 4.5.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_SettingsDialog[] = { + + // content: + 2, // revision + 0, // classname + 0, 0, // classinfo + 5, 12, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + + // slots: signature, parameters, type, tag, flags + 15, 45, 45, 45, 0x08, + 46, 45, 45, 45, 0x08, + 79, 45, 45, 45, 0x08, + 112, 45, 45, 45, 0x08, + 147, 45, 45, 45, 0x08, + + 0 // eod +}; + +static const char qt_meta_stringdata_SettingsDialog[] = { + "SettingsDialog\0on_addDictDirButton_clicked()\0" + "\0on_removeDictDirButton_clicked()\0" + "on_moveUpDictDirButton_clicked()\0" + "on_moveDownDictDirButton_clicked()\0" + "apply()\0" +}; + +const QMetaObject SettingsDialog::staticMetaObject = { + { &QDialog::staticMetaObject, qt_meta_stringdata_SettingsDialog, + qt_meta_data_SettingsDialog, 0 } +}; + +const QMetaObject *SettingsDialog::metaObject() const +{ + return &staticMetaObject; +} + +void *SettingsDialog::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_SettingsDialog)) + return static_cast(const_cast< SettingsDialog*>(this)); + return QDialog::qt_metacast(_clname); +} + +int SettingsDialog::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QDialog::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: on_addDictDirButton_clicked(); break; + case 1: on_removeDictDirButton_clicked(); break; + case 2: on_moveUpDictDirButton_clicked(); break; + case 3: on_moveDownDictDirButton_clicked(); break; + case 4: apply(); break; + default: ; + } + _id -= 5; + } + return _id; +} +QT_END_MOC_NAMESPACE diff --git a/plugins/stardict/moc_settingsdialog.o b/plugins/stardict/moc_settingsdialog.o new file mode 100644 index 0000000..f496a48 Binary files /dev/null and b/plugins/stardict/moc_settingsdialog.o differ diff --git a/plugins/stardict/moc_stardict.cpp b/plugins/stardict/moc_stardict.cpp new file mode 100644 index 0000000..87c83eb --- /dev/null +++ b/plugins/stardict/moc_stardict.cpp @@ -0,0 +1,67 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'stardict.h' +** +** Created: Tue Dec 29 16:45:18 2009 +** by: The Qt Meta Object Compiler version 61 (Qt 4.5.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "stardict.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'stardict.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 61 +#error "This file was generated using the moc from 4.5.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_StarDict[] = { + + // content: + 2, // revision + 0, // classname + 0, 0, // classinfo + 0, 0, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + + 0 // eod +}; + +static const char qt_meta_stringdata_StarDict[] = { + "StarDict\0" +}; + +const QMetaObject StarDict::staticMetaObject = { + { &QObject::staticMetaObject, qt_meta_stringdata_StarDict, + qt_meta_data_StarDict, 0 } +}; + +const QMetaObject *StarDict::metaObject() const +{ + return &staticMetaObject; +} + +void *StarDict::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_StarDict)) + return static_cast(const_cast< StarDict*>(this)); + if (!strcmp(_clname, "QStarDict::DictPlugin")) + return static_cast< QStarDict::DictPlugin*>(const_cast< StarDict*>(this)); + if (!strcmp(_clname, "org.qstardict.DictPlugin/1.0")) + return static_cast< QStarDict::DictPlugin*>(const_cast< StarDict*>(this)); + return QObject::qt_metacast(_clname); +} + +int StarDict::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + return _id; +} +QT_END_MOC_NAMESPACE diff --git a/plugins/stardict/moc_stardict.o b/plugins/stardict/moc_stardict.o new file mode 100644 index 0000000..8acf3b7 Binary files /dev/null and b/plugins/stardict/moc_stardict.o differ diff --git a/plugins/stardict/pixmaps/arrow-down.png b/plugins/stardict/pixmaps/arrow-down.png new file mode 100644 index 0000000..9d21b2c Binary files /dev/null and b/plugins/stardict/pixmaps/arrow-down.png differ diff --git a/plugins/stardict/pixmaps/arrow-up.png b/plugins/stardict/pixmaps/arrow-up.png new file mode 100644 index 0000000..4bc1194 Binary files /dev/null and b/plugins/stardict/pixmaps/arrow-up.png differ diff --git a/plugins/stardict/pixmaps/list-add.png b/plugins/stardict/pixmaps/list-add.png new file mode 100644 index 0000000..0b3d79b Binary files /dev/null and b/plugins/stardict/pixmaps/list-add.png differ diff --git a/plugins/stardict/pixmaps/list-remove.png b/plugins/stardict/pixmaps/list-remove.png new file mode 100644 index 0000000..bf9dfef Binary files /dev/null and b/plugins/stardict/pixmaps/list-remove.png differ diff --git a/plugins/stardict/pixmaps/pixmaps.qrc b/plugins/stardict/pixmaps/pixmaps.qrc new file mode 100644 index 0000000..64fb488 --- /dev/null +++ b/plugins/stardict/pixmaps/pixmaps.qrc @@ -0,0 +1,8 @@ + + + arrow-down.png + arrow-up.png + list-add.png + list-remove.png + + diff --git a/plugins/stardict/qrc_pixmaps.cpp b/plugins/stardict/qrc_pixmaps.cpp new file mode 100644 index 0000000..b3f2971 --- /dev/null +++ b/plugins/stardict/qrc_pixmaps.cpp @@ -0,0 +1,2277 @@ +/**************************************************************************** +** Resource object code +** +** Created: Tue Dec 29 16:45:22 2009 +** by: The Resource Compiler for Qt version 4.5.3 +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include + +static const unsigned char qt_resource_data[] = { + // /home/user/2/qstardict/plugins/stardict/pixmaps/arrow-down.png + 0x0,0x0,0x26,0x47, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb, + 0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd, + 0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xd,0xd7,0x0,0x0, + 0xd,0xd7,0x1,0x42,0x28,0x9b,0x78,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7, + 0xd7,0x7,0x5,0xc,0x24,0xa,0x5e,0x36,0x5b,0xc9,0x0,0x0,0x20,0x0,0x49,0x44, + 0x41,0x54,0x78,0xda,0xed,0x7d,0x79,0x78,0x55,0xd5,0xd9,0xef,0xef,0xdd,0xfb,0x4c, + 0x99,0x73,0x32,0x30,0x85,0x0,0x82,0x40,0x18,0x12,0xc8,0x4c,0x48,0x10,0x4,0x4, + 0xad,0x55,0xbf,0x7e,0xa8,0xb7,0xbd,0xf7,0x51,0x14,0x19,0xa4,0x8a,0x3,0x32,0xa3, + 0xd4,0x1,0x87,0x4f,0x5b,0x7,0xbe,0xb6,0xb7,0xd7,0xda,0x5e,0x5b,0xb5,0x5a,0x11, + 0xdb,0x3e,0xb6,0xd7,0x1,0x51,0x54,0x24,0x73,0x8,0x43,0xc2,0x3c,0x86,0x4c,0x64, + 0x26,0xd3,0x19,0xf7,0xba,0x7f,0x9c,0xc,0xe7,0xec,0xb3,0xa7,0x33,0x4,0x82,0xcd, + 0xca,0xb3,0x9f,0x9c,0xb5,0xd7,0x9e,0xd6,0x7a,0xdf,0xf7,0xf7,0xe,0xeb,0x5d,0x7b, + 0x3,0x43,0x65,0xa8,0xc,0x95,0xa1,0x32,0x54,0x86,0xca,0x50,0x19,0x2a,0x43,0x65, + 0xa8,0xc,0x95,0xa1,0x32,0x54,0x86,0xca,0x50,0xf9,0x77,0x29,0xf4,0x43,0xed,0x57, + 0x4a,0x46,0xc6,0x24,0x22,0x9a,0xc6,0xc0,0x25,0x12,0x63,0x63,0x40,0x34,0xa,0x40, + 0x22,0x3,0x25,0x72,0xc4,0x22,0xdc,0xbb,0x4e,0x4,0x0,0x24,0x0,0x68,0x0,0xd0, + 0x40,0x84,0x3a,0x0,0xf5,0x0,0xd5,0x81,0x58,0xa5,0xce,0xa9,0x2f,0x2f,0x2a,0xfa, + 0xf6,0xec,0x10,0x3,0xc,0xd2,0x92,0x9e,0x9e,0x1e,0xe7,0x4,0x9f,0xed,0x4,0xcb, + 0x22,0x8e,0xb2,0x9,0xc8,0x2,0xc8,0xec,0x49,0xe0,0xfe,0xee,0x6a,0xaf,0x7b,0xec, + 0x6b,0x5,0x43,0x39,0x71,0x5c,0x39,0x63,0xd8,0xc7,0x3b,0x6d,0xbb,0xb,0xb,0xb, + 0x2f,0xf,0x31,0xc0,0x55,0x2a,0xd3,0x33,0x33,0x13,0x79,0x81,0xfe,0x83,0x11,0x96, + 0x10,0x21,0xf,0x0,0x2f,0x47,0x50,0x37,0x29,0x57,0xa9,0x4b,0x33,0x1,0x81,0x3c, + 0x46,0xaa,0xa7,0x6e,0x3,0xc3,0x3e,0x46,0xf4,0xff,0x74,0x4e,0xee,0x5f,0xf9,0xf9, + 0x7b,0x8f,0xd,0x31,0xc0,0xc0,0x4b,0xfa,0x48,0x1b,0xf8,0x7b,0x41,0x58,0xc2,0x11, + 0x32,0x3c,0xc8,0x46,0xfe,0x12,0xbc,0x87,0xa4,0xea,0x4,0x57,0xa8,0x3,0x20,0xaa, + 0x64,0x60,0x6f,0x72,0x76,0xfb,0x3b,0xf9,0xf9,0xf9,0xcd,0x43,0xc,0x10,0xc4,0x92, + 0x9c,0x96,0x9d,0xce,0xf1,0x78,0xc,0xc0,0xdd,0x0,0xc,0x81,0x4a,0xb4,0x26,0x82, + 0xbb,0x5d,0xce,0xbb,0xee,0x79,0x13,0x51,0xbd,0x1b,0xa0,0x8f,0x78,0x62,0x6f,0xee, + 0xdb,0xbb,0x77,0xdf,0x10,0x3,0xf8,0x5f,0xb8,0x94,0x8c,0xec,0x9f,0x10,0xe1,0x51, + 0x0,0x73,0x7c,0xd5,0xe3,0x4a,0xc7,0xa8,0x11,0x58,0x41,0xca,0x35,0xd5,0xdd,0x18, + 0xa2,0x94,0x81,0xfd,0x62,0xff,0xd7,0x5f,0xff,0x6b,0x88,0x1,0x7c,0x28,0x29,0x99, + 0x39,0x37,0x13,0xd8,0x2b,0x44,0x6c,0x7a,0x20,0xb0,0x1e,0x11,0x11,0xe,0xb3,0x39, + 0x1a,0x31,0x66,0x33,0x62,0xcc,0x31,0x88,0x8e,0x8e,0x82,0xc1,0x60,0x80,0xd1,0x68, + 0x84,0x5e,0xa7,0x87,0xc1,0x60,0x0,0x0,0xd8,0x6c,0x36,0x38,0x1d,0xe,0x58,0x6c, + 0x56,0xd8,0x6c,0x36,0xb4,0xb5,0xb5,0xa1,0xa5,0xa5,0x15,0x2d,0xad,0xad,0x68,0x69, + 0x69,0x41,0x47,0x67,0xa7,0x36,0x82,0xf7,0xec,0x13,0xdb,0x90,0x4,0xda,0xf,0xc6, + 0x6d,0xfb,0xee,0xeb,0xdd,0x7b,0x86,0x18,0x40,0xa1,0xa4,0x66,0x67,0x4f,0x15,0x18, + 0xfd,0x8a,0x80,0x9b,0x7d,0x25,0xb8,0x5e,0x6f,0x40,0xc2,0xa8,0x91,0x18,0x93,0x38, + 0x1a,0xa3,0x47,0x8f,0x46,0x62,0xc2,0x68,0x84,0x85,0x87,0x29,0x74,0x94,0x14,0x47, + 0xc4,0xbd,0xb5,0xb3,0xb3,0xb,0xd5,0xd5,0xd5,0xb8,0x58,0x5d,0x8d,0xaa,0xea,0x6a, + 0xd4,0xd5,0xd6,0xc2,0xee,0x70,0x28,0x11,0x5c,0xba,0xce,0xb0,0x87,0x11,0x5b,0xfb, + 0xdd,0x9e,0x3d,0x87,0x86,0x18,0xc0,0xad,0x64,0x67,0x67,0x47,0x5a,0x41,0x2f,0x12, + 0xb0,0x12,0x80,0x4e,0xab,0x7b,0x16,0x1a,0x62,0xc2,0xc4,0x89,0x13,0x91,0x34,0x69, + 0x12,0xae,0x9f,0x30,0x1,0x7a,0xbd,0x5e,0x13,0x41,0x15,0x87,0x80,0xd4,0x6,0x87, + 0xe0,0x70,0xd8,0x71,0xe6,0xcc,0x59,0x1c,0x3f,0x79,0x12,0xa7,0xce,0x9c,0x86,0xc5, + 0x62,0xd1,0x60,0x37,0xf4,0xfd,0xb0,0x13,0xd1,0xcb,0xb0,0xd9,0xb6,0xef,0xdd,0xbb, + 0xd7,0xf2,0x6f,0xcf,0x0,0x69,0x59,0x59,0x73,0x18,0xf1,0xef,0x0,0x18,0xab,0xc5, + 0x98,0xe3,0x79,0xe,0xd7,0x4f,0x98,0x80,0xf4,0xd4,0x54,0x8c,0xbf,0xee,0x3a,0x70, + 0x1c,0x29,0x77,0x47,0x3,0x41,0x3d,0x61,0x5d,0x1b,0x83,0xf4,0xee,0x15,0x4,0x86, + 0xb3,0xe7,0xcf,0xe1,0xe0,0xc1,0x43,0x38,0x73,0xe6,0xc,0x4,0xc6,0x94,0x51,0xa0, + 0xaf,0x8e,0xe3,0x1c,0xd1,0x8a,0x3d,0x9f,0x7f,0xfe,0xdd,0xbf,0x25,0x3,0xa4,0xa7, + 0xa7,0xeb,0x5,0x9d,0xe1,0x59,0x22,0xac,0x7,0x88,0x57,0x73,0xcf,0xc2,0xc2,0xc2, + 0x90,0x9a,0x32,0x3,0xa9,0xa9,0x33,0x10,0x11,0x11,0xa1,0x1d,0xd6,0xbd,0x18,0x40, + 0xfa,0x18,0xf2,0x65,0xa8,0x48,0xfa,0xde,0xed,0x1d,0xed,0x38,0x74,0xe8,0x30,0xe, + 0x57,0x1c,0x41,0x57,0x57,0xb7,0xcc,0xf1,0x1e,0x1e,0x8,0x3,0xd1,0xaf,0x8d,0x44, + 0xeb,0x3f,0xfd,0xf4,0x53,0xeb,0xbf,0xd,0x3,0xa4,0xe7,0xe4,0x24,0x31,0x46,0xef, + 0x1,0x48,0x53,0x73,0xcf,0x42,0x43,0x43,0x90,0x95,0x99,0x89,0xf4,0xd4,0x54,0xe8, + 0x74,0x3a,0x69,0x77,0xcd,0x37,0xf5,0x2e,0x29,0xd5,0xe4,0x33,0xc1,0xe5,0xef,0xe0, + 0x74,0x3a,0x50,0x7e,0xe8,0x10,0x4a,0xcb,0xca,0xd0,0xdd,0x6d,0x51,0x74,0x41,0x7b, + 0xce,0x29,0x60,0x3a,0xfe,0xce,0xaf,0xfe,0xf9,0xcf,0xea,0x1f,0x3c,0x3,0xa4,0xe6, + 0xe4,0x2c,0xe0,0x40,0xbb,0x0,0x44,0x29,0xb9,0x67,0x46,0xa3,0x11,0x19,0x69,0x69, + 0xc8,0x48,0x4f,0x87,0x41,0xac,0xdb,0xd5,0xa4,0xda,0x87,0x76,0xe5,0xdd,0xa4,0x62, + 0x47,0x28,0x33,0x89,0xdd,0x6e,0xc7,0x81,0xf2,0x83,0x28,0x3f,0x78,0x10,0x36,0xbb, + 0x4d,0x2d,0x2e,0x71,0x9,0x8c,0xdd,0xbd,0xfb,0xd3,0x4f,0xbf,0xf9,0xc1,0x32,0x40, + 0x46,0x4e,0xde,0x32,0x6,0xf6,0x3b,0x22,0xe8,0x95,0x82,0x30,0x13,0x27,0x5e,0x8f, + 0x1b,0xe7,0xde,0x80,0xf0,0xb0,0x70,0xd5,0xa7,0x24,0xd,0x7a,0x5a,0x3b,0xec,0x93, + 0x56,0x6d,0xe2,0xd5,0x42,0xa,0xcf,0xd8,0xd9,0xd5,0x85,0x7d,0xfb,0xf7,0xe3,0xcc, + 0x99,0x33,0xb2,0xc7,0x93,0x6b,0x87,0x83,0x80,0xf5,0x9f,0xff,0xeb,0x5f,0xaf,0xff, + 0xd0,0x18,0x80,0xd2,0x73,0x72,0x9f,0x27,0xc2,0x66,0xa5,0xb0,0x6a,0x44,0x44,0x4, + 0xe6,0xcf,0x9d,0x8b,0xeb,0xc6,0x8d,0xd3,0xf0,0x94,0xe2,0xa0,0x8b,0x4,0x51,0xb4, + 0x9b,0x7,0x3e,0xc2,0xbe,0x32,0xc1,0xa5,0x4e,0x26,0x0,0xe7,0x2f,0x5c,0xc0,0xbe, + 0xfd,0xfb,0xd1,0xd1,0xd1,0xe1,0x4e,0x74,0x31,0x13,0x80,0x80,0x97,0x3e,0xfb,0xe7, + 0x3f,0x37,0xff,0x20,0x18,0xe0,0xae,0xbb,0xee,0xe2,0xcf,0x57,0xd7,0xfe,0x5f,0x46, + 0xb8,0x47,0xc9,0x3d,0x9a,0x34,0x69,0x22,0x6e,0x9c,0x7b,0x83,0x1b,0xdc,0xfb,0xe, + 0xeb,0xbe,0x4a,0xb4,0x5c,0x14,0x50,0x92,0xcd,0x7c,0x44,0x4,0x6f,0x98,0xef,0x57, + 0xb,0xdf,0xe7,0xe7,0xe3,0xd4,0xe9,0xd3,0x1e,0xc,0x20,0x11,0x68,0xfa,0xef,0x4f, + 0x3f,0xf9,0xe4,0x51,0x0,0xec,0x5a,0x66,0x0,0xca,0xca,0xcd,0xfb,0x3d,0x40,0xf, + 0xc8,0x49,0x3d,0xcf,0xf3,0x98,0x93,0x3b,0x1b,0x53,0xa7,0x4c,0xd5,0xe4,0x8e,0x51, + 0x50,0x8,0xea,0xab,0xd4,0xcb,0x13,0x54,0x4d,0xea,0x45,0x22,0xde,0xf7,0xf3,0xc4, + 0x89,0x13,0x28,0x2c,0x2e,0x86,0xd3,0xe9,0x94,0x63,0x0,0x80,0xd8,0x5b,0x61,0x6, + 0xd3,0x83,0x3b,0x77,0xee,0x74,0xe,0x14,0x81,0x74,0x3,0x1a,0xe0,0xc9,0xbb,0xe1, + 0x75,0x6,0xf6,0x80,0x5c,0x5c,0x3d,0x2a,0x32,0x12,0x37,0x2d,0x5c,0x80,0xd8,0x98, + 0x18,0x8,0x82,0xa0,0xc2,0x0,0x5a,0x61,0x9d,0x7c,0x6c,0xef,0x17,0x30,0x62,0x1e, + 0x35,0xb7,0xf3,0x59,0x5f,0xbb,0x3c,0xc1,0x99,0xa8,0x1d,0x60,0x62,0x82,0xb2,0xfe, + 0x3,0x26,0x5e,0x7f,0x3d,0xe2,0x62,0x63,0xf1,0xcd,0x77,0xdf,0xe1,0x72,0x7b,0xbb, + 0x88,0xb1,0x7b,0x9f,0x92,0x96,0x77,0x3a,0x6c,0x6,0x0,0xf7,0xd,0x14,0x12,0xf0, + 0x3,0x46,0xfc,0x39,0x73,0x5f,0x0,0x61,0x1d,0x91,0x4b,0x5f,0x52,0x8f,0x8e,0xeb, + 0xdd,0x86,0xc5,0xc5,0xe1,0xd6,0x5b,0x6e,0x46,0x44,0x78,0x84,0xab,0x6b,0x8c,0xf5, + 0xf4,0x91,0xb9,0xfe,0x18,0x73,0xdf,0xd5,0xd3,0x7d,0xe6,0xf9,0xc7,0x98,0xa8,0x1d, + 0x5e,0xed,0x1e,0xc7,0x88,0xda,0xc1,0xdc,0x37,0xcf,0x4b,0x49,0xb6,0x33,0xcf,0x76, + 0xc6,0x3c,0x8f,0x61,0x8c,0xb9,0xdf,0xca,0xbb,0xcd,0xad,0x9d,0x1,0x8,0x31,0x99, + 0x30,0x6e,0xec,0x58,0x5c,0x6a,0x68,0x40,0x77,0x77,0xb7,0xc7,0xf8,0xa0,0xff,0xf7, + 0x8c,0x49,0x53,0x26,0x1b,0x4f,0x1c,0x3b,0xbe,0xe7,0x9a,0x51,0x1,0xb3,0xe6,0xcc, + 0x79,0x1c,0xa0,0x57,0xe5,0x26,0x4f,0x12,0x47,0x8f,0xc6,0x8d,0x73,0xe7,0x42,0xa7, + 0xd3,0xa9,0x4a,0xb4,0x36,0x58,0xd7,0xa8,0xc7,0x15,0x4d,0xb,0xb5,0x76,0xc9,0x48, + 0x95,0x62,0x3b,0x29,0x8e,0x78,0x3f,0x16,0x39,0x9c,0x4e,0x7c,0xbf,0x7f,0x3f,0x6a, + 0x6b,0x6b,0x25,0xdb,0x7b,0x6,0x6f,0xf9,0x27,0x1f,0x7f,0xfc,0x87,0x41,0xcf,0x0, + 0x39,0x73,0x6e,0x9c,0xcb,0x48,0xf8,0x92,0x0,0x9d,0x14,0x3,0x5c,0x3f,0x7e,0x3c, + 0x66,0xe7,0xcc,0x2,0x47,0x9c,0x3a,0x41,0xfd,0x86,0x79,0xad,0x7a,0x99,0x6,0x9e, + 0xe0,0x5e,0xb0,0x2e,0xdd,0xce,0x18,0x50,0x52,0x52,0x82,0x73,0xe7,0xcf,0x7b,0xe8, + 0x40,0xea,0xf,0x25,0xdb,0x4,0x41,0xb8,0xe5,0x93,0xbf,0xfd,0xed,0xab,0x41,0xcb, + 0x0,0xd9,0xf3,0xe6,0x8d,0xe6,0x18,0x2b,0x5,0x68,0x98,0x7b,0x92,0x44,0xef,0xef, + 0xb1,0x63,0xc6,0x20,0x2f,0x2f,0x17,0x9c,0xcf,0x4,0xe,0x9e,0x7b,0x46,0x3e,0x12, + 0x5c,0xe9,0x18,0x35,0x82,0x2b,0xa3,0x80,0x77,0x3b,0x3,0x50,0x54,0x54,0x84,0x8b, + 0x35,0xd5,0x90,0xf6,0x98,0xd0,0xc6,0x33,0xcc,0xda,0xb5,0x6b,0xd7,0xb1,0x41,0xc7, + 0x0,0xd3,0xa6,0xdd,0x65,0x88,0x8a,0x6b,0xd8,0xb,0xa2,0x1c,0xa9,0xf9,0xf1,0x84, + 0x51,0xa3,0x90,0x97,0x3b,0x1b,0x1c,0xcf,0x7b,0xdd,0x94,0x2,0x70,0xd7,0x94,0x25, + 0x5a,0x8b,0xf5,0xee,0xed,0x8f,0x7b,0xd3,0x4a,0xb,0xac,0xab,0x11,0x5c,0x1,0x5, + 0xdc,0x5c,0x62,0x41,0x10,0x50,0x58,0x5c,0x8c,0xba,0xfa,0x3a,0x2f,0xd5,0xd5,0x53, + 0x2f,0xd5,0x1,0xb3,0x77,0xee,0xdc,0x69,0x1b,0x54,0x46,0xe0,0xa4,0x69,0xc3,0x5e, + 0x27,0xa2,0x25,0x22,0x3,0x6,0x44,0xc0,0xb0,0x61,0xf1,0x98,0x93,0x9b,0xeb,0x82, + 0x7d,0x37,0x3,0xaf,0xdf,0xa8,0x12,0x1b,0x7f,0x4c,0x6c,0x7f,0x49,0xb4,0xf7,0x1f, + 0x3,0x5,0xc3,0xcc,0x65,0xdc,0x79,0x9e,0x7,0xb1,0xf1,0x6,0x78,0xb6,0x89,0xa4, + 0x52,0x7c,0xae,0x9b,0x19,0xd9,0x67,0xbf,0x7a,0xb4,0xb3,0xfe,0x76,0xb7,0x87,0x13, + 0x19,0x83,0x4c,0x74,0x13,0xd7,0x35,0x0,0x60,0xe4,0xc8,0x91,0x68,0x69,0x69,0xe9, + 0x31,0xc,0x3d,0x8d,0x67,0x22,0x8c,0x12,0x38,0x4e,0x7f,0xac,0xa2,0x62,0xcf,0xa0, + 0x41,0x80,0xdc,0x5,0xb,0xe6,0x90,0xc0,0xbe,0xf1,0x8c,0x9b,0xb8,0x7e,0x86,0x85, + 0x86,0x62,0xc1,0xfc,0x1b,0x61,0x34,0x1a,0x7,0x25,0xcc,0xcb,0xc3,0xb8,0x54,0xdc, + 0x81,0x94,0x84,0x1b,0x8a,0x51,0x4,0x52,0xb4,0x2,0x44,0x36,0x28,0xc1,0x66,0xb7, + 0x61,0xdf,0xf7,0xdf,0xa3,0xbb,0xbb,0xdb,0x63,0x40,0x7a,0xda,0x9d,0x8c,0xb1,0xf9, + 0x1f,0x7f,0xf8,0xe1,0xb7,0x57,0x9d,0x1,0xe6,0xcd,0x9b,0x67,0x72,0x70,0x5c,0x39, + 0x81,0x26,0x7b,0x12,0x90,0xc0,0xf3,0x3c,0xe6,0xdd,0x70,0x3,0xa2,0xa2,0x22,0x3, + 0x20,0xb0,0xef,0x4,0x57,0x82,0x79,0x35,0x82,0x7b,0xd2,0x92,0x54,0x54,0xbc,0x5a, + 0xbb,0xfa,0x8c,0xa5,0xb4,0x87,0xe2,0xfa,0xd1,0xde,0x7e,0x19,0x5,0x85,0x85,0x70, + 0x3a,0x5,0xaf,0x71,0x63,0xc0,0x39,0x13,0xaf,0x9b,0xf1,0xde,0x7b,0xef,0x5,0xb4, + 0x36,0x21,0xe0,0x40,0x90,0xc0,0xe9,0x9e,0x24,0x62,0x93,0xa5,0xf4,0x74,0x5a,0xea, + 0x4c,0x44,0x44,0x44,0xb8,0x92,0x24,0xc0,0x3c,0xe2,0x2a,0x4c,0x56,0x4f,0x33,0x11, + 0xa,0xab,0x65,0x7,0x89,0x8f,0x97,0xd6,0xeb,0x8c,0x31,0x65,0xbd,0xee,0xd6,0xce, + 0xa4,0xf4,0xb6,0x5b,0x9d,0xa1,0x3f,0x2e,0x21,0x85,0x2,0x6e,0x4d,0xbd,0x35,0xb1, + 0x1e,0x77,0xb5,0x53,0xbf,0x7a,0xeb,0xad,0x90,0x5b,0xe0,0x29,0x3c,0x3c,0x1c,0xd3, + 0xa7,0x4d,0xc3,0xa1,0xc3,0x87,0xbd,0xfa,0x44,0xc0,0x38,0x7,0x73,0x3e,0xf,0x60, + 0xcd,0x55,0x43,0x80,0x39,0xb,0x16,0xa4,0x10,0xa8,0x4,0x80,0x5e,0xc,0x71,0x89, + 0x89,0xa3,0x31,0x33,0x65,0x86,0x74,0xe7,0x35,0x84,0x55,0x7d,0x35,0xdc,0x7c,0x31, + 0xe4,0xd4,0x60,0x3c,0x10,0xd8,0x27,0x59,0x9b,0x54,0xda,0x40,0x55,0xa,0x6f,0xf7, + 0x3e,0x49,0xe5,0xd1,0xa3,0xa8,0xa9,0xad,0x91,0xea,0xb3,0x83,0x13,0x58,0xf2,0xfb, + 0xef,0xbf,0x7f,0xec,0xaa,0x20,0x0,0x47,0xf4,0x3a,0x40,0x7a,0xb1,0xde,0x37,0x99, + 0x4c,0x98,0x9a,0x94,0x4,0xc6,0x4,0xf,0x43,0x87,0x69,0x86,0x79,0x6f,0xa9,0x56, + 0x93,0x68,0x26,0xa9,0xb7,0xdd,0xe4,0x49,0x8c,0x0,0x62,0x89,0x95,0x22,0xb2,0x58, + 0xca,0xc5,0xc7,0xf7,0xb4,0xbb,0x5f,0x8f,0x89,0x60,0x9d,0x89,0x2d,0x4a,0x71,0xb, + 0xc1,0xe3,0x7a,0xee,0x42,0xc4,0xc0,0x40,0xe4,0xa,0x1b,0x37,0xb7,0x34,0xc3,0x6a, + 0xb5,0x8a,0xc7,0x41,0xc7,0x78,0xee,0x97,0x0,0x7e,0x7c,0xc5,0x11,0x60,0xee,0xe2, + 0xc5,0x37,0x42,0x10,0xbe,0x92,0x5a,0x34,0x91,0x91,0x9e,0x81,0xb8,0xd8,0x18,0x45, + 0xbd,0xae,0x65,0x76,0x4d,0x4e,0xaa,0x49,0x56,0x6f,0xab,0xa1,0x80,0xb7,0xb1,0x29, + 0xa7,0xa9,0x49,0x41,0x34,0xa5,0xbb,0x42,0xb2,0xe2,0xac,0x14,0xed,0x14,0xdf,0x99, + 0x48,0xda,0x36,0x69,0x69,0x69,0xc1,0xa1,0xc3,0x87,0x25,0x50,0x0,0x0,0xa3,0x45, + 0xef,0xbf,0xfb,0xee,0xee,0x2b,0xea,0x6,0x8e,0x1b,0x3f,0xe1,0x3d,0x22,0x4a,0xec, + 0x73,0x53,0x40,0xe0,0x88,0x30,0x3a,0x21,0x1,0x63,0x12,0xc7,0x88,0x24,0x58,0xca, + 0x7d,0xeb,0xf3,0x7d,0x3c,0xdd,0x31,0x8f,0xd0,0x3f,0x93,0x74,0xcf,0x98,0xc4,0x6, + 0x9,0x77,0xcd,0xbd,0x55,0xca,0x5d,0xeb,0x3b,0x86,0xc1,0xb3,0xe,0xf1,0x2e,0xcf, + 0xe3,0xc5,0x6e,0x60,0xbf,0x93,0xea,0x7e,0x5b,0xa9,0xe3,0xd5,0xe7,0x73,0x24,0xa6, + 0x3f,0x0,0xe6,0x42,0x55,0x9b,0xcd,0x86,0xce,0xae,0x4e,0xf,0xd7,0x10,0x20,0x10, + 0x87,0x99,0x49,0x93,0x26,0xbf,0x59,0x59,0x59,0xc9,0xae,0x88,0xa,0x98,0xbf,0x68, + 0xd1,0x2d,0xc,0x34,0x5b,0x2c,0xd5,0x7a,0xbd,0xe,0xe3,0xc7,0x8f,0x87,0xd0,0x3, + 0xfd,0xe2,0xd9,0x33,0x12,0xcd,0xae,0x31,0x31,0xf7,0x8b,0x61,0xdd,0x23,0x7b,0x52, + 0x19,0xc6,0xa1,0x60,0x88,0x89,0x61,0x5a,0xc,0xfb,0x4,0x31,0xc,0x7b,0x1a,0x6e, + 0x4c,0x49,0x6f,0x33,0x77,0xd8,0x67,0xa2,0xe3,0x25,0xb0,0x45,0x3c,0x63,0xd8,0x6f, + 0xf9,0xf5,0xdf,0x9f,0x44,0x6a,0xa0,0xe7,0x4a,0x63,0xc6,0x8c,0x41,0x63,0x53,0x13, + 0x4,0xc1,0x29,0xb6,0xa5,0x92,0x8d,0x61,0xc6,0xdb,0x0,0xfc,0xfd,0x8a,0x30,0x0, + 0x71,0xdc,0xb3,0xae,0x7,0xf5,0x24,0xf0,0x98,0xc4,0x44,0xe8,0x75,0x3a,0x30,0x41, + 0x70,0xd,0xb2,0xca,0x74,0xa9,0x18,0xe6,0xbd,0xf4,0xf8,0x40,0xe8,0xed,0x3e,0x86, + 0x20,0x37,0x2,0x7a,0xeb,0x71,0x25,0x82,0x4b,0x29,0x75,0x26,0x47,0x40,0xc6,0xbc, + 0xf4,0xba,0x9a,0x1a,0x70,0xf5,0xdb,0xed,0x9c,0x9e,0x8e,0xe9,0x74,0x3a,0x8c,0x4e, + 0x48,0x40,0xd5,0xc5,0x2a,0x29,0xd5,0xfa,0xa8,0x3f,0xc,0xe0,0xb3,0xd,0xb0,0xf0, + 0xe6,0x9b,0xf3,0x18,0xf0,0x9d,0xd8,0x9a,0x37,0x1a,0x4d,0xc8,0x48,0x4f,0x3,0xcf, + 0xf3,0xbe,0xe9,0x75,0x85,0xa0,0x4c,0x50,0xf4,0xb6,0x8c,0x3f,0x4e,0xf2,0x66,0xbd, + 0xb7,0x5e,0x57,0xd3,0xe3,0x5e,0x13,0x46,0xca,0x91,0x28,0x92,0x9d,0x60,0x92,0x58, + 0xa3,0x28,0xba,0x31,0x63,0x2,0xe,0x1d,0x3e,0xc,0x9b,0xcd,0xe6,0x65,0x5b,0x11, + 0xc7,0xd2,0xfe,0xfc,0x87,0x3f,0x1f,0x18,0x50,0x4,0x60,0x1c,0xb7,0xaa,0x1f,0xaa, + 0xfb,0x1f,0x60,0x4c,0xe2,0x68,0x17,0x94,0xba,0x25,0x76,0x0,0xde,0x49,0x11,0xcc, + 0x4b,0x62,0x55,0xfc,0x6f,0x37,0x3f,0x99,0x44,0xb0,0x2e,0xb,0xfb,0x24,0x25,0xb1, + 0xca,0xb0,0x4e,0x22,0x7f,0x5c,0x56,0xc2,0xb5,0xc0,0xba,0x8,0xea,0xc4,0xc7,0xbb, + 0x50,0x41,0xe4,0xf,0xf4,0x74,0x8e,0x3c,0x6,0x89,0x24,0x65,0x76,0xd4,0xc8,0x51, + 0x38,0x7f,0xe1,0xbc,0x17,0x43,0x31,0xc6,0x3d,0x6,0x60,0xe9,0x80,0x21,0xc0,0xe2, + 0xc5,0x8b,0x63,0x4,0x9e,0xbf,0x8,0x20,0xc4,0xfd,0xe6,0x7a,0xbd,0x1e,0xa9,0x33, + 0x67,0x82,0xe7,0x38,0x75,0x89,0x96,0x32,0x75,0x65,0xfc,0x6f,0xcd,0xb3,0x6d,0xa4, + 0x55,0xc2,0x21,0x15,0x56,0x55,0xf5,0xc7,0x83,0x22,0xe5,0x24,0x3f,0x22,0xf2,0xa0, + 0x28,0x1d,0xbd,0x14,0x18,0x43,0x45,0x65,0x5,0x1c,0x3d,0xeb,0x13,0xdd,0xee,0x65, + 0x73,0xf2,0xfa,0x71,0xef,0xbe,0xf9,0x66,0xed,0x80,0x20,0x80,0xc0,0xf3,0xf7,0x0, + 0x8,0x11,0x77,0x6e,0xc4,0xf0,0xe1,0x20,0x22,0xc9,0xc9,0x14,0x2f,0x7f,0xdc,0x5d, + 0xd2,0x44,0x7a,0x9b,0xc9,0xe9,0x6d,0x19,0x54,0x20,0x37,0xa9,0x67,0x5e,0x88,0xe0, + 0x1d,0x75,0xf3,0x57,0x8f,0xcb,0x59,0xeb,0xca,0x92,0xe4,0xa9,0xc7,0x55,0xe0,0x9, + 0xd2,0xf0,0xc4,0xbc,0x50,0xb4,0x77,0x38,0xe3,0xe3,0xe3,0x51,0x57,0x57,0x27,0x66, + 0x0,0x3,0xef,0xb4,0xdf,0x3,0xe0,0xe5,0x1,0x61,0x0,0x22,0x5a,0x21,0xe6,0x6e, + 0x9e,0xe3,0x10,0x17,0x17,0x7,0x26,0x8,0x6e,0x4,0x13,0x4b,0x15,0xf3,0x24,0x20, + 0x93,0x82,0x70,0xb1,0xb1,0x26,0x82,0x7d,0x72,0x53,0x21,0x6e,0xe9,0x5d,0x4a,0x61, + 0x56,0x4,0x2,0xeb,0x90,0xb0,0xcb,0x3c,0xc6,0x82,0x29,0x83,0xaa,0x88,0xe0,0xc, + 0x12,0x1e,0x89,0x24,0xeb,0x30,0xaf,0x23,0xc0,0x98,0xc8,0xb0,0x4,0x62,0xcc,0x31, + 0x68,0x68,0x68,0xe8,0xcb,0xa5,0xec,0x6d,0xe7,0x88,0x96,0xf8,0xc2,0x0,0x9a,0x55, + 0xc0,0xa2,0xdb,0x6e,0x4b,0x22,0xc6,0x8e,0x8a,0x3,0x2e,0x71,0x31,0x31,0x18,0xeb, + 0x96,0xc7,0xaf,0xa,0xdb,0x8c,0xe1,0xd8,0xd1,0xa3,0xa8,0xaa,0xaa,0x42,0x78,0x78, + 0x38,0x92,0x53,0x52,0x10,0x19,0x19,0xa9,0xc9,0xbd,0x13,0x87,0x55,0xd5,0x16,0x7e, + 0x78,0xa0,0x80,0xc8,0xbe,0xf2,0x96,0x70,0x95,0x80,0x8c,0xac,0xf1,0xe6,0x6d,0xa0, + 0x12,0xa9,0xcf,0x65,0x0,0x40,0x5b,0x5b,0x1b,0x8e,0x55,0x1e,0x45,0x7b,0x7b,0x3b, + 0x22,0x22,0x22,0x90,0x9d,0x33,0xab,0x7f,0xd2,0x8a,0xd4,0x82,0x62,0x84,0xea,0x9a, + 0x6a,0xb4,0xb6,0xb6,0x8a,0x8d,0x65,0xc6,0x9,0x18,0xf3,0xd6,0x5b,0x6f,0x5d,0xc, + 0x2a,0x2,0x10,0xd1,0xad,0x24,0xa1,0xc7,0xa3,0xa3,0xa3,0x21,0x38,0x9d,0x9a,0xf5, + 0x76,0xc5,0x91,0x23,0xb8,0x70,0xee,0x1c,0x40,0x40,0x73,0xb3,0xd,0xdf,0x7d,0xfb, + 0x2d,0x92,0x92,0x92,0x70,0xdd,0xf8,0xf1,0x2e,0x35,0xe2,0x5,0x99,0x5a,0x8,0x2a, + 0x6f,0xad,0x33,0xd1,0x20,0x32,0x95,0x41,0x55,0x62,0x2,0xb5,0xf7,0x15,0xb8,0x5b, + 0xb1,0xe2,0x98,0x87,0xfb,0xb5,0x18,0x63,0x38,0x73,0xfa,0x34,0x2a,0x8e,0x54,0xc0, + 0xd9,0x23,0xc1,0x6d,0x97,0xdb,0x60,0x28,0x2b,0xc3,0xcc,0xd4,0x54,0x19,0x1b,0x82, + 0x79,0xc9,0x52,0x54,0x64,0x4,0xda,0xda,0xda,0xc4,0xde,0xf,0x11,0x8f,0x25,0x0, + 0xde,0x8,0x6a,0x24,0x70,0xe2,0xe4,0xc9,0xcf,0x13,0xd1,0x75,0x70,0x4b,0xf4,0xd0, + 0xeb,0xf5,0x18,0x39,0x72,0x64,0x7f,0x92,0x44,0x6f,0x84,0x8f,0x49,0xc7,0xbe,0x4e, + 0x1e,0x3f,0x8e,0xb3,0x67,0xce,0x20,0xc4,0x64,0xc2,0x6b,0xaf,0xbe,0x8a,0xf0,0xb0, + 0x30,0x54,0x56,0x56,0xa2,0xe1,0xd2,0x25,0x34,0xb7,0x34,0x23,0x26,0x36,0x6,0x3a, + 0x9e,0xef,0x8f,0xd8,0x79,0xa6,0xf3,0x4a,0x2a,0x61,0xc9,0x88,0x20,0x6,0x72,0x35, + 0x5,0x93,0x24,0xb0,0xbc,0x75,0xe0,0x59,0xba,0xbb,0xbb,0x51,0x54,0x58,0x84,0xb3, + 0x3d,0xcb,0xc4,0x96,0xfc,0xe4,0x3f,0xb1,0x72,0xe5,0xa,0x7c,0xb3,0xf7,0x9b,0x1e, + 0x48,0x67,0x88,0x8f,0x8f,0xf7,0x9e,0xbd,0x94,0xb8,0x8d,0x4e,0xaf,0xc7,0xe5,0xcb, + 0x97,0xfb,0x62,0xd,0x6e,0x19,0xc5,0x21,0x65,0x25,0xa5,0x6f,0x7,0x8d,0x1,0x16, + 0xde,0x75,0x57,0x94,0x4e,0x70,0xfe,0x9a,0x8,0xbc,0x7b,0x76,0x8a,0xd9,0x1c,0xdd, + 0xbf,0x7e,0x4f,0xdc,0x79,0xd1,0x3,0x9f,0x3f,0x77,0x1e,0x27,0x8e,0x1d,0x3,0xc7, + 0x71,0x78,0xe5,0xe5,0x97,0x31,0x67,0xce,0x1c,0xcc,0x99,0x33,0x7,0x53,0xa6,0x4c, + 0x41,0x61,0x51,0x11,0x9a,0x9a,0x9a,0x50,0x5d,0x75,0x11,0xa1,0xa1,0xa1,0x8,0x77, + 0x7b,0xb3,0x7,0x24,0xcc,0x47,0xb9,0xb0,0x2b,0x49,0xb2,0x83,0xb2,0x5e,0xf7,0x88, + 0xf2,0x8a,0x13,0xc3,0xdd,0x42,0xc3,0x44,0x6a,0xe7,0x7a,0x87,0xbe,0xc5,0xd7,0xaa, + 0xa9,0xae,0x41,0xfe,0xfe,0xfd,0xb8,0x7c,0xb9,0x1d,0x66,0xb3,0x19,0xcf,0x6f,0xdf, + 0x8e,0x9f,0xfd,0xec,0x67,0x48,0x4c,0x4c,0xc4,0x84,0x9,0x13,0xb0,0x67,0xcf,0x97, + 0x68,0x6c,0x68,0x80,0xc1,0x60,0x40,0x8c,0xd9,0x2c,0xee,0xad,0x67,0x98,0xba,0x87, + 0x33,0x9c,0xe,0x27,0x2c,0x3d,0x93,0x44,0x7d,0x29,0xf8,0x44,0x89,0x19,0x69,0xe9, + 0xbf,0x2d,0x2d,0x2d,0xed,0xa,0xa,0x3,0x4c,0xb9,0xfe,0xfa,0xdb,0x89,0xe8,0xa7, + 0x1e,0xa9,0x49,0x20,0xc,0x1f,0x36,0xc,0x7a,0xbd,0x41,0xd1,0x42,0x26,0x0,0x35, + 0x35,0x35,0xa8,0xe8,0x99,0xc8,0x78,0xee,0xb9,0xe7,0x70,0xd3,0x4d,0x37,0xf5,0xb5, + 0x8f,0x1d,0x3b,0x16,0x3f,0xfe,0xf1,0xad,0x38,0x7b,0xf6,0x2c,0xce,0x9e,0x3b,0x87, + 0xda,0xda,0x5a,0x74,0x77,0x77,0x23,0x26,0x36,0x16,0x1c,0xc7,0xc9,0x47,0xfc,0x7a, + 0x7d,0x66,0x19,0x8f,0x43,0x14,0xf,0x94,0x34,0xe4,0x5c,0xd7,0x60,0x9a,0xdc,0x35, + 0x5,0xe7,0xa6,0x8f,0x24,0x24,0xb3,0x9a,0xc9,0xe1,0x70,0xe0,0x60,0x79,0x39,0x8e, + 0x56,0x1e,0x85,0xd3,0x29,0x20,0x37,0x37,0x17,0x3b,0xde,0x78,0x3,0x93,0x27,0x4f, + 0xf6,0x18,0x87,0x84,0x84,0x4,0x7c,0xf3,0xcd,0x37,0xa8,0xaf,0xab,0x47,0x58,0x58, + 0x18,0x22,0xa3,0x23,0x65,0x1d,0xea,0xde,0x3d,0x1c,0x47,0x68,0xef,0xe8,0xe8,0xa3, + 0x49,0xf,0x13,0x70,0x20,0xfe,0xdb,0xd2,0x92,0x92,0x93,0x41,0x61,0x80,0x49,0x53, + 0xa6,0xac,0x20,0xa2,0x59,0xee,0x8b,0x16,0x38,0x8e,0xc3,0xb0,0x61,0xf1,0x5e,0x93, + 0x30,0xe2,0xbc,0xb8,0x4b,0xf5,0x97,0x70,0xf8,0x60,0x39,0x18,0x63,0x58,0xfb,0xf8, + 0xe3,0xb8,0xf3,0xce,0x3b,0xbd,0xae,0x1f,0x1a,0x12,0x8a,0x9b,0x6f,0xbe,0x19,0xb1, + 0x31,0x31,0x28,0x2e,0x2e,0x46,0x73,0x73,0x33,0x6a,0x6b,0x6b,0x11,0x19,0x15,0xd, + 0xa3,0xd1,0xd4,0x97,0x2f,0xd7,0x2b,0x55,0x1e,0xf7,0x12,0x4f,0x2,0x89,0xc4,0xd3, + 0x6b,0xfa,0x46,0x94,0x6f,0xe8,0x7e,0x3e,0x44,0x39,0x89,0x62,0x34,0xf1,0xea,0x27, + 0xbc,0x11,0x44,0xdc,0xde,0xd2,0xdc,0x8c,0xfc,0xfd,0xfb,0xd1,0xd8,0xd0,0x0,0x53, + 0x88,0x9,0x4f,0xac,0x7d,0x2,0x8f,0x3f,0xf6,0x18,0x42,0x43,0x43,0xbd,0xd5,0xec, + 0xf5,0x13,0x11,0x1a,0x1a,0x8a,0x82,0x82,0x2,0xd4,0xd5,0xd5,0x21,0x2a,0x32,0xa, + 0xe1,0xe1,0xe1,0x5e,0x93,0x51,0x7d,0x93,0x4f,0x8c,0x81,0xe7,0x75,0xb8,0x7c,0xb9, + 0xcd,0x43,0x5,0x70,0xae,0xed,0x54,0x49,0x71,0xc9,0xde,0xa0,0x30,0xc0,0xe4,0x29, + 0x53,0x36,0x11,0xd1,0x38,0x37,0x88,0x41,0x58,0x48,0x8,0xc2,0x23,0x22,0xbc,0x93, + 0x2c,0xdd,0x6,0xac,0xad,0xa5,0x15,0xe5,0x65,0x65,0x70,0xa,0x2,0x96,0xdd,0xbf, + 0xc,0x2b,0x57,0xae,0x54,0x32,0x32,0x31,0x6d,0xda,0x34,0x2c,0x98,0x3f,0x1f,0x7, + 0xf,0x1d,0x42,0x6d,0x4d,0xd,0xaa,0x2f,0x5e,0x4,0x98,0x0,0xb3,0xd9,0xac,0x49, + 0xbf,0x4a,0xcf,0xa6,0x89,0x96,0xf4,0x78,0x48,0xac,0xb2,0xba,0xf0,0x5a,0x29,0xa4, + 0x41,0xa5,0xb8,0x1b,0x7a,0xc7,0x8f,0x1d,0x47,0xf9,0x81,0x3,0xb0,0xd9,0x6c,0x48, + 0x4a,0x4a,0xc2,0x8e,0x1d,0x3b,0x90,0x3b,0x7b,0xb6,0x62,0x8c,0x21,0x39,0x39,0x19, + 0x36,0xbb,0xd,0x7,0xca,0xf,0xa0,0xae,0xb6,0x16,0x71,0xf1,0x71,0x8,0x9,0x9, + 0x1,0x93,0x7c,0x32,0x17,0x38,0xd8,0xac,0x56,0x38,0x9d,0xe,0xd1,0xaa,0x22,0x58, + 0x4b,0x8a,0x4a,0xde,0xd,0xe,0x3,0x4c,0x9d,0xfa,0x3a,0x11,0x99,0x7a,0xb9,0x8c, + 0x23,0x42,0x64,0x64,0x24,0x8c,0x6,0x83,0xac,0xce,0xed,0xe8,0x68,0x47,0x69,0x49, + 0x9,0x9c,0x4e,0x27,0xee,0xbc,0xf3,0x4e,0xac,0x5f,0xb7,0x4e,0x35,0xb8,0x2,0x0, + 0x66,0xb3,0x19,0x77,0xdc,0x7e,0xbb,0xb,0x36,0xf,0x1e,0x44,0x53,0x53,0x13,0x9a, + 0x9a,0x1a,0x61,0x8e,0x89,0x91,0x7c,0x9,0x94,0xd7,0xd4,0xb0,0x88,0xe0,0x8c,0x89, + 0xe1,0x5e,0x81,0xe0,0x52,0x4b,0xbf,0xc4,0x33,0x77,0xa2,0x90,0xae,0x54,0xe9,0xea, + 0xec,0x44,0x51,0x61,0x11,0xaa,0x2f,0x5e,0x4,0x11,0xe1,0xde,0x7b,0x97,0xe2,0xb9, + 0x67,0x9f,0x43,0x6c,0x6c,0xac,0x26,0x33,0x33,0x33,0x23,0x13,0x4d,0x4d,0xcd,0xa8, + 0xa8,0xa8,0x44,0x4d,0x75,0x35,0x86,0x8f,0x18,0xee,0x95,0x54,0xeb,0x5e,0x9c,0x82, + 0x0,0x5b,0xaf,0x1d,0xd0,0x47,0x23,0xce,0x5c,0x5c,0x54,0xfc,0x4a,0xc0,0xc,0x70, + 0xeb,0x92,0x25,0xe3,0x79,0xa2,0x8d,0xa2,0xd4,0x64,0x84,0x84,0x98,0x60,0x32,0x9a, + 0x24,0x63,0xae,0xc,0xc0,0xe1,0x83,0x7,0xd1,0xd9,0xd9,0x89,0x85,0xb,0x17,0x60, + 0xfb,0x73,0xcf,0x81,0xe3,0x38,0xcd,0x76,0x36,0xcf,0xf3,0x98,0x95,0x9d,0x8d,0xf4, + 0x8c,0xc,0x14,0x15,0x15,0xa1,0xb1,0xb1,0x11,0xd5,0xd5,0xd5,0x30,0x18,0x8d,0x88, + 0x88,0x8c,0xf0,0x72,0xbd,0x48,0xde,0xc,0xf0,0xf6,0xbf,0xc5,0x41,0x27,0xb5,0x4, + 0xd,0x4d,0xae,0x61,0x7f,0xa9,0xaa,0xaa,0x42,0x71,0x71,0x9,0x3a,0xbb,0xba,0x30, + 0x72,0xc4,0x8,0xfc,0xea,0x97,0xbf,0xc2,0x7f,0xdc,0x71,0x87,0xd7,0x24,0x99,0x8a, + 0xcb,0x8d,0xdc,0xd9,0xb3,0x71,0xfa,0xf4,0x29,0x9c,0x3e,0x7d,0x1a,0xdd,0xdd,0xdd, + 0x18,0x9d,0x98,0x20,0x3b,0x59,0x65,0xb7,0xd9,0x61,0xb3,0x59,0x45,0x29,0xe4,0x8, + 0xc9,0x98,0x95,0xf1,0x7e,0x49,0x61,0x49,0x93,0xd2,0xbd,0x54,0xa9,0xc2,0x13,0xcd, + 0x84,0xb,0x55,0x3c,0x20,0xa6,0xb5,0xb5,0x15,0xad,0x6d,0x6d,0x10,0x4,0x6,0x41, + 0x60,0x60,0x2,0x73,0x45,0x3,0x5,0x1,0x8c,0x9,0xe8,0xb6,0xb8,0x5e,0x92,0x74, + 0xc7,0xed,0x77,0xf8,0x44,0x7c,0xf7,0x92,0x91,0x9e,0x8e,0x9d,0x1f,0x7e,0x88,0xc5, + 0x8b,0x17,0xc3,0xe1,0x70,0xe0,0xc8,0xe1,0xc3,0x28,0x2f,0x2d,0x83,0xcd,0x66,0x5, + 0x63,0x82,0xc4,0xe6,0xae,0xc7,0x5d,0x75,0xa1,0x6f,0x13,0x20,0x78,0xe8,0xf0,0x9e, + 0x73,0xfa,0x9e,0xbd,0x67,0x63,0xe2,0xcd,0xfb,0x1e,0xee,0x9b,0x20,0x8,0x10,0x98, + 0x0,0xab,0xd5,0x86,0x92,0xe2,0x12,0x1c,0x3c,0x50,0xe,0x87,0xc3,0x8e,0xc5,0x8b, + 0x16,0xe1,0xfd,0xbf,0xbc,0x8f,0xb4,0xb4,0x34,0xbf,0xfa,0xce,0x71,0x1c,0x6e,0xfb, + 0xf1,0x6d,0x3d,0x1,0xa3,0x56,0x8f,0x3e,0xb9,0x3f,0x5b,0x7b,0x7b,0x3b,0x2e,0xb7, + 0x5f,0x16,0xad,0xc5,0x70,0xd1,0x88,0x7,0x3f,0x3d,0x60,0x4,0x98,0x32,0x75,0xea, + 0x12,0x22,0x9a,0xef,0x6e,0xfd,0xf7,0xfe,0xb6,0x5a,0xad,0xb0,0xdb,0x1d,0x2e,0x78, + 0x22,0x91,0xc3,0xc2,0x18,0x9a,0x9b,0x9b,0xf0,0xd5,0xd7,0x5f,0x23,0x25,0x39,0x19, + 0xa3,0x47,0x8f,0xf6,0x6b,0x20,0x8c,0x46,0x23,0x6e,0x5a,0xb8,0x10,0x63,0x12,0x13, + 0x51,0x58,0x58,0x88,0x96,0x96,0x16,0xd4,0xd4,0xd4,0x20,0x3c,0x22,0x1c,0xa6,0x90, + 0x50,0x9,0x43,0xcc,0xbd,0xee,0x9d,0x75,0xe4,0x65,0x24,0x8a,0xd,0x45,0xe6,0xb1, + 0xc,0xc5,0xad,0xe,0x91,0x21,0xd8,0x6f,0xf2,0x34,0x36,0x36,0xa2,0xa8,0xa0,0x8, + 0xad,0x2d,0xad,0x88,0x8,0xf,0xc7,0x53,0x4f,0x3e,0x85,0x7,0x1f,0x7c,0x50,0x11, + 0xb6,0xd5,0x4a,0x51,0x51,0x11,0x36,0x6c,0xdc,0x0,0x87,0xc3,0x89,0x9,0x13,0x26, + 0x20,0x26,0x36,0xd6,0x43,0x7b,0x9,0x82,0x80,0xcb,0x6d,0x97,0xd1,0xd5,0xdd,0xed, + 0x41,0x13,0xd1,0x4a,0xec,0xfc,0xa2,0x82,0xa2,0x82,0x80,0x18,0x60,0xea,0xb4,0x69, + 0x77,0x81,0x28,0xcb,0xdd,0x0,0x74,0x5f,0xfd,0xe3,0x70,0x38,0xd1,0x6d,0xe9,0x86, + 0x41,0xaf,0xef,0x91,0x74,0x57,0xe2,0x47,0x54,0x54,0x14,0xec,0x36,0x3b,0x5a,0x9a, + 0x9b,0xb1,0x7b,0xf7,0x6e,0xa4,0xce,0x9c,0x89,0x84,0x84,0x4,0xbf,0x7,0x64,0xd2, + 0xa4,0x49,0xb8,0xe5,0x96,0x5b,0x70,0xf4,0x68,0x25,0x2e,0x56,0x55,0xa1,0xb6,0xb6, + 0x16,0xe,0x87,0x3,0xd1,0x66,0xb3,0x57,0x9c,0x5c,0x29,0x86,0x2f,0xa7,0xb7,0x95, + 0x63,0xe5,0x4c,0xc2,0x4,0x75,0x49,0xff,0xb1,0x63,0xc7,0x50,0x71,0xa4,0x2,0xe, + 0x87,0x1d,0xa9,0xa9,0x69,0xf8,0xed,0x6f,0x7f,0xeb,0xb7,0xd4,0xf7,0x96,0xd2,0xd2, + 0x52,0x3c,0xb6,0xf6,0x71,0x58,0x2d,0x16,0x8c,0xbb,0x6e,0x1c,0xa6,0x4c,0x49,0xf2, + 0x68,0x77,0xd8,0x1d,0x68,0xbd,0xdc,0x6,0x87,0xc3,0xde,0x43,0x13,0xf1,0xea,0xa1, + 0x5e,0x1a,0xa1,0xa2,0xa8,0xa0,0xe8,0x8b,0xc0,0x10,0x60,0xfa,0xf4,0x65,0x44,0x34, + 0x15,0xa2,0x18,0x80,0x3b,0xc7,0x31,0xc6,0x60,0xb5,0x5a,0xc1,0x4,0xa1,0x27,0x2e, + 0xe0,0xf2,0x89,0x63,0xe3,0x62,0x61,0xb5,0x5a,0xd1,0xda,0xd2,0x8c,0xcf,0xbf,0xf8, + 0x2,0x19,0xe9,0xe9,0xae,0xc8,0xa1,0x9f,0x25,0x22,0x22,0x2,0xb7,0xdf,0x76,0x3b, + 0xc,0x7a,0x3,0xca,0xca,0x4a,0xd1,0xd2,0xdc,0x8c,0x86,0x4b,0xd,0x30,0xc7,0x44, + 0xf7,0xbc,0xf7,0x97,0xa9,0x1b,0x5,0x12,0x75,0x92,0x9d,0xc2,0x96,0xb7,0x8,0xda, + 0x3b,0xda,0x51,0x52,0x5c,0x8c,0x4b,0xf5,0xf5,0xd0,0xe9,0x74,0x58,0xbd,0x7a,0x35, + 0xb6,0x3d,0xb5,0xcd,0x63,0x5e,0xc3,0x9f,0x72,0xe0,0xc0,0x1,0xac,0x79,0xe4,0x11, + 0x58,0xac,0x16,0x8c,0x1d,0x33,0x6,0xc9,0xc9,0xc9,0xe8,0x13,0x6b,0x30,0x74,0x75, + 0x75,0xa2,0xb3,0xb3,0xc3,0xc5,0xc8,0x12,0xb0,0xef,0xee,0xa,0x12,0x51,0x55,0x61, + 0x7e,0xe1,0x47,0x81,0x31,0x40,0x72,0xf2,0x43,0x4,0x8c,0xf3,0x8c,0x34,0xa1,0xf7, + 0x6,0x1e,0x9b,0xdd,0xe1,0x80,0xd5,0x6a,0x5,0xcf,0x71,0xe0,0x78,0x1e,0xc,0x40, + 0x6c,0x5c,0x1c,0x2c,0x16,0xb,0x5a,0x5b,0x5b,0xf0,0xc5,0xee,0xdd,0xc8,0xcc,0xc8, + 0xc0,0x88,0x11,0x23,0xfc,0x1e,0x20,0x22,0x42,0x5a,0x5a,0x1a,0x72,0x73,0xf3,0x50, + 0x52,0x52,0x82,0x4b,0x97,0x2e,0xa1,0xa6,0xba,0x1a,0x3c,0xcf,0x23,0x2a,0x2a,0x4a, + 0x5b,0x30,0xd7,0x2b,0xcc,0xaa,0x12,0x39,0x14,0x5,0x38,0xcf,0x9d,0x3b,0x87,0xf2, + 0xf2,0x72,0x58,0x2d,0x16,0x8c,0x1d,0x3b,0x16,0x3b,0xde,0xd8,0x81,0xc5,0x8b,0x17, + 0x6b,0xf2,0x72,0x94,0xca,0xc1,0x43,0x7,0xb1,0xe6,0x91,0x35,0x2e,0xa3,0x6f,0x4c, + 0x22,0x52,0x66,0xa4,0xf4,0x11,0xde,0x6e,0xb7,0xa3,0xbd,0xa3,0x3,0x76,0xbb,0xbd, + 0xef,0xb9,0x3d,0x3,0x73,0x9e,0x34,0xe9,0x61,0xd7,0xb6,0x82,0xfc,0x82,0x3f,0x6, + 0xc4,0x0,0xd3,0x92,0xa7,0x6d,0x22,0x20,0x4e,0x8a,0xe0,0x52,0x1b,0x63,0xc,0x56, + 0x9b,0xd,0xe,0x87,0x3,0x1c,0xc7,0x81,0x23,0x42,0x6c,0x6c,0x2c,0x2c,0x16,0xb, + 0x5a,0x9a,0x9b,0xf1,0xc5,0xee,0xdd,0xc8,0xce,0xce,0xc6,0xf0,0xe1,0xc3,0x3,0x1a, + 0xac,0x61,0xc3,0x86,0xe1,0x3f,0x7f,0xf2,0x13,0xb4,0xb4,0xb6,0xe2,0x48,0xc5,0x11, + 0x34,0x35,0x36,0xa1,0xb5,0xad,0x15,0xe6,0x98,0x18,0x97,0xc5,0xed,0xe6,0xf1,0x31, + 0xcf,0x15,0xa4,0x3d,0xb9,0x89,0xfd,0x36,0x80,0x7b,0x76,0x30,0x13,0x2d,0xee,0x74, + 0xb7,0x10,0x2c,0x56,0xb,0xca,0xcb,0xe,0xe0,0xc2,0xf9,0xb,0x60,0x8c,0xe1,0xce, + 0x25,0x77,0xe2,0xd5,0x5f,0xbd,0x8a,0x51,0xa3,0x46,0x5,0x3c,0xc3,0x70,0xa4,0xa2, + 0x2,0xf,0x3f,0xfc,0x30,0xba,0x3a,0x3b,0x91,0x30,0x3a,0x1,0x29,0x29,0xc9,0x7d, + 0xa1,0xde,0xae,0xae,0x2e,0x58,0x2c,0xdd,0xae,0xc9,0x65,0x6f,0x29,0x97,0xdf,0x78, + 0x38,0xa,0xf6,0x17,0xec,0x8,0x90,0x1,0x92,0x9f,0x21,0xa2,0x10,0x88,0x6e,0xae, + 0x56,0x17,0x4,0x1,0x36,0x9b,0x15,0x4e,0xa7,0x0,0x9e,0xe7,0x11,0x17,0x17,0x87, + 0xee,0xee,0x6e,0xb4,0xb4,0xb4,0xe0,0xf3,0xcf,0x3f,0x47,0xce,0xec,0xd9,0x18,0x16, + 0x1f,0x1f,0xd0,0xa0,0xe9,0x74,0x3a,0xcc,0x9d,0x3b,0x17,0x53,0xa6,0x4c,0x41,0x41, + 0x61,0x81,0x2b,0x82,0x58,0x53,0x83,0xd0,0xd0,0x10,0x84,0x85,0x85,0x49,0xe8,0x71, + 0x35,0xfd,0x2f,0x3f,0xb1,0x73,0xa9,0xee,0x12,0x4a,0x4b,0x4a,0xd1,0xd1,0xd1,0x81, + 0x18,0xb3,0x19,0x2f,0xbd,0xf8,0x22,0xee,0xbd,0xe7,0x5e,0xd7,0xdb,0x4b,0x3,0x2c, + 0x47,0x8f,0x1e,0xc5,0xea,0xd5,0xf,0xa2,0xa3,0xa3,0x3,0xa3,0x46,0x8d,0x42,0xca, + 0x8c,0x14,0x8,0x4c,0x80,0xc5,0x62,0x85,0xc5,0x6a,0x81,0xc0,0x4,0x6d,0x4,0xf7, + 0xb6,0x7,0xac,0xf9,0xfb,0xb,0x7e,0x15,0x90,0x1b,0x48,0x44,0x3c,0x69,0x94,0x7e, + 0x29,0x63,0xc4,0xe1,0x70,0xa0,0xa3,0xa3,0x3,0x16,0x4b,0x37,0x26,0x4e,0x9e,0x84, + 0xf8,0xf8,0x78,0xb4,0x77,0x74,0x60,0xc5,0xca,0x15,0x38,0x76,0x2c,0x38,0xef,0x39, + 0xb8,0x71,0xde,0x3c,0x7c,0xfc,0xd1,0x2e,0xe4,0xe5,0xe5,0xc1,0x6e,0xb7,0xe3,0xf0, + 0xc1,0x43,0x38,0x5a,0x59,0x1,0xa7,0xd3,0xe,0x8f,0x65,0xe5,0xe2,0xf7,0x7,0x89, + 0x97,0x78,0xc3,0x3b,0x6f,0xc4,0xe9,0x74,0xa0,0xe2,0xc8,0x11,0x94,0x97,0x97,0xc3, + 0x6e,0xb7,0x63,0x4e,0x6e,0x1e,0x76,0xee,0xdc,0x89,0x79,0x73,0xe7,0x5,0xe5,0xd9, + 0x8f,0x1f,0x3f,0x8e,0x9f,0xff,0xfc,0xe7,0xe8,0xe8,0xe8,0xc0,0x88,0x91,0x23,0x31, + 0x2d,0x79,0x3a,0x2c,0x56,0xb,0xba,0xba,0xba,0x3c,0xa2,0x7b,0xf2,0x42,0x27,0x5a, + 0x23,0xe0,0xd1,0x4e,0x21,0x1,0xbb,0x81,0xd3,0x53,0x52,0x36,0x11,0x91,0x49,0x23, + 0xc7,0xf5,0xd5,0x39,0xce,0xb3,0xce,0x18,0x83,0xc3,0xe1,0x80,0xd9,0x6c,0x46,0x77, + 0x77,0x37,0x5a,0x5b,0x5a,0xb0,0xfb,0xcb,0x2f,0x91,0x97,0x9b,0xa7,0x39,0x42,0xa6, + 0x54,0x42,0x43,0x43,0x71,0xeb,0x8f,0x7e,0x4,0xb3,0x39,0x6,0x45,0x45,0x45,0x68, + 0x69,0x69,0xc5,0xa5,0xfa,0x7a,0x44,0x46,0x46,0xc1,0x68,0x34,0x2a,0x66,0xbe,0x78, + 0xc7,0xfb,0x58,0x5f,0xc2,0x46,0x59,0x49,0x19,0x9a,0x9b,0x9a,0x61,0x34,0x1a,0xb1, + 0x61,0xfd,0x7a,0xac,0x5f,0xbf,0x1e,0x61,0xa1,0x61,0x41,0x21,0xfe,0xc9,0x93,0x27, + 0xb1,0x6a,0xf5,0x2a,0xb4,0xb6,0xb6,0x22,0x3e,0x3e,0x1e,0x49,0x53,0x93,0xe0,0x74, + 0x3a,0x5c,0xd3,0xbb,0x12,0x4,0x97,0x13,0x32,0x85,0xcd,0x9a,0xff,0x7d,0xfe,0x4b, + 0x81,0x22,0x80,0x26,0x8e,0xeb,0x27,0xb8,0xf4,0xd6,0x7b,0x2c,0x3,0xc3,0x75,0xe3, + 0xc7,0x23,0x3c,0x22,0x2,0x8d,0xd,0x8d,0xb8,0xff,0x81,0x65,0x38,0x75,0xea,0x54, + 0x50,0x6,0x94,0x88,0xf0,0xb3,0x9f,0xfe,0x14,0x7f,0xfd,0xe0,0x3,0x24,0x25,0x4d, + 0x46,0x57,0x57,0x17,0x8a,0x8b,0x8b,0x71,0xe6,0xf4,0x19,0x38,0x5,0x41,0x39,0x20, + 0xe4,0xbe,0x4f,0x10,0x70,0xfa,0xd4,0x69,0x14,0x17,0x16,0xa1,0xab,0xab,0xb,0x93, + 0x27,0x4f,0xc6,0x7,0xef,0x7f,0x80,0x9f,0xfe,0x8f,0x9f,0x6,0x6c,0xe8,0xf5,0x96, + 0xd3,0xa7,0x4f,0x63,0xc5,0xaa,0x15,0x68,0x6e,0x6a,0x46,0xb4,0x39,0x1a,0x49,0x53, + 0x93,0x14,0x8,0xe,0x15,0x26,0x90,0x11,0x42,0xd,0xcf,0xaa,0xce,0x0,0x9c,0x3c, + 0xc7,0xb9,0x13,0x5d,0x2,0x7e,0x64,0x3b,0xc1,0xf1,0x1c,0x26,0x27,0x4d,0x46,0x94, + 0x39,0x1a,0x8d,0x8d,0x8d,0x58,0x7a,0xdf,0x52,0xb7,0xf7,0xe8,0x6,0x5e,0x26,0x4c, + 0x98,0x80,0xf7,0xde,0x7d,0xf,0x4b,0x97,0xde,0x7,0x22,0xc2,0x99,0x33,0x67,0x50, + 0x56,0x52,0x8a,0xae,0xce,0x2e,0xcf,0x88,0x9a,0x20,0x9a,0xbd,0x14,0x18,0xba,0xba, + 0xba,0x50,0x52,0x5c,0x82,0x33,0xa7,0x4f,0x83,0x40,0xb8,0xef,0xde,0xa5,0x78,0xf7, + 0x9d,0x77,0x31,0x7e,0xfc,0xf8,0xa0,0x3d,0xdf,0xd9,0xb3,0x67,0xb1,0x7c,0xc5,0x72, + 0x34,0x35,0x35,0x21,0x26,0x36,0x6,0x29,0x33,0x52,0xc0,0xf3,0xbc,0xe4,0x58,0x29, + 0x8f,0xab,0x48,0x8,0x3d,0xa7,0x84,0x35,0x25,0xfc,0x71,0xea,0x7,0x50,0xb7,0x1c, + 0xac,0x2b,0x73,0xa0,0x32,0x54,0x71,0x3c,0x8f,0xa4,0x29,0x49,0x88,0x8e,0x8e,0x46, + 0x63,0x53,0x13,0x96,0xde,0x7f,0x1f,0xce,0x9f,0x3f,0x1f,0xb4,0x41,0x36,0x18,0xc, + 0x58,0xf7,0xc4,0x13,0x78,0xeb,0xcd,0xdf,0x63,0xc4,0x88,0x11,0x68,0x6d,0x6b,0x43, + 0x71,0x61,0x11,0xea,0x6a,0x6b,0xa5,0xd6,0xed,0x2,0x60,0xa8,0xad,0xad,0x45,0x51, + 0x41,0x21,0xda,0x5a,0xdb,0x30,0x62,0xc4,0x8,0xbc,0xf9,0xe6,0x9b,0x58,0xbb,0x76, + 0x6d,0xdf,0xb7,0x85,0x82,0x51,0xce,0x5f,0x38,0xdf,0x47,0xfc,0xd8,0xd8,0xd8,0x1e, + 0xe2,0x73,0xb2,0x4,0x56,0xdb,0x38,0xf2,0x24,0xb8,0xa8,0xdd,0x11,0x30,0x3,0x80, + 0xa8,0xcb,0x5f,0x3,0x50,0xcd,0x53,0xe0,0x38,0xe,0x53,0xa6,0x4d,0x45,0x74,0x74, + 0x34,0x1a,0x2e,0x35,0x60,0xe9,0x7d,0xf7,0xe1,0x42,0xd5,0x5,0x4,0xb3,0x64,0x65, + 0x65,0xe1,0xe3,0x8f,0x76,0x61,0xf1,0xa2,0x45,0x70,0x38,0x9c,0xa8,0xac,0x38,0x8a, + 0x43,0x87,0x5c,0x2b,0x6b,0x7a,0x21,0xdf,0x6a,0xb3,0xe1,0xf0,0xc1,0xc3,0xa8,0x3c, + 0xe2,0xca,0xb5,0x5f,0xb4,0x68,0x11,0x3e,0xda,0xf9,0x11,0xb2,0x32,0xb3,0x82,0xfa, + 0x2c,0x55,0x55,0x55,0x58,0xbe,0x7c,0x39,0x1a,0x1a,0x1a,0x10,0x13,0x1b,0x83,0x19, + 0x33,0x67,0xb8,0x49,0x3e,0x69,0x86,0x75,0x55,0x21,0xeb,0x67,0xa2,0xc6,0x80,0x8d, + 0xc0,0x19,0xa9,0x33,0xef,0x26,0xa2,0x31,0x52,0xb0,0xae,0x46,0x60,0x2d,0xdc,0xcb, + 0x71,0x84,0xb8,0xf8,0x78,0xb4,0x5f,0xbe,0x8c,0xe6,0xa6,0x26,0xec,0xd9,0xb3,0x7, + 0xb,0x17,0x2e,0xc,0x38,0xa2,0x26,0x9e,0x4f,0x58,0xbc,0x68,0x31,0x12,0x12,0x12, + 0x50,0x54,0x54,0x88,0xd6,0x96,0x16,0xd4,0xd7,0xd7,0x23,0x3c,0x3c,0x1c,0xdd,0xdd, + 0xdd,0x38,0x78,0xe0,0x20,0x2e,0x5f,0xbe,0x8c,0xf0,0xf0,0x70,0x6c,0xdb,0xb6,0xd, + 0x8f,0xac,0x79,0x24,0xa0,0x38,0xbe,0x54,0xa9,0xa9,0xa9,0xc1,0x3,0xcb,0x1f,0x40, + 0x5d,0x5d,0x1d,0x62,0x62,0xcc,0x98,0x99,0x36,0xd3,0xf5,0xa2,0x4c,0x9,0x82,0x2b, + 0xc1,0xba,0x77,0x24,0x96,0x44,0xf9,0x80,0x6e,0x34,0xe0,0xb8,0x8a,0x7d,0xdf,0xee, + 0x7b,0x3b,0x40,0x23,0x90,0xbb,0xa8,0x15,0xd6,0xb5,0xc1,0x95,0xf7,0x75,0x78,0x9e, + 0xc3,0xd4,0xe9,0xd3,0x10,0x19,0x15,0x85,0xda,0xda,0x5a,0x2c,0xbd,0x7f,0xa9,0xeb, + 0xad,0x99,0x41,0x2e,0x77,0xdc,0x71,0x7,0x76,0xed,0xda,0x85,0x99,0xa9,0xa9,0xb0, + 0x5a,0xac,0x28,0x2f,0x3b,0x80,0xf2,0xb2,0x3,0xb0,0x5a,0x2c,0x98,0x39,0x73,0x26, + 0x3e,0xfa,0xe8,0x23,0xdc,0x71,0xfb,0x1d,0x41,0xbf,0x6f,0x6d,0x6d,0x2d,0x1e,0x58, + 0xbe,0xc,0x75,0x75,0x75,0x30,0x9b,0xcd,0x98,0x99,0x96,0xea,0x41,0x7c,0x31,0xec, + 0x2b,0xc1,0xba,0x5a,0xdd,0x93,0x31,0x58,0x43,0xe0,0x36,0x0,0xd1,0x45,0x5f,0x88, + 0xec,0x8e,0x2,0x5c,0x4f,0x88,0xd2,0x83,0xe0,0x32,0xdc,0xab,0xd3,0xe9,0x30,0x2d, + 0x79,0x3a,0x22,0x23,0x23,0x51,0x5d,0x5d,0x83,0xfb,0xee,0xbf,0xf,0x75,0xf5,0xf5, + 0x41,0x27,0x46,0xc2,0xa8,0x4,0xfc,0xf9,0xed,0x3f,0x61,0xcd,0xc3,0x6b,0xc0,0xf3, + 0x3c,0x78,0x9e,0xc7,0x9a,0x35,0x6b,0xf0,0xa7,0xb7,0xff,0x84,0x84,0x51,0x9,0x41, + 0xbf,0x5f,0x7d,0x7d,0x3d,0x56,0xac,0x5c,0x81,0x9a,0x9a,0x5a,0x44,0x45,0x47,0x21, + 0x35,0x3d,0x55,0x24,0xf9,0x1a,0x61,0x5d,0x6d,0x93,0x98,0x11,0x4,0x71,0x75,0xaa, + 0xc1,0x34,0xb5,0x3,0x4,0xb0,0x8b,0x9c,0xca,0xfb,0x78,0x48,0xe1,0xd,0x5b,0xda, + 0xeb,0xae,0xc8,0xde,0xf4,0x94,0x64,0x1c,0x39,0x7c,0x18,0x55,0x55,0x55,0xb8,0xff, + 0xfe,0xfb,0xf0,0xa7,0xb7,0xff,0x84,0x61,0xc3,0x86,0x5,0x95,0x28,0x1c,0xc7,0x61, + 0xd5,0xaa,0x55,0x98,0x9d,0x3b,0x1b,0x0,0x90,0x3c,0x3d,0x19,0x3,0x51,0x1a,0x1a, + 0x1a,0xb0,0x7c,0xc5,0x72,0x54,0x55,0x55,0x21,0x2a,0x3a,0x12,0xe9,0x19,0x69,0xd0, + 0xe9,0xf4,0x12,0x6b,0x5e,0x34,0x7f,0x72,0x4e,0xa6,0xee,0x3d,0xc9,0xd5,0x3,0x1e, + 0xf5,0x81,0x23,0x0,0xb8,0x2a,0x7f,0x60,0xdd,0xa7,0x3a,0x3c,0xd7,0x1a,0x24,0xa7, + 0xa4,0x20,0x3c,0x22,0x2,0x17,0x2e,0x5c,0xc0,0xb2,0x7,0x96,0xa1,0xa9,0xa9,0x69, + 0x40,0x8,0x94,0x3c,0x3d,0x79,0xc0,0x88,0xdf,0xd4,0xd4,0x84,0x15,0x2b,0x57,0xe0, + 0x42,0xd5,0x5,0x44,0x45,0x45,0x22,0x3d,0x3d,0x1d,0x7a,0xbd,0x5e,0x52,0x8f,0xfb, + 0xa,0xf3,0x52,0x9,0x3a,0x92,0x88,0xc2,0xf3,0x95,0x1,0x33,0x0,0xf,0x1c,0x51, + 0x25,0x38,0x94,0xe0,0x48,0xa9,0xee,0xa9,0xe3,0x38,0x37,0x26,0x98,0x31,0x33,0x5, + 0xe1,0xe1,0xe1,0x38,0x7b,0xf6,0x2c,0x96,0x3d,0xb0,0xc,0xcd,0x2d,0xd7,0xcc,0x7, + 0xb9,0xd1,0xd2,0xd2,0x82,0x95,0xab,0x56,0xe0,0xdc,0xb9,0xb3,0x88,0x8c,0x8c,0x44, + 0x7a,0x66,0x3a,0xc,0x6,0x83,0x36,0xbd,0xed,0x83,0x97,0xe5,0x45,0x70,0x91,0x11, + 0xae,0x83,0xa3,0x5c,0x5b,0xbe,0x83,0xca,0x31,0xcb,0x56,0x3c,0xd0,0x8,0x42,0x8c, + 0xdc,0x2b,0xd4,0x7c,0x81,0xf9,0x3e,0x8,0x53,0x5b,0xea,0x45,0xae,0x5c,0xb7,0x43, + 0xe5,0x7,0xd1,0xd1,0xd9,0x89,0x49,0x93,0x26,0xe1,0x8f,0x6f,0xfd,0xc1,0x2d,0x43, + 0x78,0x70,0x96,0xd6,0xd6,0x56,0xac,0x5c,0xb9,0x2,0x27,0x4e,0x9e,0x44,0x44,0x44, + 0x38,0x32,0xb2,0x32,0x5c,0xc4,0xf,0xe2,0x17,0xca,0x95,0xbf,0x55,0xdc,0x57,0x6f, + 0x7d,0xf6,0xe9,0xed,0xe6,0x80,0x11,0x0,0x0,0x23,0xe2,0x4a,0xa4,0xe1,0xc6,0xf7, + 0x80,0x10,0xe7,0x3,0x4a,0x18,0x8c,0x6,0xcc,0x4c,0x9d,0x89,0xb0,0xb0,0x30,0x9c, + 0x3c,0x71,0x2,0x2b,0x56,0xae,0x40,0x5b,0x5b,0xdb,0xa0,0x25,0x7e,0x5b,0x5b,0x1b, + 0x56,0x3d,0xb8,0xa,0x27,0x4e,0x9e,0x44,0x78,0x78,0x38,0x32,0xb3,0x32,0x5d,0xf3, + 0x10,0x6a,0xee,0x9a,0xa,0xac,0xab,0xcd,0x2,0x8a,0x69,0x2,0x2,0x88,0xa3,0x72, + 0x2d,0xcf,0xac,0x29,0x5b,0x93,0x23,0x14,0xc8,0xeb,0x6d,0x6f,0x58,0xf7,0x4c,0x4f, + 0x96,0xb1,0x52,0x35,0x32,0x92,0xc1,0x68,0x40,0x6a,0xda,0x4c,0x84,0x86,0x86,0xe2, + 0xd8,0xf1,0xe3,0x58,0xb9,0x6a,0x65,0xdf,0x57,0xb7,0x6,0x53,0xe9,0xe8,0xe8,0xc0, + 0xea,0xd5,0xab,0x71,0xe2,0xc4,0x71,0x84,0x85,0x87,0x21,0x33,0xdb,0x93,0xf8,0xd2, + 0xb0,0xaf,0x1,0xd6,0x25,0x74,0x3c,0x44,0x89,0x20,0x92,0x74,0x1,0x17,0x3c,0x6, + 0x20,0x8e,0x8a,0x44,0x8b,0xf,0xbd,0x39,0xce,0xcb,0x46,0x90,0xee,0xa8,0x62,0x67, + 0x3c,0xea,0xe8,0xab,0x1b,0x8d,0x46,0xa4,0xa6,0xa7,0x22,0x34,0x34,0x4,0x95,0x95, + 0x95,0x58,0xb9,0x72,0x70,0x31,0x41,0x47,0x47,0x7,0x56,0xff,0xfc,0x41,0x1c,0x3d, + 0x76,0x14,0xa1,0x61,0x61,0xc8,0xca,0xce,0x82,0xc9,0x64,0x94,0x26,0x38,0xbc,0x33, + 0x79,0x94,0xf4,0xb8,0x74,0x5d,0x83,0xd,0xc1,0xb1,0xfd,0x41,0x63,0x0,0x38,0x51, + 0x48,0x44,0x4e,0x55,0x58,0xd7,0x40,0x60,0x35,0xdf,0x55,0xae,0xf3,0x26,0x93,0x9, + 0x69,0x69,0x69,0x8,0x9,0xd,0xc1,0xe1,0x8a,0xc3,0x58,0xfd,0xd0,0x6a,0x74,0x76, + 0x76,0x5e,0x75,0xe2,0x77,0x76,0x76,0xe2,0xe1,0x35,0xf,0xe3,0xc8,0x91,0xa,0x84, + 0x86,0x86,0x20,0x3b,0x3b,0xb,0x21,0x21,0x26,0xf9,0x3e,0x69,0xcd,0xe6,0x51,0xb, + 0xb3,0x2b,0x78,0xa,0x1c,0x71,0x76,0xa3,0xce,0xfa,0x85,0x26,0xe1,0xd6,0xda,0xd1, + 0x7,0x7f,0xfe,0xe0,0x5e,0x6,0xcc,0x95,0x7a,0x33,0xa6,0x7f,0x75,0x6d,0x46,0x8d, + 0x38,0xe6,0x60,0xb5,0x58,0x51,0x5a,0x5a,0xa,0x4b,0xb7,0x5,0x69,0x69,0x69,0xf8, + 0xdd,0xff,0xfe,0x1d,0x4c,0x26,0xd3,0x55,0x21,0xbe,0xc5,0x62,0xc1,0x43,0xf,0x3d, + 0x84,0xb2,0xf2,0x32,0x84,0x84,0x84,0x20,0x7b,0x56,0x16,0x42,0x43,0x42,0x24,0xdf, + 0x60,0x2a,0xee,0xa3,0xb2,0xa1,0xa7,0x62,0x28,0xf6,0x8d,0xa3,0xec,0xbb,0xa,0xbe, + 0xde,0xf6,0xe4,0xd3,0xf3,0x83,0x87,0x0,0x0,0x18,0xc7,0xfe,0xe6,0xb7,0x9f,0x2f, + 0x42,0xe,0xd,0xd9,0xac,0xb2,0x9b,0x29,0xc4,0x84,0xf4,0x8c,0x34,0x98,0x4c,0x26, + 0x94,0x95,0x95,0xe1,0xa1,0x87,0x1e,0x82,0xc5,0x62,0xb9,0x2a,0xc4,0x5f,0xf3,0xc8, + 0x1a,0x1c,0x28,0x2f,0x43,0x88,0xc9,0x84,0xec,0x59,0xd9,0x8,0xd,0xd,0xd5,0x86, + 0x8c,0x6a,0xb0,0xae,0x66,0x20,0xcb,0x8e,0x53,0xdf,0x75,0xfe,0xa5,0x39,0x28,0xa6, + 0x79,0x7a,0x95,0xc,0xbb,0x88,0x88,0xf9,0xab,0xc7,0x95,0x3a,0xcf,0xf9,0x90,0xf6, + 0x44,0x44,0x8,0xd,0xd,0x45,0x7a,0x66,0x3a,0x4c,0x21,0x26,0x94,0x94,0x96,0xe0, + 0xd1,0x47,0x1f,0xbd,0xa2,0x4c,0x60,0xb1,0x58,0xf0,0xf8,0xda,0xc7,0x50,0x5a,0x5a, + 0x2,0x53,0xf,0xf1,0xc3,0xc2,0x42,0xb5,0xeb,0x71,0xdf,0x33,0x7b,0x14,0x6c,0x2b, + 0xef,0xeb,0xf0,0xc4,0x34,0x33,0x80,0x4f,0xe9,0x2d,0xf,0xad,0x79,0xa8,0x90,0x1, + 0x59,0xc1,0x86,0x75,0xb5,0x57,0xaa,0xc9,0x7d,0x2b,0xa0,0xab,0xb3,0x1b,0x25,0xc5, + 0x25,0xb0,0xda,0xac,0x98,0x3d,0x7b,0x36,0xde,0x78,0xed,0x8d,0xa0,0xce,0xdd,0x4b, + 0x15,0x9b,0xcd,0x86,0xc7,0xd7,0x3e,0x8e,0xfc,0xfc,0x7c,0x98,0x4c,0x46,0xcc,0xca, + 0xc9,0x76,0x25,0xa0,0xaa,0xfa,0xe7,0xbe,0x85,0x79,0xa5,0xde,0x29,0x24,0xff,0xcd, + 0x4,0x37,0x41,0x1,0x2a,0xb6,0x6c,0xde,0x36,0x3d,0xe8,0x8,0xd0,0x43,0xa8,0x5d, + 0xbe,0x26,0x7e,0xf8,0x99,0xcd,0xaa,0x29,0x2b,0x26,0x2c,0x3c,0xc,0x99,0x99,0x19, + 0x30,0x1a,0xc,0xc8,0xdf,0xbf,0x1f,0x6b,0x9f,0x58,0xdb,0x97,0x37,0x3f,0x10,0xc5, + 0x6e,0xb7,0x63,0xdd,0xba,0x75,0x28,0xc8,0xcf,0x87,0xd1,0x68,0x40,0x76,0x4e,0x36, + 0xc2,0xc3,0xc3,0x35,0x79,0x47,0x5a,0xe2,0x1e,0x9c,0x64,0xa6,0x8f,0x6f,0x61,0x76, + 0x46,0xf4,0x7b,0x9f,0xe6,0x45,0x7c,0x39,0x58,0xc7,0xe9,0xde,0x21,0x82,0xcd,0x57, + 0x3d,0xae,0x6,0xeb,0x6a,0x69,0x4f,0x4a,0x59,0x30,0x61,0x11,0x61,0xc8,0xcc,0xca, + 0x84,0xc1,0x68,0xc4,0xbe,0x7d,0xfb,0xb0,0x7e,0xc3,0xfa,0x1,0x61,0x2,0xbb,0xdd, + 0x8e,0x4d,0x9b,0x36,0xe2,0xfb,0xfd,0xfb,0x60,0x30,0x1a,0x30,0x2b,0x27,0x1b,0x11, + 0x11,0x11,0xda,0xf5,0x38,0xf9,0xac,0xc7,0xfd,0xd9,0xba,0x43,0xc,0xce,0x77,0x7c, + 0xe9,0x97,0x4f,0xaf,0x8b,0x2f,0x28,0x28,0xe8,0xc8,0xce,0xc9,0x9e,0x48,0xc0,0xc, + 0x5f,0xf4,0xb8,0x3f,0x3a,0xcf,0x97,0x2c,0x18,0xa3,0xd1,0x88,0xb8,0xf8,0x38,0xd4, + 0xd7,0xd7,0xe3,0xcc,0x99,0xd3,0x38,0x73,0xf6,0x2c,0x16,0x2c,0x58,0xe0,0xf7,0xaa, + 0x64,0x2f,0x2f,0xd8,0xe9,0xc4,0x96,0x2d,0x9b,0xf1,0xf5,0xde,0xbd,0x30,0x18,0x5c, + 0xc4,0x8f,0x8c,0x8c,0xd4,0xd4,0x27,0x6d,0x31,0x12,0x28,0x26,0xd2,0x6a,0xca,0x7, + 0x74,0xa5,0xeb,0xfd,0x75,0xfd,0xba,0x6d,0x7f,0x19,0x30,0x4,0xe8,0x39,0xe3,0xf5, + 0x60,0xc0,0xba,0x6a,0xda,0x93,0xf,0x59,0x30,0x44,0x84,0xc8,0x88,0x48,0x64,0x66, + 0x65,0x40,0xaf,0xd7,0x63,0xcf,0x9e,0x3d,0xd8,0xb2,0x65,0x8b,0xc7,0x7,0xa9,0xfd, + 0x2d,0x82,0x20,0x60,0xeb,0x93,0x5b,0xb1,0xe7,0xab,0xaf,0xa0,0x37,0xe8,0x30,0x2b, + 0x27,0x1b,0x51,0x51,0x51,0xda,0x66,0xee,0x14,0x61,0x5d,0x4b,0x22,0xad,0x72,0xdd, + 0x33,0x29,0x17,0x80,0xc0,0xfe,0x8f,0xaf,0xfd,0xf3,0xf9,0x83,0x11,0x45,0xf9,0x45, + 0x75,0xb3,0x72,0x66,0xcd,0x23,0x8e,0xc6,0x29,0x11,0x3c,0xd0,0x6c,0x56,0xdf,0xa7, + 0x47,0x5d,0xc1,0xa2,0xd8,0xb8,0x58,0xd4,0xd5,0xd6,0xe1,0xd4,0xa9,0x93,0xb8,0x50, + 0x75,0x1,0x37,0xde,0x38,0xdf,0xef,0x54,0x6e,0x41,0x10,0xf0,0xd4,0xb6,0xa7,0xb0, + 0x7b,0xf7,0x17,0xd0,0xeb,0x75,0xc8,0xc9,0x99,0x85,0x28,0x73,0x94,0x66,0x3d,0x1e, + 0x98,0x30,0x28,0x67,0x61,0x4b,0xf4,0xa9,0x64,0xd3,0xc6,0x27,0x9f,0xf2,0x5d,0x9e, + 0xfd,0x49,0xa8,0xe0,0xb9,0x1d,0x6a,0x7a,0x3c,0xc0,0x6c,0x56,0xff,0xd4,0x5,0x5c, + 0x2f,0xae,0xcc,0xcc,0xca,0x84,0x5e,0xa7,0xc7,0x67,0x9f,0x7d,0x86,0x67,0x9e,0x79, + 0xc6,0x2f,0x24,0x10,0x4,0x1,0xcf,0x3e,0xf7,0xc,0x3e,0xff,0xfc,0x33,0xe8,0xf5, + 0x7a,0xcc,0xca,0xc9,0x46,0xb4,0x39,0x7a,0xc0,0xf5,0xb8,0xd2,0x5a,0xb,0x15,0x4a, + 0x6e,0xf3,0x87,0x96,0x7e,0x7d,0x32,0x26,0x31,0x21,0xf1,0x64,0x94,0x39,0xea,0x27, + 0x44,0x34,0x7c,0x80,0xb2,0x59,0x35,0xd4,0x3d,0xc3,0xac,0xee,0x46,0x68,0x68,0x48, + 0x8,0x62,0x62,0x63,0x50,0x5b,0x5b,0x87,0xe3,0xc7,0x8f,0xe1,0x52,0x7d,0x3d,0x6e, + 0xb8,0x61,0xae,0x66,0x24,0x60,0x8c,0x61,0xfb,0xf3,0xdb,0xf1,0xc9,0x27,0x9f,0x40, + 0xa7,0xd3,0x21,0x3b,0x27,0x1b,0xb1,0x31,0x31,0x9a,0xf4,0xb8,0x2f,0xc8,0x27,0x5, + 0xfb,0x5e,0xb0,0xae,0xcd,0x99,0xdf,0xbf,0x69,0xfd,0xd6,0xcd,0x57,0x8c,0x1,0x2a, + 0x2b,0x2b,0x59,0x6e,0x5e,0xee,0x29,0x22,0xdc,0x33,0x20,0xd9,0xac,0x81,0x64,0xc1, + 0xf4,0xb4,0xf5,0x31,0x41,0x4d,0x1d,0x8e,0x1e,0x3b,0x86,0xc6,0xa6,0x46,0xcc,0xc9, + 0x9b,0xa3,0xfe,0x16,0x70,0xc6,0xf0,0xe2,0x8b,0x2f,0xe0,0x1f,0xff,0xf8,0x7,0x74, + 0xbc,0x8b,0xf8,0x71,0x71,0x31,0x1a,0xf5,0xb8,0xef,0x36,0x8f,0x4f,0x52,0x2e,0x47, + 0x7f,0x86,0xa5,0x5f,0x7e,0xf9,0xd5,0xb9,0x2b,0xc6,0x0,0x0,0x90,0xff,0x7d,0xfe, + 0x99,0xd9,0xb9,0xb3,0x33,0x89,0x68,0x52,0xd0,0xb3,0x59,0x3,0xc8,0x82,0x71,0xaf, + 0x87,0x86,0x86,0x22,0xc6,0x6c,0x46,0x6d,0x5d,0x1d,0x8e,0x56,0x56,0xa2,0xad,0xad, + 0xd,0xb3,0x15,0x5e,0xd3,0xc6,0x18,0xc3,0x2f,0x7f,0xf9,0xa,0x76,0x7d,0xbc,0xb, + 0xbc,0x8e,0x47,0x76,0x4e,0x16,0xe2,0xe2,0xe2,0x7c,0xd0,0xe3,0x14,0xa8,0x1e,0xf7, + 0xa7,0x7c,0xbd,0x69,0xe3,0xd6,0x67,0xfc,0x3d,0x39,0x30,0x3f,0x89,0xc7,0x3a,0x22, + 0x72,0x4,0x3b,0x9b,0xd5,0xa7,0xe9,0x52,0x15,0xc6,0x89,0x8b,0x8f,0x43,0x56,0x56, + 0x6,0x78,0x9e,0xc7,0x87,0x1f,0xfe,0x15,0xaf,0xbd,0xf6,0xaa,0x6c,0x77,0x5e,0x7b, + 0xfd,0x35,0x7c,0xb8,0xf3,0x43,0xf0,0x3c,0x8f,0xec,0x59,0x99,0x88,0x8f,0x8f,0xf3, + 0x59,0x6f,0xbf,0x98,0x79,0xce,0x0,0x0,0x5,0xc8,0x49,0x44,0x41,0x54,0x7,0xa4, + 0xc7,0xfd,0x8,0x4f,0xf0,0x84,0xc7,0x2,0x23,0x61,0x0,0x25,0x7f,0x5f,0x7e,0x63, + 0x5e,0xde,0xec,0x61,0xd4,0xf7,0xe,0x21,0xdf,0xf4,0x78,0x20,0x59,0x30,0xa4,0x14, + 0x75,0x13,0x21,0x4c,0x58,0x78,0x18,0xa2,0xa2,0xa3,0x51,0x57,0x53,0x87,0xc3,0x87, + 0xf,0xa3,0xab,0xab,0x13,0xb3,0x66,0xe5,0x78,0xf4,0xe5,0xf5,0xd7,0x5f,0xc3,0x5f, + 0xde,0xff,0xb,0x38,0xce,0x45,0xfc,0xe1,0xc3,0x87,0xf9,0xb0,0xee,0x31,0x8,0x7a, + 0xdc,0x8f,0xc2,0x18,0x5e,0xda,0xb8,0x61,0xeb,0xfb,0x57,0x8d,0x1,0x0,0xe0,0xa6, + 0x85,0xe9,0xdf,0x3b,0x4,0xfd,0xcf,0x88,0x28,0xda,0x57,0x3d,0xee,0x77,0x16,0x8c, + 0x1f,0x61,0xd6,0x88,0xf0,0x30,0x44,0x45,0xbb,0x16,0x9e,0x1c,0x3a,0x74,0x8,0x76, + 0x9b,0xd,0x59,0x59,0xae,0xa5,0x5f,0xbf,0xf9,0xcd,0x6f,0xf0,0xee,0x7b,0xef,0xb8, + 0x24,0x3f,0x3b,0x3,0xc3,0x47,0x8c,0xf0,0xc9,0x5d,0x1b,0x60,0x29,0x97,0x2b,0xc7, + 0xad,0xdd,0xf6,0xff,0xb9,0x77,0xef,0x5e,0x47,0x20,0x17,0x9,0xca,0xd3,0x6e,0xdc, + 0xba,0xf1,0x6,0x2,0xbe,0x2,0xc0,0x7b,0x27,0x3f,0x42,0xfa,0x3b,0x42,0xda,0x93, + 0x1b,0x25,0xe7,0xbf,0xd5,0xea,0x72,0x13,0x4a,0xb5,0x35,0xb5,0x28,0x29,0x39,0x0, + 0xc6,0x4,0x2c,0x7f,0x60,0x39,0x0,0xe0,0xad,0x3f,0xbc,0x5,0x8e,0xe3,0x90,0x91, + 0x99,0x8e,0x51,0xa3,0x46,0x42,0xed,0xd3,0xb6,0x57,0x90,0xc8,0xf2,0xb3,0xf3,0xa0, + 0xb9,0x1b,0x36,0x6c,0xf9,0x2e,0xd0,0xb,0x5,0xad,0x27,0x9b,0x9f,0xda,0xfc,0x22, + 0x18,0xdb,0x14,0x84,0x6c,0x56,0xcd,0x4,0x57,0x9a,0x3d,0x53,0x22,0x60,0x4d,0x4d, + 0x1d,0x8a,0x8b,0x8a,0x3d,0x8,0x9a,0x99,0x95,0x81,0x84,0x84,0x51,0x92,0xd7,0x18, + 0x4,0x4,0xf7,0xa4,0x3e,0xd1,0xaf,0x37,0xaf,0xdf,0xb2,0x26,0x18,0xd7,0xd2,0x5, + 0xeb,0xa1,0x8c,0xbc,0xf1,0x17,0x76,0xa7,0xf5,0x26,0x6,0xa4,0xf,0x48,0x16,0x8c, + 0x44,0x56,0x8c,0xd6,0x69,0x63,0x71,0x3d,0x21,0x61,0x24,0xda,0xa7,0x24,0xa1,0xea, + 0x42,0x15,0x0,0x86,0xe4,0x94,0x64,0x8c,0x1c,0x39,0x72,0xb0,0x49,0xb9,0x9c,0xc4, + 0xe6,0x5b,0x3a,0x6d,0x4f,0x4,0xf1,0x7a,0xc1,0x2b,0x9b,0x9f,0xde,0x9c,0xc4,0xb, + 0x54,0x0,0x20,0xca,0x8b,0xc0,0x3,0x8,0xeb,0x52,0x52,0xee,0x6b,0x7d,0xb0,0x12, + 0x5c,0x44,0xae,0x4b,0xc4,0xf8,0xf4,0x8d,0x1b,0x37,0x5e,0x1c,0x94,0xc,0x0,0x0, + 0x4f,0x3e,0xfd,0xe4,0x7c,0x62,0xec,0x53,0x0,0x86,0xc1,0x46,0xf0,0xc1,0xc,0xeb, + 0x1a,0x8a,0x83,0x3,0x2d,0xdc,0xb0,0x61,0xcb,0x37,0xc1,0xbc,0x28,0x1f,0xec,0xa7, + 0xfc,0x76,0xef,0xb7,0x67,0xe7,0xcd,0x9f,0x5b,0x4b,0xa0,0xdb,0x7d,0xcf,0x66,0x1d, + 0x84,0x61,0xd6,0xc1,0xa2,0xf7,0x81,0x75,0x9b,0x36,0x6c,0xfd,0x20,0xd8,0xd7,0xe5, + 0x7,0xe2,0x61,0xbf,0xd9,0xfb,0xed,0x81,0x79,0xf3,0xe6,0x9a,0x88,0xa3,0x3c,0x35, + 0x77,0x4d,0xfb,0x74,0xe9,0xd5,0x9,0xb3,0xe,0xe,0xa3,0xf,0x2f,0x6e,0xde,0xb0, + 0xf5,0xf9,0x1,0xb2,0x29,0x6,0x2c,0x48,0x41,0xcf,0x3c,0xf7,0x8b,0xb7,0x41,0xec, + 0xde,0x21,0x3d,0x1e,0xc8,0x38,0xd2,0x8e,0xcd,0x1b,0xb7,0x3c,0x3a,0x50,0xd7,0xe7, + 0x6,0xea,0xc2,0x44,0x60,0x53,0x93,0x2a,0x97,0x71,0x44,0x6f,0xf9,0xf3,0x12,0xa9, + 0x41,0x10,0x66,0x1d,0xc,0xd4,0xff,0xc3,0xa6,0xd,0x9b,0x1f,0x1b,0xc8,0x5b,0xd0, + 0xc0,0xf7,0x81,0xd1,0xf6,0x17,0x9e,0x79,0x3,0xc0,0x1a,0xa8,0xfa,0xec,0xea,0x3e, + 0xfc,0xf,0x92,0xd0,0x92,0xb0,0xcf,0xde,0x99,0x30,0x76,0xd2,0xfd,0x77,0xdf,0x7d, + 0xb7,0xf3,0x9a,0x66,0x80,0xde,0xb2,0xfd,0x85,0xa7,0x5f,0x4,0x68,0xd3,0x10,0xac, + 0x6b,0xd3,0xf9,0x9b,0xd6,0x6d,0xd9,0x4a,0xf2,0x1f,0x28,0xbe,0xf6,0x18,0xc0,0xc5, + 0x4,0xcf,0x3e,0x46,0x44,0xaf,0x10,0xb9,0x7,0xa0,0x86,0x8,0xee,0x56,0xec,0xc, + 0x78,0x70,0xf3,0x86,0xad,0x7f,0xbc,0x82,0x81,0xa5,0x2b,0x5b,0x5e,0x78,0xf9,0x85, + 0xb9,0x10,0x84,0xf,0x89,0x30,0x6c,0x88,0xe0,0x1e,0xa5,0x8d,0x18,0x96,0x6c,0xdc, + 0xb8,0x75,0xcf,0x15,0xd,0x2d,0x5d,0x8d,0x9e,0x6e,0x7f,0x75,0x7b,0x82,0xce,0x41, + 0x1f,0x1,0x98,0x35,0x44,0x77,0x0,0x40,0x99,0xc0,0xd1,0xff,0xda,0xb2,0x6e,0xcb, + 0xb1,0x2b,0x7d,0xe3,0xab,0x26,0x7e,0x3b,0x76,0xec,0x30,0x76,0x59,0xda,0x5f,0x1, + 0xf0,0xf0,0xd5,0x7c,0x8e,0xab,0x5c,0x9c,0x0,0x7b,0xc5,0x1c,0x15,0xbf,0x6d,0xd5, + 0xaa,0x55,0xf6,0xab,0xf1,0x0,0x57,0x7d,0xe0,0x5f,0x7e,0xf9,0x85,0x39,0x2,0xd8, + 0xef,0x1,0x4c,0xfe,0xb7,0x32,0xf4,0x80,0xf3,0x3c,0xe8,0x9e,0x60,0x4c,0xe9,0x6, + 0x52,0xf8,0xab,0x3d,0x10,0xbb,0x77,0xef,0xb9,0x90,0x97,0x7b,0xc3,0x5b,0xbc,0x8e, + 0x27,0x22,0xe4,0xc,0x86,0x67,0x1a,0xe0,0xe2,0x60,0x84,0xdf,0x59,0x4d,0xf6,0x3b, + 0xb7,0xae,0x7d,0xea,0xe4,0xd5,0x7e,0x98,0x41,0x5,0xbd,0xaf,0xbc,0xf2,0x7c,0x8a, + 0x93,0xe1,0x55,0x0,0xb,0x7e,0x88,0x94,0x27,0xb0,0xcf,0x9c,0x1c,0xf7,0xc4,0x96, + 0x75,0x5b,0x2a,0x7,0xcf,0x33,0xd,0xc2,0xf2,0x5f,0xff,0xf5,0xfc,0x2,0xc6,0xe1, + 0x59,0x30,0xcc,0xfe,0x61,0x10,0x1e,0x47,0x4,0x70,0xeb,0x37,0x6f,0xd8,0xfc,0xd9, + 0x20,0x7c,0xb6,0xc1,0x5b,0x5e,0x7a,0xe5,0xf9,0x5b,0xc1,0xf0,0xc,0x80,0xf4,0x6b, + 0x54,0xcf,0x7f,0x7,0xb0,0x37,0xac,0x5d,0x8e,0xbf,0x3d,0xfd,0xf4,0xd3,0xc2,0x20, + 0x65,0xce,0xc1,0x5f,0x5e,0x7a,0x69,0x7b,0x1e,0xe3,0xb1,0x92,0x18,0xdd,0x9,0x20, + 0x64,0x90,0x3f,0xae,0xd,0xc0,0x87,0x8c,0xe3,0x5e,0xdf,0xbc,0x6e,0x73,0xe9,0x35, + 0x80,0x4e,0xd7,0x4e,0x79,0xf5,0xd5,0xa7,0x63,0x6c,0xe,0xfd,0x3d,0x0,0x56,0x2, + 0x98,0x3a,0xb8,0x84,0x1d,0x25,0x8c,0x61,0x97,0x60,0xc0,0x9f,0xb7,0x3e,0xbe,0xb5, + 0xf6,0x5a,0x19,0xd3,0x6b,0xd6,0xff,0x7e,0xe1,0x97,0x2f,0x24,0x91,0x93,0xdd,0x4a, + 0x44,0x3f,0x2,0x58,0x1e,0x0,0xc3,0x15,0x7e,0x4,0x27,0x3,0xf6,0x11,0xb0,0xcb, + 0xc1,0xb3,0xbf,0x3f,0xf9,0xc4,0x93,0x55,0xd7,0xa8,0x7d,0x72,0xd5,0xef,0xeb,0xfe, + 0x79,0x23,0xf7,0xdf,0x9c,0x44,0x9b,0xd4,0x39,0xb8,0xe9,0xf6,0x9b,0x22,0x33,0x67, + 0xa4,0xcd,0x37,0x19,0x43,0x72,0x78,0x9e,0x4f,0xe1,0x38,0x2e,0x99,0x8,0x51,0x41, + 0x16,0xf2,0x56,0xa7,0x20,0x94,0x3a,0xec,0x8e,0x12,0x8b,0xd5,0x52,0x72,0xf6,0xd4, + 0x89,0x92,0xf,0x3e,0xf8,0x7b,0xa3,0x8,0x5,0x98,0x4c,0x9d,0x1,0x10,0x64,0xf6, + 0x8b,0xcf,0xb9,0xa6,0x18,0x40,0x4c,0x38,0x77,0xa2,0x91,0x68,0x3f,0xdc,0xfe,0x93, + 0xe8,0xb7,0xd4,0x6,0x85,0x3a,0x64,0xf6,0xf5,0xed,0xbf,0xf5,0xd6,0xc5,0x89,0x63, + 0xae,0x1b,0x37,0x2d,0x2a,0x32,0xf2,0x7a,0x9d,0x5e,0x1f,0xaf,0xe3,0xf9,0x38,0x8e, + 0xe7,0xe3,0x79,0xe2,0x62,0x88,0xa7,0x58,0x82,0xf7,0x24,0x4,0x63,0x42,0xa7,0xd3, + 0x29,0xd4,0x3a,0xec,0x8e,0x5a,0x87,0xc3,0x59,0x6f,0xb5,0x59,0x6b,0x2c,0x5d,0xdd, + 0x35,0xd5,0xd5,0x17,0x4f,0x7c,0xfa,0xe9,0xee,0xb3,0x16,0x8b,0x45,0x8d,0xc8,0x72, + 0x4,0x96,0xaa,0x8b,0xdb,0x4,0xd1,0x6f,0xf7,0x7d,0xe2,0x4d,0x90,0xb9,0x77,0xd0, + 0x19,0xc0,0x5d,0x1a,0x39,0x19,0x42,0x73,0x2a,0xc,0xc0,0xa9,0xd4,0xfd,0xdd,0xe4, + 0x18,0x4,0xa,0xa8,0xa1,0xd4,0x77,0xa6,0x50,0xd7,0x42,0x64,0x48,0x48,0xb9,0x2f, + 0x9b,0xe0,0xc3,0x7e,0x41,0xe3,0x6f,0x41,0x8d,0x41,0xc4,0x83,0xc0,0x29,0x10,0x55, + 0xb,0x13,0xc8,0xfd,0xf7,0x85,0x69,0x38,0x8d,0x88,0xa2,0x95,0x41,0x64,0x51,0x42, + 0xc6,0x98,0x53,0x92,0x6e,0x35,0x2,0x6b,0x21,0xa2,0xa0,0xa1,0x4d,0xd0,0xd8,0xae, + 0x46,0x7c,0xa5,0xf3,0xbd,0x24,0x9c,0xfc,0xfc,0xef,0xef,0xb9,0xfe,0x5e,0xdf,0xd7, + 0x6b,0x8a,0xf7,0xbb,0xab,0x22,0xa8,0xe8,0x6c,0xe6,0xe3,0xe0,0xb,0x1a,0x89,0xe1, + 0xeb,0x7f,0xb5,0x63,0xfc,0xbe,0x3e,0x2f,0xa3,0xcf,0x83,0xf1,0x1f,0x1a,0x74,0xb7, + 0x96,0xf3,0x7c,0x81,0x76,0x52,0x30,0xca,0xc4,0xd2,0xab,0x34,0xb8,0x4e,0x19,0x2, + 0x6a,0x95,0x54,0x35,0x44,0x60,0x32,0xf6,0x1,0x64,0xec,0x5,0x41,0xe5,0x7a,0xf0, + 0xf7,0x3f,0xc9,0xa8,0x5,0xad,0x92,0xa5,0x15,0xea,0xfd,0x81,0xff,0x40,0xec,0x5, + 0xa8,0x78,0x10,0x6a,0x3e,0x3d,0x34,0x1a,0x76,0xfe,0xe8,0x76,0x7f,0x74,0xba,0x3f, + 0xed,0x4a,0xfb,0xfc,0xf2,0x2,0xc8,0x7,0xc2,0xaa,0x11,0x8f,0xf3,0x91,0x98,0x9c, + 0x8a,0x57,0xa0,0x5,0x29,0x7c,0xe9,0xaf,0x9c,0x41,0xa8,0x24,0xa5,0x90,0xb1,0xec, + 0x81,0x2b,0x67,0x8,0xa,0x12,0xcf,0x70,0xc5,0xe3,0x0,0x62,0x82,0x70,0x12,0xee, + 0xa0,0xbf,0xc4,0x6,0xfc,0xb3,0xfa,0xfd,0xed,0x27,0xf3,0xc1,0x2b,0x50,0x73,0xb, + 0xb5,0x32,0x5,0x64,0x88,0xb,0x5f,0x8,0xfb,0x43,0x88,0x4,0xfa,0x62,0x13,0xf8, + 0x22,0xf5,0xe4,0xa7,0xf4,0xcb,0x11,0x5f,0x8b,0xbe,0xbd,0x2a,0x41,0x1e,0x2d,0xe5, + 0xff,0x3,0xf,0xb9,0x88,0xe4,0xcc,0xf,0xb4,0xc6,0x0,0x0,0x0,0x0,0x49,0x45, + 0x4e,0x44,0xae,0x42,0x60,0x82, + // /home/user/2/qstardict/plugins/stardict/pixmaps/arrow-up.png + 0x0,0x0,0x25,0xdf, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb, + 0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd, + 0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xd,0xd7,0x0,0x0, + 0xd,0xd7,0x1,0x42,0x28,0x9b,0x78,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7, + 0xd7,0x7,0x5,0xc,0x23,0x30,0xd7,0x7b,0x14,0xbc,0x0,0x0,0x20,0x0,0x49,0x44, + 0x41,0x54,0x78,0xda,0xed,0x7d,0x79,0x7c,0x54,0xd5,0xdd,0xf7,0xf7,0x77,0xef,0x64, + 0x96,0xec,0x9,0x9,0x59,0x4c,0x80,0x10,0x12,0xd6,0x84,0x6c,0x24,0xec,0x41,0x71, + 0x69,0x6b,0xfb,0xf4,0xb5,0x8,0xf6,0x7d,0xfb,0xb6,0xf5,0xed,0xa6,0xb5,0xf5,0xb1, + 0x7d,0x44,0xf6,0x5a,0x6c,0x11,0x6d,0xa9,0x56,0x50,0x10,0x4,0xb4,0x7d,0xb5,0xad, + 0x95,0xfa,0x68,0x5,0x45,0x44,0x64,0x49,0x48,0xd8,0x13,0x20,0x6c,0xa,0x61,0xd, + 0x81,0x90,0x64,0xb2,0x67,0xb6,0x7b,0xcf,0xf3,0xc7,0x64,0x99,0xb9,0x73,0xef,0x9d, + 0x3b,0x4b,0x20,0x68,0x7e,0xf9,0xdc,0x4f,0xe6,0xcc,0xb9,0xdb,0x39,0xdf,0xdf,0xf9, + 0xfe,0x96,0x73,0xee,0x5c,0x60,0x40,0x6,0x64,0x40,0x6,0x64,0x40,0x6,0x64,0x40, + 0x6,0x64,0x40,0x6,0x64,0x40,0x6,0x64,0x40,0x6,0x64,0x40,0xbe,0x2a,0x42,0x5f, + 0xd6,0x76,0x65,0x17,0x14,0x64,0x12,0xd1,0x58,0x6,0x2e,0x95,0x18,0x1b,0x2,0xa2, + 0x64,0x0,0xa9,0xc,0x94,0xca,0x11,0x8b,0x70,0x6d,0x3a,0x11,0x0,0x90,0x8,0xe0, + 0x6,0x80,0x1b,0x44,0xb8,0x6,0xe0,0x3a,0x40,0xd7,0x40,0xec,0xa4,0x4e,0x8,0xa9, + 0x3c,0x70,0x60,0xcf,0xf9,0x1,0x5,0xe8,0xa7,0x92,0x9f,0x9f,0x1f,0x27,0x80,0x2f, + 0x12,0xc0,0xa,0x89,0xa3,0x22,0x2,0xa,0x1,0x8a,0x71,0x7,0xb8,0xb7,0xb9,0xda, + 0xcb,0x6e,0xdf,0x35,0x81,0xa1,0x92,0x38,0xae,0x92,0x31,0x94,0xf2,0x82,0x6d,0xfb, + 0xfe,0xfd,0xfb,0x5b,0x6,0x14,0xe0,0x16,0xc9,0xb8,0x9,0x13,0x52,0x79,0x91,0xfe, + 0x17,0x23,0xcc,0x22,0xc2,0x54,0x0,0xbc,0x12,0xa0,0x2e,0xa3,0xdc,0x4b,0x59,0x5e, + 0x9,0x8,0xe4,0xd6,0x53,0x5d,0x65,0x1b,0x18,0x4a,0x19,0xd1,0x47,0x3a,0x81,0xfb, + 0xb0,0xbc,0x7c,0xd7,0xe9,0x1,0x5,0xe8,0xfb,0x91,0x9e,0x64,0x3,0xff,0x3,0x10, + 0x66,0x71,0x84,0x2,0x37,0xd8,0xc8,0x5f,0xc0,0xbb,0x20,0xf5,0xe,0xb8,0x4a,0x19, + 0x0,0xd1,0x49,0x6,0xf6,0x1a,0x67,0xb7,0xbf,0x59,0x5e,0x5e,0xde,0x38,0xa0,0x0, + 0x41,0x94,0xac,0xbc,0xa2,0x7c,0x8e,0xc7,0xaf,0x0,0xcc,0x1,0xa0,0xf,0x74,0x44, + 0x6b,0x2,0xdc,0xe5,0x74,0x9e,0x65,0xf7,0x8b,0x48,0xca,0x9d,0x0,0xfd,0x8b,0x27, + 0xf6,0x5a,0xe9,0xae,0x5d,0xa5,0x3,0xa,0xe0,0xbf,0x70,0xd9,0x5,0x45,0xf,0x10, + 0xe1,0x9,0x0,0xd3,0x7c,0xb5,0xe3,0x6a,0xfb,0x78,0x3,0x58,0x65,0x94,0x6b,0x2a, + 0xbb,0x28,0xc4,0x61,0x6,0xf6,0xdb,0xb2,0x9d,0x3b,0x3f,0x1c,0x50,0x0,0x1f,0x24, + 0x7b,0xc2,0xa4,0xaf,0x11,0xd8,0xa,0x22,0x36,0x2e,0x10,0x5a,0x8f,0x88,0x8,0x47, + 0x4c,0x4c,0x34,0x62,0x63,0x62,0x10,0x1b,0x13,0x8b,0xe8,0xe8,0x28,0xe8,0xf5,0x7a, + 0x18,0xc,0x6,0x84,0xe8,0x42,0xa0,0xd7,0xeb,0x1,0x0,0x36,0x9b,0xd,0x82,0xc3, + 0x1,0x8b,0xcd,0xa,0x9b,0xcd,0x86,0xe6,0xe6,0x66,0x98,0xcd,0x4d,0x30,0x37,0x35, + 0xc1,0x6c,0x36,0xa3,0xad,0xbd,0x5d,0x1b,0xe0,0x5d,0xdf,0x49,0x7d,0x48,0x2,0x95, + 0x81,0x71,0x4f,0x97,0xec,0xdc,0xbe,0x63,0x40,0x1,0x54,0x24,0xb7,0xa8,0x68,0x8c, + 0xc8,0xe8,0x5,0x2,0xbe,0xe6,0x2b,0xe0,0x21,0x21,0x7a,0xdc,0x91,0x9c,0x84,0x21, + 0xa9,0x29,0x48,0x49,0x49,0x41,0xea,0x1d,0x29,0x8,0xb,0xf,0x53,0x69,0x28,0xa9, + 0xf6,0x88,0x6b,0x6d,0x7b,0x7b,0x7,0x6a,0x6a,0x6a,0x70,0xa5,0xa6,0x6,0x97,0x6b, + 0x6a,0x70,0xad,0xb6,0x16,0x76,0x87,0x43,0xd,0x70,0xf9,0x32,0xc3,0xe,0x46,0xec, + 0xbf,0x4a,0x76,0xec,0x38,0x36,0xa0,0x0,0x2e,0x52,0x54,0x54,0x14,0x69,0x5,0x3d, + 0x47,0xc0,0xcf,0x0,0xe8,0xb4,0x86,0x67,0xa1,0x26,0x23,0x32,0x32,0x32,0x30,0x2a, + 0x33,0x13,0x23,0xd2,0xd3,0x11,0x12,0x12,0xa2,0x9,0x50,0xd5,0x2e,0x20,0x6f,0x9d, + 0x43,0x70,0x38,0xec,0xa8,0xae,0x3e,0x8f,0x33,0x5f,0x7c,0x81,0xb3,0xd5,0xe7,0x60, + 0xb1,0x58,0x34,0xf8,0xd,0x3d,0x1f,0xec,0x44,0xf4,0x47,0xd8,0x6c,0xcb,0x76,0xed, + 0xda,0x65,0xf9,0xca,0x2b,0x40,0x5e,0x61,0xe1,0x34,0x46,0xfc,0x9b,0x0,0x86,0x6a, + 0x71,0xe6,0x78,0x9e,0xc3,0x88,0xf4,0x74,0xe4,0xe7,0xe6,0x62,0x78,0x5a,0x1a,0x38, + 0x8e,0xd4,0x9b,0xa3,0x1,0x50,0x77,0x5a,0xd7,0xa6,0x20,0xdd,0xdf,0x8a,0x22,0xc3, + 0xf9,0x8b,0x17,0x70,0xf4,0xe8,0x31,0x54,0x57,0x57,0x43,0x64,0x4c,0x9d,0x5,0x7a, + 0xca,0x38,0xc3,0x11,0xfd,0x74,0xc7,0xb6,0x6d,0x25,0x5f,0x49,0x5,0xc8,0xcf,0xcf, + 0xf,0x11,0x75,0xfa,0xdf,0x11,0xe1,0x29,0x80,0x78,0x6f,0xe1,0x59,0x58,0x58,0x18, + 0x72,0xb3,0xc7,0x23,0x37,0x77,0x3c,0x22,0x22,0x22,0xb4,0xd3,0xba,0x87,0x2,0xc8, + 0xef,0x43,0xbe,0x74,0x15,0xc9,0x5f,0xbb,0xb5,0xad,0x15,0xc7,0x8e,0x1d,0xc7,0xf1, + 0x13,0x55,0xe8,0xe8,0xe8,0x54,0xd8,0xdf,0x2d,0x2,0x61,0x20,0x7a,0xc5,0x40,0xf4, + 0xd4,0xd6,0xad,0x5b,0xad,0x5f,0x19,0x5,0xc8,0x9f,0x34,0x69,0x14,0x63,0xf4,0x37, + 0x0,0x79,0xde,0xc2,0xb3,0xd0,0x50,0x13,0xa,0x27,0x4c,0x40,0x7e,0x6e,0x2e,0x74, + 0x3a,0x9d,0x7c,0xb8,0xe6,0x9b,0x79,0x97,0x1d,0xd5,0xe4,0x33,0xe0,0xca,0x57,0x10, + 0x4,0x7,0x2a,0x8f,0x1d,0xc3,0xe1,0x23,0x47,0xd0,0xd9,0x69,0x51,0xd,0x41,0xbb, + 0x8e,0xd9,0xc7,0x74,0xfc,0x83,0x9f,0x6d,0xd9,0x52,0xf3,0xa5,0x57,0x80,0xdc,0x49, + 0x93,0x66,0x72,0xa0,0x77,0x1,0x44,0xa9,0x85,0x67,0x6,0x83,0x1,0x5,0x79,0x79, + 0x28,0xc8,0xcf,0x87,0x5e,0x6a,0xdb,0xbd,0x8d,0x6a,0x1f,0xea,0xd5,0xbf,0x26,0x2f, + 0x7e,0x84,0xba,0x92,0xd8,0xed,0x76,0x54,0x54,0x1e,0x45,0xe5,0xd1,0xa3,0xb0,0xd9, + 0x6d,0xde,0xf2,0x12,0x75,0x60,0x6c,0xce,0xf6,0xad,0x5b,0x77,0x7f,0x69,0x15,0xa0, + 0x60,0xd2,0xd4,0x1f,0x31,0xb0,0xb5,0x44,0x8,0x51,0x4b,0xc2,0x64,0x64,0x8c,0xc0, + 0x9d,0xc5,0xd3,0x11,0x1e,0x16,0xee,0xf5,0x2e,0x49,0x83,0x9d,0xd6,0x4e,0xfb,0xa4, + 0xd5,0x9a,0x78,0xd4,0x90,0xca,0x3d,0xb6,0x77,0x74,0xa0,0xb4,0xac,0xc,0xd5,0xd5, + 0xd5,0x8a,0xfb,0x93,0xf3,0xb,0x7,0x1,0x4f,0x6d,0xfb,0xf0,0xc3,0x97,0xbe,0x6c, + 0xa,0x40,0xf9,0x93,0xa6,0x3c,0x4b,0x84,0x85,0x6a,0x69,0xd5,0x88,0x88,0x8,0xdc, + 0x55,0x5c,0x8c,0xb4,0x61,0xc3,0x34,0xdc,0xa5,0x34,0xe9,0x22,0x3,0x8a,0x76,0xf7, + 0xc0,0x47,0xda,0x57,0x7,0x5c,0xee,0x60,0x2,0x70,0xf1,0xd2,0x25,0x94,0x96,0x95, + 0xa1,0xad,0xad,0xcd,0x15,0x74,0xa9,0x12,0x80,0x80,0xe7,0x3f,0xde,0xb2,0x65,0xe1, + 0x97,0x42,0x1,0x66,0xcf,0x9e,0xcd,0x5f,0xac,0xa9,0x7d,0x83,0x11,0xbe,0xaf,0x16, + 0x1e,0x65,0x66,0x66,0xe0,0xce,0xe2,0xe9,0x2e,0x74,0xef,0x3b,0xad,0xfb,0x3a,0xa2, + 0x95,0xb2,0x80,0xb2,0x6a,0xe6,0x23,0x23,0x78,0xd2,0x7c,0xaf,0x59,0xd8,0x5b,0x5e, + 0x8e,0xb3,0xe7,0xce,0xb9,0x29,0x80,0x4c,0xa2,0xe9,0xe5,0xad,0x9b,0x37,0x3f,0x1, + 0x80,0xdd,0xce,0xa,0x40,0x85,0x53,0xa6,0xae,0x7,0xe8,0xc7,0x4a,0xa3,0x9e,0xe7, + 0x79,0x4c,0x9b,0x32,0x19,0x63,0x46,0x8f,0xd1,0x14,0x8e,0x51,0x50,0x0,0xf5,0x75, + 0xd4,0x2b,0x3,0xea,0x6d,0xd4,0x4b,0x86,0x78,0xcf,0xc7,0xcf,0x3f,0xff,0x1c,0xfb, + 0xf,0x1e,0x84,0x20,0x8,0x4a,0xa,0x0,0x10,0xdb,0x10,0xa6,0x37,0x3e,0xba,0x69, + 0xd3,0x26,0xa1,0xaf,0x0,0xd2,0xf5,0x69,0x82,0x67,0xea,0xf4,0x97,0x18,0xd8,0x8f, + 0x95,0xf2,0xea,0x51,0x91,0x91,0xb8,0xe7,0xee,0x99,0x18,0x14,0x1b,0xb,0x51,0x14, + 0xbd,0x28,0x80,0x56,0x5a,0x27,0x1f,0xeb,0x7b,0x7,0x18,0x31,0xb7,0x92,0xcb,0xf1, + 0xac,0xa7,0x5e,0x19,0x70,0x26,0xa9,0x7,0x98,0x14,0x50,0xd6,0xbb,0x43,0xc6,0x88, + 0x11,0x88,0x1b,0x34,0x8,0xbb,0x4b,0x4a,0xd0,0xd2,0xda,0x2a,0x51,0xec,0xee,0xbb, + 0xa4,0x9f,0xb4,0x3b,0x6c,0x7a,0x0,0xf,0xf7,0x15,0x13,0xf0,0x7d,0x6,0xfe,0xb4, + 0xe2,0xe5,0x20,0xcc,0x25,0x72,0xda,0x4b,0xea,0xb2,0x71,0xdd,0xdb,0xe0,0xb8,0x38, + 0xdc,0xff,0xf5,0xaf,0x21,0x22,0x3c,0xc2,0xd9,0x34,0xc6,0xba,0xda,0xc8,0x9c,0x7f, + 0x8c,0xb9,0x7e,0xd5,0xd5,0x7c,0xe6,0xfe,0xc7,0x98,0xa4,0x1e,0x1e,0xf5,0x6e,0xfb, + 0x48,0xea,0xc1,0x5c,0x37,0xf7,0x53,0xc9,0xd6,0x33,0xf7,0x7a,0xc6,0xdc,0xf7,0x61, + 0x8c,0xb9,0x5e,0xca,0xb3,0xce,0xa5,0x9e,0x1,0x30,0x19,0x8d,0x18,0x36,0x74,0x28, + 0xea,0x6e,0xdc,0x40,0x67,0x67,0xa7,0x5b,0xff,0xa0,0xf7,0xf3,0xf8,0xcc,0xd1,0x23, + 0xd,0x9f,0x9f,0x3e,0xb3,0xe3,0xb6,0x31,0x1,0x13,0xa7,0x4d,0xfb,0x35,0x40,0x2f, + 0x2a,0x4d,0x9e,0xa4,0xa6,0xa4,0xe0,0xce,0xe2,0x62,0xe8,0x74,0x3a,0xaf,0x23,0x5a, + 0x1b,0xad,0x6b,0xb4,0xe3,0xaa,0xae,0x85,0xb7,0x7a,0xd9,0x4c,0x95,0x6a,0x3d,0xa9, + 0xf6,0x78,0x2f,0x17,0x39,0x4,0x1,0x7b,0xcb,0xca,0x50,0x5b,0x5b,0x2b,0x5b,0xdf, + 0xd5,0x79,0x3f,0xd9,0xfc,0xdf,0xff,0xbd,0xb1,0xdf,0x2b,0xc0,0xa4,0x69,0x77,0x16, + 0x33,0x12,0x3f,0x25,0x40,0x27,0xa7,0x0,0x23,0x86,0xf,0xc7,0xe4,0x49,0x13,0xc1, + 0x11,0xe7,0x1d,0x50,0xbf,0x69,0x5e,0xab,0x5d,0xa6,0xbe,0x7,0xdc,0x83,0xd6,0xe5, + 0xeb,0x19,0x3,0xe,0x1d,0x3a,0x84,0xb,0x17,0x2f,0xba,0xd9,0x40,0xea,0x4d,0x25, + 0xdb,0x44,0x51,0xfc,0xfa,0xe6,0xf7,0xde,0xfb,0xac,0xdf,0x2a,0x40,0xd1,0x8c,0x19, + 0x29,0x1c,0x63,0x87,0x1,0x1a,0xec,0xba,0x48,0xa2,0xfb,0xf3,0xd0,0x21,0x43,0x30, + 0x75,0xea,0x14,0x70,0x3e,0x3,0x1c,0xbc,0xf0,0x8c,0x7c,0x4,0x5c,0x6d,0x1f,0x6f, + 0x80,0xab,0xb3,0x80,0x67,0x3d,0x3,0x70,0xe0,0xc0,0x1,0x5c,0xb9,0x5a,0x3,0xf9, + 0x88,0x9,0xcd,0x3c,0xc3,0xc4,0x77,0xdf,0x7d,0xf7,0x74,0xbf,0x53,0x80,0xb1,0x63, + 0x67,0xeb,0xa3,0xe2,0x6e,0xec,0x2,0xd1,0x24,0xb9,0xf9,0xf1,0x3b,0x92,0x93,0x31, + 0x75,0xca,0x64,0x70,0x3c,0xef,0x71,0x51,0xa,0x20,0x5c,0x53,0x1f,0xd1,0xca,0xde, + 0xfb,0xb1,0xa3,0x47,0x51,0x7d,0xee,0x1c,0x18,0x63,0x98,0x50,0x54,0x84,0xd4,0xd4, + 0x54,0x15,0x2c,0xb5,0xd0,0xba,0x37,0xc0,0x55,0x58,0xc0,0x25,0x24,0x16,0x45,0x11, + 0xfb,0xf,0x1e,0xc4,0xb5,0xeb,0xd7,0x3c,0x4c,0x57,0x57,0xf9,0xb0,0xe,0x98,0xbc, + 0x69,0xd3,0x26,0x5b,0xbf,0x72,0x2,0x33,0xc7,0xe,0x7e,0x89,0x88,0x66,0x49,0x1c, + 0x18,0x10,0x1,0x83,0x7,0xc7,0x63,0xda,0x94,0x29,0x4e,0xda,0x77,0x71,0xf0,0x7a, + 0x9d,0x2a,0xa9,0xf3,0xc7,0xa4,0xfe,0x97,0x4c,0x7d,0xef,0x3e,0x50,0x71,0xcc,0x9c, + 0xce,0x9d,0xfb,0x71,0x97,0x2e,0x5e,0xc4,0x81,0xfd,0xfb,0x61,0xb3,0xd9,0x60,0xb3, + 0xd9,0x70,0xf1,0xe2,0x45,0x44,0x45,0x46,0x22,0x32,0x2a,0xca,0xcd,0x53,0xef,0x39, + 0x2f,0x73,0x75,0x28,0xdd,0xdc,0xc8,0x1e,0xff,0xd5,0xad,0x9e,0xf5,0xd6,0xbb,0xdc, + 0x9c,0xc4,0x19,0x64,0x92,0x8b,0x38,0xcf,0x1,0x0,0x49,0x49,0x49,0x30,0x9b,0xcd, + 0x5d,0x8e,0xa1,0xbb,0xf3,0x4c,0x84,0x64,0x91,0xe3,0x42,0x4e,0x9f,0x38,0xb1,0xa3, + 0xdf,0x28,0xc0,0x94,0x99,0x33,0xa7,0x11,0x68,0xd,0x91,0x33,0xb5,0xe1,0x7a,0xd3, + 0xe1,0xa1,0x61,0x98,0x3e,0x6d,0x2a,0x74,0x3a,0x9d,0x8c,0x67,0xce,0x7a,0xbc,0x7f, + 0x39,0xc0,0x5d,0x7a,0xc6,0xd,0x74,0x69,0xcf,0x31,0x99,0x7a,0x25,0x6f,0xfe,0xf2, + 0xa5,0x4b,0xd8,0x5b,0x5a,0xa,0x91,0x31,0x3c,0xfc,0xc3,0x1f,0x22,0x37,0x27,0x7, + 0x95,0x95,0x95,0xb8,0x7c,0xf9,0xb2,0x53,0x9,0x22,0x23,0x7b,0xbd,0x75,0xd7,0x9b, + 0x72,0xbd,0x2b,0xd6,0xb,0xba,0x6c,0xbd,0x9c,0x52,0x48,0xa3,0x38,0xe6,0xae,0x58, + 0xae,0x2a,0x45,0x44,0x48,0x48,0x18,0x8c,0xda,0x6b,0xd7,0xe0,0x70,0x38,0x3c,0x23, + 0x3,0xd0,0xa4,0xd1,0x63,0xc7,0xee,0x3a,0x75,0xe2,0xc4,0xc5,0x5b,0xae,0x0,0x33, + 0x66,0xcc,0x30,0x32,0xa2,0x8f,0x88,0x28,0xce,0x5d,0x53,0x9,0x3a,0x9d,0xe,0xd3, + 0xa6,0x4c,0x41,0x68,0x68,0xa8,0xf2,0x88,0x96,0x5,0x50,0x9,0x70,0x28,0x2,0xae, + 0x5c,0xcf,0x7a,0x46,0x56,0x4d,0x4d,0xd,0x4a,0x4b,0x4a,0x20,0x8a,0x22,0xfe,0xef, + 0xf7,0xbe,0x87,0x9f,0xfe,0xf4,0xa7,0xc8,0xcd,0xcd,0x85,0xcd,0x66,0xc3,0xd1,0xa3, + 0x47,0x71,0xf9,0xca,0x15,0xc4,0xc4,0xc4,0x74,0x4d,0x37,0xab,0x3,0xaa,0xad,0x9e, + 0xb9,0xa5,0x12,0x94,0x0,0x77,0x49,0x35,0xf4,0x7c,0xc3,0x71,0x3c,0x6,0xd,0x8a, + 0xc5,0xd5,0xda,0x5a,0x38,0x97,0x18,0xb8,0xb1,0x0,0x7,0xa2,0x3b,0xf3,0xc6,0xe7, + 0xbc,0x71,0xfc,0xf8,0x71,0xeb,0x2d,0x55,0x80,0x21,0xc3,0x47,0x2c,0x5,0xe1,0x1, + 0x48,0xa8,0xa,0x4,0x14,0xe4,0xe5,0x21,0x2e,0x2e,0xce,0x8d,0xe6,0xe5,0x46,0xb4, + 0x74,0x54,0x7b,0xd2,0x3c,0xf3,0x30,0x1d,0x5a,0x0,0x77,0x95,0xab,0x57,0xaf,0xa2, + 0x64,0xf7,0x6e,0x88,0xa2,0x88,0xef,0x3e,0xf4,0x10,0x1e,0x7b,0xec,0xb1,0x9e,0xba, + 0x82,0x82,0x2,0x74,0xb4,0xb7,0xa3,0xea,0xf8,0x71,0x5c,0xba,0x74,0x9,0xb1,0xb1, + 0xb1,0x8,0xf,0xf,0x77,0xc9,0x45,0xb8,0x27,0x1b,0x64,0x1,0x57,0x60,0x9,0x4f, + 0xda,0x97,0x3,0x9c,0x49,0x52,0x21,0xce,0x83,0xf5,0x6,0x3d,0x42,0x43,0x43,0x51, + 0x57,0x57,0x7,0x22,0x80,0x73,0x1f,0x60,0xd1,0xc,0x2c,0xe2,0xc4,0xf1,0xaa,0xad, + 0xb7,0x4c,0x1,0xa6,0xcd,0x9c,0x99,0x4d,0x44,0x7f,0x25,0x10,0xef,0x36,0xfa,0x41, + 0x18,0x92,0x9a,0x8a,0x8c,0xf4,0x11,0xee,0x8d,0x57,0x0,0x50,0x7d,0x54,0x33,0x59, + 0x90,0x21,0xb5,0xcd,0x52,0x1e,0x70,0xa9,0xbb,0x5e,0x5b,0x8b,0x92,0x92,0x12,0x8, + 0xa2,0x88,0x87,0xe6,0xcc,0xc1,0xe3,0x8f,0x3f,0xee,0xb1,0x7f,0x61,0x61,0x21,0xda, + 0xda,0xdb,0x51,0x55,0x55,0x85,0xcb,0x97,0x2e,0x61,0xd0,0xa0,0x41,0x8,0xf,0xf, + 0xf7,0x99,0xf6,0xe1,0x51,0xef,0x96,0x1a,0xf2,0x0,0x9c,0xb9,0x1f,0x2c,0x49,0x54, + 0x1,0xe1,0x61,0xe1,0xb0,0x5a,0xad,0x68,0x6b,0x6b,0x83,0x94,0x61,0x89,0xb8,0xbc, + 0xec,0x71,0xe3,0x36,0x55,0x55,0x55,0xd5,0xdf,0x12,0x5,0x48,0x4b,0x4f,0xff,0x7, + 0x11,0xa5,0x4b,0x6f,0xcc,0x64,0x32,0xa1,0x20,0x2f,0xf,0x1c,0xc7,0xa9,0xd8,0x71, + 0xdf,0x68,0x5c,0xd,0x60,0xb7,0x2c,0x9c,0x1b,0x0,0x40,0x5d,0x5d,0x1d,0x4a,0xf6, + 0xec,0x81,0x20,0x8,0x98,0x35,0x6b,0x16,0x9e,0xf8,0xcf,0xff,0xf4,0x98,0x85,0x73, + 0x55,0x82,0xe6,0x96,0x16,0x9c,0x38,0x71,0xa2,0x4b,0x9,0xe2,0x10,0x1a,0x16,0xe6, + 0x95,0xf6,0xdd,0x7c,0x19,0x59,0xc0,0x21,0xf,0xb8,0x14,0x74,0x49,0x66,0xb3,0x9b, + 0xf9,0x62,0xa2,0x63,0x70,0xbd,0xee,0x3a,0x4,0x41,0x70,0x67,0x59,0x80,0x3,0xc7, + 0xa5,0x55,0x1d,0x3b,0xfe,0xf7,0x9b,0xae,0x0,0xc5,0xf7,0xdd,0x77,0x27,0x80,0xa5, + 0x52,0xda,0x27,0x2,0x72,0x73,0x72,0x10,0xde,0xd5,0x71,0xf2,0x0,0x7b,0xa6,0x5d, + 0x99,0x34,0x65,0x2a,0xf5,0xc6,0x25,0x80,0xbb,0x9e,0x94,0x29,0x9c,0xbb,0xae,0xae, + 0xe,0x25,0xbb,0x77,0x43,0x10,0x4,0x7c,0xfb,0xdb,0xdf,0xc6,0xdc,0x27,0x9f,0x54, + 0x4,0x1f,0x5d,0xa9,0xea,0x89,0x45,0x45,0x68,0xa8,0xaf,0xc7,0xa9,0x53,0xa7,0x70, + 0xe9,0xf2,0x25,0xc4,0xc7,0xc7,0x23,0x34,0x34,0x4c,0x1e,0x70,0xe6,0x91,0x87,0x96, + 0x51,0x10,0x15,0xc0,0x3d,0xf3,0xcf,0x32,0x3d,0x3,0x10,0x47,0x8,0xf,0xb,0xeb, + 0x32,0x5,0x52,0x16,0x40,0x66,0x56,0xf6,0xf8,0xb2,0xaa,0x63,0xc7,0xaa,0x6f,0xaa, + 0x2,0xc,0x1b,0x9e,0xfe,0x37,0x22,0x4a,0xed,0xf1,0xf8,0x41,0xe0,0x88,0x90,0x72, + 0xc7,0x1d,0x18,0x92,0x3a,0x44,0xb3,0x5d,0x77,0xcb,0x97,0x7b,0xf4,0x85,0x4,0x74, + 0x59,0xe5,0xe9,0x55,0x0,0xd7,0x6b,0x34,0xdc,0xb8,0x81,0x92,0x92,0x3d,0x70,0x8, + 0xe,0x7c,0xf3,0x9b,0xdf,0xc2,0x82,0xf9,0xf3,0x55,0xc1,0x77,0x55,0x82,0xc9,0x93, + 0x27,0xe3,0x7a,0x5d,0x1d,0x4e,0x9f,0x3e,0x8d,0xcb,0x97,0xba,0x94,0xc0,0x64,0x92, + 0x1,0xd0,0xe5,0xda,0xa,0x76,0xdc,0x3,0x70,0x2f,0xa2,0xa4,0xf,0x46,0xa3,0x11, + 0x36,0x9b,0xd,0xed,0x1d,0xed,0x6e,0x51,0x16,0x40,0x20,0xe,0x39,0xa3,0x32,0x47, + 0xbe,0x76,0xf2,0xe4,0x49,0x76,0x53,0x14,0xe0,0xae,0x7b,0xef,0xfd,0x3a,0x11,0x2d, + 0xe0,0x5c,0x62,0x7d,0x22,0x42,0x48,0x48,0x8,0xb2,0xb2,0xb2,0xc0,0xf1,0x9c,0x8b, + 0xcd,0x57,0xb1,0xeb,0x32,0x80,0x77,0x6f,0xa4,0x21,0x1e,0xef,0xe9,0x6d,0x49,0x87, + 0x37,0x34,0x34,0xa0,0xb4,0xa4,0x4,0xe,0xbb,0x3,0xdf,0xf8,0xc6,0x37,0xb0,0x68, + 0xe1,0xc2,0x2e,0x73,0xa4,0x31,0x3b,0x46,0x84,0x29,0x53,0xa6,0xe0,0xda,0xb5,0x6b, + 0x38,0xf3,0xf9,0xe7,0xb8,0x72,0xf9,0x32,0xe2,0x6,0xc7,0xc3,0x64,0xa,0x95,0x10, + 0x7c,0xaf,0xe,0x2b,0xda,0x71,0x2f,0x8,0x33,0x26,0x33,0xc1,0xe5,0x3e,0x74,0x7a, + 0xae,0x18,0x1e,0x11,0x8e,0xeb,0xd7,0xeb,0x7a,0x42,0x45,0x22,0x2,0xc7,0x11,0x88, + 0x28,0x41,0xa7,0xe7,0x2b,0x8e,0x55,0x1e,0x3b,0x7d,0x53,0x14,0x60,0x78,0x46,0xc6, + 0x3f,0x0,0x4a,0x96,0xd2,0xd1,0xb0,0xa1,0x43,0x11,0x1b,0x13,0xa3,0x3a,0xbb,0x26, + 0x6b,0xdb,0x15,0x66,0xd3,0x14,0x1,0x57,0x61,0x81,0xc6,0x46,0x33,0x4a,0xf7,0xec, + 0x81,0xdd,0x6e,0xc7,0xbd,0xf7,0xdc,0x83,0xa7,0x7f,0xf3,0x1b,0x9f,0xc0,0x77,0x55, + 0x82,0xa9,0x53,0xa7,0xe2,0xd2,0x95,0xcb,0xf8,0xe2,0x8b,0x2f,0x70,0xe5,0xf2,0x65, + 0x24,0xc,0x4e,0x80,0xd1,0x68,0x92,0xe5,0x78,0x45,0x0,0x65,0xec,0x3a,0xf3,0xaa, + 0x24,0x92,0x63,0xba,0xae,0xc0,0x71,0x1c,0x88,0x8,0x2d,0xad,0x2d,0x1e,0x9,0x22, + 0x0,0x89,0xc7,0x2a,0x8f,0xfd,0xb5,0xcf,0x15,0xe0,0xee,0xaf,0x7d,0x6d,0x2a,0x80, + 0x25,0x3d,0xf4,0xd3,0x75,0x3,0x46,0xa3,0x11,0x23,0x47,0x66,0x82,0x88,0x54,0xa7, + 0x4b,0xd5,0x6,0x84,0x54,0x19,0x94,0x1,0x97,0x66,0xd9,0x9c,0xfb,0x36,0x9b,0xcd, + 0x28,0x2d,0x29,0x81,0xcd,0x6e,0xc3,0xdd,0x33,0xef,0xc6,0xef,0x9e,0x79,0xc6,0x2f, + 0xf0,0x5d,0x95,0xa0,0x78,0x7a,0x31,0x2e,0x5e,0xbc,0x88,0xb3,0x67,0xcf,0xe2,0xf2, + 0xe5,0xcb,0x48,0x48,0x48,0x80,0xd1,0x68,0xf0,0x6d,0x94,0x6b,0x2,0x9c,0x79,0x0, + 0xce,0xc0,0xba,0x16,0x21,0xb8,0xb0,0x40,0x78,0x18,0x1a,0x1a,0x1a,0x20,0x8a,0xa2, + 0xd4,0x1f,0x18,0x96,0x93,0x3f,0xfe,0x83,0xa3,0x15,0x47,0xaf,0xf5,0xa9,0x2,0xa4, + 0x65,0x66,0x3e,0x4b,0x40,0xb6,0x54,0x3,0xd3,0x86,0xd,0x43,0x78,0x58,0x98,0xe7, + 0x3c,0xb8,0xd4,0x4e,0x2b,0x0,0xe,0x49,0x82,0x84,0xc9,0x84,0x4d,0xb2,0x1e,0x56, + 0x97,0x92,0x34,0x37,0x37,0x3b,0xc1,0xb7,0xd9,0x70,0xe7,0x9d,0x77,0x62,0xd9,0xef, + 0x7f,0xf,0x9e,0xf,0x3c,0xd1,0x49,0x44,0x28,0x2e,0x2e,0x46,0xf5,0xf9,0xf3,0x38, + 0x77,0xee,0x1c,0x6a,0xae,0x5c,0x41,0x42,0x42,0x22,0xc,0x46,0x83,0xdf,0x80,0x33, + 0x29,0xe0,0xae,0x29,0x71,0xf2,0xc,0x1d,0xa5,0x13,0x7,0x3c,0xcf,0xa3,0xb9,0xa5, + 0xb9,0x77,0x35,0x75,0x17,0x6,0xc,0x9c,0xe9,0x58,0x45,0xe5,0xfb,0x7d,0xa6,0x0, + 0xf7,0xdd,0x77,0x5f,0x2c,0x38,0x6e,0x3,0x11,0x85,0xb8,0xda,0x7e,0xbd,0x5e,0x8f, + 0xe1,0xc3,0x87,0xbb,0x8c,0x7e,0x79,0x80,0xdd,0x93,0xf7,0xd2,0xac,0x98,0x17,0x97, + 0x5e,0x66,0xff,0xee,0x5d,0x5b,0x5a,0x5a,0xb0,0xb7,0xa4,0x14,0x56,0xab,0x15,0xc5, + 0xd3,0xa7,0xe3,0xd9,0x65,0xcb,0x9c,0xcf,0x10,0x4,0x49,0x38,0x8e,0x43,0xf1,0xf4, + 0xe9,0x38,0x77,0xee,0x1c,0xaa,0xab,0xab,0x51,0x73,0xe5,0xa,0x12,0x13,0x13,0x61, + 0xd0,0x1b,0xb4,0xd9,0x71,0xe6,0x9,0xa8,0x5b,0x3f,0x91,0x3b,0x19,0x48,0xc9,0x41, + 0xaa,0xf4,0x46,0xa3,0x11,0xd,0x8d,0xd,0x60,0x8c,0x49,0x23,0x82,0xd1,0x59,0x13, + 0xa,0x37,0x1e,0x3b,0x7c,0xb8,0xad,0x4f,0x14,0x60,0xf8,0xc8,0x91,0x3f,0x3,0xf0, + 0x2d,0x89,0xed,0xc1,0x1d,0xc9,0xc9,0x88,0x8c,0x8c,0x54,0x7,0x5c,0x86,0xc2,0xa5, + 0x34,0xce,0x24,0x8e,0x1d,0x53,0x60,0x85,0xee,0x83,0x8,0x40,0x6b,0x6b,0x2b,0xf6, + 0x96,0x94,0xc0,0x6a,0xb3,0x61,0xca,0xe4,0xc9,0xf8,0xc3,0xf3,0xcf,0xcb,0x3f,0x23, + 0x18,0x68,0xce,0x9c,0xe7,0x31,0x63,0xc6,0xc,0x9c,0x3e,0x73,0x1a,0xe7,0x2f,0x9c, + 0xc7,0x95,0x2b,0x35,0x48,0x4c,0x4c,0x84,0xde,0x60,0x50,0x18,0xab,0x4c,0x46,0x91, + 0x99,0xa7,0x7,0x29,0xe7,0xc9,0x48,0x0,0x97,0xee,0x41,0xe4,0xfc,0xdf,0xde,0xde, + 0x2e,0x35,0x3,0x3c,0x89,0x42,0xdd,0xd1,0x8a,0xca,0xbd,0x7d,0xa2,0x0,0x23,0x32, + 0x33,0x37,0x12,0xd1,0x60,0xb7,0x7c,0x3f,0xcf,0x23,0x2d,0x2d,0xd,0x1c,0x91,0xec, + 0xb2,0x27,0xf7,0xac,0xbf,0xa7,0xdd,0x96,0x4d,0xb3,0xca,0xd1,0x3e,0x24,0x4b,0xf4, + 0x98,0x13,0xfc,0xb2,0xbd,0x7b,0x61,0xb5,0x5a,0x31,0x69,0xe2,0x44,0xac,0x58,0xb1, + 0xa2,0xe7,0x91,0xef,0xbe,0x10,0x9e,0xe7,0x71,0xd7,0x5d,0x77,0xe1,0xd4,0xc9,0x53, + 0xb8,0x78,0xe1,0x2,0xae,0xd6,0xd4,0x20,0x31,0x29,0x11,0x7a,0x7d,0x88,0x27,0x6d, + 0x4b,0x0,0x67,0xca,0xb1,0x8f,0x67,0x12,0xcc,0x23,0x81,0xc4,0x3c,0x58,0xc1,0x68, + 0x30,0xa2,0xd1,0xdc,0xe8,0x66,0xaa,0x88,0x8,0x1c,0x51,0x54,0xc5,0x91,0x8a,0xd, + 0x41,0x57,0x80,0x7b,0xbf,0xf5,0xad,0x51,0x4,0x3c,0x23,0xc9,0x47,0x63,0x50,0x6c, + 0x2c,0x62,0x63,0x63,0xd5,0xe7,0xcb,0x99,0xfa,0x1c,0xba,0xc7,0xd7,0xcc,0x5b,0x94, + 0xc,0xb4,0x77,0xb4,0xa3,0xbc,0x6c,0x2f,0xac,0x96,0x4e,0x14,0x16,0x16,0xe1,0x4f, + 0x2b,0x56,0xc0,0x60,0x30,0xa0,0xaf,0x85,0xe7,0x79,0xdc,0x39,0x63,0x6,0x4e,0x9e, + 0x38,0x81,0x8b,0x97,0x2e,0xa2,0xf6,0x6a,0x2d,0x12,0x13,0x93,0xa0,0xf,0xd1,0xab, + 0xad,0x29,0x91,0xfd,0x1,0xb,0x77,0xda,0x27,0xd5,0x75,0x29,0xd2,0x32,0xc7,0x71, + 0xb0,0xd9,0x6d,0xb0,0x5a,0xad,0x5d,0x73,0x4,0xe8,0x9e,0x31,0x4c,0xce,0xcf,0xcd, + 0xdb,0x78,0xe4,0xc8,0x11,0x4d,0x3f,0x60,0xa5,0xd9,0x45,0x26,0xa2,0xfb,0x7b,0x73, + 0xfd,0xbd,0x1a,0x17,0x1d,0x1d,0xd,0x51,0x10,0x20,0x8a,0x2,0x44,0x51,0xf4,0xba, + 0x9,0x4a,0x65,0x26,0x82,0x31,0x6,0xb1,0x7b,0x13,0x99,0xe2,0xb1,0x6d,0x6d,0x6d, + 0x28,0x2b,0x2d,0x45,0x47,0x47,0x27,0xf2,0xf2,0xf2,0xf1,0xc2,0x9f,0xfe,0x4,0xa3, + 0xd1,0x88,0x9b,0x25,0x46,0xa3,0x11,0x2b,0x56,0xac,0x40,0x5e,0x6e,0x1e,0x3a,0x3a, + 0x3a,0x50,0xb2,0x67,0xf,0xda,0xda,0x5a,0xbb,0xee,0x93,0x41,0x10,0xba,0xef,0x9f, + 0xc9,0xf4,0x81,0xb3,0xaf,0x18,0x13,0xdd,0x36,0xcf,0xfd,0x98,0x64,0xeb,0xad,0x63, + 0xa2,0x8,0xc6,0x4,0x44,0x45,0x46,0x48,0x7d,0x0,0x10,0x11,0x11,0x4f,0xb3,0x34, + 0xfb,0x37,0x3e,0x2c,0x1d,0xba,0xdf,0x7d,0xb1,0x7,0x10,0x12,0x12,0x82,0xd0,0xb0, + 0x30,0x45,0x40,0x9d,0x9b,0x6b,0xdc,0x2f,0xf6,0x7e,0x16,0x99,0xb3,0x21,0x6e,0xc7, + 0x4a,0x14,0xa9,0xa7,0x83,0xba,0xf6,0x67,0xc,0x1d,0xed,0x1d,0x28,0x2f,0x2b,0x43, + 0x67,0x47,0x27,0x72,0x73,0x73,0xb0,0xf2,0xa5,0x97,0x6e,0x2a,0xf8,0xae,0x4a,0xf0, + 0xe7,0x3f,0xff,0x19,0x39,0x39,0xe3,0xd1,0xd9,0xd9,0x89,0xd2,0x92,0x52,0xb4,0xb7, + 0xb7,0xbb,0xb7,0x31,0x80,0x4d,0x14,0x45,0xf7,0xb9,0xe,0x51,0xb2,0x8f,0xc8,0x60, + 0x32,0x85,0x22,0x24,0x24,0xa4,0x27,0x13,0xdb,0x13,0xd,0x10,0x3d,0x10,0x54,0x13, + 0x70,0xf7,0xec,0xd9,0x51,0x3a,0x51,0x78,0x85,0x8,0x6e,0xb3,0x7e,0x31,0x31,0xd1, + 0xbd,0xcf,0xef,0x49,0xb9,0x5e,0xa3,0x37,0x2f,0xcd,0xa3,0x2b,0x1f,0xc,0x58,0x2c, + 0x16,0xec,0x2b,0x2f,0x43,0x47,0x47,0x7,0xc6,0x67,0x8f,0xc7,0xcb,0xab,0x5e,0x76, + 0xa6,0x68,0x6f,0x91,0xe8,0x74,0x3a,0xcc,0x9c,0x39,0x13,0x87,0x8f,0x1c,0xc1,0x95, + 0x9a,0x2b,0xb8,0x56,0x7b,0xd,0x49,0xc9,0x49,0xce,0xc5,0x2f,0x92,0xd9,0x40,0xf9, + 0xb9,0xd,0xc9,0x2c,0xa3,0xd4,0x14,0x7a,0xb8,0xcc,0xee,0x7e,0x12,0x8,0x10,0x1c, + 0x2,0x2c,0x56,0xab,0x94,0x5,0x52,0xb,0xf2,0xf2,0xd7,0x1c,0x3e,0x7c,0xb8,0x23, + 0x28,0xc,0x60,0xb0,0x5a,0xef,0x25,0x74,0x87,0x7e,0xbd,0x53,0xbe,0x91,0x5d,0xcf, + 0xe9,0x4b,0xa7,0x4b,0x45,0xb9,0x99,0x3a,0xe6,0xd9,0x10,0xf,0xc0,0x25,0x1d,0xe2, + 0x7a,0xae,0xce,0xce,0x4e,0xec,0x2b,0x2b,0x47,0x47,0x7b,0x7,0xc6,0x8d,0x19,0x8b, + 0x97,0x57,0xad,0x42,0x58,0x68,0x28,0x6e,0xb5,0x84,0x86,0x86,0x62,0xe5,0x4b,0x2f, + 0x61,0xec,0x98,0x31,0x68,0xef,0x68,0x47,0x59,0x69,0x29,0x2c,0x96,0x4e,0x78,0xac, + 0x72,0x92,0xd,0x8e,0x5c,0x17,0x8e,0x30,0x0,0x62,0xd7,0xe6,0x99,0x49,0x70,0x5f, + 0x83,0xd0,0x7b,0x68,0x78,0x78,0xa8,0x1b,0x26,0x5d,0x4a,0xc0,0x83,0xe7,0x8b,0x82, + 0x67,0x2,0x38,0x6e,0xb2,0xf4,0xa1,0x5,0x8e,0xe3,0x60,0x30,0x18,0x64,0xed,0xbc, + 0x1a,0xad,0xb,0x5e,0x7c,0x2,0x57,0xd3,0xd1,0x6d,0xff,0x3a,0x3b,0x2d,0xd8,0x5f, + 0x5e,0x8e,0xf6,0xb6,0x36,0x8c,0x1a,0x3d,0xa,0x6b,0xd6,0xac,0xe9,0x99,0xab,0xef, + 0xf,0x12,0x1e,0x1e,0x8e,0x57,0x5e,0x7e,0x5,0xa3,0x47,0x8e,0x42,0x5b,0x5b,0x1b, + 0x4a,0x4b,0x4a,0xd1,0xd9,0xd9,0xe9,0x69,0xe7,0x5d,0x36,0x77,0xbb,0xdf,0xd5,0x56, + 0x17,0xdf,0x81,0x89,0xc,0x4c,0x70,0x37,0x95,0x4e,0xdb,0xef,0x72,0x2e,0x51,0x84, + 0x5e,0x6f,0xe8,0x9e,0xf,0x70,0x8d,0x4,0xc0,0x73,0x28,0xc,0x9a,0x2,0x10,0x51, + 0x8e,0x84,0x62,0x10,0x6a,0x32,0x81,0x31,0xf4,0x3a,0x25,0x92,0x1b,0x64,0xa,0x76, + 0x4b,0xae,0xec,0x74,0xfc,0x7a,0x41,0x77,0x6d,0xb4,0xcd,0x6a,0xc1,0x81,0xfd,0xfb, + 0xd0,0xde,0xde,0x86,0x91,0x23,0x33,0xf1,0xea,0xea,0xfe,0x5,0xbe,0x9b,0x12,0xbc, + 0xf2,0xa,0x32,0x32,0x32,0xd1,0xd6,0xda,0x86,0xb2,0xd2,0xbd,0x5d,0x4a,0xe0,0xda, + 0x5e,0x51,0xd1,0x47,0x10,0x7d,0x2a,0xbb,0x9c,0x7,0xc,0x26,0xa3,0xd1,0x7d,0x86, + 0xd0,0x39,0x35,0x3f,0x31,0xf8,0xa,0x80,0x5e,0xd,0x33,0x85,0x86,0x4a,0x0,0x97, + 0x36,0x4c,0xb9,0x2c,0x5,0xdc,0x15,0x74,0xb8,0x9c,0xcf,0x6a,0xb5,0xe0,0xe0,0xfe, + 0x3,0x68,0x6b,0x6d,0x43,0xc6,0x88,0xc,0xac,0x7d,0x75,0x2d,0xa2,0xa2,0xa2,0xd0, + 0x5f,0x25,0x32,0x32,0x12,0x6b,0x56,0xaf,0x46,0x46,0xc6,0x8,0xb4,0xb6,0xb6,0x62, + 0x5f,0x59,0x39,0x2c,0x96,0x4e,0xd,0x80,0x7b,0xeb,0x3b,0xf5,0xcd,0x60,0x34,0x7a, + 0x98,0x1,0x8e,0xb8,0x2,0x68,0x58,0xf6,0xef,0x55,0x1,0xee,0x9f,0x35,0x6b,0x38, + 0x47,0x14,0x2d,0xd,0x37,0xd4,0x56,0xbd,0x88,0xa,0x76,0xdc,0x73,0x76,0xcf,0x9, + 0x38,0x49,0x9c,0x25,0x6,0xc0,0x66,0xb7,0xe3,0xf0,0xa1,0x43,0x68,0x69,0x6d,0x45, + 0x7a,0x7a,0x3a,0xd6,0xad,0x5b,0x87,0xe8,0xe8,0x68,0xf4,0x77,0x89,0x8e,0x8e,0xc6, + 0x9a,0xd5,0x6b,0x30,0x7c,0xf8,0x70,0xb4,0xb4,0xb4,0x60,0x5f,0xf9,0x7e,0xd8,0xac, + 0x56,0x99,0x94,0xae,0x47,0xce,0x5c,0x32,0xb7,0x2c,0xf6,0x2e,0x98,0x75,0x4d,0x21, + 0xc9,0x24,0x13,0x5d,0x6c,0xbf,0xeb,0xe2,0x9c,0xd8,0x9f,0x3f,0xf1,0xf3,0xcc,0x80, + 0x15,0x80,0x27,0xca,0xe9,0x5e,0xe9,0xe3,0x4a,0x31,0x4d,0x4d,0x4d,0x68,0x6a,0x6e, + 0xf6,0x18,0xc1,0xea,0x66,0x40,0xec,0x1a,0xe5,0x9e,0xa3,0xc1,0x75,0xb3,0xd9,0x6c, + 0x38,0x7c,0xf0,0x20,0x5a,0x5a,0x5a,0x90,0x36,0x6c,0x18,0x5e,0x5b,0xb7,0xe,0x31, + 0x31,0x31,0xb8,0x5d,0x24,0x26,0x26,0x6,0x6b,0x5f,0x5d,0x8b,0xa1,0xc3,0x86,0xa1, + 0xb9,0xb9,0x19,0xe5,0xe5,0xfb,0x60,0xb3,0xd9,0x3c,0xfa,0xc3,0x1b,0xed,0x6b,0x61, + 0xd5,0xd6,0xd6,0x56,0xb4,0xb4,0xb6,0x48,0x9e,0xc5,0x70,0x62,0xc4,0x83,0x1f,0x17, + 0xb0,0x2,0x70,0xc0,0x18,0xa9,0xf7,0xdf,0xfd,0xb9,0xa5,0xa5,0x19,0xd,0xd,0xd, + 0x10,0x4,0xc1,0xdd,0x79,0x73,0xa3,0x79,0x11,0x4c,0x25,0xa9,0x21,0xf5,0x21,0xec, + 0x36,0x1b,0x8e,0x1c,0x3c,0x84,0x96,0xe6,0x66,0xc,0x49,0x4d,0xc5,0xfa,0xd7,0x5e, + 0xc3,0xa0,0x41,0x83,0xfa,0x4,0xa8,0xaa,0xaa,0x2a,0x54,0x55,0x55,0xf5,0xc9,0xb9, + 0x63,0x63,0x63,0xb1,0x76,0xcd,0xab,0x18,0x92,0x9a,0x8a,0xe6,0xa6,0x26,0xec,0x2f, + 0x2f,0x87,0xcd,0x66,0x73,0xe9,0x27,0xa1,0x6b,0x93,0x38,0x86,0x1e,0x66,0x91,0xf5, + 0xf4,0x9f,0x6b,0x59,0x10,0x4,0x34,0x99,0x9b,0x9c,0x8b,0x45,0x21,0x49,0x6,0xf5, + 0x26,0xea,0x52,0x3,0x57,0x0,0xa2,0x4,0xa9,0x3,0xe8,0x9a,0x10,0xb2,0x58,0x2c, + 0xb8,0x51,0x7f,0xa3,0x57,0xc3,0x99,0x8,0x48,0x6e,0x56,0xea,0xd,0x2b,0x25,0x3d, + 0xec,0x76,0x3b,0x2a,0xe,0x1f,0x41,0x73,0x73,0x33,0x52,0x52,0x52,0xb1,0x61,0xfd, + 0x6,0xc4,0xc7,0xc7,0x7,0x1d,0x1c,0x51,0x14,0xb1,0x7e,0xfd,0x7a,0xfc,0xf0,0xe1, + 0x87,0xf1,0xc3,0x87,0x1f,0xc6,0xfa,0xd,0xeb,0xdd,0x7e,0x9f,0x20,0x58,0x12,0x1f, + 0x1f,0x8f,0xb5,0xaf,0xae,0x45,0x4a,0x4a,0xa,0x9a,0x9a,0x9a,0xb0,0x7f,0xff,0x3e, + 0xd8,0xed,0x76,0xcf,0x10,0x59,0x94,0xb1,0xed,0x8a,0xcf,0x4d,0x30,0xd8,0x6d,0x76, + 0x34,0x9a,0xcd,0xb0,0xda,0xac,0x20,0x9,0x3b,0x4b,0xd6,0x68,0xa6,0x4,0xee,0x4, + 0x12,0x25,0x7a,0x3c,0xee,0x25,0xd1,0x38,0x51,0x10,0x9c,0xbf,0xa9,0xdb,0xda,0xda, + 0x3,0x38,0x64,0xec,0x7a,0x8f,0x75,0x93,0x99,0xe1,0x72,0x8,0xe,0x54,0x56,0x54, + 0xa2,0xa9,0xb9,0x19,0x49,0xc9,0xc9,0xd8,0xb0,0x7e,0x3d,0x12,0x12,0x12,0x82,0xe, + 0xca,0xd5,0xab,0x57,0xf1,0xa3,0x1f,0xff,0x18,0xab,0xd7,0xac,0x81,0x20,0x8,0x10, + 0x4,0x1,0xab,0xd7,0xac,0xc1,0x8f,0x7e,0xf2,0x63,0x5c,0xbd,0x7a,0x35,0xe8,0xd7, + 0x4b,0x48,0x48,0xc0,0xba,0xb5,0xeb,0x90,0x94,0x9c,0x8c,0x26,0x73,0x13,0xe,0x1e, + 0x38,0x8,0xc1,0x21,0xc8,0xe6,0x40,0x64,0xfd,0x3,0xb7,0x9,0x25,0x86,0xf6,0x8e, + 0x36,0x34,0xb7,0x34,0x39,0x15,0x56,0x86,0xf6,0x5d,0x43,0x41,0x8e,0xb8,0x20,0x28, + 0x0,0xc7,0xc5,0x7b,0x50,0x8c,0xe7,0x43,0xa,0x0,0x80,0x8e,0xce,0x4e,0x34,0x9a, + 0x1b,0x61,0xb5,0x5a,0x3d,0xec,0x3a,0x93,0xb5,0x6f,0xce,0x91,0xef,0x70,0x38,0x50, + 0x59,0x51,0x81,0xa6,0x26,0x33,0x92,0x92,0x12,0xf1,0xc6,0xc6,0x8d,0x48,0x4a,0x4a, + 0xa,0x3a,0x18,0x1f,0x6c,0xde,0x8c,0x7,0xe7,0xcc,0x46,0x45,0x65,0x5,0xc,0x46, + 0x3,0xf2,0x27,0xe4,0xa3,0x60,0x42,0x3e,0x8c,0x6,0x3,0x2a,0x2b,0x2a,0x30,0x7b, + 0xce,0x1c,0x6c,0xde,0xbc,0x39,0xe8,0xd7,0x4d,0x4c,0x4c,0xc4,0x6b,0x6b,0xd7,0x21, + 0x21,0x21,0x1,0x8d,0xd,0xd,0x38,0xb8,0xff,0x0,0x1c,0xe,0x87,0x7b,0xbf,0x80, + 0x75,0xbb,0x7d,0x3d,0x7f,0xa2,0xcb,0x27,0x9b,0xcd,0x86,0xa6,0xe6,0x66,0x58,0x2c, + 0x96,0x9e,0x4c,0xa1,0xbb,0x69,0x76,0xc7,0xc4,0xb9,0xf,0x79,0x55,0x0,0xaf,0xa9, + 0xe0,0xb1,0x59,0x63,0x17,0x10,0x10,0xc7,0xc9,0x50,0x8c,0xdc,0xc6,0x18,0x83,0xd5, + 0x66,0x83,0xc3,0xe1,0x0,0xc7,0x71,0xe0,0x88,0x5c,0xe6,0xf8,0x99,0x7b,0x3a,0x18, + 0xc,0xe,0x87,0x80,0xe3,0x47,0x8f,0xc2,0x6c,0x36,0x23,0x21,0x21,0x1,0x6f,0x6c, + 0x7c,0x1d,0x29,0x29,0x29,0x41,0x5,0xa0,0xa5,0xa5,0x5,0x4b,0x7e,0xb3,0x4,0x1b, + 0x36,0xac,0x87,0xdd,0x66,0x43,0x42,0x42,0x2,0x72,0xf3,0x72,0x11,0x16,0x16,0x6, + 0xa3,0xc9,0x84,0xe4,0xe4,0x64,0x74,0x74,0x76,0xc0,0x6c,0x36,0xe3,0xb3,0x9d,0x3b, + 0x51,0x7d,0xbe,0x1a,0x13,0x8b,0x8a,0x82,0x3a,0xbb,0x18,0x11,0x11,0x81,0xe2,0xe2, + 0x62,0x7c,0xb6,0xf3,0x33,0xdc,0xb8,0x71,0x3,0x4d,0x8d,0x66,0x24,0x26,0x26,0x76, + 0xf5,0xf,0x24,0x4b,0xa6,0x7a,0xa3,0x1,0xc1,0x21,0xa0,0xa3,0xa3,0xc3,0x19,0x4e, + 0x4a,0x40,0xf7,0x8a,0x9,0xf,0xc7,0xbe,0xb2,0x7d,0xab,0x2,0x62,0x0,0x2,0xc5, + 0xf7,0x68,0x94,0x54,0xc3,0x54,0xca,0x76,0xbb,0x1d,0xad,0xad,0x2d,0x68,0x6b,0x6f, + 0x87,0x43,0x10,0x9c,0x4e,0x8c,0x44,0xe3,0x5,0x41,0x40,0xd5,0xb1,0xe3,0x68,0x6c, + 0x34,0x63,0x70,0xfc,0x60,0xbc,0xbe,0x61,0xa3,0xe2,0x63,0xda,0xfe,0xca,0x81,0x83, + 0x7,0xf1,0xe0,0xec,0xd9,0xd8,0xb6,0xed,0x13,0xf0,0x3c,0x8f,0x31,0x63,0xc7,0x22, + 0x2b,0x3b,0xbb,0x27,0x5f,0xcf,0x18,0x83,0x4e,0xa7,0x43,0xf6,0xf8,0x6c,0x8c,0x1d, + 0x37,0x6,0x3a,0x9e,0xc7,0x27,0xdb,0xb6,0x61,0xf6,0x43,0xb3,0x71,0xf0,0xe0,0xc1, + 0xa0,0xde,0x4b,0x4a,0x4a,0xa,0xd6,0xad,0x5d,0x87,0xb8,0xf8,0x38,0xd4,0x37,0x34, + 0xe0,0xf0,0xe1,0xc3,0x10,0x44,0xa1,0x6b,0xac,0xbb,0xfb,0x46,0xe,0xc1,0x81,0x8e, + 0x8e,0x4e,0xb4,0xb5,0xb7,0xc1,0x21,0x38,0xb4,0x1,0x2e,0xf5,0x7,0x40,0xa1,0x1, + 0x33,0xc0,0xb8,0xec,0xac,0x45,0x44,0x64,0x24,0x4d,0xc,0xe0,0xe9,0x8c,0x88,0xa2, + 0x33,0xac,0x63,0xa2,0x0,0xe2,0x38,0x10,0xe7,0x5c,0x4c,0xca,0x98,0x88,0x13,0xc7, + 0xab,0xd0,0xd8,0xd8,0x80,0x41,0x83,0xe2,0xf0,0xc6,0xeb,0xaf,0x63,0x98,0xf4,0xf7, + 0x1,0x3,0x10,0x9b,0xcd,0x86,0x95,0x2b,0x57,0x62,0xd9,0xb3,0xcb,0xd0,0xda,0xda, + 0x8a,0xa8,0xe8,0x68,0xe4,0xe6,0xe7,0x22,0xc6,0x65,0xed,0x82,0x74,0x4d,0x42,0x44, + 0x64,0x4,0x12,0x92,0x92,0xd0,0xda,0xdc,0x82,0xfa,0xfa,0x7a,0x6c,0xf9,0x68,0xb, + 0x3a,0x3a,0x3a,0x90,0x9f,0x9f,0x1f,0x94,0xf5,0x85,0x0,0x10,0x15,0x15,0x85,0x69, + 0x53,0xa7,0xe1,0xd3,0x4f,0xb7,0xa3,0xa1,0xa1,0x1,0xcd,0xcd,0x2d,0x48,0x4a,0x4c, + 0xec,0xb1,0xe1,0x82,0x20,0xc0,0x6a,0xb3,0xc2,0x6a,0xb5,0x7a,0x2c,0xf9,0x92,0x1f, + 0x74,0x92,0x67,0x4,0xdc,0xea,0x49,0x28,0x2f,0x2b,0x7f,0x3e,0x40,0x5,0xc8,0x5e, + 0xa0,0xac,0x0,0x72,0x1e,0x28,0x5c,0xd7,0xab,0xf7,0x94,0xbb,0xbd,0x7c,0xc1,0x21, + 0x40,0x10,0x45,0x9c,0x3e,0x75,0xa,0x8d,0xd,0xd,0x88,0x8d,0x89,0xc1,0x1b,0x1b, + 0x5f,0x47,0x7a,0x7a,0x7a,0xd0,0xc0,0x3f,0x77,0xee,0x1c,0x1e,0xfb,0xc5,0x2f,0xf0, + 0xe9,0x8e,0x4f,0x1,0x6,0xa4,0xd,0x1f,0x8e,0x31,0x63,0x46,0x2b,0x2e,0x15,0x63, + 0x92,0x19,0xbe,0xa4,0xe4,0x24,0x10,0x71,0x68,0x6c,0x34,0xe3,0x68,0x65,0x25,0xf6, + 0xec,0xd9,0x83,0xfc,0xfc,0xfc,0xa0,0xe5,0x22,0xa2,0xa3,0xa3,0x31,0x65,0xca,0x14, + 0x6c,0xdf,0xbe,0x1d,0xd,0x8d,0xd,0x68,0x69,0x6e,0x41,0x6c,0x5c,0x2c,0x6c,0x36, + 0x1b,0x1c,0xe,0x7b,0xf,0xf0,0x52,0xc0,0x95,0x6,0x99,0xca,0x66,0x2d,0xdf,0xab, + 0xae,0x0,0xde,0x4d,0x80,0x46,0x8d,0x93,0x4e,0x48,0x78,0x84,0x24,0x5d,0xfb,0xa, + 0xa2,0x80,0x93,0x55,0x55,0xb8,0x7e,0xed,0x1a,0x22,0x23,0x22,0xb1,0x61,0xc3,0x6, + 0x8c,0x18,0x31,0x22,0x28,0x1d,0xcb,0x18,0xc3,0x3f,0xde,0xfe,0x7,0xe6,0x7c,0xf7, + 0x21,0x9c,0x3e,0x7d,0xa,0x26,0x93,0x11,0x79,0x5,0x79,0x18,0x9a,0x36,0xac,0x27, + 0xfa,0x90,0x5f,0xa3,0xe0,0x4e,0xbf,0x4,0x20,0x6d,0x78,0x1a,0xa,0xa,0xb,0x60, + 0xa,0x35,0xe1,0xcc,0x99,0x33,0xf8,0xee,0xff,0xfe,0x2e,0xde,0xfe,0xe7,0xdb,0xb2, + 0x4b,0xdb,0xfd,0x91,0xf4,0xf4,0x74,0xac,0x5d,0xbb,0x16,0x91,0x11,0x91,0xb8,0x5a, + 0x7b,0x15,0x95,0x15,0x95,0x72,0x4b,0xbd,0x55,0x7,0x99,0xb7,0x32,0xa7,0xe1,0x49, + 0x28,0xaf,0xc,0x90,0x95,0x93,0xbd,0x80,0x20,0xcf,0x0,0xae,0xa0,0xcb,0xd0,0x8f, + 0x47,0x23,0x0,0xe0,0xec,0x17,0x67,0x61,0x6e,0x68,0x40,0x74,0x54,0x14,0xfe,0xf2, + 0x97,0x37,0x30,0x6a,0xe4,0xa8,0xa0,0x74,0x68,0x7d,0x7d,0x3d,0xe6,0xce,0x9d,0x8b, + 0xb7,0xfe,0xf6,0x16,0x4,0x87,0x80,0xa4,0xe4,0x24,0x64,0x65,0x67,0xc1,0x68,0x32, + 0xca,0xc,0x75,0xf7,0x35,0x8,0xa4,0xb0,0xc,0xc1,0x60,0x30,0x20,0xf9,0x8e,0x64, + 0xd8,0xac,0x56,0x98,0xcd,0x66,0x94,0x94,0x94,0xa2,0xea,0x44,0x15,0x8a,0xa,0x8b, + 0x10,0x1a,0x84,0xa9,0xe8,0x41,0x83,0x6,0x61,0xd2,0xa4,0x49,0xd8,0xfe,0xc9,0x76, + 0x34,0x36,0x36,0xa2,0xa3,0xa3,0x3,0x9,0x9,0x83,0x55,0xfa,0x51,0xbd,0xcc,0xb9, + 0x4f,0x9,0x3,0x4,0x6b,0x59,0x69,0x59,0x60,0xc,0xc0,0x81,0x3a,0x95,0x68,0x5d, + 0x5d,0x3,0x3d,0xd9,0xe3,0xdc,0x17,0x67,0xd1,0xd8,0xd0,0x80,0x88,0xc8,0x48,0xbc, + 0xf1,0xfa,0x1b,0x18,0x3d,0x6a,0x74,0x50,0xc0,0xdf,0xb9,0x73,0x27,0x1e,0xf8,0xce, + 0x3,0x28,0x29,0x2d,0x81,0x2e,0x24,0x4,0x63,0xb3,0xc7,0x61,0xe4,0xe8,0x51,0x2e, + 0x76,0xdb,0x7d,0x4d,0x31,0xa9,0x2c,0x3a,0x91,0x96,0x79,0x9e,0xc7,0xe8,0xb1,0x63, + 0x90,0x9d,0x93,0x8d,0x90,0x90,0x10,0x94,0x96,0x96,0x62,0xd6,0xec,0x7,0xb1,0x6b, + 0xd7,0xae,0xa0,0xdc,0xfb,0xa8,0x91,0xa3,0xb0,0x6e,0xed,0x3a,0x84,0x87,0x87,0xa3, + 0xee,0x7a,0x1d,0x4e,0x54,0x9d,0x54,0xa0,0x7e,0xf9,0xcd,0xf5,0xf1,0x3c,0x78,0x9a, + 0x7,0x47,0xc0,0xc,0x90,0x9d,0x33,0xfe,0x31,0x22,0x8a,0xf1,0xc7,0x1,0xec,0x6e, + 0x8,0x0,0x54,0x9f,0x3d,0x87,0xfa,0xfa,0x7a,0x44,0x44,0x44,0xe0,0xf5,0xd,0x1b, + 0x91,0x95,0x95,0x15,0x70,0xe7,0x59,0x2c,0x16,0x3c,0xbb,0xfc,0x59,0xac,0x78,0xe1, + 0x4f,0xe8,0xb4,0x58,0x10,0x1b,0x1b,0x83,0xf1,0x3d,0x2f,0x94,0x90,0x5b,0x61,0x3, + 0x1f,0xa0,0x77,0x2f,0x84,0x85,0x85,0x21,0x31,0x29,0x11,0x6d,0x6d,0x6d,0x30,0x37, + 0x36,0x62,0xeb,0xc7,0x5b,0x51,0x5f,0x5f,0x8f,0xa2,0xa2,0xa2,0x80,0x9f,0x41,0x88, + 0x8f,0x8f,0x47,0x51,0x51,0x11,0x3e,0xd9,0xfe,0x9,0xcc,0x8d,0x66,0x58,0x2c,0x16, + 0xc,0x1e,0x1c,0xf,0x22,0x4e,0x96,0xd6,0x95,0x4d,0x83,0x47,0xa2,0xee,0xf2,0xde, + 0x92,0xbd,0xaf,0x4,0xea,0x3,0xd4,0x2a,0xd1,0xba,0xb7,0x50,0xb0,0x7b,0xab,0x3e, + 0x77,0xe,0x37,0x6e,0xdc,0x40,0x58,0x58,0x18,0xd6,0xaf,0x7b,0xd,0xd9,0xd9,0xd9, + 0x41,0xc9,0xe3,0xcf,0x7a,0xf0,0x41,0xfc,0xf3,0x9d,0x77,0x40,0x44,0x18,0x9e,0x3e, + 0x1c,0x59,0xd9,0xd9,0x8,0xd1,0x85,0xa8,0xa7,0x59,0x7d,0x2a,0xbb,0xfb,0x7,0x7a, + 0xbd,0x1e,0x39,0xb9,0x39,0x18,0x91,0x99,0x1,0x8e,0xe3,0xf0,0xce,0xbf,0xde,0xc1, + 0xec,0x87,0x66,0xa3,0xea,0x44,0xe0,0xf3,0x9,0xe3,0xc6,0x8d,0xc3,0xea,0xd5,0xab, + 0x11,0x16,0x16,0x86,0xda,0xab,0xb5,0x38,0x75,0xf2,0x94,0x2c,0xad,0x7b,0x66,0x62, + 0xdd,0xcb,0x6e,0x2c,0xc0,0x71,0xd7,0x2,0x66,0x80,0xf1,0xb9,0xb9,0xf7,0x12,0x61, + 0x9c,0xaa,0xc6,0xa9,0x6c,0xd5,0x67,0xcf,0xa1,0xee,0x7a,0x1d,0x4c,0x46,0x13,0xd6, + 0xaf,0x5f,0x8f,0xfc,0xbc,0xbc,0x80,0x3a,0x4a,0x10,0x4,0x6c,0xd8,0xb0,0x1,0xf3, + 0x17,0xcc,0x47,0x63,0x63,0x23,0xc2,0xc2,0xc3,0x90,0x35,0x3e,0xb,0x71,0x71,0x83, + 0x7c,0x1d,0xdb,0x50,0x5e,0xb8,0xa8,0xbe,0x67,0x74,0x74,0x14,0xe2,0xe2,0xe3,0xd0, + 0xdc,0xd4,0x8c,0xba,0xba,0x3a,0x7c,0xf0,0xef,0xf,0xc0,0xf3,0x3c,0x72,0x72,0x72, + 0x34,0x3d,0x82,0xae,0x96,0x31,0xcc,0xcd,0xcd,0xc5,0x27,0x9f,0x6c,0x83,0xd9,0x6c, + 0x86,0xd5,0x6a,0xc5,0xe0,0x84,0x78,0x78,0xfe,0x6,0x83,0x72,0xd9,0x5d,0x31,0xd8, + 0xa1,0xd2,0x3d,0x7b,0x37,0x5,0xa4,0x0,0xb9,0x79,0xb9,0x13,0x41,0x98,0xac,0x15, + 0x70,0x57,0x16,0xb8,0x50,0x5d,0x8d,0x6b,0xb5,0xd7,0x61,0x34,0x19,0xf1,0xda,0xba, + 0x75,0x98,0x30,0x61,0x42,0xc0,0x79,0xfc,0x5f,0x3e,0xfe,0x38,0xde,0x7b,0xff,0x3d, + 0x30,0xc6,0x90,0x92,0x7a,0x7,0xc6,0x8c,0x1d,0xe3,0x7c,0x4e,0x4f,0x25,0x2f,0xae, + 0x5e,0x86,0x67,0xbd,0x86,0x34,0x6b,0xb7,0x83,0x28,0x8a,0x22,0xcc,0x66,0x33,0xf6, + 0x1f,0xd8,0x8f,0x3,0x7,0xf,0xa0,0xb0,0xa8,0xb0,0xe7,0x9d,0x46,0xfe,0x48,0x52, + 0x52,0x12,0x72,0x72,0x72,0xf1,0xc9,0xf6,0xed,0x30,0x37,0x9a,0x61,0xb7,0xdb,0x31, + 0x78,0xf0,0x60,0xef,0x7d,0x2f,0x33,0x23,0x8,0xe2,0x3e,0x2b,0xdd,0x53,0xba,0x35, + 0x20,0x13,0x20,0x82,0x5d,0xf1,0x25,0x3,0xd8,0xfd,0x90,0xc2,0xd5,0x9a,0xab,0xa8, + 0xad,0xbd,0x6,0x93,0xc9,0x88,0x57,0x57,0xaf,0x41,0x61,0x61,0x61,0x40,0xe0,0x6f, + 0xde,0xb2,0x19,0xdf,0xf9,0xce,0x77,0x70,0xe4,0xc8,0x61,0x18,0xc,0x6,0x64,0xe5, + 0x64,0x63,0x44,0xc6,0x8,0xf0,0x3c,0xef,0xa5,0x33,0x48,0x6d,0xba,0x54,0x1e,0x70, + 0x8d,0x59,0x37,0x9e,0xe7,0x91,0x39,0x32,0x13,0x79,0xf9,0x79,0x30,0x1a,0xd,0xa8, + 0xa8,0x38,0x82,0xd9,0xb3,0x67,0xe3,0xc3,0xf,0x3,0x7b,0x51,0x68,0x41,0x41,0x1, + 0x56,0xbe,0xb4,0x12,0x26,0x93,0x11,0x97,0x2f,0x5d,0x46,0xf5,0xb9,0x6a,0xef,0x6d, + 0x92,0x99,0xa9,0xe5,0x80,0xeb,0x1,0x9b,0x80,0xdc,0xdc,0xbc,0x3b,0x88,0xa3,0x39, + 0xea,0x5e,0xa8,0xa7,0x79,0xf8,0xfc,0xcc,0x19,0x8,0xe,0x1,0xab,0x56,0xae,0xc2, + 0xb4,0x69,0xd3,0xfc,0xee,0x8c,0xd6,0xd6,0x56,0x2c,0x59,0xb2,0x4,0xaf,0xae,0x7d, + 0x15,0x36,0x9b,0xd,0x71,0xf1,0xf1,0xc8,0xca,0xce,0x42,0x78,0x78,0xb8,0x4a,0x67, + 0x78,0x8b,0xa3,0xc9,0x2f,0xc0,0x95,0xa2,0x9f,0xd0,0xd0,0x50,0x24,0xdf,0x91,0x8c, + 0xce,0xce,0x4e,0x98,0xcd,0x66,0xec,0xf8,0x6c,0x7,0x2e,0x5c,0xb8,0x80,0x89,0x45, + 0x13,0xfd,0x9e,0x4f,0x48,0x49,0x49,0x41,0x46,0x46,0x6,0x3e,0xfe,0x78,0x1b,0x3a, + 0x3a,0xda,0x91,0x36,0x3c,0xcd,0xe3,0xa7,0x78,0x94,0xd8,0xad,0xa7,0x2d,0x3c,0xbf, + 0x7a,0xcf,0xae,0x3d,0xa7,0x2,0x5b,0x11,0x4,0x54,0x79,0x5,0x5c,0x46,0x3b,0x8d, + 0x46,0x23,0x40,0x84,0xf7,0xde,0x7f,0xbf,0xe7,0xa5,0x8,0xbe,0xca,0xc1,0x43,0x7, + 0xf1,0xc0,0x77,0x1e,0xc0,0x47,0x5b,0x3f,0x2,0xaf,0xd3,0x61,0xd4,0xe8,0x51,0x18, + 0x97,0x35,0x16,0x7a,0xbd,0x1e,0x6a,0x6b,0x14,0x64,0x69,0x5d,0x66,0xba,0x34,0xc0, + 0x34,0xab,0x5b,0xd9,0xe9,0x20,0x8e,0xc7,0xb8,0xac,0x71,0xd0,0xe9,0x74,0xd8,0xb6, + 0xed,0x63,0xcc,0x9e,0x33,0x1b,0x87,0xf,0x1f,0xf2,0x7b,0xcd,0xc2,0xe6,0xcd,0x9b, + 0x1,0x2,0x22,0x22,0x23,0x55,0x95,0x98,0x53,0x60,0x32,0x1d,0x1c,0x95,0x1,0x33, + 0x40,0x45,0x45,0x45,0x63,0x5e,0x7e,0xde,0xe3,0x44,0x30,0xc9,0x7b,0x9d,0xf2,0x9d, + 0x1c,0x1e,0x19,0x81,0x1b,0x75,0x37,0x70,0xf6,0xec,0x59,0x34,0x34,0x34,0xa0,0xb8, + 0xb8,0x58,0xb3,0x83,0x64,0xb7,0xdb,0xb1,0x72,0xd5,0x4a,0x3c,0xf3,0xbb,0x67,0x9c, + 0x79,0xfc,0xa8,0x28,0x64,0xe7,0x8e,0x47,0x4c,0x6c,0x8c,0xb2,0x1d,0xf7,0x46,0xeb, + 0x72,0xd3,0xa5,0x81,0xa5,0x59,0x65,0xc3,0xb3,0xc8,0xc8,0x8,0x24,0x26,0x25,0xa0, + 0xa5,0xb9,0x5,0xf5,0xf5,0xd,0xd8,0xb2,0x65,0xb,0x2c,0x56,0xb,0xf2,0xf3,0xb4, + 0xcf,0x27,0x30,0xc6,0xf0,0xdc,0xf3,0xcf,0xe1,0xa3,0x8f,0x3e,0x44,0x88,0x2e,0x4, + 0x39,0x79,0xe3,0x61,0x34,0x18,0x7a,0xda,0xc4,0xa9,0x98,0x2e,0x97,0xad,0xe9,0x99, + 0xa5,0xcb,0x17,0x4,0xac,0x0,0x0,0x90,0x57,0x50,0x30,0x93,0x8,0xe9,0x72,0xbf, + 0x3,0xac,0xd4,0x81,0x7a,0x83,0x1e,0x51,0xd1,0x51,0xb8,0x51,0x77,0x3,0x55,0x55, + 0x27,0x60,0xb7,0xdb,0x30,0x69,0xe2,0x24,0xaf,0xd7,0xaa,0xae,0xae,0xc6,0xcf,0x1f, + 0x7b,0xc,0x9f,0x6c,0xff,0x4,0x0,0x21,0x2d,0x6d,0x18,0x46,0x8d,0x19,0xd,0x7d, + 0x88,0x5e,0xdd,0x8e,0x7,0x99,0xd6,0xb5,0xa4,0x59,0x95,0xc2,0x33,0xbd,0x5e,0x8f, + 0x94,0x94,0x14,0x10,0x0,0xb3,0xd9,0x8c,0xca,0xca,0xa,0x94,0x96,0xee,0x45,0x5e, + 0x5e,0x9e,0xa6,0xf9,0x84,0x57,0x5e,0x79,0x19,0x7f,0xff,0xc7,0xdf,0xc1,0xf3,0x3c, + 0x8a,0x26,0x16,0x22,0x3a,0x3a,0x4a,0xdd,0xf1,0x96,0x2e,0xd8,0x25,0x80,0x38,0xda, + 0xb7,0x7b,0xe7,0x9e,0xbf,0x6,0x45,0x1,0xa,0xa,0xf2,0x33,0x40,0x54,0xec,0x8d, + 0xf6,0xa5,0x9d,0x61,0x34,0x1a,0x11,0x1e,0x1e,0x86,0xfa,0x1b,0xd,0x38,0x72,0xe4, + 0x30,0xc2,0xc3,0xc2,0x91,0x93,0x93,0xa3,0xa8,0xf5,0xff,0x7c,0xe7,0x1d,0xfc,0xfa, + 0xbf,0x7e,0x8d,0x6b,0xd7,0x6a,0x11,0x6a,0x32,0x21,0x7b,0x7c,0x36,0x12,0x93,0x12, + 0x55,0x47,0x27,0x2,0x0,0x3c,0xc0,0x34,0xab,0xd7,0x70,0x6c,0xd0,0xa0,0x41,0x88, + 0x8b,0x8f,0x43,0x63,0x43,0x23,0x6a,0x6b,0x6b,0xf1,0xef,0xf,0xfe,0x8d,0xa8,0xa8, + 0x28,0x8c,0x19,0x3d,0x46,0x91,0xd,0xdf,0x7a,0xeb,0x2d,0xbc,0xba,0xf6,0x55,0xf0, + 0x1c,0x8f,0xbc,0xfc,0x5c,0xc4,0xc5,0xc7,0xa9,0x47,0x34,0x50,0x30,0xc7,0xe0,0xde, + 0xdf,0xb5,0x73,0xf7,0xb6,0xe0,0x28,0x40,0x61,0x41,0x18,0x40,0xff,0x47,0x55,0xe3, + 0x3c,0x7c,0x4,0x67,0x39,0x2c,0x34,0x14,0x46,0x93,0x11,0xf5,0xf5,0xd,0x28,0x2b, + 0x2f,0x43,0x6a,0x6a,0x2a,0x46,0x66,0x8e,0x74,0x3b,0x7f,0x43,0x43,0x3,0xe6,0x3e, + 0x35,0x17,0x6f,0xbe,0xf9,0x26,0x1c,0xe,0x87,0x33,0x8f,0x3f,0x3e,0xb,0xa6,0xd0, + 0x50,0xaf,0x8d,0xe7,0x2,0xb0,0xe3,0x1,0xa6,0x59,0x35,0x6d,0x26,0x93,0x9,0x29, + 0xa9,0x29,0xb0,0xd9,0x9c,0xf3,0x9,0xa5,0xa5,0x25,0x38,0x75,0xf2,0x24,0xa,0x8b, + 0xa,0x11,0x6a,0x72,0x9f,0x4f,0xf8,0xe8,0xa3,0x8f,0xf0,0xdc,0x73,0xcb,0x1,0x22, + 0x8c,0xcf,0xcd,0x76,0xce,0x4a,0xca,0x9a,0x36,0xd,0xf7,0xc2,0xe1,0xc5,0x5d,0x9f, + 0xed,0x3e,0x19,0x14,0x5,0xc8,0xcf,0xcb,0x37,0x13,0x47,0x4f,0x12,0x11,0x27,0x47, + 0x9b,0x9c,0x97,0x78,0x3b,0x22,0x3c,0x1c,0x21,0x21,0x7a,0x34,0x34,0x34,0x62,0xe7, + 0xce,0x9d,0x18,0x35,0x6a,0x14,0xd2,0xd2,0xd2,0x0,0x0,0xbb,0x77,0xef,0xc6,0x23, + 0x8f,0x3e,0x82,0xd3,0xa7,0x4f,0x23,0x24,0x24,0x4,0x63,0xc6,0x8d,0xc5,0xb0,0x61, + 0x43,0x9d,0xbf,0x88,0xe5,0xc5,0x8e,0x6b,0x4d,0x49,0x7b,0xdf,0xc7,0xaf,0x34,0xab, + 0xe6,0x90,0x93,0xe7,0x79,0x24,0x24,0x26,0x20,0x32,0x22,0x2,0xd,0xf5,0x8d,0x38, + 0x7f,0xe1,0x2,0x3e,0xfa,0xf0,0x43,0xa4,0xa5,0xa5,0x61,0xe8,0xd0,0xa1,0xce,0x7e, + 0xd8,0xb3,0x1b,0x8b,0x16,0x2d,0x4,0x63,0xc,0x63,0xc7,0x8d,0xc5,0xd0,0xa1,0x43, + 0xd4,0xd3,0xec,0x2a,0xc,0xc4,0x11,0x67,0x37,0xe8,0x2c,0x8f,0x7e,0xfa,0xe9,0x5e, + 0xaf,0x3f,0x24,0xad,0x39,0x6d,0xf5,0xe8,0x63,0x8f,0xee,0x62,0x40,0xb1,0xcb,0x8b, + 0xb,0x7a,0xce,0xa0,0xb5,0x7c,0xbe,0xfa,0x3c,0x2e,0x5e,0xb8,0xd0,0xf3,0x68,0xf5, + 0xae,0x5d,0xbb,0xf0,0xce,0xa6,0x4d,0x0,0x63,0x88,0x89,0x8d,0xc1,0xe8,0x31,0xa3, + 0x9d,0x4f,0xb9,0x48,0xa6,0xa3,0xa1,0x5a,0x76,0x6f,0x8a,0xb7,0x72,0xef,0x77,0xe4, + 0xf1,0xa,0x3a,0x6f,0xaf,0x80,0xef,0xf9,0x4e,0xb5,0xc,0xc8,0xbd,0x2a,0x87,0x5c, + 0xe6,0x2f,0x8e,0x1d,0x3d,0x8e,0xfa,0xfa,0x7a,0x10,0x11,0x66,0xcd,0x7a,0x10,0xd3, + 0xa7,0x4f,0xc7,0xbc,0x79,0xf3,0x60,0xb1,0x58,0x90,0x91,0x31,0x2,0x23,0x47,0x67, + 0xaa,0xdf,0x4f,0x4f,0xbf,0x7a,0xb6,0xa9,0x7b,0x7e,0xec,0xe9,0x25,0x4b,0xef,0xd2, + 0x82,0xab,0x66,0x5,0x78,0xe4,0x97,0x8f,0x3c,0x41,0x8c,0x7b,0x49,0xfa,0x26,0x6c, + 0xdf,0xca,0xc0,0xe7,0x67,0xbe,0x40,0x4d,0x4d,0x4d,0xcf,0x77,0xc4,0x71,0x48,0x1f, + 0x91,0x8e,0x21,0x43,0x52,0x35,0x1,0x2e,0xd3,0x58,0x9f,0xca,0xe4,0x33,0xa0,0xfe, + 0x1,0xee,0x76,0x19,0x99,0x57,0xcc,0x9c,0x3f,0x7f,0x1,0xa7,0x4f,0x9d,0xe9,0x5d, + 0x8e,0x4e,0xc0,0xb0,0xa1,0x43,0x91,0x95,0x3d,0x4e,0x16,0x60,0x2f,0x80,0x4b,0xdf, + 0x45,0x3c,0xf7,0x37,0x8b,0x7f,0xfb,0x82,0x16,0x5c,0x35,0x4f,0x63,0xe9,0x49,0xff, + 0xae,0x3,0xc2,0x9f,0xbb,0xef,0x42,0xfa,0x46,0x4d,0xf9,0xb2,0x67,0xe3,0x33,0x47, + 0x66,0x80,0xd7,0xf1,0xb8,0x76,0xb5,0x16,0xa1,0xa1,0xa1,0x18,0x39,0x7a,0xa4,0x47, + 0xea,0x54,0x7e,0x94,0xdf,0x42,0xc0,0xdd,0x9,0x4d,0x1e,0x54,0x92,0xbe,0xd3,0x50, + 0xbd,0x3c,0x3c,0x3d,0xd,0xf1,0xf1,0x71,0xf8,0xe2,0xf3,0xb3,0x68,0x6b,0x6b,0x73, + 0xce,0x69,0x64,0x8f,0xeb,0x6d,0xbb,0x2c,0xe0,0x72,0xcc,0xd6,0x75,0x97,0xe4,0x9a, + 0xdc,0x61,0x9a,0x53,0x91,0x3e,0xcd,0x5c,0xfc,0xe2,0xf1,0x5f,0xec,0x67,0x40,0xa1, + 0x32,0xcd,0x6b,0x6b,0xbc,0x36,0x5a,0x27,0xbf,0x68,0x5e,0x16,0x70,0x1f,0x68,0x5e, + 0x9e,0xf6,0xd5,0x69,0x5d,0x9b,0x2,0xf8,0x76,0x7d,0x65,0xd3,0xa5,0xde,0xf,0x4, + 0x9c,0x58,0xb4,0xf0,0xe9,0x71,0x5a,0x31,0xf5,0x69,0x22,0x9b,0x88,0xde,0x85,0x9b, + 0x2,0x4,0x13,0x70,0x6d,0x76,0xdb,0x57,0x3b,0x7e,0xd3,0x68,0x9d,0xe4,0x5f,0x6d, + 0xab,0x46,0xe3,0x3e,0xd2,0xba,0xa6,0x32,0x3,0xd6,0xfb,0x82,0xa9,0x4f,0xa,0xa0, + 0xe3,0x74,0x6f,0x3a,0x98,0xe3,0xf7,0x20,0xd2,0xab,0x35,0x5e,0xde,0x6e,0xf7,0x33, + 0x5a,0xf7,0x6,0xb8,0x9f,0xa3,0xfc,0x66,0x3,0x2e,0x29,0x77,0x1a,0x43,0x1c,0x6f, + 0xfa,0x34,0xa8,0x7d,0xcd,0x51,0x3f,0xfe,0xab,0xc7,0xff,0xa,0xe0,0x7,0xc1,0xa1, + 0x75,0xd2,0x44,0xfb,0x7e,0x1,0xae,0x4a,0xb3,0xc1,0xb1,0xe3,0x5a,0x0,0x57,0xa3, + 0x75,0x6f,0x80,0xfa,0x62,0xfe,0xba,0xfa,0xfb,0xad,0x5,0xf3,0x16,0x7f,0xbf,0xcf, + 0x18,0xa0,0xcb,0xc3,0x78,0x89,0x18,0xfd,0x20,0xd8,0xe1,0x19,0x29,0xbe,0x32,0xd5, + 0x5f,0xbb,0x4d,0x41,0xb1,0xe3,0xaa,0xb4,0xee,0xad,0x1c,0x90,0x3f,0xe3,0x7d,0xd4, + 0x7b,0x30,0xad,0xc8,0xd6,0xf9,0xa,0xa7,0x5f,0xcb,0x57,0x9e,0xf8,0xf5,0x13,0x3b, + 0x89,0xa3,0x19,0x6a,0x80,0xfb,0x32,0xea,0xe5,0x7e,0x43,0xf1,0x96,0x84,0x67,0x72, + 0x6f,0x4,0xbd,0xf5,0xb4,0xae,0x1a,0x12,0xbb,0xc8,0xa1,0x5,0xf3,0x16,0xfb,0xbc, + 0xe2,0xc6,0xaf,0xd5,0x8c,0x1c,0xcf,0xad,0x62,0x8c,0xcd,0xe8,0x77,0x76,0xfc,0x26, + 0xd1,0x7a,0x5f,0x2,0x2e,0x43,0xeb,0x5a,0x99,0xf9,0x69,0x7f,0xb0,0xf4,0x4b,0x1, + 0xae,0x5c,0xbc,0xf2,0x41,0xca,0xb0,0x94,0xe3,0x4,0x64,0x69,0xa5,0x37,0x4d,0x80, + 0xfb,0x44,0xb3,0x9e,0x3d,0x4e,0x41,0x2,0xdc,0x97,0xf0,0x2c,0x10,0xbb,0x2d,0x77, + 0xe,0xbf,0xd6,0x14,0x12,0xca,0x16,0xcc,0x5d,0xec,0xd7,0xeb,0xe3,0xfc,0x7a,0x9b, + 0xc2,0xa6,0x4d,0x9b,0x4,0x8e,0xb8,0x27,0x3d,0x16,0x64,0xa8,0xcc,0x9e,0xf9,0xb4, + 0x9a,0x55,0xb1,0xac,0x61,0x15,0x8c,0xd7,0xf5,0x80,0x5e,0x66,0xf2,0x64,0xee,0x91, + 0x93,0x9d,0x31,0xe3,0x5b,0x4e,0x0,0x0,0x5,0x60,0x49,0x44,0x41,0x54,0x21,0x84, + 0xc2,0x3,0x30,0xbe,0x95,0xa5,0x4f,0x54,0xf9,0x23,0x24,0x62,0x9,0xfc,0x94,0x80, + 0x5e,0x1e,0xfd,0xe4,0xbc,0x27,0xb7,0x10,0xe1,0xfe,0x5b,0x9a,0x66,0xbd,0x3d,0xc2, + 0xb3,0xc0,0x46,0xb8,0xba,0xec,0x5c,0x30,0x6f,0xf1,0x5d,0xfe,0x1e,0x1c,0xd8,0x13, + 0xd,0x3c,0xe6,0x12,0xa3,0xfb,0xba,0xcf,0xd3,0x5f,0xd2,0xac,0xfe,0x1,0xee,0x9f, + 0x27,0xae,0x31,0x3c,0xeb,0x2b,0xb1,0xf3,0x84,0x5f,0x5,0x72,0x2,0x2e,0x90,0x83, + 0x5f,0x78,0xee,0x85,0xd3,0x4,0xac,0xf5,0x77,0xba,0x54,0x8d,0xd6,0x39,0x1f,0x97, + 0x65,0x69,0x33,0x21,0xf2,0x6b,0x16,0xd4,0x69,0x5d,0xcb,0x73,0x8f,0xca,0xb4,0xde, + 0x97,0xc2,0x18,0xfe,0xf8,0xd4,0x53,0x8b,0x8f,0x5,0x72,0x8e,0x80,0xdf,0xab,0x12, + 0x6a,0xb4,0x2e,0xee,0xb4,0x99,0xbe,0x9,0x60,0xd8,0x97,0x3d,0xcd,0x7a,0x13,0x69, + 0x5d,0x8b,0x9c,0xb1,0x76,0xda,0x97,0x5,0x7a,0x92,0xa0,0xdc,0xf9,0xfc,0xc5,0xf3, + 0xa7,0x13,0xf0,0x19,0x0,0xfe,0x4b,0x9c,0x66,0xbd,0xd5,0x80,0xbb,0xd,0x7e,0xe, + 0x54,0x3c,0x6f,0xde,0xa2,0x92,0x40,0x4f,0x14,0x94,0x9f,0xbd,0xd8,0x5b,0xb2,0xf7, + 0xe2,0xb4,0x19,0xd3,0x4d,0x4,0x4c,0x55,0x5b,0xa1,0xcb,0xf9,0xb1,0xda,0x56,0x7d, + 0x31,0xa4,0x32,0xad,0x7b,0x5b,0xd9,0xe3,0xd3,0x7a,0xc0,0x20,0x78,0xea,0x41,0x45, + 0x9f,0x68,0xf5,0x82,0x79,0x8b,0xd6,0x6,0xe3,0x5c,0x41,0x7b,0xb5,0x96,0x81,0x37, + 0xfc,0xd6,0x2e,0x58,0xef,0x61,0x40,0x3e,0x69,0x4a,0xab,0xde,0x66,0x69,0xd6,0x7e, + 0x22,0x4,0x94,0x5b,0xda,0x6d,0x4f,0x6,0xf1,0x7c,0xc1,0x93,0x85,0x4b,0x17,0x8e, + 0xe2,0x45,0xda,0x7,0x20,0x4a,0x5b,0xb8,0x36,0x40,0xeb,0x3e,0xc2,0x55,0x47,0x8c, + 0xcf,0x9f,0x3f,0x7f,0xfe,0x95,0x7e,0xa9,0x0,0x0,0xb0,0x64,0xe9,0x92,0xbb,0x88, + 0xb1,0xad,0x0,0xf4,0x5f,0x9a,0x34,0x6b,0xff,0x10,0x7,0x7,0xba,0x7b,0xde,0xbc, + 0x45,0xbb,0x83,0x79,0x52,0x3e,0xd8,0x77,0xb9,0x67,0xd7,0x9e,0xf3,0x33,0xee,0x2a, + 0xae,0x25,0xd0,0x7f,0xf8,0xbe,0x9a,0x55,0xdd,0x8e,0xfb,0x16,0x9e,0x79,0x86,0x6b, + 0x37,0x2b,0x3c,0xeb,0x13,0xbb,0xf,0xcc,0x5d,0x30,0x6f,0xf1,0xdb,0xc1,0x3e,0x2f, + 0xdf,0x17,0x37,0xbb,0x7b,0xd7,0x9e,0x8a,0x19,0x33,0x8a,0x8d,0xc4,0xd1,0xd4,0xdb, + 0x3d,0xcd,0xda,0x2f,0xc0,0x27,0x3c,0xb7,0x70,0xde,0xe2,0x67,0xfb,0xc8,0xa7,0xe8, + 0xb3,0x24,0x5,0x3d,0xf3,0xfb,0xdf,0xfe,0x5,0xc4,0x7e,0x30,0x60,0xc7,0x3,0xe9, + 0x47,0x5a,0xb5,0x70,0xfe,0xa2,0x27,0xfa,0xea,0xfc,0x5c,0x5f,0x9d,0x98,0x8,0x6c, + 0xcc,0xa8,0x93,0x3f,0xe2,0x88,0x36,0xf8,0xfb,0xc8,0xf6,0xed,0x16,0x9e,0xf5,0x1, + 0xfa,0x1b,0x17,0xcc,0x5b,0xf8,0xab,0xbe,0xbc,0x4,0xf5,0x7d,0x1b,0x18,0x2d,0x5b, + 0xfe,0xcc,0x4a,0x0,0x8f,0xfb,0x33,0x3d,0xfa,0x55,0x18,0xe5,0xf2,0xb4,0xcf,0xde, + 0x4c,0x1f,0x9a,0xf9,0xff,0xe6,0xcc,0x99,0x23,0xdc,0xd6,0xa,0xd0,0x2d,0xcb,0x96, + 0x2f,0x7d,0xe,0xa0,0x5,0x3,0xb4,0xae,0xcd,0xe6,0x2f,0x98,0xbb,0x68,0x31,0x11, + 0xb1,0xbe,0xbe,0xd6,0x4d,0xed,0xdd,0x65,0xcb,0x7f,0xf7,0x2b,0x22,0x5a,0x41,0xe4, + 0x9a,0x80,0x1a,0x0,0xdc,0x45,0xec,0xc,0x78,0x74,0xe1,0xbc,0xc5,0xaf,0xdf,0xc4, + 0xc4,0xd2,0xcd,0x95,0xe5,0x7f,0x5c,0x5e,0xc,0x51,0x7c,0x87,0x8,0x83,0x7,0x0, + 0x77,0x93,0x66,0x62,0x98,0x35,0x7f,0xfe,0xe2,0x1d,0x37,0x35,0xb5,0x74,0x2b,0x5a, + 0xba,0xec,0xc5,0x65,0x77,0xe8,0x1c,0xf4,0x2f,0x40,0xdb,0xbb,0xed,0xbe,0x2,0x72, + 0x44,0xe4,0xe8,0x7b,0x8b,0xe6,0x2e,0x3a,0x7d,0xb3,0x2f,0x7c,0xcb,0x86,0xdf,0xaa, + 0x55,0xab,0xc,0x1d,0x96,0xd6,0x15,0x0,0x7e,0x79,0x2b,0xef,0xe3,0x16,0x8b,0x0, + 0xb0,0x15,0x31,0x51,0xf1,0x4f,0x3f,0xf2,0xc8,0x23,0xf6,0x5b,0x71,0x3,0xb7,0xbc, + 0xe3,0xff,0xf8,0xc7,0xe5,0xd3,0x44,0xb0,0xf5,0x0,0x46,0x7e,0xa5,0x1c,0x3d,0xe0, + 0x22,0xf,0xfa,0x7e,0x30,0xa6,0x74,0x3,0x11,0xfe,0x56,0x77,0xc4,0xf6,0xed,0x3b, + 0x2e,0x4d,0x9d,0x32,0x7d,0x3,0xaf,0xe3,0x89,0x8,0x93,0xfa,0xc3,0x3d,0xf5,0xb1, + 0x38,0x18,0x61,0xad,0xd5,0x68,0x7f,0x70,0xf1,0x7f,0xfd,0xe6,0x8b,0x5b,0x7d,0x33, + 0xfd,0x8a,0x7a,0x57,0xac,0x78,0x36,0x5b,0x60,0x78,0x11,0xc0,0xcc,0x2f,0x23,0xf2, + 0x4,0xf6,0xb1,0xc0,0x71,0x4f,0x2e,0x9a,0xbb,0xe8,0x64,0xff,0xb9,0xa7,0x7e,0x28, + 0x7f,0xf8,0xc3,0xb3,0x33,0x19,0x87,0xdf,0x81,0x61,0xf2,0x97,0x3,0x78,0x54,0x89, + 0xe0,0x9e,0x5a,0x38,0x6f,0xe1,0xc7,0xfd,0xf0,0xde,0xfa,0xaf,0x3c,0xbf,0xe2,0xd9, + 0xfb,0xc1,0xf0,0xc,0x80,0xfc,0xdb,0xd4,0xce,0x97,0x0,0x6c,0xa5,0xb5,0xc3,0xf1, + 0xde,0xd2,0xa5,0x4b,0xc5,0x7e,0xaa,0x9c,0xfd,0x5f,0x9e,0x7f,0x7e,0xd9,0x54,0xc6, + 0xe3,0x67,0xc4,0xe8,0x41,0x0,0xa6,0x7e,0x7e,0xbb,0x36,0x0,0xef,0x30,0x8e,0x7b, + 0x69,0xe1,0xdc,0x85,0x87,0x6f,0x3,0x76,0xba,0x7d,0xe4,0xc5,0x17,0x97,0xc6,0xda, + 0x1c,0x21,0xdf,0x7,0xf0,0x33,0x0,0x63,0xfa,0xd7,0x60,0xc7,0x21,0xc6,0xf0,0xae, + 0xa8,0xc7,0xff,0x5f,0xfc,0xeb,0xc5,0xb5,0xb7,0x91,0x79,0xba,0x3d,0x65,0xf9,0x9f, + 0x96,0x8f,0x22,0x81,0xdd,0x4f,0x44,0xdf,0x0,0xd8,0x54,0x0,0xfa,0x9b,0x1d,0xc3, + 0x33,0xa0,0x94,0x80,0x77,0x1d,0x3c,0x7b,0x7f,0xc9,0x93,0x4b,0x2e,0xdf,0xa6,0xfe, + 0xc9,0x2d,0xbf,0x2e,0xb9,0x94,0x5d,0x3f,0x73,0x32,0x75,0x72,0xc7,0xe0,0x9e,0xff, + 0xb8,0x27,0x72,0xc2,0xf8,0xbc,0xbb,0x8c,0x6,0xd3,0x24,0x9e,0xe7,0xb3,0x39,0x8e, + 0xcb,0x22,0x42,0x54,0x90,0x7,0x79,0x93,0x20,0x8a,0x87,0x1d,0x76,0xc7,0x21,0x8b, + 0xd5,0x72,0xe8,0xfc,0xd9,0xcf,0xf,0xbd,0xfd,0xf6,0xfb,0xf5,0x12,0x16,0x60,0xa, + 0x65,0x6,0x40,0x54,0xf8,0x5e,0x7a,0xcc,0x6d,0xa5,0x0,0x52,0xe0,0x5c,0x41,0x23, + 0xc9,0xf7,0x70,0xf9,0x4f,0x92,0xcf,0x72,0x1b,0x54,0xca,0x50,0xf8,0xae,0xe7,0xfb, + 0xfb,0xef,0xbf,0x2f,0x75,0x48,0xda,0xb0,0xb1,0x51,0x91,0x91,0x23,0x74,0x21,0x21, + 0xf1,0x3a,0x9e,0x8f,0xe3,0x78,0x3e,0x9e,0x27,0x2e,0x96,0x78,0x1a,0x24,0x9d,0x83, + 0x4,0x0,0xc6,0xc4,0x76,0x41,0x10,0x6b,0x1d,0x76,0x47,0xad,0xc3,0x21,0x5c,0xb7, + 0xda,0xac,0x57,0x2d,0x1d,0x9d,0x57,0x6b,0x6a,0xae,0x7c,0xbe,0x75,0xeb,0xf6,0xf3, + 0x16,0x8b,0xc5,0x1b,0xc8,0x4a,0x0,0xcb,0x95,0xa5,0x75,0xa2,0xe4,0xb3,0xeb,0x77, + 0xd2,0x4d,0x54,0xb8,0x76,0xd0,0x15,0xc0,0x75,0x34,0x72,0xa,0x40,0x73,0x5e,0x14, + 0x80,0xf3,0x52,0xf6,0x77,0x53,0x52,0x10,0xa8,0xb0,0x86,0x5a,0xdb,0xd5,0xde,0x12, + 0xa3,0x5,0x64,0xc8,0x8c,0x72,0x5f,0x36,0xd1,0x87,0xef,0x45,0x8d,0x9f,0x45,0x6f, + 0xa,0x22,0xed,0x4,0x4e,0x5,0x54,0x2d,0x4a,0xa0,0xf4,0xdf,0x17,0xa5,0xe1,0x34, + 0x32,0x8a,0x56,0x5,0x51,0x64,0x9,0x5,0x67,0x4e,0x6d,0x74,0x7b,0x3,0x58,0xb, + 0x88,0xa2,0x86,0x3a,0x51,0x63,0xbd,0x37,0xf0,0xd5,0x8e,0xf7,0x18,0xe1,0xe4,0xe7, + 0x7f,0x7f,0x8f,0xf5,0xf7,0xfc,0xbe,0x9e,0x53,0xfa,0xbd,0xab,0x29,0x82,0x17,0x9b, + 0xcd,0x7c,0xec,0x7c,0x51,0x23,0x18,0xbe,0xfe,0xf7,0xb6,0x8f,0xdf,0xe7,0xe7,0x15, + 0xec,0x79,0x30,0xfe,0x43,0x83,0xed,0xd6,0x72,0x9c,0x2f,0xd4,0x4e,0x2a,0x4e,0x99, + 0x74,0xf4,0xaa,0x75,0xae,0xa0,0x0,0xa0,0xd6,0x91,0xea,0x8d,0x11,0x98,0x82,0x7f, + 0x0,0x5,0x7f,0x41,0xf4,0x72,0x3e,0xf8,0xfb,0x9f,0x14,0xcc,0x82,0xd6,0x91,0xa5, + 0x95,0xea,0xfd,0xa1,0xff,0x40,0xfc,0x5,0x78,0x89,0x20,0xbc,0xc5,0xf4,0xd0,0xe8, + 0xd8,0xf9,0x63,0xdb,0xfd,0xb1,0xe9,0xfe,0xd4,0xab,0x7d,0xe7,0x57,0x14,0x40,0x3e, + 0x0,0xeb,0xd,0x3c,0xce,0x47,0x30,0x39,0x2f,0x51,0x81,0x16,0xa6,0xf0,0xa5,0xbd, + 0x4a,0xe,0xa1,0xda,0x28,0x85,0x82,0x67,0xf,0xdc,0x3c,0x47,0x50,0x94,0xb9,0x87, + 0x9b,0x9e,0x7,0x90,0x2,0xc2,0xc9,0x84,0x83,0xfe,0x82,0xd,0xf8,0xe7,0xf5,0xfb, + 0xdb,0x4e,0xe6,0x43,0x54,0xe0,0x2d,0x2c,0xd4,0xaa,0x14,0x50,0x0,0x17,0xbe,0x0, + 0xfb,0x65,0xc8,0x4,0xfa,0xe2,0x13,0xf8,0x32,0xea,0xc9,0xcf,0xd1,0xaf,0x4,0xbe, + 0x16,0x7b,0x7b,0x4b,0x92,0x3c,0x5a,0xe4,0x7f,0x0,0x52,0xb4,0x31,0x7d,0xdd,0x64, + 0x34,0xb5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82, + // /home/user/2/qstardict/plugins/stardict/pixmaps/list-remove.png + 0x0,0x0,0x20,0xc3, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb, + 0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd, + 0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xd,0xd7,0x0,0x0, + 0xd,0xd7,0x1,0x42,0x28,0x9b,0x78,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7, + 0xd7,0x7,0x5,0xc,0x23,0x2,0x1f,0xac,0x45,0x3c,0x0,0x0,0x20,0x0,0x49,0x44, + 0x41,0x54,0x78,0xda,0xed,0x7d,0x79,0x78,0x1b,0xe7,0x7d,0xe6,0xfb,0x1b,0x0,0x24, + 0x40,0x8a,0x4,0xc0,0x9b,0xe0,0x5,0x52,0xa4,0x44,0xea,0xb2,0x7c,0xc4,0x52,0x1c, + 0x5f,0x71,0x6a,0xd7,0xb6,0x56,0x8e,0x15,0x9d,0xb6,0xeb,0x6e,0xeb,0xb6,0xde,0x6e, + 0x77,0x5b,0x7b,0x9b,0x75,0x9c,0x34,0xfb,0x34,0x69,0x36,0x8d,0xf3,0x34,0xc7,0xda, + 0xed,0x26,0x4f,0xd2,0x6c,0xb6,0xd9,0x38,0x8e,0x25,0x51,0x87,0x6d,0xc5,0x71,0x62, + 0x5b,0xb2,0x2d,0xc9,0x12,0xe5,0xda,0xad,0x1c,0x5b,0x14,0x29,0xcb,0x12,0x49,0x90, + 0xe0,0x4d,0x90,0x2,0x40,0x10,0xc7,0xcc,0xb7,0x7f,0xc,0x8,0xcc,0x5,0x60,0x0, + 0x2,0x14,0x25,0xe3,0x7b,0x9e,0xb1,0x3c,0xc0,0x70,0xe6,0x9b,0xef,0x7d,0xbf,0xf7, + 0x77,0x7c,0xbf,0x19,0x0,0xf9,0x96,0x6f,0xf9,0x96,0x6f,0xf9,0x96,0x6f,0xf9,0x96, + 0x6f,0xf9,0x96,0x6f,0xf9,0x96,0x6f,0xf9,0x96,0x6f,0xf9,0xf6,0x49,0x69,0x74,0x35, + 0xde,0x14,0x3,0xc8,0x5d,0x88,0x15,0x2,0x87,0xd5,0x82,0x80,0x6,0x2,0x1a,0xc1, + 0x71,0xe,0x80,0x35,0x0,0x68,0x0,0x50,0x2,0x52,0xdc,0x3a,0x91,0x40,0xa0,0x71, + 0x6,0x36,0x4e,0xc0,0x8,0x23,0x8c,0x2,0x34,0x42,0xc4,0xba,0x79,0xce,0x74,0xda, + 0x39,0x33,0x77,0x31,0x4f,0x80,0x25,0xda,0xdc,0x25,0xa8,0x8,0x85,0xb0,0x81,0x8, + 0x37,0x12,0xb0,0x1,0xc0,0x8d,0x20,0xb2,0xab,0xef,0x96,0xd2,0xdb,0x7,0x49,0x47, + 0x68,0x1a,0xc0,0x69,0x10,0x4e,0x13,0xd1,0xf1,0x39,0x43,0xe8,0xb5,0xb6,0x29,0x5c, + 0xca,0x13,0xe0,0x32,0xb5,0x21,0xb,0x1a,0x4,0x1,0xf7,0x33,0xc2,0x56,0x0,0x37, + 0x3,0x30,0xa4,0xd,0x70,0x72,0xc0,0xe3,0xc3,0x43,0x9a,0xfb,0x21,0x2,0x1d,0x67, + 0x44,0xbf,0xe6,0xd,0xfc,0xcb,0xcd,0x93,0xa1,0x9e,0x3c,0x1,0x72,0xdc,0xfa,0x8a, + 0x50,0x4b,0xc,0x7f,0x48,0xc,0x5b,0x1,0xdc,0x0,0x52,0x20,0x98,0x9,0xe0,0x89, + 0x1,0x4e,0x4c,0xa,0xd2,0x18,0x46,0xa2,0x6e,0xc6,0xd8,0x3f,0x73,0x82,0xe9,0xd9, + 0x86,0x4b,0x97,0xa6,0xf2,0x4,0xc8,0x62,0xeb,0x2f,0xc2,0xf5,0x10,0xf0,0x38,0x11, + 0xed,0x0,0x50,0xa0,0x1f,0x60,0x9d,0xb3,0x3c,0x13,0xc0,0x13,0x13,0x27,0x40,0x8c, + 0xed,0x13,0x60,0xfc,0xe7,0x26,0x8f,0xf7,0x78,0x9e,0x0,0x99,0x3b,0x72,0xdc,0xa0, + 0x5,0x5b,0x18,0xe8,0x31,0x0,0xb7,0x64,0x55,0xd6,0x53,0xed,0x6b,0x8e,0x4c,0x26, + 0xc4,0xa1,0xf7,0x4,0xd0,0xd7,0x9c,0x13,0x97,0x5e,0xce,0x13,0x20,0x8d,0xe6,0x2a, + 0xc6,0xdd,0x8c,0xa7,0xef,0x82,0xb0,0x7a,0x21,0xb2,0xce,0x95,0x5a,0xc1,0x55,0x56, + 0xc1,0x50,0x59,0x5,0xae,0xaa,0x12,0x5c,0x59,0x5,0xc8,0x6c,0x6,0x59,0x2c,0x20, + 0x93,0x9,0x54,0x58,0x8,0x80,0xc0,0x82,0x73,0x60,0x91,0x30,0x58,0x60,0xe,0x2c, + 0x38,0x7,0x61,0x72,0x2,0xc2,0xf8,0x4,0xf8,0xc9,0x71,0x8,0xe3,0x63,0x10,0x2e, + 0x5d,0xca,0x80,0x38,0x24,0xed,0xe2,0x9,0xe2,0xb8,0xbf,0xad,0x1f,0x9d,0x39,0x9c, + 0x27,0x40,0x32,0xa9,0x2f,0xc0,0x2a,0x32,0xd2,0xf7,0x0,0xba,0x3b,0x5d,0xc0,0xa9, + 0xb0,0x0,0x86,0x26,0x27,0x4c,0xcb,0xdb,0x60,0x6c,0x59,0xe,0xe3,0xf2,0x56,0x50, + 0x49,0x49,0xe2,0xdb,0x24,0x9d,0x43,0x43,0x0,0xf3,0x5e,0x42,0xe4,0xc2,0x5,0x44, + 0x2e,0x5e,0x40,0xf8,0xc2,0x79,0xf0,0x3,0xfd,0x60,0xa1,0xb0,0xb6,0xbf,0x20,0xeb, + 0xa2,0x8a,0x14,0x87,0x1,0xee,0xaf,0x1b,0xc6,0x3c,0xbf,0xcb,0x13,0x40,0xd2,0x3e, + 0x2a,0x43,0x69,0xe1,0x1c,0xf7,0x14,0x80,0x47,0x1,0x18,0xf5,0xca,0x3a,0x15,0x15, + 0xa3,0x60,0xed,0x3a,0x98,0xae,0xb9,0x16,0xa6,0x35,0x6b,0x40,0xa6,0x82,0x24,0x76, + 0x5b,0xe7,0x70,0x50,0xea,0xef,0x59,0x28,0x84,0xf0,0xd9,0x33,0x8,0xbf,0xff,0x3e, + 0x42,0x67,0x3e,0x0,0x9b,0x9d,0x8d,0x76,0x91,0x14,0x23,0xab,0xb9,0x1f,0x26,0xb0, + 0x7f,0x8,0x5b,0xec,0xdf,0x6c,0xee,0xeb,0x9b,0xfb,0xc4,0x13,0x60,0xc0,0x8c,0x5b, + 0xc8,0x60,0x78,0x96,0x1,0x4d,0xba,0xec,0x38,0xc7,0xc1,0xb4,0x66,0x1d,0xcc,0x37, + 0xdf,0x2,0x53,0xc7,0x2a,0x80,0xb8,0x24,0x76,0x3b,0xd5,0x1d,0xd3,0x2,0x9,0x1, + 0x40,0x60,0x8,0xf7,0x9e,0x45,0xf0,0xe4,0x71,0x84,0xbb,0xbb,0x1,0x41,0x48,0x42, + 0x0,0xd9,0x4e,0x2f,0x23,0xfc,0x59,0xe3,0xb0,0xe7,0xd8,0x27,0x92,0x0,0xef,0x2, + 0xa6,0xea,0x62,0xe3,0x37,0x18,0xd8,0x13,0x20,0x32,0xa4,0xf2,0xb2,0xb9,0x92,0x52, + 0x14,0xdc,0x74,0x13,0xa,0x3f,0x73,0xb,0x38,0x9b,0x3d,0x4b,0x33,0x1a,0x9,0xed, + 0xb6,0xf6,0x21,0x94,0x74,0xe4,0x84,0x99,0x69,0x4,0x4f,0x9e,0x40,0xe8,0x9d,0x2e, + 0x8,0x3e,0xaf,0xf6,0x30,0xcb,0x89,0xc1,0x40,0xec,0x7f,0xcf,0x15,0x95,0x3f,0xd1, + 0x76,0xfe,0x7c,0xf0,0x13,0x43,0x80,0x8b,0x25,0x5,0xed,0x6,0x26,0x3c,0x7,0xe0, + 0xba,0x54,0x5e,0x35,0x15,0x2f,0x83,0xf9,0x8e,0xcf,0xa1,0xf0,0xe6,0xdb,0x40,0x26, + 0x53,0x8a,0xde,0x93,0xbe,0xdb,0xcd,0x12,0x29,0x90,0x88,0x14,0xe1,0x30,0x82,0x27, + 0xde,0xc6,0xdc,0xd1,0x37,0xc0,0x66,0xfd,0x3a,0x4c,0x3,0xba,0x40,0xd8,0xd6,0x30, + 0x38,0x39,0x74,0xd5,0x13,0xa0,0xbf,0xd8,0xf8,0x39,0x22,0xec,0x7,0xc8,0x9a,0xcc, + 0xab,0x26,0x4b,0x11,0xa,0x6f,0xbd,0xd,0xe6,0x5b,0x6f,0x7,0x15,0x14,0x26,0xe9, + 0x6d,0x2a,0x7,0x2f,0x3,0x0,0x93,0x1e,0x4a,0xba,0x89,0xc3,0x82,0x41,0x4,0xdf, + 0x3e,0x86,0xe0,0x89,0x63,0x60,0x73,0xc1,0xc4,0xc4,0x12,0xcf,0x3b,0x6,0xb0,0x1d, + 0xd,0x83,0x13,0x6f,0x5d,0xb5,0x4,0x18,0x28,0x31,0x3d,0x2,0xe0,0x47,0x0,0x4c, + 0xc9,0x92,0x29,0xa6,0x35,0xeb,0x50,0xb4,0xf9,0x7e,0x90,0xb5,0x34,0x3b,0x80,0x27, + 0xf8,0x9e,0x32,0x1,0x38,0x3,0x62,0x8,0xde,0x4b,0x8,0xbc,0xf2,0x32,0xc2,0xdd, + 0x67,0x12,0x1f,0x2f,0xfa,0x3d,0x11,0x22,0x7a,0xa2,0x7e,0x60,0xf4,0xe9,0xab,0x8a, + 0x0,0xc,0x20,0x57,0x49,0xc1,0xdf,0x3,0xf8,0x4a,0xb2,0x59,0xcf,0xd9,0xec,0xb0, + 0xdc,0x77,0x3f,0x4c,0x2b,0x3b,0xd2,0xe8,0x25,0x65,0x2e,0xe1,0xa4,0xf7,0x1c,0x7a, + 0xcf,0x93,0x5c,0x59,0x22,0xe7,0xce,0x21,0xf0,0xca,0xcb,0x10,0x66,0xa6,0x53,0x85, + 0xb8,0xdf,0x6e,0x18,0x18,0xfd,0xca,0x55,0x41,0x0,0x6,0x18,0x6,0x4b,0xb,0xfe, + 0x85,0x1,0xf,0x27,0x4b,0xa6,0x14,0xac,0xbb,0x6,0x96,0xcd,0xf7,0x6b,0xc8,0xfd, + 0x2,0xc0,0xa1,0x85,0xc8,0x7e,0x36,0x88,0xa3,0xfe,0x9e,0x85,0x42,0xa2,0x1a,0x9c, + 0xf9,0x20,0x55,0x8e,0xe3,0x9f,0xea,0xfb,0x47,0x1e,0x23,0x80,0x5d,0xb1,0x4,0x60, + 0x0,0xb9,0xac,0x85,0x3f,0x1,0xf0,0x27,0x9,0x9d,0x30,0xa3,0x11,0x96,0xbb,0x37, + 0xa1,0xe0,0xfa,0x1b,0xb2,0x62,0xd7,0x89,0xf4,0x80,0x47,0x19,0x8e,0xa,0xe9,0x9f, + 0xf5,0x29,0x9c,0xd4,0xd0,0xe9,0x7f,0x47,0xe0,0xc8,0x6b,0x40,0x24,0x92,0x98,0x38, + 0xc,0xff,0xa7,0xbe,0x7f,0xf8,0xcf,0x9,0xe0,0xaf,0x48,0x2,0xb8,0x6c,0x96,0x67, + 0x18,0x63,0x7f,0x95,0x28,0xaf,0xce,0x95,0x95,0xa1,0x68,0xeb,0xe,0x18,0xaa,0x6a, + 0xf4,0xc9,0x7c,0x36,0x66,0xb4,0x5e,0x73,0x42,0x59,0x20,0x40,0x62,0x86,0x8a,0xbe, + 0xc1,0xf8,0x18,0x66,0xf,0x1d,0x84,0xe0,0x99,0x4e,0x78,0xc,0x3,0xfb,0x79,0xc3, + 0xc5,0xe1,0x3f,0xca,0x95,0x12,0xe4,0x8c,0x0,0x3,0x56,0xf3,0xb7,0x40,0xf8,0x4a, + 0xa2,0xb8,0xde,0x50,0xeb,0x40,0xd1,0x8e,0x9d,0xe0,0x8a,0x8a,0xb5,0xbb,0xc5,0x18, + 0x66,0xba,0xcf,0x62,0xa6,0xa7,0x17,0x21,0xaf,0x17,0x85,0x65,0x65,0xa8,0xb8,0xe1, + 0x3a,0x58,0xea,0x1c,0xd9,0x27,0x45,0xc6,0x80,0x6b,0xcf,0xfa,0xb9,0xd1,0x31,0xcc, + 0xe,0xd,0x1,0x2,0x83,0xa5,0xbe,0xe,0x96,0x9a,0x9a,0x84,0x87,0xb3,0xd9,0x59, + 0xcc,0xbe,0x74,0x10,0xfc,0xc8,0x88,0x8a,0x0,0x14,0x8f,0x27,0xbe,0x5d,0x77,0xc1, + 0xfd,0x95,0x2b,0x86,0x0,0x3,0x36,0xcb,0x7f,0x3,0xf0,0xfd,0x44,0xf6,0xde,0xd8, + 0xd2,0x8a,0xa2,0xfb,0xb6,0x0,0x5,0x26,0x6d,0xd3,0xc1,0xf3,0x70,0xff,0xf6,0x75, + 0xf8,0x2e,0xf6,0x29,0x26,0x6,0xa1,0xe2,0xd3,0x37,0xa2,0xfc,0xba,0x6b,0xd3,0x8, + 0xdf,0x68,0x81,0xca,0xa0,0x5f,0xd6,0x99,0x20,0x60,0xf4,0xe8,0x31,0x4c,0xff,0xee, + 0x83,0xf8,0x7c,0x25,0xc0,0xb6,0xaa,0x3,0xd5,0x77,0x7c,0x16,0x64,0x30,0x68,0x9e, + 0x87,0x85,0x23,0x8,0xfc,0xe6,0x65,0xf0,0x7d,0x17,0x13,0xf9,0x3,0x20,0xc2,0x9f, + 0xd6,0x9d,0x1f,0xfc,0xe9,0x92,0x27,0x80,0xcb,0x66,0xbe,0x8d,0x11,0xbd,0xe,0x90, + 0x51,0x8b,0x0,0xa6,0xd5,0x6b,0x60,0xb9,0xf3,0x6e,0x80,0xe3,0x34,0xbb,0xc2,0x78, + 0x1e,0xee,0x57,0x5f,0x83,0xaf,0x7f,0x20,0xe1,0x35,0x2a,0x37,0x6e,0x40,0xf9,0x75, + 0xeb,0x17,0x47,0xc6,0x9,0xc9,0x1c,0x35,0x19,0xf8,0xc3,0xbf,0x79,0x15,0x97,0x3e, + 0xbe,0xa0,0xf9,0xfd,0x32,0xa7,0x13,0x75,0x9b,0xee,0x8e,0x93,0x40,0x79,0x1e,0x81, + 0x61,0xee,0xcd,0xc3,0x8,0xf7,0x9c,0x4d,0x14,0x21,0x84,0xc0,0xd1,0x3d,0xf5,0xbd, + 0xfd,0x47,0x96,0x2c,0x1,0x6,0xcb,0x2c,0xf5,0xc,0xf4,0x1e,0x3,0xaa,0xb4,0x64, + 0xdf,0xd4,0xb6,0x2,0x96,0x7b,0x37,0x45,0x6f,0x4e,0xc3,0x43,0xe6,0x5,0xc,0xbd, + 0xf6,0x3a,0xfc,0x31,0xf0,0x13,0x7b,0xd9,0x95,0x1b,0x3e,0x85,0xb2,0x6b,0xaf,0xd1, + 0x42,0x28,0xfb,0x76,0x3c,0x45,0xc6,0x91,0x31,0x1,0xc3,0xbf,0x7d,0x1d,0xde,0x4, + 0xe0,0xcf,0xff,0x49,0xb1,0xb3,0x9,0xf5,0xf7,0xfc,0xbe,0x48,0x2,0x2d,0x22,0x31, + 0x86,0xc0,0xeb,0xaf,0x22,0x72,0xe1,0xe3,0x4,0x64,0xa3,0x19,0x8e,0x68,0xa3,0xe3, + 0x5c,0x5f,0xd6,0xca,0xcf,0xc,0xd9,0x3a,0xd1,0x19,0xa0,0xc0,0x64,0x31,0xbf,0xc, + 0x42,0x3b,0x28,0x2a,0xf7,0x44,0xb1,0xcd,0xd8,0xdc,0xc,0xcb,0xef,0xdf,0xb,0x10, + 0x81,0x18,0x3,0x18,0x13,0x65,0x92,0x31,0xd1,0xd5,0x89,0xf0,0x22,0xf8,0x3,0x2e, + 0xd9,0x79,0x2d,0xad,0x6d,0x70,0x3e,0xf5,0x14,0x66,0xde,0x38,0x2,0x16,0xe,0xc5, + 0x3e,0x9f,0x1d,0x1c,0x2,0x67,0x30,0xc0,0x52,0x5d,0x1d,0x3d,0x97,0xc6,0x6,0xc5, + 0x75,0x12,0x1e,0x97,0xc9,0xf7,0xe2,0x67,0x8c,0xe7,0x31,0xfc,0xea,0xeb,0xf0,0x5e, + 0x90,0x83,0x6f,0x76,0x3a,0x61,0xaa,0xa8,0x40,0x64,0x2a,0x5e,0x1d,0x16,0x9e,0x9e, + 0xc6,0xdc,0xf8,0x4,0x4a,0x5a,0x9a,0x63,0x61,0x92,0xf2,0x3a,0xc6,0xa6,0x66,0x8, + 0x53,0x93,0x10,0x2e,0xcd,0x44,0x55,0x53,0xb6,0x99,0x19,0xd1,0xa7,0xff,0xa4,0xa6, + 0xee,0x67,0x3f,0x1c,0x1f,0xe7,0x97,0x14,0x1,0xbe,0x5c,0x5e,0xf4,0x34,0x11,0x6d, + 0x55,0x74,0x58,0x74,0xf8,0xea,0x1a,0x50,0x74,0xcf,0xbd,0x20,0x83,0x41,0x2,0x7e, + 0x7c,0x63,0x3c,0x8f,0xa1,0xd7,0x8f,0xc0,0x3f,0x30,0x28,0x7,0xbf,0xad,0xd,0xed, + 0x7b,0xf7,0x62,0xd9,0xfa,0xf5,0x28,0xb9,0x71,0x3,0x3c,0x2f,0xff,0xa,0x2c,0x1c, + 0x8e,0x93,0x60,0xc8,0xd,0x8e,0x23,0x58,0xaa,0xaa,0x15,0x80,0x6b,0x83,0xa5,0x26, + 0x86,0x5e,0x2,0x68,0x9f,0x87,0xf1,0x3c,0x86,0x5f,0x3b,0xc,0xef,0x85,0x8b,0x32, + 0x61,0x30,0x3b,0x9d,0x68,0xdf,0xb3,0x17,0x95,0x3b,0x77,0x62,0xe6,0xc8,0x61,0x5, + 0x9,0x66,0x44,0x12,0x34,0x3b,0xc5,0x92,0x46,0xd,0xb2,0x19,0x9d,0x4e,0xf0,0xe3, + 0xa3,0x60,0x3e,0xbf,0x82,0x4,0x0,0x0,0x87,0x85,0x85,0x4d,0xdf,0x9f,0x98,0x3e, + 0xbc,0x64,0x4c,0xc0,0x40,0x65,0xc9,0x2d,0x60,0xec,0x2d,0x59,0x29,0x44,0x34,0xde, + 0xe6,0x4a,0x4a,0x60,0xd9,0xb2,0x15,0x64,0xb6,0x68,0xc6,0xe3,0x4c,0x10,0xe0,0x3e, + 0xfc,0x26,0xfc,0x83,0xda,0xe0,0x9b,0x2a,0xab,0x62,0x9f,0x79,0xdf,0x79,0x7,0xe7, + 0x1e,0xfe,0x3,0xf0,0x7e,0xbf,0xec,0xd8,0x8a,0x4f,0x5d,0x8f,0xb2,0x75,0x6b,0xd3, + 0x88,0xf3,0x75,0xd4,0x12,0xa6,0xf8,0x3b,0x26,0x30,0x8c,0x1c,0x3e,0x2,0xaf,0xc2, + 0x51,0x35,0x3b,0x9d,0x68,0xdf,0xdb,0x89,0x82,0xda,0x5a,0x11,0xf0,0xf1,0x71,0xf4, + 0xec,0xd8,0x81,0xc0,0xf9,0x8f,0x64,0xfd,0x2a,0x6e,0x6a,0x40,0xdd,0x5d,0x77,0xca, + 0x1d,0x43,0x69,0x10,0x34,0x37,0x87,0xd9,0x5f,0x1f,0x2,0xf3,0xf9,0xb4,0xfa,0xcb, + 0xb,0x60,0x77,0x34,0x9e,0xbd,0x78,0xf4,0xb2,0x13,0xe0,0xa2,0x13,0x66,0xce,0x57, + 0x72,0x9a,0x23,0xac,0x54,0x79,0xd5,0x46,0x23,0x8a,0xfe,0xc3,0xfd,0xe0,0xca,0xcb, + 0xb5,0x6f,0x52,0x10,0xe0,0x7e,0xe3,0x2d,0xf8,0x5d,0x6e,0x6d,0xf0,0xab,0xaa,0x54, + 0x7f,0x96,0x90,0x4,0xd7,0x5f,0x87,0xb2,0x75,0x6b,0xf4,0x83,0x4a,0xe9,0xc5,0xec, + 0xd2,0x7d,0x26,0x30,0x8c,0x1c,0x79,0x3,0xde,0xbe,0xfe,0xa4,0xe0,0xc7,0x66,0xbd, + 0x8c,0x4,0xf1,0x56,0xdc,0xd8,0x0,0xc7,0x9d,0xbf,0x7,0x32,0x70,0x9a,0xd7,0x11, + 0x3c,0x1e,0x4,0x7e,0xfb,0xeb,0x78,0x8d,0x81,0x1c,0xb6,0x3e,0x4b,0x98,0xae,0x29, + 0x3f,0x7f,0xfe,0xd2,0x65,0x35,0x1,0x4f,0x98,0x4a,0xbf,0x4e,0x44,0x5b,0x54,0xf6, + 0xa,0x4,0xf3,0xad,0xb7,0xc3,0x50,0x5b,0xab,0x29,0xc9,0x8c,0xe7,0xe1,0x7e,0xe3, + 0x28,0xfc,0x83,0x43,0x1a,0xe0,0x77,0x6a,0x82,0xf,0x0,0x85,0x75,0x75,0x28,0xd9, + 0xb0,0x1,0x9e,0x43,0x87,0xc0,0x42,0x12,0x9f,0xc0,0x3d,0x2,0xe2,0x38,0x58,0xaa, + 0x2a,0xd3,0x90,0xf5,0x14,0xc7,0x68,0x9c,0x87,0x31,0x1,0x23,0x47,0xde,0xd4,0x6, + 0xbf,0x73,0x9f,0xa,0x7c,0x0,0x30,0x14,0x17,0xa3,0x6c,0xd3,0x26,0xcc,0x1c,0x3e, + 0x82,0xc8,0xe4,0x54,0x6c,0x8e,0x84,0x67,0x2e,0x21,0x38,0x31,0x81,0x12,0xa7,0x53, + 0xac,0x6b,0x81,0xdc,0xdc,0x90,0xd9,0xc,0xae,0xa4,0x14,0xbc,0x6b,0x40,0x6d,0xa, + 0x88,0x6c,0x61,0x23,0x4a,0xfe,0xd7,0xf8,0xd4,0x2b,0x97,0x4d,0x1,0x5c,0x55,0xf6, + 0x75,0x80,0xf0,0x2e,0x0,0x93,0x52,0x7e,0x8d,0xcb,0xdb,0x50,0x78,0xd3,0x67,0x12, + 0xce,0xfc,0xe1,0xb7,0xde,0x86,0x7f,0xc8,0x2d,0xeb,0x45,0x2a,0xf0,0x55,0x4a,0xf0, + 0x7,0xf,0xa9,0x94,0xa0,0xfc,0xba,0xf5,0x28,0x5b,0xb3,0x3a,0x8d,0xb8,0x9e,0x52, + 0x64,0x9d,0x25,0xb2,0xcf,0x18,0x46,0xde,0x3c,0xa,0xaf,0x22,0x44,0x4d,0x6,0xbe, + 0x5c,0x9,0xc6,0x44,0x25,0xf8,0x48,0xa1,0x4,0xd,0xd,0x70,0xdc,0xf9,0x59,0x90, + 0x2c,0x34,0x8e,0x5f,0x37,0xf8,0xee,0x3b,0x88,0x5c,0xbc,0xa8,0xb5,0x8e,0x12,0xe1, + 0x88,0xd6,0x3a,0x3e,0x38,0x97,0x71,0x54,0xc0,0x2d,0xcc,0x80,0x8,0x4f,0x83,0x60, + 0x92,0x3b,0x7e,0x0,0x15,0x17,0xa1,0xe0,0xba,0xeb,0x1,0x81,0x97,0x6c,0x2,0x20, + 0x8,0x60,0xe1,0x8,0x86,0xdf,0x3a,0x6,0xff,0xd0,0x90,0x8c,0xf1,0x96,0xd6,0x56, + 0xdd,0xe0,0x3,0x40,0xc9,0x8d,0x37,0x62,0xc5,0x2f,0x9e,0x83,0xa1,0xa8,0x38,0x76, + 0x1a,0x0,0x98,0xfc,0xb7,0xd3,0x98,0xfa,0xe0,0x43,0x80,0x17,0x62,0xd7,0x4c,0x77, + 0x63,0x1a,0x9b,0xc0,0xf3,0x18,0x7e,0xe3,0x2d,0x71,0xe6,0x4b,0x14,0xc1,0xdc,0xd4, + 0xa4,0xb,0x7c,0x0,0x30,0x55,0x56,0xa1,0x7d,0xef,0x5e,0x58,0xda,0xda,0x64,0x9f, + 0xfb,0x5d,0x2e,0xb8,0x5f,0x3d,0x2,0x21,0x1c,0xd1,0xbc,0x76,0xc1,0xda,0x6b,0x40, + 0x45,0x45,0xd0,0x50,0x59,0xa3,0x0,0x7c,0xf7,0xb2,0x28,0xc0,0x60,0x8d,0xed,0xb3, + 0x8c,0xe1,0x88,0xd6,0xca,0x97,0xf9,0xf6,0xcf,0xc2,0x50,0x53,0xab,0xba,0x14,0x13, + 0x4,0xc,0x1f,0x3f,0x1,0xff,0xf0,0x88,0x5a,0xf6,0x3b,0xf7,0xe9,0x6,0x5f,0xa5, + 0x4,0xf,0x3d,0xa8,0x56,0x82,0xf5,0xd7,0xa0,0x6c,0x75,0x87,0xbe,0xaa,0xa1,0x54, + 0x71,0x3e,0x80,0x91,0xa3,0xc7,0xe1,0x53,0x84,0xa8,0x66,0xa7,0x13,0xed,0xfb,0xf6, + 0xeb,0x2,0x5f,0xa6,0x4,0x63,0x89,0x94,0xa0,0xe,0xb5,0x77,0xdc,0x26,0x51,0x82, + 0x78,0x3f,0xf8,0xf1,0x31,0x4,0x4f,0xbc,0xad,0x5d,0x85,0xcc,0xb8,0xbb,0xea,0x3e, + 0x3c,0xfb,0xda,0xa2,0x2a,0x0,0x23,0x7c,0x33,0x96,0xd0,0x91,0xc4,0xfd,0xc6,0xe6, + 0x16,0x70,0x55,0x55,0x60,0x2,0xaf,0x60,0x32,0x8f,0xe1,0xb7,0x4f,0xc2,0xe7,0x1e, + 0x6,0x63,0x2c,0xb6,0x99,0x5b,0x5b,0x33,0x6,0x3f,0xa6,0x4,0xcf,0xfd,0x12,0x5c, + 0x71,0x71,0x4c,0x8,0x18,0x80,0x89,0xd3,0xef,0x63,0xea,0xc3,0x6e,0x30,0x5e,0xbc, + 0x7e,0x7c,0x86,0xf3,0xa9,0x55,0x80,0xc5,0x37,0x26,0xf0,0x18,0x79,0xeb,0x18,0x7c, + 0xfd,0x2e,0x48,0x2f,0x60,0x6e,0xca,0xc,0x7c,0x0,0x30,0x55,0xcd,0x2b,0x41,0x2b, + 0xa4,0x27,0xf5,0xbb,0x6,0x31,0xfc,0xc6,0x51,0x40,0x60,0xd1,0x2d,0xde,0xf,0x43, + 0x45,0x5,0x8c,0x4d,0x4d,0x51,0xd0,0xe5,0x4a,0xc0,0x38,0xf6,0x3d,0xb6,0x3d,0x33, + 0x7f,0x2e,0x23,0x2,0xb8,0x6a,0xec,0xf7,0x0,0x74,0x93,0xd4,0xe1,0x3,0x11,0xc8, + 0x54,0x0,0xd3,0xea,0x35,0xa2,0xfc,0x2a,0xb6,0x99,0xf3,0x17,0xe0,0x1b,0x52,0x7b, + 0xfb,0x1d,0xfb,0xf6,0x67,0xc,0xbe,0x94,0x4,0x2b,0x9f,0x7b,0xe,0x86,0xa2,0xa2, + 0x98,0x34,0x13,0x63,0x98,0x3c,0xfd,0x3e,0x3c,0x67,0xba,0x41,0xe9,0x9a,0x81,0x68, + 0x9f,0x19,0xcf,0x63,0xe4,0xe8,0xdb,0xd1,0x99,0x1f,0x7,0xca,0xec,0x74,0xa2,0x7d, + 0x7f,0x66,0xe0,0xcb,0x49,0xd0,0xa9,0x36,0x7,0x3,0x2e,0x4c,0xf7,0x9e,0x53,0xf5, + 0x5,0x82,0x0,0xd3,0x8a,0x76,0xb1,0x2e,0x52,0x6a,0x6e,0x89,0x40,0x44,0x6b,0x87, + 0x3f,0xea,0xd8,0xbc,0x78,0xa,0x40,0xf4,0xd,0x55,0xc2,0x87,0x8,0xc6,0xb6,0x36, + 0xb1,0x83,0x1a,0x83,0xea,0xed,0x1f,0x90,0xd9,0x4e,0x4b,0x6b,0x6b,0x56,0xc0,0x8f, + 0x93,0x60,0x3,0x56,0xfe,0xf2,0x97,0x30,0x14,0x17,0x3,0x52,0x25,0x78,0xff,0x3, + 0x4c,0x9d,0x39,0xab,0x52,0x23,0xd9,0x3e,0x2f,0xc4,0x94,0x62,0xfe,0x7b,0x81,0xe7, + 0x31,0x72,0xec,0x4,0xbc,0xae,0x41,0x99,0xb2,0x14,0x3a,0x9b,0x17,0xc,0xbe,0x92, + 0x4,0xe6,0xd6,0x56,0x89,0x2a,0x2,0xde,0x8f,0x2f,0x6a,0xfa,0x2,0x30,0x19,0x61, + 0x6a,0x59,0x2e,0x82,0xe,0x12,0x13,0x49,0x14,0x73,0x54,0x1f,0x5b,0x14,0x2,0xf4, + 0x3b,0xec,0x37,0x83,0xe8,0x6,0x65,0xba,0x97,0x8a,0x8a,0x60,0x6c,0x6e,0x49,0x38, + 0xd0,0x61,0x9f,0xdc,0x46,0xd7,0x3f,0xf9,0xe5,0xac,0x81,0x2f,0x23,0xc1,0x73,0xbf, + 0x14,0x1d,0x43,0x49,0x9b,0xf8,0xdd,0x87,0xf0,0x74,0xf7,0xe8,0x77,0x2,0x79,0x1e, + 0xa3,0x6f,0x9f,0x84,0xd7,0x35,0x28,0x77,0xf8,0x9c,0x4e,0x74,0x64,0x9,0x7c,0x29, + 0x9,0xea,0xbf,0xf4,0xa4,0xcc,0xe3,0x8,0xfb,0x7c,0x31,0xf9,0xa7,0xf9,0x4d,0x10, + 0x37,0x43,0x63,0x23,0xc8,0x62,0x86,0xd2,0xf1,0x66,0xc4,0xdd,0x3e,0x74,0xcd,0xaa, + 0x6b,0x73,0x4e,0x0,0x8e,0xc,0xff,0x49,0x6e,0xfb,0xa3,0xb3,0x7f,0x79,0x54,0xca, + 0x12,0xc,0x6a,0x61,0xc9,0x32,0xd9,0x60,0x5e,0xf8,0xab,0xbf,0x84,0xf7,0xd4,0xa9, + 0x6c,0x2f,0x46,0xa2,0x64,0x43,0x54,0x9,0x24,0xe6,0x0,0x8c,0x45,0x49,0xd0,0x9b, + 0xd4,0xde,0x23,0xaa,0x6,0xa3,0x27,0x4e,0xc1,0xab,0xc8,0x4f,0x98,0x9b,0x9b,0xd1, + 0xb1,0xff,0x40,0x56,0xc1,0x9f,0x77,0x62,0x2f,0x3c,0xfe,0xb8,0xac,0xdc,0xa3,0xb0, + 0xb4,0x54,0x23,0x22,0x61,0x60,0x2,0x3,0x20,0xfa,0x59,0xf1,0x5,0xb5,0x38,0x6, + 0x64,0xe4,0x1e,0xcf,0x29,0x1,0x5c,0xf5,0xa5,0x65,0x90,0xe6,0xfb,0xe7,0x6d,0x7f, + 0x61,0x21,0xc,0xd5,0xb5,0x49,0x1d,0x2a,0x7b,0x6b,0x8b,0xec,0x5c,0xbc,0xdf,0x8f, + 0xde,0x7,0x76,0xe5,0x90,0x4,0xcf,0xc7,0xcc,0x41,0x4c,0x9,0x3e,0x3c,0x83,0xa9, + 0xb3,0xbd,0x12,0x75,0xe2,0x55,0xa1,0xde,0xc8,0xc9,0x28,0xf8,0x39,0x9e,0xf9,0x22, + 0xf8,0xa7,0xd0,0xfb,0xd0,0x83,0xe0,0x7d,0xde,0x78,0x2,0x8,0x40,0x59,0x7b,0x5b, + 0x52,0x85,0x32,0x54,0x56,0x89,0xf,0xb6,0x2a,0x4c,0x30,0x3,0xed,0xea,0xbb,0xbe, + 0xa3,0x36,0x87,0xa,0x50,0xf8,0x30,0x0,0x8b,0x3c,0x16,0x5,0xc,0xd,0x8d,0xb1, + 0x4,0xf,0xe3,0x95,0xf6,0x55,0x1c,0xe8,0xc2,0x32,0x3b,0xca,0x3a,0x56,0x5e,0x76, + 0x12,0x4c,0x9e,0x39,0xb,0x4f,0xcf,0x39,0x6d,0xd9,0xef,0xfa,0x57,0x95,0xa3,0x6a, + 0x6e,0x6e,0x46,0xc7,0x81,0x3,0x28,0xa8,0x75,0xe4,0x0,0xfc,0x87,0xc0,0xfb,0x7c, + 0xf2,0x94,0xf6,0xda,0xd5,0x30,0x57,0x56,0xc4,0x14,0x49,0x33,0x7a,0x21,0x82,0xc1, + 0xe1,0x50,0x99,0x1,0x10,0x15,0x98,0xc8,0xf8,0x70,0xee,0x8,0x40,0xf4,0x67,0x2a, + 0xe7,0xcf,0x68,0x84,0xa1,0xd6,0x91,0xb8,0xb3,0x31,0x4f,0x96,0x87,0xbd,0xb9,0x9, + 0xe5,0x2b,0xdb,0x64,0xb3,0x8b,0xf7,0xf9,0xd0,0xbb,0x6b,0x67,0x6e,0x49,0xa0,0x30, + 0x7,0x93,0x67,0xce,0xc2,0xd3,0xfb,0x51,0xb4,0x6f,0x3c,0x58,0x84,0xc7,0xe8,0xa9, + 0x77,0x45,0xf0,0xe7,0x57,0xfd,0x72,0x9,0xfe,0xa9,0x53,0xe8,0x7d,0xf0,0x41,0xf0, + 0x5e,0xaf,0xac,0x5f,0xe5,0x6b,0x56,0xc1,0xd6,0xd6,0xaa,0x92,0x7d,0x26,0xcc,0x3b, + 0x88,0x82,0xb8,0x9,0x2,0xc,0xd5,0xd5,0x40,0xac,0xae,0x40,0x62,0x6,0x88,0xdb, + 0x9a,0x13,0x2,0xb8,0x9d,0x8e,0x76,0x10,0xad,0x56,0x12,0xc0,0x50,0x59,0x5,0x32, + 0x1a,0xa2,0x52,0x1f,0xbd,0x99,0x58,0xc,0xab,0xce,0xad,0xdb,0x5a,0x9c,0x22,0x9, + 0x94,0x4a,0x90,0x4b,0x12,0x3c,0xbf,0x5b,0xad,0x4,0xdd,0x3d,0xf0,0x9c,0x3b,0xf, + 0x41,0x10,0x30,0xfa,0xaf,0xef,0xc1,0xe7,0x1e,0x96,0x39,0x62,0xa2,0xec,0xe7,0x8, + 0xfc,0x87,0x1e,0x54,0xcd,0xfc,0xf2,0x35,0xab,0x60,0x5f,0xd1,0x16,0x1f,0xbf,0x54, + 0x6b,0x14,0x6,0x23,0xc,0x15,0x15,0x50,0x9a,0x63,0x46,0xf4,0xa9,0xc1,0xd,0xeb, + 0xea,0xb3,0x4e,0x80,0x8,0x13,0x36,0x49,0x65,0x7f,0x3e,0x2,0xe0,0x2a,0x2a,0xe2, + 0x61,0x14,0xcf,0x6b,0x6e,0x50,0x6c,0x36,0x67,0x23,0xca,0xdb,0x96,0xcb,0x62,0x6b, + 0xde,0xef,0xcb,0x3d,0x9,0x62,0x4a,0x20,0x5e,0x76,0xf2,0x6c,0x2f,0x2e,0x1c,0x7a, + 0x5,0x3e,0x45,0x66,0x52,0x9c,0xf9,0x7,0x51,0xe0,0xc8,0xd5,0xcc,0x57,0x80,0xbf, + 0xaa,0x3,0xf6,0xb6,0xe5,0x8a,0xd4,0x39,0xf,0x8,0x91,0xf8,0xff,0xc7,0xc6,0x2f, + 0x9e,0x1b,0xe0,0xec,0x65,0x50,0x9a,0x63,0x10,0x11,0x7,0xfd,0x2a,0xc0,0xe9,0x57, + 0x7f,0x6c,0x52,0xae,0xf6,0x51,0x41,0x1,0xb8,0x92,0x52,0x95,0xc3,0x17,0xf,0x5d, + 0x78,0x79,0x12,0x86,0x8f,0x9b,0x6,0x9b,0xb3,0x11,0xe5,0xad,0xcb,0x65,0xd9,0x35, + 0xde,0xe7,0x43,0xef,0xce,0x1d,0xf0,0x9e,0xea,0xca,0xd,0x9,0x76,0xef,0x89,0x2a, + 0x41,0xe2,0xe2,0x11,0xb3,0xd3,0x99,0x43,0xf0,0x1f,0x90,0x3b,0x7c,0x8c,0xa1,0xbc, + 0x63,0x25,0x6c,0xad,0x2d,0x6a,0xd9,0xe7,0xe7,0xe5,0x5f,0x91,0xf,0x60,0xf1,0x8d, + 0x96,0x2d,0x3,0x15,0x14,0xa8,0x7c,0x1,0x81,0x68,0x4b,0x56,0xd7,0x2,0x3e,0x6e, + 0xb1,0x5b,0xb,0x4,0xcb,0x38,0xc0,0x4c,0xd2,0xd5,0x31,0x43,0x75,0x35,0x8c,0x8d, + 0xce,0xe4,0x67,0x24,0x4a,0x7a,0xc9,0xe9,0xbe,0x1,0x4c,0x9d,0xbf,0xa0,0x5a,0x3e, + 0x5d,0xb9,0x67,0xf,0x4a,0x36,0x6c,0xcc,0x3a,0x11,0xbc,0xa7,0x4e,0xa1,0x77,0xd7, + 0x4e,0xd5,0xda,0x41,0x6c,0xe6,0x1f,0x7c,0x21,0x87,0xe0,0x2b,0x66,0x7e,0xc7,0x4a, + 0xd8,0xda,0x96,0x2b,0x86,0x86,0x52,0xac,0x5e,0xca,0x77,0x79,0xf7,0x10,0xf8,0x89, + 0x71,0x28,0x6a,0x1d,0x79,0xa,0x51,0x8d,0xe3,0xbd,0xf7,0x26,0xb2,0xa2,0x0,0x85, + 0xac,0xe8,0x2e,0xe9,0xaa,0x5f,0x34,0xfd,0x8,0x83,0xcd,0x9e,0xda,0x56,0xa5,0xd8, + 0x6c,0x4d,0x8d,0x28,0x5b,0xae,0x11,0x22,0xee,0xdc,0x99,0x43,0x25,0x50,0xfb,0x4, + 0x39,0x5,0xff,0x81,0x7,0xd4,0xb2,0xdf,0x2e,0xce,0x7c,0xd9,0x78,0x68,0xfa,0x4e, + 0x82,0xfa,0x18,0x89,0x19,0xa3,0x52,0x2b,0x34,0xca,0xf0,0xc,0x42,0x21,0x36,0x64, + 0xcd,0x4,0x8,0x84,0x9b,0x48,0x2,0x3c,0x88,0x0,0x83,0x1,0x64,0xb1,0xa8,0xec, + 0x3b,0x22,0x72,0x3b,0x85,0xc8,0xfc,0x67,0xf3,0x5b,0x24,0x6a,0xa,0xe2,0x76,0xce, + 0xd6,0xe8,0x40,0xd9,0x72,0xa7,0x3a,0x3a,0xd8,0xb1,0x3,0xde,0xae,0x5c,0x90,0x60, + 0xa3,0x48,0x82,0xa8,0x4f,0x60,0x76,0x3a,0x73,0x8,0xfe,0x2e,0xb5,0xec,0xaf,0x6c, + 0x83,0xad,0xa5,0x29,0x3e,0x26,0x9,0xd6,0x22,0xe2,0xeb,0x0,0x7c,0xc2,0x8d,0xcc, + 0x66,0x80,0x33,0xa8,0x48,0x40,0xc,0x37,0x66,0x8d,0x0,0x1c,0xd1,0x7a,0x85,0xa3, + 0x1,0x2a,0x2e,0x16,0x43,0x13,0x81,0x97,0xd9,0xa5,0xf9,0x30,0x85,0x69,0x64,0xb1, + 0xe2,0x9b,0xfa,0x18,0x6b,0xbd,0x3,0xf6,0x16,0xa7,0x86,0x12,0xe4,0x90,0x4,0x7b, + 0xf6,0xa0,0x68,0xcd,0x1a,0x74,0xbc,0xf0,0x62,0xe,0xc1,0x97,0xcf,0xfc,0xb2,0x15, + 0xad,0xb0,0x36,0x37,0x69,0x8e,0x41,0xdc,0xce,0xf3,0xd1,0x4d,0x31,0xae,0xf3,0xeb, + 0x5,0xb1,0x31,0x8c,0x56,0xe,0x15,0x15,0xc5,0xcd,0xed,0xfc,0xc6,0x91,0x2e,0xfb, + 0xa9,0xcb,0x7,0x18,0x6c,0x6d,0xf0,0x0,0xb0,0x49,0xed,0xba,0xa1,0xaa,0x5a,0x52, + 0xeb,0xa7,0xe7,0x8d,0x9b,0x5a,0xf6,0x4c,0x7d,0xf9,0x69,0xd7,0x20,0x3c,0x17,0xfa, + 0x65,0x7f,0x22,0xfa,0x4,0x9d,0x28,0xd9,0x98,0x7d,0x9f,0x0,0x8c,0xe9,0x2f,0xa, + 0xd5,0xd,0x7e,0x17,0x7a,0x77,0x69,0x83,0x6f,0x6b,0x71,0x26,0xb9,0x5e,0x8a,0x67, + 0x16,0x12,0xd4,0x28,0xa,0x1e,0x8f,0xe8,0x7,0x90,0xec,0xdd,0x7,0x53,0xb5,0xc7, + 0xdf,0xa9,0x48,0xf5,0x4c,0x61,0x4a,0x5,0xe8,0x5f,0xd1,0xd8,0x2,0x22,0x9b,0x32, + 0x2,0x90,0xd7,0xd3,0x69,0xd9,0x2d,0x41,0xbb,0xe,0x4f,0xba,0x69,0xd4,0xa,0xda, + 0xea,0xeb,0x61,0x6f,0x69,0x92,0x86,0xe4,0xe0,0x7d,0x7e,0xf4,0xee,0xd8,0x9e,0x13, + 0x25,0x58,0x54,0xf0,0x9b,0x9b,0xa2,0x76,0x5c,0x63,0x7c,0xb4,0xc6,0x46,0x8b,0xac, + 0x9,0xea,0x16,0xc5,0x15,0x42,0x48,0xcd,0x74,0x99,0xfb,0x33,0x37,0xac,0x58,0xb0, + 0x9,0xe0,0x18,0xad,0x8f,0x71,0x4a,0x12,0x6a,0xf0,0x13,0xe3,0xe0,0x27,0x27,0xe4, + 0xc5,0xb,0x3a,0xd7,0xd9,0x55,0x19,0xc3,0x18,0x61,0x78,0x80,0x9,0xb0,0xd5,0x3b, + 0x60,0x6f,0x6e,0x54,0x9b,0x83,0x5c,0x91,0x20,0xc7,0xe0,0xdb,0x5b,0x5b,0x60,0x75, + 0x36,0xc8,0xa,0x61,0x54,0xa6,0x90,0x4f,0x94,0x46,0x57,0x9a,0x7,0xf1,0xef,0xe7, + 0x89,0x24,0x78,0xa6,0x20,0x4c,0x4d,0x42,0x6b,0x79,0x9e,0x38,0xc3,0x9a,0x54,0x7d, + 0x36,0xea,0xb0,0x11,0xab,0xe2,0x99,0x26,0x85,0x73,0x38,0x39,0x9,0x16,0xc,0xc2, + 0x50,0x51,0x19,0x7f,0xd6,0x2f,0xe5,0xab,0x5a,0x91,0xe2,0x7b,0x71,0xdf,0xea,0xa8, + 0x1,0x4,0x1,0x53,0x7d,0xf1,0x32,0xac,0x88,0xdf,0x87,0x9e,0x1d,0xdb,0xd1,0xbe, + 0x37,0x47,0xe6,0x60,0x21,0xe0,0x77,0x75,0x89,0xe1,0xa5,0x6,0xf8,0xb6,0xc6,0x7a, + 0xd1,0xd9,0xd3,0x63,0x6,0x93,0xec,0x93,0x74,0x5f,0x10,0xc0,0x4f,0x4d,0x82,0x5, + 0x2,0x8a,0xbf,0x91,0x98,0x5f,0x8e,0x1a,0x16,0xac,0x0,0x8c,0x50,0x2d,0x79,0x2a, + 0x45,0xbd,0x2,0x35,0x3b,0xb,0xde,0x3d,0x4,0x36,0x37,0x17,0x9f,0xe5,0x49,0x95, + 0x40,0x43,0xc2,0x4,0x85,0xf9,0x88,0x1e,0x6b,0xad,0xab,0x41,0x59,0x53,0x83,0xcc, + 0x1c,0x8,0x3e,0x1f,0x7a,0xb7,0x6f,0x5b,0x52,0x4a,0x90,0x10,0xfc,0xe5,0x4e,0x11, + 0xfc,0x58,0x88,0xa7,0x27,0x34,0x56,0x24,0xd4,0x84,0xf8,0x16,0x5b,0xb8,0xa,0x6, + 0x11,0x19,0x1d,0x11,0xc1,0xd7,0x50,0xe7,0x78,0x91,0x8,0xd5,0x2f,0x98,0x0,0xc4, + 0x71,0x35,0x5a,0xf2,0x22,0xf5,0x7,0x58,0x84,0x7,0x3f,0x36,0xa,0x61,0x7a,0x1a, + 0x8c,0x69,0x80,0x2c,0xa4,0x0,0x5c,0xf5,0x59,0xdc,0x14,0x2a,0x49,0xc0,0x0,0x44, + 0xfc,0x7e,0xf4,0x2c,0x11,0x12,0x78,0xbb,0xba,0xd0,0xb3,0x6b,0x7,0x22,0x3e,0x2f, + 0x18,0x58,0xac,0xeb,0xf6,0x16,0x27,0xac,0xd,0xf5,0x72,0xd9,0xd7,0xda,0x54,0xb2, + 0xce,0x14,0x2e,0x52,0xfc,0x9c,0x8c,0x31,0x8,0x33,0xd3,0xe0,0xc7,0xc7,0x45,0x45, + 0x91,0xaf,0x4,0xaa,0x4d,0x0,0x65,0x81,0x0,0x20,0xae,0x52,0x95,0x6f,0x56,0x3f, + 0xa4,0x20,0xaa,0x92,0xcf,0xb,0x61,0x74,0x4,0x42,0x20,0x20,0xb9,0x49,0x65,0x28, + 0xc3,0x27,0x8,0x15,0x5,0x75,0x1,0x67,0x54,0x4d,0xac,0xb5,0x55,0x28,0x6b,0xac, + 0x53,0xf9,0x4,0x97,0x9b,0x4,0xde,0xae,0x2e,0xf4,0xec,0xdc,0x21,0x26,0x79,0xe2, + 0x28,0xa1,0xac,0xb9,0x9,0xd6,0x86,0x3a,0x89,0xc3,0x27,0x25,0xbf,0xa0,0x9e,0xe5, + 0xd1,0x4d,0x5a,0x98,0xa2,0xf4,0x9d,0xd8,0x5c,0x0,0xfc,0xc4,0x38,0x4,0xbf,0x1f, + 0x31,0xc7,0x5e,0xbd,0xe,0x20,0xdb,0x67,0x3a,0x8,0x60,0x4c,0x7d,0x9b,0xac,0x26, + 0x9d,0x57,0xa5,0x33,0x9e,0x7,0xf3,0x4c,0x81,0x2,0x85,0xa0,0xe2,0x65,0x20,0xa3, + 0x11,0xa9,0x5e,0x94,0x48,0xc9,0x5e,0xa9,0x1a,0xdd,0xb7,0xd6,0x54,0x1,0x2,0xc3, + 0x94,0x2b,0x5e,0xa9,0xc3,0xfb,0x7c,0xe8,0xd9,0xb6,0x15,0xed,0xfb,0xf6,0x2f,0xba, + 0x4f,0x10,0x3,0x5f,0xe9,0xed,0x3b,0x1b,0x61,0xad,0xaf,0x15,0x1d,0xdc,0x54,0x76, + 0x3c,0x71,0xfe,0x3c,0xf6,0xf,0xe3,0x23,0x60,0x7e,0xbf,0xf8,0x14,0x94,0x6c,0x12, + 0x42,0xcf,0x8b,0xb4,0x6b,0x17,0x4e,0x0,0xe2,0x2a,0xd5,0xfd,0xa4,0x94,0xfb,0x2c, + 0x18,0x2,0xb,0x4e,0x81,0xcc,0x85,0x20,0x4b,0xb1,0xb8,0x64,0xac,0x75,0x93,0x4c, + 0x1a,0xa8,0x52,0xe2,0x97,0x41,0x11,0x50,0x5a,0x53,0x5,0xc6,0x18,0x3c,0x83,0x6e, + 0xb9,0x12,0x2c,0x32,0x9,0xbc,0x5d,0x5d,0xe8,0xd9,0xb1,0x5d,0x6d,0xf3,0x9d,0x8d, + 0x28,0xad,0xab,0x8d,0x96,0x6e,0x69,0xf3,0x9d,0xcd,0xff,0x57,0x6,0x16,0x53,0xdc, + 0x3b,0x13,0xeb,0x14,0xe6,0x2,0xf1,0xc7,0xdf,0x94,0xe0,0x27,0x23,0x52,0x1c,0x87, + 0xa2,0x2c,0x98,0x0,0x18,0xd4,0x36,0x26,0xc1,0x3e,0xd4,0xdf,0xb3,0x50,0x8,0xc2, + 0x8c,0x7,0xcc,0xeb,0x5,0xc2,0x61,0x89,0xad,0x17,0xb4,0x63,0xe0,0x44,0x71,0x31, + 0x18,0x0,0xd1,0x1c,0xd8,0xeb,0x6b,0xd5,0xe6,0x60,0xdb,0xd6,0x45,0x31,0x7,0x89, + 0xc1,0x6f,0x80,0xb5,0xbe,0x16,0x4,0x26,0x4a,0x3a,0x18,0x28,0x76,0x4f,0x42,0x82, + 0x38,0x5f,0x7e,0x6f,0x60,0xc,0x88,0x84,0xc1,0x7c,0x5e,0x8,0x97,0x66,0xc4,0x47, + 0xe1,0x53,0xc8,0xbc,0xa6,0x39,0x8e,0xef,0x5b,0xb2,0xa0,0x0,0xa4,0x6b,0x76,0xa6, + 0x92,0x75,0x16,0xe,0x89,0x2f,0x78,0x30,0x18,0x41,0x85,0x5,0xe2,0x32,0x26,0x48, + 0xc1,0x5a,0x96,0x78,0x5f,0x72,0x9,0x6b,0x75,0x15,0xc0,0x0,0xcf,0x90,0x54,0x9, + 0x7c,0xe8,0xd9,0xf6,0x5,0xb4,0xef,0x3b,0x90,0x33,0x25,0x48,0x4,0x7e,0x59,0x53, + 0x3d,0xac,0x8e,0x5a,0x91,0xdc,0xa9,0x72,0xac,0x24,0xd7,0x2,0x44,0xdf,0x11,0x20, + 0x8e,0x4f,0x58,0xf2,0xb6,0x71,0xd2,0x19,0x56,0xeb,0xf9,0x89,0x9b,0x6c,0x11,0x60, + 0x81,0x76,0x7c,0x3e,0x7e,0x65,0x81,0x39,0xb0,0xc0,0x1c,0xc8,0x64,0x4,0x8c,0xa6, + 0xa8,0x9f,0x80,0x64,0xef,0xd8,0x57,0xed,0x97,0x56,0xd8,0x65,0xa6,0x40,0xf4,0x9, + 0xfc,0xe8,0x7b,0xf2,0x4b,0x58,0xfb,0xc6,0x9b,0x1a,0xef,0x20,0xca,0x52,0x9b,0x77, + 0xea,0xa4,0x2,0x1e,0x4d,0xea,0x24,0x97,0x63,0xd,0xd9,0x8e,0x44,0xc0,0x4,0x5e, + 0xf1,0xae,0xc0,0x74,0x7f,0xd8,0x4a,0x6f,0x1a,0x3e,0xe3,0xc5,0xa0,0xc4,0xb2,0x2f, + 0x5f,0x21,0x44,0xc2,0x70,0x44,0xeb,0x71,0x26,0x10,0x89,0xe,0x63,0x30,0x8,0x61, + 0x76,0x16,0x2c,0x18,0x4,0x9b,0x7f,0x38,0x52,0x16,0x2a,0xa9,0x17,0x41,0xf8,0x70, + 0x4,0x23,0x1f,0xa9,0x7f,0xc7,0xd1,0xd2,0xde,0x8e,0xf6,0x3d,0x7b,0x73,0x6,0x7e, + 0xc9,0xc6,0x8d,0x68,0xdf,0xb7,0x5f,0xb5,0x94,0xec,0x19,0x18,0xc4,0xcc,0xa0,0x5b, + 0x23,0xab,0xc9,0x2b,0xca,0xce,0x79,0x51,0xe2,0x43,0x41,0xb0,0xc0,0x2c,0x58,0x28, + 0xa8,0x8,0xe7,0xb4,0xc6,0x4a,0xa7,0xf9,0xd5,0x32,0xc7,0x3a,0x58,0x90,0x3a,0xf, + 0x40,0x14,0x88,0x95,0x7f,0xcf,0x6f,0xaa,0xa7,0x52,0x92,0x1,0xae,0xa3,0xc3,0xf3, + 0xd1,0x43,0x38,0x24,0x3a,0x3e,0xc1,0xa0,0xe8,0x2f,0x44,0xd4,0x39,0x5,0x21,0x12, + 0xc1,0xe8,0xc7,0x7d,0x8,0xc6,0xc2,0x21,0x71,0x2b,0x5e,0xbb,0x16,0xab,0x7e,0xf5, + 0x32,0x4c,0xd2,0x77,0xf2,0x2d,0x26,0x9,0x5c,0x43,0x98,0x71,0x8f,0xa8,0xdd,0x16, + 0x9e,0x7,0x8b,0x44,0xa2,0x4e,0x71,0x50,0x74,0xea,0xe6,0xb3,0x82,0xba,0xec,0xb8, + 0xce,0x4d,0x35,0xe6,0x0,0x88,0x22,0x59,0xc8,0x4,0x72,0xb3,0xc9,0x67,0x79,0x62, + 0x7,0x50,0x93,0x18,0xa9,0xf6,0xa3,0x2f,0x89,0x8c,0x11,0x22,0x18,0x4,0xb,0x87, + 0xc1,0xc2,0x61,0x8,0xc1,0x20,0x46,0xce,0xf7,0x21,0xe4,0x9f,0x95,0xd,0xf2,0xb2, + 0x6b,0xaf,0x43,0xc7,0xa1,0x5f,0xc1,0x54,0x51,0xb1,0x28,0x51,0x80,0x48,0x82,0x7d, + 0x30,0x14,0x17,0x41,0x1a,0xc3,0x78,0x5c,0x43,0x98,0x1e,0x74,0x8b,0x3f,0x40,0x15, + 0x8e,0xce,0xf4,0x70,0x38,0xa,0x38,0x4b,0x7c,0xdf,0x89,0x0,0xd5,0x33,0x56,0xc9, + 0xd5,0x77,0x22,0xb,0xa,0x80,0x61,0xdd,0xb2,0x8e,0xc,0x99,0xab,0xfa,0x4c,0x71, + 0x33,0x82,0x0,0x3e,0x1c,0xc2,0xc8,0x85,0x1,0x84,0x67,0x3,0x32,0xf,0xba,0x64, + 0xe3,0x46,0x74,0xbc,0xf8,0x12,0x8c,0x36,0xdb,0xa2,0xe6,0x1,0x4a,0x36,0x7e,0x5a, + 0x54,0x82,0xa2,0x62,0x99,0x42,0x4d,0xf,0xba,0x31,0x33,0x3c,0xaa,0x6,0x3c,0xad, + 0xc9,0xa0,0x67,0x92,0x41,0xcf,0x78,0x8e,0x64,0x21,0xc,0xa4,0xc1,0x64,0x76,0x5c, + 0x7b,0x4b,0x22,0xfb,0xa0,0xd4,0x59,0x2c,0xc5,0xdf,0x44,0x22,0x11,0x8c,0xf6,0xd, + 0x21,0x3c,0x17,0x94,0x85,0xce,0xa5,0xb7,0xdc,0x8a,0x8e,0x83,0x2f,0xc0,0x50,0x5a, + 0x7a,0x59,0x32,0x81,0x25,0x1b,0x3f,0x8d,0xf6,0xfd,0x6a,0x73,0x30,0x3d,0x34,0x82, + 0x99,0x91,0xf1,0x5,0xd8,0xf1,0x24,0xa6,0x54,0x7,0x71,0x62,0xa6,0x9a,0xa3,0xf1, + 0x85,0x2b,0x0,0x68,0x30,0xad,0x1b,0x80,0x3e,0x7,0x50,0x1b,0x70,0xf5,0x79,0xf9, + 0x70,0x4,0x63,0x7d,0x83,0x88,0x4,0x43,0x71,0xef,0x96,0x0,0xdb,0x9d,0x77,0xa2, + 0xbd,0xb3,0x13,0x5c,0x51,0x11,0x2e,0x67,0x4b,0x4c,0x82,0x61,0x5,0x9,0x32,0xb6, + 0xe3,0x29,0xc7,0x9d,0x14,0x9b,0xc4,0x1,0xcc,0x86,0x2,0xb0,0xc1,0xb4,0x6c,0x13, + 0x65,0x8,0xb8,0xc6,0x79,0xc3,0xc1,0x30,0x46,0xfa,0x5c,0x88,0x84,0xc3,0x92,0x7b, + 0x22,0xd8,0xef,0xdd,0x84,0x95,0xcf,0xef,0x6,0x67,0xb9,0xbc,0xe0,0x6b,0x92,0x40, + 0x72,0x5f,0x22,0x9,0xc6,0x16,0x6a,0xc7,0xb5,0x16,0x79,0xb4,0x1,0x57,0x46,0x59, + 0x44,0xa3,0xb,0x27,0x0,0x67,0x70,0xe9,0x63,0x6e,0xea,0xc5,0x89,0xa4,0x80,0x2b, + 0x3e,0xb,0x5,0x43,0x18,0xeb,0x73,0x81,0xf,0x47,0x24,0x8c,0x26,0x94,0x6f,0xf9, + 0x2,0x56,0xfc,0xbf,0x9f,0x47,0x13,0x49,0x4b,0xa7,0x89,0x24,0x38,0x0,0x43,0xf1, + 0x32,0x59,0xf8,0x35,0x3d,0x38,0x4f,0x82,0x24,0x76,0x5c,0x87,0x7f,0xa0,0x7,0x70, + 0x95,0x4a,0x70,0x5c,0xf7,0xc2,0xa3,0x0,0xe0,0x43,0x5d,0x76,0x5c,0x97,0x2f,0xa0, + 0x8f,0x38,0xa1,0xb9,0xa0,0x8,0x7e,0x44,0xfe,0x36,0xd4,0x8a,0x9d,0x3b,0xd1,0xfa, + 0xd3,0x9f,0x2e,0x39,0xf0,0x53,0x85,0x88,0xd3,0x2e,0x37,0x66,0x86,0xc7,0x12,0x0, + 0x9e,0x4a,0xd6,0x11,0x7,0x3d,0x4d,0xf3,0x6b,0xe0,0xd,0xa7,0x75,0x64,0x79,0x52, + 0x12,0x80,0xdc,0x9f,0xba,0x66,0x2,0x40,0x59,0xea,0xea,0x95,0x14,0xd9,0x29,0x1d, + 0xab,0x58,0xa1,0xd9,0x0,0xc6,0xfa,0x6,0x21,0xf0,0x72,0xf0,0xab,0xfe,0xe3,0x1f, + 0xa1,0xe5,0xe9,0xa7,0x73,0x97,0xe1,0xcb,0x76,0xca,0x78,0xdb,0x56,0xd5,0xc3,0x27, + 0xb6,0xc6,0x3a,0xb1,0xd2,0x49,0x23,0x7d,0x4b,0x69,0xa4,0xd9,0xf5,0xec,0x13,0x30, + 0x5d,0xf3,0xd2,0x2b,0xf6,0x5,0x2b,0x0,0x1,0xc,0x44,0xef,0x6a,0xcf,0x60,0x64, + 0xc9,0x1,0x14,0xb7,0xe0,0x6c,0x0,0x63,0x7d,0x2e,0x15,0xf8,0x35,0x8f,0x3e,0x8a, + 0x96,0x67,0x9e,0xc9,0x3a,0xf8,0xde,0xae,0x93,0xf0,0x76,0x9d,0x5c,0x1c,0x25,0x20, + 0x60,0xda,0x35,0x24,0x86,0x88,0x69,0xcb,0x7a,0x1a,0x4a,0x3b,0xff,0xda,0x7d,0xc2, + 0x69,0x3d,0x7d,0xd5,0x37,0xa2,0x44,0x5d,0x9a,0x80,0x53,0x86,0xe,0xa0,0x44,0xf6, + 0xe7,0xab,0x59,0x83,0xfe,0x0,0xc6,0x2e,0xba,0x20,0xf0,0xf2,0x9c,0xba,0xe3,0xb1, + 0xc7,0xe0,0xfc,0xce,0x77,0xb3,0x5f,0xbd,0xdb,0x75,0x12,0x3d,0xdb,0xb6,0xa1,0x67, + 0xeb,0xd6,0xdc,0x92,0x60,0x59,0xb1,0x6c,0x32,0x4c,0xf,0xc,0xe1,0x92,0x7b,0x58, + 0xbf,0xac,0xeb,0xa,0xab,0xd5,0xc7,0x50,0x36,0x9,0xc0,0x18,0xf7,0xce,0x82,0xe2, + 0x7a,0x20,0xa1,0x17,0xb,0x22,0x4,0x7c,0x7e,0x8c,0x5d,0x1c,0x50,0x2d,0xa8,0xd4, + 0x3d,0xf9,0x24,0x1a,0xbf,0xf1,0x3f,0x73,0x20,0xd1,0x27,0xd1,0xb3,0x7d,0x1b,0x78, + 0xbf,0xf,0xfc,0xec,0x2c,0x7a,0xb6,0xe5,0xa6,0xb2,0xa8,0x64,0xe3,0x46,0xb4,0x77, + 0x6a,0xad,0x1d,0x44,0xd3,0xc6,0xb,0xc9,0x96,0xa6,0x8,0x13,0x19,0x71,0x27,0xb2, + 0x46,0x0,0x8e,0xc7,0x29,0x10,0xf1,0xc8,0x50,0xaa,0x48,0x3,0xf4,0xf9,0x6d,0xd6, + 0xeb,0xc3,0x78,0x9f,0x2b,0xe,0x7e,0xf4,0xf4,0xd,0x5f,0xfb,0x1a,0x1a,0xfe,0xe6, + 0xab,0xb9,0xb1,0xcf,0xdb,0xb7,0x83,0xf7,0xc5,0x7f,0xd2,0x35,0x97,0xf5,0x4,0x22, + 0x9,0xf6,0xa9,0x49,0xd0,0xef,0xc2,0xcc,0xd0,0x70,0x1a,0xd9,0x52,0xa4,0x91,0x66, + 0xe7,0xc2,0x85,0xc6,0xe0,0xab,0x59,0x23,0x80,0xe3,0xbd,0xf7,0x26,0x18,0xd1,0xf1, + 0x6c,0x0,0x2e,0x55,0x85,0xd9,0x69,0x2f,0x26,0xfa,0x5c,0x62,0x41,0x64,0xec,0x6, + 0x39,0x34,0x3d,0xf5,0x6d,0xd4,0xfd,0xf5,0x17,0x73,0x4,0xfe,0x36,0xd5,0x7a,0xfe, + 0xd2,0x20,0x81,0x96,0xaa,0x22,0xc3,0x34,0x3b,0x8e,0x97,0x75,0xbe,0x3e,0x93,0x3d, + 0x1f,0x0,0x0,0xc7,0xe8,0x60,0x2a,0x3b,0x2e,0x3,0x5c,0xcb,0xc,0x48,0x6e,0xc2, + 0xe7,0x99,0xc1,0x78,0xbf,0x2b,0xba,0xb4,0x3e,0x7f,0x83,0x1c,0x9a,0xbf,0xf7,0x7d, + 0xd4,0xfe,0xe7,0xbf,0x58,0x54,0xf0,0x2f,0xb,0x9,0xa2,0xe0,0x7a,0xfa,0x5d,0x98, + 0x19,0x1c,0xd6,0xb4,0xe3,0x19,0xa7,0xd9,0x41,0x2f,0xeb,0xc6,0x55,0x7f,0x1d,0x4, + 0xb7,0x1f,0x44,0x2c,0x91,0x1d,0xd7,0xe7,0x10,0x46,0xc1,0x98,0xf4,0x60,0x6a,0x40, + 0xfe,0x1a,0x36,0x32,0x18,0xb0,0xfc,0x7,0x3f,0x40,0xf5,0x23,0x8f,0x2c,0x1a,0xf8, + 0xb6,0x86,0x3a,0xd8,0x94,0xd5,0xc6,0xb3,0x7e,0xf4,0x6c,0xcf,0x31,0x9,0x96,0xc9, + 0x93,0x45,0x9e,0xbe,0x1,0xb1,0x9e,0x20,0x4b,0x69,0x76,0x46,0x4c,0x37,0x1,0xd2, + 0x72,0xad,0xdd,0xb7,0x6c,0x38,0x5,0x48,0x1e,0x3b,0x4e,0x59,0xbd,0xa2,0x3e,0xce, + 0x3b,0x3e,0x89,0xa9,0xc1,0x61,0xf9,0xd7,0x46,0x23,0x96,0xff,0xe8,0xc7,0xa8,0xd8, + 0xb6,0x6d,0xf1,0xc0,0x6f,0xac,0x13,0xcb,0xb8,0x8,0x98,0x71,0x8f,0x60,0x7a,0x60, + 0x50,0xd6,0x71,0x43,0x71,0x31,0xda,0x3b,0xf7,0xe5,0xa4,0xbc,0x2c,0x56,0x5a,0xa6, + 0xc8,0x13,0xd8,0x9b,0x9b,0x60,0x6d,0xac,0x4b,0x1e,0xe7,0xa7,0xc8,0xa3,0x0,0x38, + 0x53,0xbb,0xef,0xc5,0x35,0x59,0x57,0x0,0x31,0x29,0xc4,0xf6,0xa7,0x2e,0x4a,0x4c, + 0x2c,0x63,0x97,0xb4,0xc0,0x2f,0x28,0x40,0xdb,0xbf,0xfc,0x6c,0x71,0xc1,0x6f,0xaa, + 0x87,0xb5,0xae,0x36,0x36,0x8b,0x6c,0x75,0xb5,0xb0,0x37,0xd6,0xab,0xcd,0xc1,0xf6, + 0x1c,0x46,0x7,0x7b,0x3b,0xd5,0x3e,0xc1,0xc5,0x7e,0x89,0x12,0x64,0x16,0x65,0x11, + 0xd1,0x4f,0xd2,0xe9,0x4b,0x5a,0x4,0x28,0x0,0xff,0x2c,0x40,0xa1,0xb4,0xd2,0xbd, + 0xd1,0xe,0x6,0x7d,0x7e,0x78,0x14,0xe0,0x73,0x66,0x33,0x56,0xfe,0xe2,0x39,0x94, + 0x6d,0xde,0x9c,0x5b,0xf0,0x25,0x6a,0x69,0x6b,0xaa,0x87,0xad,0xae,0x56,0x95,0x66, + 0xb5,0xd6,0x3b,0x60,0x6f,0x5a,0x2,0x24,0xb8,0xd0,0x8f,0xe0,0xf4,0x4c,0x86,0x9, + 0x21,0xa,0x84,0x61,0x7a,0x36,0x67,0x4,0xa8,0x3c,0xf6,0xde,0x30,0x8,0xbb,0xd3, + 0x8d,0xfb,0x41,0x24,0x2e,0x8d,0x4a,0x2f,0x6c,0xb1,0x60,0xe5,0xee,0x3d,0xb0,0xdd, + 0x75,0x57,0x8e,0x24,0x56,0x8c,0xf3,0xa5,0xb6,0xd2,0xde,0x58,0xf,0x5b,0x9d,0x3, + 0x89,0xa,0x34,0x44,0x12,0x34,0x5c,0x1e,0x12,0x48,0xc6,0x6e,0x66,0x60,0x30,0x6d, + 0xf0,0xc5,0xf5,0x7f,0xec,0x6f,0xe8,0xec,0x9c,0xca,0x19,0x1,0xc4,0xa4,0x10,0x9e, + 0x4e,0x7f,0x6d,0x9b,0x10,0x9a,0x2f,0xe6,0x88,0x7e,0xdc,0xfa,0xa3,0x1f,0xc3,0x7a, + 0xfb,0xed,0xb9,0xb3,0xaf,0x92,0x38,0x1f,0x0,0xec,0x8d,0xf5,0xb0,0xd6,0x3b,0x52, + 0xf6,0xdb,0xda,0x50,0x7,0xbb,0xb3,0x51,0xd6,0x57,0x7e,0x76,0x16,0x3d,0x39,0x7a, + 0x34,0xbd,0x64,0xe3,0x46,0x2c,0xff,0xc1,0xf,0x65,0x9f,0x5,0x67,0x3,0xba,0x64, + 0x5f,0x9e,0x4a,0x6,0x38,0x1e,0x3f,0x4e,0xf7,0xfa,0x69,0x13,0xa0,0xee,0xe8,0xc9, + 0x7f,0x7,0xd1,0x9b,0xa9,0x4b,0xc4,0xe4,0x1d,0x36,0x16,0x16,0xc8,0x8e,0x73,0x7d, + 0xeb,0x5b,0x8,0x8f,0x8d,0xe6,0x8,0x7c,0xc5,0x43,0x1b,0x4d,0xd,0x12,0xf0,0x53, + 0xa7,0x59,0xad,0xd,0x75,0xb0,0x37,0x4b,0x7e,0x9c,0x61,0x5e,0x9,0x72,0x40,0x82, + 0xf0,0xd8,0x18,0x5c,0x4f,0x7d,0x4b,0xf6,0x99,0x49,0xf5,0x36,0xf0,0x44,0x75,0x0, + 0xb2,0xf6,0x6e,0x55,0xe7,0xc1,0xe3,0x39,0x27,0x40,0x94,0x7a,0xff,0xa8,0xed,0x0, + 0x26,0x9e,0x59,0xc5,0x15,0x65,0xb2,0x53,0x4,0xce,0xf5,0xa2,0x7b,0xf3,0x7d,0x59, + 0x23,0x81,0x2e,0xf0,0xd3,0x48,0xb3,0x5a,0x1b,0x1c,0x71,0x25,0x90,0x9a,0x83,0x2c, + 0x92,0x20,0x3c,0x36,0x86,0xee,0xfb,0x3f,0x8f,0xc0,0xb9,0x73,0xb2,0xcf,0x8b,0x6b, + 0xaa,0xf5,0x0,0xae,0x70,0xd0,0x85,0xbf,0xcd,0xa4,0xf,0x19,0x11,0xa0,0xb6,0xbc, + 0xf6,0x25,0x10,0x7d,0x90,0x4e,0x35,0x6b,0x49,0x55,0x5,0x8a,0xec,0xd6,0x9c,0x90, + 0x20,0x29,0xf8,0xd,0x8e,0x8c,0xd3,0xac,0xd6,0xc6,0xfa,0xa8,0x12,0x64,0x9f,0x4, + 0x9,0xc1,0xaf,0xac,0x40,0x69,0xbd,0x23,0x25,0xe0,0x8a,0x76,0xa2,0x76,0xcf,0xb, + 0xaf,0x2c,0x1a,0x1,0xa8,0xb3,0x93,0x67,0xe0,0xbe,0x98,0x6e,0x35,0x6b,0x45,0x5b, + 0xb,0x2c,0xb6,0xec,0x92,0x20,0xd9,0x83,0x9a,0xd6,0x86,0xba,0x5,0xa7,0x59,0xad, + 0x8d,0x8a,0x77,0x16,0x65,0x81,0x4,0x89,0xc0,0x2f,0xaa,0x28,0x47,0xe5,0xda,0x55, + 0x69,0x9f,0x8f,0x31,0xfc,0x8f,0x4c,0x89,0xb8,0xa0,0x35,0x56,0xf7,0x9d,0xb7,0xfe, + 0xa,0xe0,0x36,0x25,0x7f,0x66,0x50,0x9e,0x20,0x62,0x8c,0x61,0xfc,0xdc,0xc7,0x8, + 0x78,0x66,0x64,0x87,0x5a,0x56,0xac,0xc4,0xaa,0x97,0xe,0xa5,0xf5,0x2b,0x22,0x9, + 0xc1,0x6f,0x6e,0x84,0xb5,0xbe,0x4e,0xe3,0x4e,0x53,0x15,0x52,0x68,0x25,0xb3,0xe2, + 0x9e,0xb9,0xe7,0x42,0x9f,0x2c,0xe9,0x62,0x28,0x2e,0x46,0xfb,0x9e,0xbd,0x69,0x25, + 0x8b,0x92,0x81,0x5f,0xb5,0x6e,0xb5,0xe2,0xb7,0x3,0x75,0xb5,0x37,0x6a,0xf6,0x1c, + 0xb8,0x23,0x53,0xc,0x17,0xf8,0xbb,0x81,0xdc,0x7f,0x17,0x9f,0x3e,0xd1,0x5f,0xcd, + 0x4a,0x1c,0x87,0xca,0x95,0xad,0xb0,0xd8,0x6d,0x90,0x6,0xe8,0x81,0x73,0xe7,0xd0, + 0x7d,0xdf,0x66,0x84,0xc7,0xc6,0xd2,0x7,0x5f,0x72,0x7e,0x7b,0x73,0x93,0x8,0x7e, + 0x1a,0x55,0xb5,0x7a,0xd2,0xac,0xd6,0xa6,0x6,0xd8,0x97,0x37,0xab,0x95,0x20,0x8d, + 0xf7,0x18,0xe6,0x0,0xfc,0x30,0x71,0xf4,0xf8,0x42,0x20,0x5c,0x10,0x1,0x1c,0xaf, + 0xbe,0xd9,0x43,0xc4,0x7e,0x94,0x6e,0x35,0x2b,0xc7,0x71,0xa8,0x6a,0x6f,0x83,0x45, + 0xe5,0x13,0xe8,0x23,0x41,0xec,0xe5,0xc,0x7e,0xbf,0x4c,0xd6,0x65,0xb2,0x9f,0xee, + 0x3a,0xbb,0x8e,0x15,0xb7,0x85,0x90,0x20,0x7,0xe0,0x3,0x60,0xff,0x50,0xfd,0xfc, + 0xfe,0xdf,0x5d,0x36,0x2,0x0,0x40,0x1,0x67,0xf9,0x2a,0x88,0xfa,0xd2,0xad,0x66, + 0x25,0x8e,0x50,0xd5,0xbe,0x22,0xaa,0x4,0xfa,0x49,0x90,0xe8,0xcd,0x1c,0x76,0x67, + 0xa3,0x98,0x47,0x4f,0xbb,0xe,0x3f,0xbd,0xa4,0x96,0xb5,0xa9,0x41,0xf3,0xe7,0x6f, + 0x92,0x91,0x20,0x17,0xe0,0x13,0x58,0x6f,0xc0,0x62,0xfd,0xe6,0x42,0xf1,0xcb,0x4a, + 0x9d,0x95,0xfb,0xde,0x3b,0x6e,0x5,0xa3,0x23,0x0,0x19,0x34,0x8b,0x1b,0x29,0x91, + 0x7f,0x40,0x60,0x8c,0x61,0xec,0xec,0x39,0x4,0x3c,0xd3,0xb2,0x73,0x5a,0x56,0xae, + 0xc0,0xaa,0x17,0xe5,0x3e,0x41,0x42,0xf0,0xe7,0xdf,0xc9,0x93,0x85,0xa2,0x54,0x3d, + 0xfb,0x44,0x84,0x99,0x4,0x6f,0x39,0x57,0xfa,0x4,0xb9,0x99,0xf9,0x60,0x2,0x71, + 0xb7,0x39,0x76,0xef,0x3b,0xb6,0x50,0xec,0xb2,0x52,0x65,0xe9,0xf8,0xf5,0x91,0xa3, + 0x20,0xfa,0xe,0x65,0xf0,0xcc,0x20,0x71,0x1c,0xaa,0x3a,0x56,0xc2,0x52,0x66,0x97, + 0x7d,0x1e,0x38,0xf7,0x11,0xba,0x3f,0x7f,0x5f,0x4c,0x9,0x12,0x82,0xdf,0xd2,0x4, + 0x6b,0x63,0x7d,0x56,0x8a,0x52,0xf5,0x3f,0x88,0x1,0x58,0x9d,0x8d,0x28,0x4b,0xa1, + 0x4,0x39,0x2,0x1f,0x0,0x7e,0x90,0xd,0xf0,0x81,0x2c,0xfc,0x7c,0xfc,0x7c,0x7b, + 0x64,0xfd,0xf5,0xc7,0x2c,0x91,0xe0,0xbd,0x20,0x72,0xa4,0x5b,0xcc,0x40,0x1c,0xa1, + 0xb8,0xa2,0x1c,0x21,0x9f,0x1f,0x91,0xb9,0xb9,0xd8,0x39,0x23,0x93,0x93,0x98,0x7e, + 0xed,0x55,0x14,0x54,0x57,0xe3,0xa3,0x47,0xfe,0x38,0x39,0xf8,0x19,0x16,0xa5,0xea, + 0x4d,0xb3,0x6a,0x35,0xb3,0xcd,0xa,0x8e,0xe3,0x10,0x98,0xf2,0xc4,0xa7,0x66,0x38, + 0x8c,0xa9,0x17,0x5f,0x84,0xa5,0xb5,0x15,0x1f,0xff,0xd7,0xff,0x92,0x7d,0xf0,0x9, + 0x27,0x27,0x5,0xc3,0x83,0x3f,0xec,0xee,0xe6,0xb3,0x81,0x5b,0x56,0x4b,0x6d,0xdd, + 0x9b,0xef,0x6a,0x27,0x50,0x17,0x18,0xac,0xc9,0x64,0x3f,0x51,0x78,0xc6,0x4,0x86, + 0xb1,0xb3,0xbd,0xb2,0x1,0x4d,0xd4,0xec,0x2d,0x4e,0x11,0xfc,0x2c,0xca,0x7a,0xa6, + 0x4d,0xcb,0x1c,0x68,0xb5,0x5,0x83,0xcf,0x30,0x16,0x31,0xe1,0xfa,0xfa,0xe7,0xe, + 0xc,0x66,0xb,0xb3,0xec,0xd6,0x5a,0x3,0x18,0xd9,0x7c,0xcf,0x1d,0xc,0xec,0x15, + 0x0,0x5,0x89,0x1,0x4f,0x6c,0xa7,0x19,0x63,0x18,0xeb,0xee,0x41,0x60,0xd2,0x93, + 0x1c,0x7c,0xc5,0xaa,0xdd,0x62,0x2,0x9e,0x9,0x9,0xb2,0x20,0xfb,0x11,0x26,0xb0, + 0xdf,0xab,0xed,0x3c,0xf8,0x56,0x36,0xfb,0x9d,0xf5,0xc7,0x6c,0x6a,0xe,0xbd,0x72, + 0x84,0x80,0xbf,0xc8,0xac,0x9a,0x35,0xea,0x13,0xac,0xee,0x40,0x51,0x45,0xb9,0xa, + 0x40,0x22,0x82,0x7d,0x79,0xb3,0x8,0x7e,0xda,0xef,0x21,0x80,0xee,0xbc,0x7a,0x26, + 0xcd,0xea,0x6c,0x44,0x59,0x5b,0x8b,0xe6,0xb9,0x8b,0x2b,0x2b,0x16,0xa,0x3e,0x40, + 0xec,0x4b,0xd9,0x6,0x3f,0x27,0xa,0x10,0x33,0x7,0x9f,0xbf,0xf7,0x29,0x2,0xbe, + 0xac,0x3f,0xb,0xa7,0x9e,0xb1,0x3e,0xf7,0x8,0x7c,0xa3,0x63,0x8,0xcf,0xcd,0xa1, + 0xa0,0xa8,0x8,0x36,0x67,0x23,0xa,0xa5,0xa9,0xe4,0x45,0x9e,0xe5,0x7a,0x5a,0xd0, + 0x33,0xd,0x4f,0xdf,0x0,0x42,0x7e,0x3f,0x4c,0x66,0xb,0x96,0xd5,0x56,0xa3,0xa4, + 0xae,0x76,0xa1,0x28,0x3d,0x55,0xb3,0xfb,0xc0,0xdf,0xe4,0xa2,0xbf,0x39,0x1b,0x21, + 0x6,0xd0,0xc8,0x96,0x7b,0x7f,0x6,0x46,0x7f,0xb8,0x98,0xe1,0xd9,0x55,0xd7,0x18, + 0xfd,0x63,0xcd,0xde,0xfd,0x8f,0xe5,0xea,0xf4,0xc6,0x5c,0x9d,0x98,0x0,0xc6,0x8c, + 0xc5,0x8f,0xc,0x47,0x2,0x21,0x2,0xfe,0x34,0x83,0xe2,0xc6,0x4f,0x26,0xe0,0xf2, + 0xf6,0xd3,0xea,0xbd,0xfb,0x1f,0xcf,0xe5,0x5,0x72,0x3e,0x82,0xc,0xa0,0x91,0x2f, + 0x6c,0x7e,0x6,0xc0,0x5f,0xa6,0xd,0xf8,0x27,0x13,0xf4,0xf9,0x71,0x7b,0xb6,0x46, + 0x30,0xfc,0x31,0x75,0x76,0xf2,0x57,0x34,0x1,0x62,0x3e,0xc1,0xd6,0xcd,0x4f,0x11, + 0xe8,0xcb,0xf9,0x59,0xae,0xcf,0xe6,0x57,0xef,0x3e,0xf0,0xd5,0x54,0xbf,0xf7,0x73, + 0x45,0x11,0x0,0x0,0xdc,0xdb,0xee,0x7f,0x9c,0x8,0xdf,0x91,0x99,0x9e,0x3c,0xe0, + 0xd2,0x16,0x6,0xa3,0x3f,0xaf,0xd9,0xbb,0xff,0xff,0x2e,0x1e,0xd7,0x16,0xb9,0xd, + 0x6f,0xdf,0x72,0x1b,0x8,0x7b,0x1,0x54,0xe5,0x1,0x97,0xa7,0x12,0x40,0xdc,0xd6, + 0x9a,0xdd,0xfb,0xe,0x2f,0xe6,0x45,0x17,0xfd,0x75,0x1b,0xb5,0x9d,0x7,0xdf,0x32, + 0x31,0xe3,0x75,0x44,0xd4,0x95,0x7,0x3f,0x36,0xb,0xff,0x4d,0xe0,0x68,0xe3,0x62, + 0x83,0x7f,0x59,0x8,0x0,0x0,0x15,0x9d,0x9d,0x43,0xde,0x4b,0x81,0xdb,0x1,0xfc, + 0x13,0x16,0xc1,0xce,0x2d,0xe1,0xc6,0x3,0xec,0xdb,0x55,0xd6,0x8a,0x8d,0x8e,0xe7, + 0xf7,0xf7,0x5c,0x26,0xf2,0x5d,0xde,0xe6,0xde,0xb5,0xed,0x16,0x3,0xe3,0x7f,0xc2, + 0x40,0x2b,0x3f,0x61,0xe0,0xf7,0xb,0xc4,0x3d,0x9c,0xad,0x55,0xbd,0x2b,0x4a,0x1, + 0xa4,0xcd,0xb1,0x7b,0xdf,0xb1,0x59,0x8b,0x75,0x3d,0xc0,0xfe,0x1e,0x40,0xf8,0x13, + 0x0,0x7c,0x84,0x80,0x1f,0x9a,0x8c,0x96,0x75,0x97,0x1b,0xfc,0x25,0xa1,0x0,0xd2, + 0x36,0xfa,0xc0,0xd6,0x75,0x4c,0x10,0xbe,0xf,0xd0,0xe7,0xae,0xca,0xd8,0x9e,0xe1, + 0x37,0x60,0x86,0x2f,0xd6,0x76,0x76,0x76,0x2f,0x95,0x3e,0x2d,0x49,0x2f,0x6c,0x64, + 0xd7,0xb6,0xcf,0x81,0x9,0xdf,0x0,0x70,0xd3,0x55,0x82,0xfd,0x87,0x1c,0xc7,0x9e, + 0xa8,0x7a,0xfe,0xe0,0x6f,0x96,0xa0,0x3,0xba,0x74,0xdb,0xf0,0xae,0x2f,0x6c,0xe2, + 0x40,0x7f,0xc7,0x18,0xbb,0xfe,0xca,0xf4,0xee,0xd9,0x31,0x30,0xee,0x99,0xaa,0x55, + 0x6b,0xf,0xd2,0xd7,0xbf,0x2e,0x2c,0xd1,0x8,0x64,0xe9,0xb7,0xb1,0xed,0x5b,0x6e, + 0xe6,0x39,0x7a,0x94,0x80,0x6d,0x40,0xea,0x1f,0x42,0xba,0xcc,0x2d,0x4,0x62,0x7b, + 0x5,0x9e,0x3d,0xed,0xe8,0x7c,0xe1,0xbd,0x2b,0x20,0x4,0xbd,0x72,0x9a,0x6b,0xfb, + 0xf6,0x32,0x13,0x27,0x3c,0xc,0x8,0x8f,0x2,0xb4,0x6a,0x9,0x75,0x8d,0x1,0x78, + 0x97,0x11,0xdb,0x6f,0x34,0xd2,0xcf,0x2b,0x7f,0x71,0x60,0xf8,0xa,0xca,0x41,0x5c, + 0x99,0xcd,0xfd,0xc0,0xd6,0x76,0x3,0xcf,0x36,0x31,0xe0,0x5e,0x10,0x6e,0x6,0xb0, + 0xd8,0x2f,0x10,0xe6,0x41,0x38,0xe,0x86,0xfd,0x3c,0xf1,0x2f,0xd4,0xed,0x7e,0xd1, + 0x75,0x65,0x9a,0xa9,0xab,0xa0,0x4d,0x3e,0xf4,0x50,0x69,0x24,0x3c,0x77,0x27,0x23, + 0x76,0x33,0xc0,0xd6,0x3,0xb4,0x1e,0x80,0x2d,0xbb,0x3,0x45,0x1e,0x1,0xec,0x1d, + 0x80,0x9d,0x2,0xd1,0x3b,0x8c,0xc2,0xa7,0x1c,0xcf,0x1f,0x9a,0xb8,0xd2,0xc7,0xee, + 0xaa,0xcd,0xc5,0x8e,0x6c,0xdf,0xde,0x4c,0x6,0x7e,0x3d,0x63,0xb4,0xa,0x60,0x35, + 0x4,0xaa,0x8e,0x47,0x44,0xb3,0x0,0x0,0x0,0x44,0x49,0x44,0x41,0x54,0x6,0x84, + 0x1a,0x6,0xaa,0x4,0xa1,0x92,0x18,0x71,0x6a,0x1d,0x67,0x5e,0x0,0x2e,0x0,0x2e, + 0x6,0xe6,0x26,0x70,0x3,0x4,0xc1,0x15,0x11,0x8c,0x67,0x1c,0x9d,0x9d,0xe7,0xe8, + 0x93,0x9d,0xb5,0xcc,0xb7,0x7c,0xcb,0xb7,0x7c,0xcb,0xb7,0x7c,0xcb,0xb7,0x7c,0xcb, + 0xb7,0x7c,0xcb,0xb7,0x7c,0xcb,0xb7,0x7c,0xcb,0xb7,0x2b,0xbc,0xfd,0x7f,0x25,0xa, + 0xd,0x2a,0xf4,0xc7,0x22,0xc8,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42, + 0x60,0x82, + // /home/user/2/qstardict/plugins/stardict/pixmaps/list-add.png + 0x0,0x0,0x1a,0xfa, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb, + 0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd, + 0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xd,0xd7,0x0,0x0, + 0xd,0xd7,0x1,0x42,0x28,0x9b,0x78,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7, + 0xd7,0x7,0x5,0xc,0x23,0xb,0x66,0x70,0xfd,0x98,0x0,0x0,0x1a,0x87,0x49,0x44, + 0x41,0x54,0x78,0xda,0xed,0x5d,0x7b,0x94,0x15,0xc5,0x99,0xff,0x7d,0xd5,0xf7,0xde, + 0x79,0x3f,0x19,0xe4,0x35,0xc3,0xe2,0x83,0xc7,0xe2,0x23,0x81,0x41,0x86,0x51,0x10, + 0x14,0x15,0x13,0x34,0x59,0x25,0x70,0xe2,0xf1,0x91,0x3d,0x51,0x31,0xd9,0x6c,0x36, + 0x46,0x5,0x79,0xb8,0x71,0x62,0x10,0x15,0xa2,0x41,0xdd,0xdd,0x24,0x26,0xd9,0xb3, + 0x1b,0x77,0xcf,0x72,0x34,0x6e,0x72,0xf6,0xa8,0x98,0x35,0x46,0x54,0xe,0xc6,0x44, + 0xd,0x62,0xe2,0x51,0x93,0x85,0xa0,0x20,0x18,0x8c,0x33,0x30,0xcc,0xfb,0x76,0x7d, + 0xfb,0xc7,0x7d,0x75,0x57,0x57,0xbf,0xee,0xed,0x3b,0x33,0xe0,0xfd,0xe6,0xf4,0xb9, + 0x53,0xb7,0xfa,0x56,0x77,0xd5,0xf7,0x7d,0xbf,0xef,0x51,0xd5,0xd5,0x40,0x89,0x4a, + 0x54,0xa2,0x12,0x95,0xa8,0x44,0x25,0x2a,0x51,0x89,0x4a,0x54,0xa2,0x12,0x95,0xa8, + 0x44,0x25,0xfa,0xb8,0x10,0x9d,0xa8,0xfd,0x3a,0x6b,0xce,0x9c,0x69,0x44,0x74,0x3a, + 0x43,0xb4,0x10,0xf3,0x64,0x10,0x4d,0x4,0xd0,0xc2,0xa0,0x16,0x41,0x5c,0x63,0xed, + 0x3a,0x11,0x0,0x90,0x4,0x70,0x18,0xc0,0x61,0x22,0x1c,0x2,0xf0,0x1,0x40,0x87, + 0x40,0xfc,0x66,0xcc,0x8c,0xef,0xfa,0xf5,0xaf,0x5f,0xd8,0x5b,0x12,0x80,0x51,0x4a, + 0xad,0xad,0xad,0x4d,0x26,0x8c,0x36,0x13,0x3c,0x97,0x4,0xb5,0x11,0x30,0x17,0xa0, + 0x6,0x3b,0x83,0x73,0xdd,0xd,0x5e,0xb6,0x7d,0xd7,0x5,0xc6,0x2e,0x12,0x62,0x17, + 0x33,0x76,0x18,0xe6,0xe0,0x33,0x2f,0xbf,0xfc,0xf2,0xd1,0x92,0x0,0x8c,0x10,0x9d, + 0x71,0xf6,0xd9,0x2d,0x86,0xa4,0xbf,0x61,0xc2,0x32,0x22,0xcc,0x7,0x60,0xb8,0x31, + 0xd4,0xa2,0xe5,0x3e,0x65,0xbd,0x10,0x10,0xc8,0x36,0x52,0xe9,0xf2,0x20,0x18,0x3b, + 0x98,0xe8,0xa9,0x98,0x29,0x9e,0x7c,0xe9,0xa5,0xed,0x6f,0x95,0x4,0xa0,0xf8,0x9a, + 0x3e,0x61,0x10,0xc6,0xb5,0x20,0x2c,0x13,0x84,0x39,0x36,0xb6,0x51,0xbe,0xc,0x4f, + 0xb3,0xd4,0x9f,0xe1,0x1e,0x65,0x0,0x44,0x6f,0x32,0xf8,0x61,0x31,0x34,0xf4,0xc8, + 0x4b,0x2f,0xbd,0xf4,0x51,0x49,0x0,0x22,0xa4,0x33,0x67,0xb7,0xb5,0xa,0x3,0x37, + 0x1,0x58,0x1,0x20,0x51,0xa8,0x46,0x7,0x62,0xb8,0xa5,0x39,0x67,0xd9,0x7e,0x11, + 0xa5,0xdc,0x7,0xd0,0x4f,0xc,0xe2,0x87,0x77,0x6c,0xdf,0xbe,0xa3,0x24,0x0,0xf9, + 0x93,0x38,0x6b,0x4e,0xdb,0xe5,0x44,0xf8,0x1a,0x80,0x5,0x61,0xed,0xb8,0xd7,0x39, + 0x7e,0xc,0xf6,0xd0,0xf2,0x40,0x65,0x8b,0x40,0xbc,0xca,0xe0,0x3b,0x76,0x3e,0xf7, + 0xdc,0x93,0x25,0x1,0x8,0x41,0x67,0x9d,0xdd,0x7e,0x9,0x81,0x37,0x13,0xf1,0x19, + 0x85,0xc0,0x7a,0x4d,0x4d,0x35,0x1a,0x1a,0xea,0xd1,0xd8,0xd0,0x80,0xc6,0x86,0x46, + 0xd4,0xd7,0xd7,0x21,0x91,0x48,0xa0,0xac,0xac,0xc,0xf1,0x58,0x1c,0x89,0x44,0x2, + 0x0,0x30,0x38,0x38,0x8,0x33,0x99,0x44,0xff,0xe0,0x0,0x6,0x7,0x7,0x71,0xe4, + 0xc8,0x11,0x74,0x76,0x76,0xa1,0xb3,0xab,0xb,0x9d,0x9d,0x9d,0x38,0xd6,0xd3,0x13, + 0x8c,0xe1,0xe9,0xef,0x54,0x1f,0x92,0x40,0x3b,0xc1,0xe2,0x1b,0x2f,0x3e,0xf7,0xcc, + 0xb3,0x25,0x1,0xf0,0xa0,0x59,0x6d,0x6d,0x33,0x25,0xd3,0x7d,0x4,0x5c,0x12,0x96, + 0xe1,0xf1,0x78,0x2,0x93,0x26,0x4e,0xc0,0xe4,0x96,0x66,0x34,0x37,0x37,0xa3,0x65, + 0x52,0x33,0xaa,0xaa,0xab,0x3c,0x3a,0x4a,0x9e,0x23,0x62,0xad,0xed,0xe9,0xe9,0xc5, + 0x81,0x3,0x7,0xb0,0xff,0xc0,0x1,0xbc,0x77,0xe0,0x0,0xe,0x1d,0x3c,0x88,0xa1, + 0x64,0xd2,0x8b,0xe1,0xfa,0x32,0xe3,0x59,0x26,0xbe,0xf9,0xc5,0x67,0x9f,0xdd,0x5d, + 0x12,0x0,0xb,0xb5,0xb5,0xb5,0xd5,0xe,0x80,0xee,0x26,0x60,0x25,0x80,0x58,0xd0, + 0xf0,0xac,0xb2,0xa2,0x1c,0x53,0xa7,0x4e,0xc5,0x8c,0x69,0xd3,0x70,0xda,0xa9,0xa7, + 0x22,0x1e,0x8f,0x7,0x62,0xa8,0xe7,0x10,0x90,0xdf,0xe0,0x10,0x92,0xc9,0x21,0xec, + 0xd9,0xb3,0x17,0x6f,0xff,0xe1,0xf,0xf8,0xe3,0x9e,0xff,0x43,0x7f,0x7f,0x7f,0x0, + 0xbf,0x21,0xfb,0xcf,0x10,0x11,0x6d,0xc2,0xe0,0xe0,0x86,0xed,0xdb,0xb7,0xf7,0x7f, + 0xec,0x5,0x60,0xf6,0xdc,0xb9,0xb,0x98,0x8c,0x47,0x0,0xfc,0x55,0x10,0x67,0xce, + 0x30,0x4,0x4e,0x3b,0xf5,0x54,0xb4,0xce,0x9a,0x85,0x53,0x4e,0x3e,0x19,0x42,0x90, + 0x77,0x77,0x2,0x30,0xd4,0xe,0xeb,0xc1,0x4,0x24,0xf3,0xad,0x94,0x8c,0xbd,0xfb, + 0xfe,0x84,0xd7,0x5f,0xdf,0x8d,0x3d,0x7b,0xf6,0x40,0x32,0x7b,0xa3,0x40,0xb6,0x8c, + 0xb7,0x5,0xd1,0xd,0xcf,0xfe,0xfc,0xe7,0x2f,0x7e,0x2c,0x5,0xa0,0xb5,0xb5,0x35, + 0x2e,0x63,0x89,0x3b,0x89,0xb0,0xa,0x20,0xc3,0x2f,0x3c,0xab,0xaa,0xaa,0xc2,0xac, + 0xb3,0x3e,0x81,0x59,0xb3,0x3e,0x81,0x9a,0x9a,0x9a,0xe0,0xb0,0xee,0x10,0x0,0xfd, + 0x39,0x14,0x66,0xa8,0x48,0x7f,0xed,0xee,0x63,0xdd,0xd8,0xbd,0xfb,0xd,0xbc,0xf1, + 0xfb,0xdf,0xa1,0xb7,0xb7,0xcf,0xe5,0x7c,0x5b,0x4,0xc2,0x20,0xfa,0xa7,0x32,0xa2, + 0x55,0xdb,0xb6,0x6d,0x1b,0xf8,0xd8,0x8,0x40,0x6b,0x7b,0xfb,0xc,0x66,0xfa,0x4f, + 0x0,0xb3,0xfd,0xc2,0xb3,0xca,0xca,0xa,0xcc,0x3d,0xfb,0x6c,0xb4,0xce,0x9a,0x85, + 0x58,0x2c,0xa6,0xf,0xd7,0xc2,0x99,0x77,0xad,0x56,0x53,0x68,0x86,0xbb,0x5f,0xc1, + 0x34,0x93,0xd8,0xb5,0x7b,0x37,0x5e,0x7d,0xed,0x35,0xf4,0xf5,0xf5,0x7b,0x86,0xa0, + 0xe9,0xdf,0xfc,0x8a,0x63,0xc6,0xe7,0x7e,0xf9,0xc4,0x13,0x7,0x4e,0x78,0x1,0x98, + 0xd5,0xde,0xbe,0x58,0x80,0x1e,0x7,0x50,0xe7,0x15,0x9e,0x95,0x95,0x95,0x61,0xce, + 0xec,0xd9,0x98,0xd3,0xda,0x8a,0x84,0x6a,0xdb,0xfd,0xb4,0x3a,0x44,0xbd,0xf7,0xd7, + 0xe4,0xe3,0x47,0x78,0xb,0xc9,0xd0,0xd0,0x10,0x7e,0xbb,0xeb,0x75,0xec,0x7a,0xfd, + 0x75,0xc,0xe,0xd,0xfa,0xe5,0x25,0xfe,0xc,0xe6,0x15,0xcf,0x6c,0xdb,0xf6,0xfc, + 0x9,0x2b,0x0,0x73,0xda,0xe7,0x7f,0x91,0xc1,0xdf,0x23,0x42,0xdc,0x2b,0x9,0x33, + 0x75,0xea,0x69,0x38,0x7f,0xe1,0x79,0xa8,0xae,0xaa,0xf6,0xbd,0x4b,0xa,0x60,0xa7, + 0x83,0xc3,0x3e,0x5,0xb5,0x26,0x8e,0x1a,0xf2,0xb8,0xc7,0x9e,0xde,0x5e,0xec,0xd8, + 0xb9,0x13,0x7b,0xf6,0xec,0x71,0x3d,0x9f,0x52,0x5f,0x24,0x9,0x58,0xf5,0xf3,0x27, + 0x9f,0xdc,0x72,0xa2,0x9,0x0,0xb5,0xb6,0x9f,0x7b,0x17,0x11,0xd6,0x7a,0xa5,0x55, + 0x6b,0x6a,0x6a,0x70,0xc1,0xc2,0x85,0x38,0x79,0xca,0x94,0x0,0x77,0xa9,0x26,0x5d, + 0xec,0xb5,0x1f,0x1c,0xfa,0x0,0x3b,0x5e,0x78,0x1,0xbd,0xbd,0x3d,0x5,0xdd,0x78, + 0x65,0x55,0x15,0xce,0x5b,0xb8,0x10,0xe3,0xc7,0x8f,0xf,0xcc,0x70,0x9d,0x74,0x11, + 0x80,0x7d,0xef,0xbe,0x8b,0x1d,0x3b,0x77,0xe2,0xd8,0xb1,0x63,0x56,0xa6,0xab,0x42, + 0x0,0x2,0xee,0x79,0xfa,0x89,0x27,0xd6,0xe,0x7,0x63,0x8c,0x62,0x5f,0x60,0xf9, + 0xf2,0xe5,0x46,0x75,0x7d,0xe3,0xbf,0x91,0xa0,0xaf,0x10,0x11,0x88,0x8,0x84,0xf4, + 0xa7,0xa5,0x3c,0x7d,0xda,0x34,0x7c,0xe6,0xd2,0xa5,0x18,0xd3,0xd8,0x0,0x66,0x6, + 0x33,0xd2,0x9f,0xe9,0x3,0xb9,0xff,0x53,0x95,0x0,0x94,0x7a,0x70,0xee,0xf8,0xe5, + 0x2f,0x7e,0x81,0xee,0x63,0xdd,0x5,0xdf,0x7f,0x72,0x68,0x8,0x87,0xf,0x1f,0xc6, + 0xf4,0x19,0x33,0x52,0x97,0x4,0xb2,0xf7,0x62,0xbb,0xbe,0xed,0x48,0xdd,0x3b,0x2c, + 0xf7,0xc4,0xcc,0xa8,0xab,0xad,0xc5,0x8c,0x69,0xd3,0xd0,0xd3,0xdb,0x8b,0xce,0xce, + 0x4e,0xdb,0x18,0x8,0xcb,0xff,0x20,0x9a,0x3f,0x75,0xfa,0xf4,0x31,0x7f,0x7c,0xe7, + 0x9d,0xa7,0x8b,0xcd,0x9f,0x58,0xb1,0x35,0x7f,0xdf,0xfb,0x7,0xbf,0xf,0xa2,0x6b, + 0xdc,0x72,0xef,0x86,0x61,0x60,0xc1,0xb9,0xe7,0x60,0xe6,0x5f,0xcf,0x4c,0x39,0x50, + 0x92,0xd3,0xe1,0x18,0xdb,0x5b,0xe2,0x9c,0xc6,0xb3,0xb6,0xde,0xee,0x47,0x74,0x75, + 0x75,0x1,0x0,0x9e,0x7a,0xea,0xa9,0x82,0x3a,0xf0,0xe9,0xa5,0x4b,0xd1,0xd5,0xd5, + 0x5,0x69,0x4a,0x87,0xd6,0xb3,0xab,0xd6,0xa7,0x6a,0xd4,0x5b,0x4,0x11,0x8c,0x58, + 0xc,0xe7,0x2d,0x58,0x80,0xf1,0xe3,0xc6,0xe1,0xe5,0xdf,0xfc,0x6,0xa6,0x69,0x3a, + 0x32,0x8b,0xe9,0xf2,0x57,0x3f,0xfd,0xd9,0xcb,0x2a,0xaa,0x12,0xe5,0x5f,0x7a,0xec, + 0xb1,0xc7,0xcc,0xe3,0x52,0x0,0xda,0xe6,0x9f,0xb7,0x85,0xc1,0xd7,0xb9,0xe5,0xd5, + 0xeb,0x6a,0x6b,0x71,0xd1,0x85,0x8b,0x31,0xa6,0xb1,0x11,0x52,0x4a,0x9f,0x78,0x5c, + 0xe3,0xf7,0x93,0xfb,0x19,0x1c,0x55,0x27,0x38,0xd5,0x92,0x64,0xa9,0x30,0x54,0x85, + 0x79,0xd6,0xc8,0xac,0xe2,0x85,0x70,0xee,0x84,0xa9,0xa7,0x9d,0x86,0xa6,0x31,0x63, + 0xf0,0xfc,0x8b,0x2f,0xe2,0x68,0x77,0xb7,0x62,0xca,0x32,0xbd,0xa0,0xeb,0x7b,0x92, + 0x83,0x9,0x0,0x7f,0x1b,0x65,0x97,0xac,0x24,0x8a,0xc6,0xfc,0x5,0xb,0x37,0x82, + 0xf0,0xf,0x29,0x58,0x4b,0xf5,0xcb,0xa,0x79,0x27,0x35,0x35,0xe1,0x33,0x97,0x2e, + 0x45,0x43,0x7d,0x3,0x58,0x32,0x58,0x4a,0x30,0xa7,0xe,0xc9,0x12,0x52,0x4a,0x48, + 0xc9,0xe9,0xba,0xf4,0x91,0xa9,0xb3,0x9c,0x63,0xaf,0xe7,0x6c,0x5d,0xd4,0xc4,0x92, + 0x21,0x25,0x43,0x72,0xe6,0xc8,0x5c,0x3f,0x77,0x48,0x29,0xb3,0xf5,0xcc,0xec,0xac, + 0xb3,0xd4,0x4b,0x66,0xd4,0xd7,0xd7,0x63,0xc9,0x45,0x17,0xa1,0xa9,0xa9,0x29,0x95, + 0x52,0xb6,0x9b,0x81,0x94,0x69,0x0,0x5d,0x7b,0xe9,0xe5,0x9f,0xdd,0x58,0x2c,0x3e, + 0x15,0x45,0x0,0xe6,0x2d,0x58,0xf0,0x75,0x2,0xaf,0x55,0x3b,0x93,0x39,0x5a,0x5a, + 0x5a,0xf0,0xa9,0x4b,0x2e,0x41,0x22,0x51,0x66,0x1f,0x1c,0xc7,0x61,0xc2,0x94,0xa6, + 0x47,0xbd,0x74,0xad,0xcf,0xfa,0x3,0x85,0x32,0x3e,0x7d,0x48,0x69,0xa6,0xf,0x19, + 0xe8,0x30,0x3d,0xfa,0x64,0x6d,0x27,0x91,0x48,0x60,0xf1,0xf9,0xe7,0x63,0xd2,0xc4, + 0x89,0x96,0x31,0x2,0xec,0xfe,0x92,0x58,0x73,0xd9,0x15,0x57,0x5c,0x77,0x5c,0x8, + 0x40,0xfb,0x82,0xf3,0x17,0x82,0xc4,0x26,0x52,0x98,0x9e,0x39,0xa6,0x9e,0x7a,0x2a, + 0x2e,0x58,0xb4,0x10,0x86,0x10,0x5a,0x8d,0xf6,0xd2,0xea,0xe0,0xf5,0x32,0xcb,0xb8, + 0x48,0x4c,0x80,0x45,0x6b,0x59,0xd5,0x7a,0x6b,0x9d,0xab,0xd6,0x4b,0x4b,0x3d,0x67, + 0x11,0x2f,0x53,0x2f,0x4,0x61,0xfe,0xb9,0xe7,0xe2,0xe4,0x29,0x53,0x6c,0xe,0x32, + 0xec,0x4e,0xe2,0xbf,0x5c,0x76,0xf9,0xe5,0x17,0x8c,0x6a,0x1,0x68,0x5b,0xb4,0xa8, + 0x19,0x42,0x3e,0x4a,0x44,0x31,0x4a,0xcf,0x92,0x59,0x3d,0xdc,0x29,0x93,0x27,0x63, + 0xde,0xbc,0x36,0x80,0x91,0xea,0xbc,0x29,0x3,0x6a,0x14,0xe7,0xe,0x2b,0xc3,0xd9, + 0x79,0x1e,0xa7,0x99,0x11,0x19,0xf4,0x67,0x4d,0x40,0x18,0x98,0x57,0xcf,0x61,0xdf, + 0x7a,0x30,0xa3,0xb5,0xb5,0x15,0x2d,0xcd,0xcd,0x59,0x14,0xb0,0x47,0x6,0x48,0x18, + 0x86,0xf8,0xef,0x65,0xcb,0x96,0xcd,0x18,0x95,0x2,0x70,0xfa,0xe9,0xcb,0x13,0x6, + 0xe3,0x51,0x22,0x71,0x92,0xd0,0x68,0x7e,0xf3,0xa4,0x49,0x68,0x9f,0xd7,0x66,0xd7, + 0x58,0x1f,0x3b,0x9e,0x63,0xb0,0xa9,0x1f,0x68,0x45,0x1b,0xb9,0x8,0x26,0x20,0x23, + 0x4,0x3a,0xa6,0xfb,0x31,0x9c,0x6d,0xf5,0xd2,0xb7,0x1e,0xcc,0x98,0xd3,0xda,0x8a, + 0x9,0xe3,0x27,0xd8,0x4d,0x41,0xe,0x15,0xea,0xa4,0x10,0xff,0xb1,0x7c,0xf9,0xf2, + 0xc4,0xa8,0x13,0x80,0xfa,0xb1,0x87,0xef,0x23,0xa2,0x76,0xa7,0xcd,0x7,0x4e,0x3a, + 0x69,0x2c,0xce,0x69,0x9f,0x7,0x2,0x59,0x6,0x2e,0xa7,0xd1,0xa6,0x56,0xa3,0x5d, + 0xb4,0x5e,0xd1,0x78,0xd3,0xcd,0x31,0x8b,0xda,0x4,0x38,0x18,0x6e,0x81,0x7f,0xc9, + 0x4e,0xd4,0xf2,0x81,0x7d,0xc9,0x32,0x97,0x37,0x48,0xd7,0x67,0x22,0xa1,0x39,0xad, + 0xad,0x18,0xdb,0xd4,0xe4,0xf4,0x7,0x52,0xe5,0xd6,0xa4,0x10,0xdf,0x1c,0x55,0x2, + 0x70,0xee,0xe2,0xc5,0xb,0x88,0xc4,0x57,0x72,0xb0,0x9f,0xbb,0xe9,0xea,0xca,0x2a, + 0xb4,0xb7,0xb5,0x81,0x88,0x9c,0x76,0x5a,0x4a,0xb0,0x99,0xd1,0x4,0x3b,0xc3,0x33, + 0x11,0x1,0xb3,0xaa,0xf5,0xd6,0x84,0x4b,0x3a,0x6a,0x50,0xcd,0x5,0x47,0x1f,0x31, + 0x71,0x9a,0x61,0x39,0x86,0xb3,0xbd,0x1f,0xd6,0x7a,0x8b,0x50,0x98,0x3a,0x86,0x73, + 0x8e,0xe1,0xaa,0x50,0x31,0x4b,0x8,0x22,0xb4,0xce,0x9e,0x8d,0xca,0xca,0x4a,0x97, + 0xc8,0x0,0xab,0xae,0x58,0xb1,0xe2,0xbc,0x51,0x21,0x0,0x8b,0x16,0x2d,0x2a,0x27, + 0xe6,0x1f,0x50,0x8a,0x6c,0x37,0x1c,0x8b,0xc5,0xd0,0x3e,0x6f,0x1e,0xe2,0xf1,0x78, + 0x0,0x3b,0x9e,0xf3,0x8e,0xdd,0x19,0xce,0x5a,0x86,0xeb,0xea,0xa3,0x8f,0x2,0xd8, + 0x2e,0xbc,0x2e,0xc,0xb7,0xd7,0xcb,0x5c,0xb6,0xd0,0x83,0xe1,0x59,0x14,0xb0,0xb4, + 0x17,0x8b,0xc5,0xd1,0x3a,0x7b,0x36,0x62,0xb1,0x98,0x26,0x7b,0xa,0x83,0x4,0xfd, + 0xfb,0x55,0x57,0x5d,0x55,0x3b,0xe2,0x89,0x20,0x29,0x62,0xb7,0x13,0xf1,0x74,0x75, + 0x36,0xf,0x0,0x66,0xcf,0xfa,0x24,0x6a,0x6a,0x6a,0xd2,0x1a,0xc9,0xb6,0x44,0x19, + 0xab,0x39,0x7d,0x4b,0x25,0xb3,0x26,0xe7,0x4f,0x41,0xcf,0x47,0x51,0x12,0x41,0x9c, + 0xcd,0x2d,0x50,0xaa,0x6d,0xb6,0x64,0xfc,0x94,0x24,0xe,0xdb,0x32,0x93,0xac,0xc9, + 0x1d,0x51,0xaa,0x9e,0x32,0xa7,0xe5,0xa,0xd6,0x34,0x56,0x75,0x75,0x35,0xce,0x38, + 0xfd,0x74,0xec,0x7e,0xe3,0xd,0xc7,0xdc,0x1,0x1,0x53,0x92,0x6c,0xde,0x5,0xe0, + 0xab,0x23,0x86,0x0,0xb,0x16,0x2f,0x3e,0xb,0x84,0xd5,0xba,0xdc,0xfe,0xe4,0x96, + 0x16,0x4c,0x18,0x3f,0x41,0xe3,0xed,0x73,0x20,0x18,0x77,0xaf,0xd7,0xc7,0xe3,0x6a, + 0x3e,0x3e,0x6a,0xa,0xa,0xfb,0xec,0xa8,0xb7,0x68,0xb9,0xd5,0x57,0xb1,0x98,0x12, + 0x6b,0x22,0xcc,0x8a,0x8c,0x2c,0x19,0xe3,0x4e,0x1a,0x87,0x49,0x13,0x27,0x69,0x43, + 0x6a,0x90,0xf8,0xd2,0x95,0x57,0x5e,0x39,0x63,0xc4,0x10,0x40,0x10,0x6d,0x1,0x28, + 0x9e,0x93,0xee,0x94,0x84,0x96,0x97,0x97,0x63,0xe6,0x8c,0x19,0x16,0xad,0x71,0x6a, + 0xbd,0xf7,0x22,0x9,0xa7,0x56,0xab,0x33,0x67,0x56,0x26,0xe7,0xe6,0x7,0x48,0x9b, + 0x76,0x8d,0x2a,0xc,0xb4,0x69,0xb8,0x5,0x5,0xac,0x8,0xc0,0xca,0x3c,0x25,0x6b, + 0xe7,0x2b,0xec,0x5,0x6b,0x7b,0xd6,0x64,0x37,0x83,0x41,0x94,0x4a,0x1b,0x7f,0xd4, + 0xf9,0x11,0x6,0x6,0x6,0xd4,0x71,0x88,0xb1,0x21,0xbe,0xd,0xe0,0xd2,0x61,0x47, + 0x80,0x85,0x4b,0x96,0x9c,0xf,0xa2,0xf3,0xed,0x12,0x99,0xe2,0xc1,0x99,0x67,0x9c, + 0x1,0xc3,0x30,0x3c,0xec,0x34,0xdb,0x12,0x28,0x92,0xf5,0x99,0x33,0xdb,0xf9,0xba, + 0xd0,0xcf,0xd2,0x96,0xda,0x76,0x64,0x51,0x0,0x32,0x73,0x1,0x1a,0x4,0x90,0x8a, + 0x86,0x2b,0x76,0xdc,0xa1,0xe1,0x2e,0x5a,0xae,0xa6,0xbb,0xad,0x87,0x64,0x86,0x30, + 0x4,0x66,0x4c,0x9f,0xe,0x7d,0x72,0xd,0x4b,0xaf,0xbc,0xfa,0xea,0x8b,0x86,0xdf, + 0x4,0x48,0xde,0xa0,0xc6,0xaa,0x22,0x1d,0xef,0x37,0x36,0x34,0x38,0x60,0xdc,0x11, + 0x26,0x99,0xd2,0x33,0xab,0x26,0x75,0x4c,0xd7,0xa,0x8f,0xfe,0xfc,0x48,0x33,0x41, + 0xec,0xc6,0x40,0x25,0x4,0xe5,0x0,0xc,0x77,0x9d,0x42,0xd6,0xf7,0x2d,0x23,0x18, + 0xf5,0x75,0xf5,0x98,0x30,0x7e,0x7c,0x7a,0xbc,0x73,0x51,0x16,0x40,0x20,0x81,0xfb, + 0x96,0x2f,0x5f,0x6e,0xc,0x9b,0x9,0xb8,0xe0,0xe2,0x8b,0x3f,0xc5,0xa0,0x73,0x54, + 0x18,0x8f,0xc7,0x63,0x38,0xe5,0x94,0x53,0xb2,0x93,0x31,0xea,0xec,0x19,0x29,0xd3, + 0xa5,0xac,0x4c,0xe7,0x91,0xa,0xeb,0xb6,0xd5,0x93,0x76,0x58,0x27,0xb7,0xa9,0xc3, + 0x4c,0x39,0x62,0x13,0x90,0xea,0x93,0x66,0x8d,0x11,0x5b,0x61,0x9f,0xed,0x90,0xe, + 0xcd,0xba,0x45,0xc7,0x2c,0x36,0xdb,0x67,0x15,0xd9,0x6e,0xee,0x38,0x3b,0x4a,0x84, + 0xc9,0x93,0x27,0xe3,0xc3,0xbf,0xfc,0x5,0x52,0x9a,0xaa,0x33,0x7c,0x66,0x59,0x55, + 0xd9,0x65,0x0,0x7e,0x36,0x2c,0x2,0x40,0x42,0xdc,0x99,0xba,0x51,0x3b,0x83,0x27, + 0xb7,0xb4,0x20,0x1e,0x8b,0xa5,0xec,0x25,0x28,0x33,0x85,0xef,0x3a,0x5d,0xaa,0xda, + 0x76,0x2f,0x3b,0xae,0xf5,0xb4,0x1d,0x53,0xc1,0x39,0xbb,0xcc,0x88,0x76,0xb9,0x53, + 0xd6,0xe7,0x70,0x31,0xea,0xec,0xc6,0x40,0x66,0x87,0x5d,0x77,0xae,0x16,0x22,0x4d, + 0xe4,0x61,0xf9,0x4d,0xba,0x63,0xb1,0x58,0xc,0xcd,0x93,0x26,0xe1,0xbd,0xfd,0xef, + 0xe9,0x7c,0xa7,0xaf,0xe5,0x23,0x0,0xa1,0x4d,0xc0,0x85,0x97,0x5c,0x32,0x1f,0xc0, + 0x9c,0x2c,0xfc,0xa4,0xa1,0xa8,0xbc,0xbc,0x1c,0x13,0x27,0x4e,0xf4,0x9d,0x2e,0xf5, + 0x82,0x3c,0x35,0xcd,0xaa,0xf5,0xb4,0x2d,0x70,0xab,0xa6,0x55,0x6d,0xf1,0x77,0xc4, + 0x99,0xc0,0x50,0xb0,0xae,0xd8,0x75,0xe9,0x7b,0x7e,0xe6,0xfe,0x33,0xe7,0xe7,0x7e, + 0xc3,0xb0,0xfb,0x19,0xe3,0xc7,0x8f,0x43,0x59,0x59,0x99,0xc6,0x17,0x10,0x8b,0xae, + 0xbd,0xee,0xda,0x59,0x45,0x47,0x0,0x16,0xe2,0xc6,0x1c,0x54,0xe7,0x24,0x70,0x72, + 0x4b,0x73,0xa,0xb6,0x15,0xfb,0xab,0x2e,0x8a,0x60,0x87,0xc6,0xb2,0x82,0x0,0x3a, + 0xbd,0xe0,0x5c,0x99,0x35,0x58,0xaa,0xc6,0xdf,0x45,0x58,0xe9,0x68,0x5d,0x63,0xe0, + 0xb,0xeb,0xc4,0x9e,0x1a,0x9e,0x42,0x5,0x25,0x1e,0x48,0x77,0x8e,0x6c,0x83,0x44, + 0x5a,0x9c,0x9b,0x38,0x61,0x22,0xf6,0xbd,0xbb,0xcf,0x81,0xa2,0xcc,0xe2,0x26,0x0, + 0x5f,0x28,0x1a,0x2,0x2c,0x59,0xb2,0xa4,0x51,0x0,0xcb,0xd4,0x79,0xeb,0x44,0x22, + 0x81,0x31,0x63,0xc6,0x78,0x6a,0x74,0x2e,0xf5,0x6b,0xfa,0x4f,0x97,0x6a,0xb5,0xc9, + 0x79,0xbe,0xa9,0x5e,0x4b,0x99,0x5d,0x8b,0x32,0x13,0xa8,0x46,0x24,0x36,0xd,0x97, + 0x9a,0x85,0x2a,0xea,0xf9,0x8a,0xe6,0xdb,0xc6,0x9,0xd6,0x73,0x15,0x84,0x94,0xf6, + 0x31,0x60,0x29,0xd1,0xd0,0xd0,0x80,0x78,0x3c,0xee,0x40,0x1,0x41,0xf8,0xfc,0xd5, + 0x2b,0x57,0x4e,0x28,0x1a,0x2,0x48,0xc3,0xb8,0x6,0x40,0x85,0x1a,0x93,0x8f,0x1f, + 0x37,0xe,0x44,0x94,0x5b,0xb0,0xe9,0x34,0xf4,0x8a,0xa2,0x28,0xd1,0xb2,0x6a,0xb7, + 0x55,0x3b,0xef,0x82,0xa,0x64,0xd1,0x7a,0x56,0x10,0x21,0xea,0x9,0x61,0x35,0xb9, + 0xc4,0x3a,0xff,0xc3,0x71,0x6,0x29,0x3f,0x60,0xe8,0xd6,0xe,0x3a,0x5a,0x52,0x50, + 0x8e,0x1d,0xab,0x87,0x81,0xb1,0x63,0xc7,0xe2,0xd0,0xa1,0x43,0xaa,0x1f,0x95,0x30, + 0xcc,0xa1,0x6b,0x0,0x6c,0x2a,0x8a,0x0,0x10,0xd1,0xd,0xaa,0xe3,0x66,0x8,0x81, + 0xa6,0xa6,0xa6,0xec,0xc,0x9c,0x92,0xa7,0x55,0xd2,0x21,0x64,0x63,0xb8,0xce,0xc3, + 0x63,0x37,0xd8,0x27,0x8b,0x9,0x61,0x8b,0x43,0xe5,0x96,0x66,0x8d,0x78,0x41,0x80, + 0x94,0xa,0xac,0x93,0xdb,0x45,0x48,0xcb,0x70,0xb6,0x9,0xae,0x97,0xe8,0xb0,0xe3, + 0xc,0x30,0x2b,0x8e,0x25,0xd0,0xd8,0xd0,0x88,0xc3,0x87,0xf,0x67,0x43,0xde,0x4c, + 0xbd,0x20,0x5a,0x16,0x46,0x0,0x2,0x9b,0x80,0x8b,0x2f,0xbb,0x6c,0x6,0x11,0x9d, + 0xae,0xce,0xf5,0x37,0x36,0x34,0x20,0x16,0x8b,0xd9,0x13,0x2f,0x6c,0x5f,0xe,0xcd, + 0x9a,0x44,0x50,0x7a,0x21,0x77,0x26,0xcc,0xce,0x2d,0xa5,0x66,0x6,0xa4,0xf2,0x7b, + 0x25,0x2d,0x9c,0x5d,0x6,0x6e,0xbd,0xaa,0xa5,0x8d,0xec,0x92,0xec,0x28,0x71,0x80, + 0xa5,0xd5,0x20,0x28,0xcb,0xd3,0x1,0x96,0xb0,0x2d,0x7,0xb7,0xfd,0x29,0xf7,0xc3, + 0x6c,0xef,0x73,0xa,0xf6,0x95,0x71,0x80,0xf7,0x61,0x18,0x6,0xea,0xea,0xea,0x2c, + 0xb,0x6e,0x90,0x99,0x31,0x3c,0xfb,0xfa,0xeb,0xaf,0x6f,0x8e,0x1c,0x1,0x88,0x68, + 0x29,0xc1,0xb9,0x3d,0x4a,0x7d,0x7d,0x3d,0xa4,0x69,0x2a,0xab,0x59,0xdd,0x14,0x83, + 0x94,0x7f,0xed,0x65,0xd2,0xa4,0x59,0x55,0x45,0x21,0xbb,0xba,0x3b,0x9e,0xc,0xa2, + 0x88,0x67,0x83,0xb2,0x79,0x0,0x29,0x7d,0xf7,0x2b,0xb0,0x7a,0xb1,0x6a,0xce,0xc3, + 0xe5,0x49,0x20,0x8b,0x80,0x91,0x67,0xbd,0x15,0x71,0x32,0x97,0xad,0xab,0xad,0xc1, + 0x91,0x23,0x47,0x94,0x54,0x8,0x11,0x19,0x58,0x6,0xe0,0x81,0x68,0x5,0x0,0x58, + 0x4a,0x64,0x67,0x58,0x2c,0x16,0x47,0x65,0x55,0x55,0xa,0x86,0xb4,0xc,0xd6,0x7b, + 0xf3,0x2a,0x83,0x59,0xc7,0x60,0x97,0xd9,0x33,0xb5,0x29,0x37,0x5b,0x5c,0x3c,0x1f, + 0x80,0xb3,0xd1,0xf,0x6b,0xc3,0x8e,0x68,0xc2,0x10,0xb6,0xc0,0x3e,0x39,0x53,0x3, + 0x0,0x3,0x15,0x15,0x95,0x88,0xc7,0xe3,0x30,0xb3,0x9b,0x55,0x64,0xcd,0xe8,0xe5, + 0x41,0x5,0x20,0x90,0x9,0xb8,0x70,0xf9,0xf2,0x3a,0x41,0x98,0xaf,0xae,0x4e,0xa9, + 0xab,0xab,0xd5,0x40,0x74,0x38,0x6f,0x5e,0xcd,0xa3,0x3b,0xda,0x51,0xca,0x5e,0x69, + 0x57,0xb0,0x35,0xf,0x10,0x21,0x4,0x64,0x9c,0x54,0xc5,0x3b,0xb7,0x1e,0xba,0x35, + 0x9,0xb6,0x9c,0xbe,0x76,0x6e,0x43,0x59,0x5c,0xc2,0xf6,0xa7,0x9f,0xac,0xcb,0xe4, + 0xad,0xe6,0xcf,0x1a,0x3d,0xd4,0x54,0xd7,0x38,0x56,0x60,0x11,0xd1,0xfc,0x95,0x2b, + 0x57,0x36,0x45,0x26,0x0,0x65,0x3,0x3,0x17,0x13,0x28,0xae,0x4e,0xf9,0xd6,0xa6, + 0x9f,0xd3,0x57,0xed,0xb8,0x74,0x74,0x84,0xf5,0x76,0x5b,0x5,0x5a,0xc5,0xe,0xea, + 0x26,0x7a,0x72,0xb6,0x57,0xa6,0xd,0x86,0xdd,0x2e,0xb3,0x23,0xda,0x88,0x6a,0x3a, + 0xd8,0x79,0x6f,0x96,0xe5,0x22,0xe,0x1f,0x21,0x33,0xa3,0xe9,0x75,0x58,0xcf,0xa5, + 0x74,0x3b,0xa9,0x43,0xf1,0x21,0x6c,0x63,0x9c,0x9e,0x29,0x4d,0x1f,0xd5,0xd5,0x95, + 0x70,0x3e,0x72,0x7,0x3,0x86,0xd1,0x16,0x9d,0x9,0x10,0xe2,0x1c,0xd5,0x6e,0xb, + 0x22,0x94,0x95,0x95,0x69,0x27,0x5e,0xc8,0xd,0xd6,0x83,0xd8,0x71,0x72,0x86,0x43, + 0xa4,0xd8,0x52,0xf6,0xb4,0x95,0x54,0x14,0x1f,0x20,0xa5,0x7d,0x8,0x6c,0xa7,0xb5, + 0x76,0x5e,0xf1,0x55,0x98,0x35,0x66,0x92,0x74,0xa9,0x6f,0xf7,0xa4,0x57,0x22,0x51, + 0x96,0xda,0x25,0x85,0xed,0xd1,0x10,0x11,0xe6,0x2,0x78,0x32,0x12,0x1,0x20,0xa2, + 0x4f,0xaa,0x76,0xbd,0xb2,0xa2,0x22,0x2d,0x91,0xd2,0xe5,0x71,0x2d,0xf2,0x37,0x8f, + 0x1,0x56,0xc5,0x10,0x69,0x9e,0xc1,0xb,0xc2,0xb0,0x88,0x7d,0x0,0xc9,0xd2,0xcb, + 0xc5,0xcd,0x7a,0xf7,0x56,0x9e,0xb3,0x12,0xbe,0x81,0xd9,0xf5,0xb9,0xb7,0x80,0x43, + 0xa5,0xf4,0x2e,0xc5,0xed,0x8a,0xf2,0x72,0xf4,0xf7,0xf7,0x2b,0x39,0x6,0xcc,0x8b, + 0xc,0x1,0xb2,0x2,0x60,0xf1,0xd6,0x2b,0x2a,0x2b,0x2d,0x8b,0x24,0x74,0xcc,0x71, + 0xef,0x2,0x6b,0xbc,0xb8,0x4c,0x4d,0xbe,0xc,0xb7,0xc5,0xcc,0xd1,0x67,0x82,0xb3, + 0x26,0xcc,0xe6,0xd2,0xaa,0xc,0xd6,0x22,0x21,0x7,0x60,0x78,0x61,0x8e,0x64,0x59, + 0x79,0x39,0x6,0x6,0x6,0x6c,0xf0,0x21,0x40,0x73,0x34,0xd9,0xf7,0xf0,0x2,0xb0, + 0x74,0xd9,0xb2,0x53,0x4,0x50,0xef,0x4c,0xb8,0xb8,0x58,0xda,0x74,0x68,0x7c,0xac, + 0xbb,0x1b,0xfb,0xf6,0xee,0xc5,0xe0,0xc0,0x40,0xea,0xa9,0x58,0xc3,0xb0,0x41,0xa3, + 0xb5,0x2c,0x4,0x41,0x8,0x4b,0xd9,0x10,0xb6,0x81,0x36,0x62,0x31,0x8,0xcb,0x40, + 0xb,0xc3,0xb0,0x95,0x8d,0x98,0xbd,0xed,0x58,0x2c,0x16,0xb9,0xd,0x38,0xf0,0xde, + 0x7e,0x37,0xe5,0x70,0x4d,0x9,0x7a,0x27,0x7c,0x3c,0x60,0xdf,0x42,0xe5,0x95,0x15, + 0x68,0x1a,0xdb,0x4,0x41,0x94,0x32,0x21,0x9a,0x64,0x62,0xc6,0xf6,0x2b,0xc,0x6a, + 0xfc,0xf2,0xd7,0xbe,0x3c,0xed,0xbb,0xf,0x7c,0xf7,0xed,0x82,0x4,0xc0,0x20,0xfa, + 0x24,0x2c,0x73,0xd2,0x99,0x2b,0x77,0x75,0x75,0x81,0x19,0xa8,0xad,0xad,0x75,0x66, + 0xfc,0x8,0x78,0x6f,0xdf,0xbe,0xb4,0x54,0xa6,0xb4,0x32,0x1b,0xaa,0xa4,0x29,0x39, + 0x34,0xe4,0xa1,0xe4,0xe1,0x74,0x78,0x38,0x76,0xb9,0xf8,0xd3,0x9e,0xbd,0x5,0xde, + 0x0,0xe5,0xfd,0xd3,0x89,0xcd,0x13,0x31,0x6d,0xfa,0x34,0x2d,0x52,0x1c,0x3b,0xd6, + 0x93,0xda,0x7,0x21,0xbb,0x5f,0xa1,0xe5,0xd1,0x7b,0x18,0x67,0x0,0x28,0x4c,0x0, + 0x4,0x30,0xd3,0xd6,0xb8,0xe5,0x1a,0x47,0x8f,0x1e,0xc1,0xd0,0xd0,0x10,0xea,0xeb, + 0xeb,0x2d,0xdb,0xb5,0xa5,0x3e,0xfb,0xfa,0x52,0xbb,0x64,0x3d,0xbf,0x7d,0x3b,0x98, + 0x39,0xbb,0x2b,0x6,0x0,0x98,0xa6,0x89,0xde,0xde,0xde,0x9c,0x30,0x24,0x93,0x69, + 0x1b,0x96,0xa2,0x81,0x81,0xd4,0x8e,0x9d,0x19,0xea,0xeb,0xeb,0x43,0xd2,0x22,0x40, + 0x3d,0xbd,0x3d,0x69,0xe7,0x33,0x75,0xad,0xee,0xee,0xdc,0x46,0x10,0x2c,0x25,0x7a, + 0x7a,0x7a,0x22,0x63,0xfc,0xe7,0xaf,0xfc,0x3c,0x42,0xec,0x32,0x18,0x39,0x6d,0xdd, + 0xba,0x15,0x1f,0x1c,0xfc,0x0,0xa7,0x4d,0x9d,0x6a,0x43,0xc,0xc9,0x12,0xdd,0x47, + 0xbb,0xd1,0x3f,0x30,0x90,0xdd,0x6f,0x41,0xb3,0x63,0x69,0x4b,0xc1,0x3e,0x80,0x20, + 0x1a,0xc7,0xca,0x36,0x67,0x56,0xc8,0xea,0xef,0xef,0xc7,0xe1,0xf,0xf,0xa3,0xa1, + 0xbe,0x3e,0xbd,0x51,0x23,0x83,0xd8,0xbe,0x22,0x87,0x88,0xb2,0x5b,0xbb,0x65,0xa8, + 0xbe,0xbe,0x1e,0xc7,0x3,0xad,0xbc,0x61,0xe5,0x88,0x5e,0xff,0xbf,0xb6,0x6e,0x45, + 0xd2,0x34,0x6d,0x93,0x51,0xc9,0xa1,0x24,0x8e,0x1e,0x3b,0xa,0x69,0x9a,0x39,0xa7, + 0xd3,0xb1,0x63,0x29,0x1,0xe0,0xe6,0x82,0x5,0x0,0x44,0xe3,0xc9,0x33,0x4b,0x7, + 0x48,0xd3,0x44,0x67,0x67,0x27,0x2a,0x2b,0x2a,0x50,0x55,0x55,0xd,0x10,0xa3,0x44, + 0x51,0x46,0x21,0x94,0x9d,0x26,0xea,0xed,0xed,0x41,0x7f,0x7f,0x7f,0x76,0xf5,0x94, + 0xdb,0xce,0xe5,0xe9,0x5,0x3b,0x11,0x8,0x80,0x10,0x63,0x29,0xbb,0xfb,0xa5,0x87, + 0xf3,0x3,0xa0,0xb7,0xaf,0xf,0x3,0x83,0x83,0xa8,0xae,0xaa,0x42,0x49,0x4,0xa2, + 0x15,0x82,0xc1,0xc1,0x41,0xf4,0xf6,0xf5,0xa6,0xe6,0x5d,0x90,0xdb,0x65,0xc5,0x8b, + 0x27,0x14,0x85,0x0,0x8,0xe2,0xf1,0x9e,0x9,0x17,0xa5,0x2c,0xa5,0xc4,0xd1,0xee, + 0xee,0x14,0x3c,0x9,0x51,0xe2,0x5d,0x14,0xe1,0xa7,0x64,0x1c,0xcb,0x38,0x7a,0xd6, + 0xa9,0x76,0x3f,0x9e,0x8,0x4c,0x28,0x58,0x0,0x8,0x34,0x36,0x8b,0xfa,0x1,0x85, + 0x20,0x77,0xe3,0x66,0x89,0x83,0x5,0x92,0x75,0xbe,0xdf,0x7f,0xfc,0xed,0xae,0x29, + 0x1,0x95,0x85,0xb,0x0,0x59,0xf7,0xf1,0xd,0x72,0x3,0xbe,0xdb,0x73,0x97,0x28, + 0xf,0xca,0xce,0xc,0x7a,0x8d,0xb9,0xb3,0x5c,0x11,0x85,0x0,0x4,0x97,0x38,0x5b, + 0xb9,0x24,0x1,0xc5,0x11,0x0,0x4f,0x86,0x3b,0xd7,0x28,0x44,0x29,0x0,0x5e,0x17, + 0x24,0xbf,0xfd,0xdb,0x4a,0x94,0x1f,0xe3,0xb5,0x2,0xe0,0xa6,0x74,0xf6,0x32,0x45, + 0x22,0x0,0x2,0xb0,0x3e,0xe1,0x61,0x15,0x0,0xdf,0x9b,0x29,0xf1,0x2f,0x32,0x11, + 0xb0,0x23,0xb1,0x8b,0x12,0xe6,0xa1,0x7f,0x1,0x32,0x81,0xd4,0xc7,0x94,0xda,0xd9, + 0xdb,0x6f,0xdb,0x73,0xd2,0x3c,0xa1,0x55,0xa2,0x68,0x64,0xc0,0x4d,0x0,0x9c,0x4f, + 0xc6,0xd9,0xe2,0xf5,0x64,0x14,0x89,0xa0,0x5e,0xa,0xc0,0x70,0x87,0xb9,0x28,0x31, + 0x3f,0x52,0x1b,0x60,0xd3,0xf2,0xe0,0xaf,0xbc,0xfb,0x30,0xa,0x1f,0xe0,0x20,0x80, + 0x53,0xf4,0xfb,0xdc,0xfb,0x47,0x6,0x25,0x8a,0xd8,0x9,0xc,0xf3,0xca,0x3b,0xa2, + 0x43,0x11,0x8,0x80,0xd8,0x6f,0xdb,0xda,0x21,0x70,0x2e,0xa0,0x24,0x8,0x51,0x82, + 0x80,0x7d,0x7b,0x98,0xa0,0x6f,0x36,0xe5,0xc3,0x85,0xfb,0x0,0x44,0xfb,0x39,0xa4, + 0xc6,0x13,0x95,0x9c,0xc0,0x88,0x5d,0x40,0x7f,0x1,0xd0,0xa4,0x60,0x98,0x44,0xe1, + 0x8,0x20,0xc1,0xfb,0x45,0x88,0xc,0x60,0x6e,0x8d,0x7f,0x89,0x22,0x16,0x81,0xc0, + 0xaf,0xb2,0xb5,0x64,0x62,0x3e,0x88,0x20,0xa,0x10,0xef,0x79,0xd9,0x7d,0xed,0x33, + 0x0,0x4,0x94,0x95,0x97,0x61,0x60,0x60,0x0,0xb,0xce,0x5b,0x10,0x20,0xca,0xd, + 0xe0,0x3b,0x52,0x3e,0x83,0x6,0x3c,0xff,0x7c,0x61,0xaf,0xe0,0x59,0xb8,0x68,0xa1, + 0x72,0x79,0xa,0xd3,0x9d,0x10,0xa7,0xb9,0xbc,0xa3,0x86,0x80,0xca,0xca,0x8a,0xec, + 0x16,0x3c,0xf6,0x71,0xf7,0x79,0x93,0xa9,0x10,0x6f,0x16,0x2c,0x0,0x6,0xf0,0x3b, + 0xf6,0x63,0xb8,0xa5,0x22,0x53,0x1e,0x37,0x61,0x3c,0xde,0xdf,0xff,0x3e,0x92,0xc9, + 0xa1,0x7c,0xba,0x9e,0x17,0xc3,0x8b,0x61,0x76,0x28,0x2,0x86,0x7,0x16,0x75,0xcd, + 0x57,0x89,0x44,0x2,0x27,0x9f,0x72,0x72,0x8a,0xb7,0x21,0x5f,0x5d,0x6b,0x20,0xb9, + 0x2b,0x3f,0x61,0x54,0xce,0xf9,0xe2,0xd,0xd7,0x7d,0x8,0x42,0xa3,0x8e,0xe1,0xf6, + 0x7f,0xfd,0xca,0xd0,0xc0,0x99,0xdd,0x66,0xe4,0x57,0x76,0x76,0xfe,0xf5,0xd7,0x5e, + 0x7,0x8,0x78,0x7e,0x7b,0x61,0x8,0xb0,0x68,0xd1,0x22,0x0,0x40,0xeb,0xdc,0x56, + 0xcf,0x97,0x5a,0x6,0xa,0xcf,0x22,0x7a,0x43,0xb9,0xf7,0xbb,0x8a,0xb3,0xe5,0xae, + 0x3b,0x3b,0x36,0x34,0x14,0x9e,0x7,0x0,0x98,0x48,0xbc,0x2,0xe2,0x8b,0x3d,0x1f, + 0xfd,0xa,0x38,0x18,0xae,0x8f,0x7e,0x85,0x2a,0x7,0x18,0xc,0x8a,0xc,0x2,0xb2, + 0x66,0x8f,0x5c,0x91,0xf,0x61,0x5e,0x1d,0xeb,0x21,0x14,0x7a,0x2d,0xf7,0xeb,0xb3, + 0x32,0xfc,0x99,0xfb,0xdd,0x15,0xa4,0x7b,0x81,0x96,0x85,0xb,0xc2,0xaf,0x98,0xe8, + 0x62,0x3f,0xd8,0xd7,0x75,0xd6,0x9d,0x81,0x14,0xb2,0xec,0xdf,0xf9,0x62,0xe6,0x20, + 0x4,0x5,0x61,0x60,0xd8,0x32,0x82,0xbc,0x82,0xde,0xbb,0x9c,0x1d,0x2a,0xf5,0x1d, + 0x86,0x22,0x3a,0x1,0x20,0x41,0xbf,0x56,0x76,0x6f,0x70,0xd5,0x72,0x3f,0x86,0x86, + 0x82,0xf5,0x0,0x9d,0x1f,0xb6,0x44,0x14,0x45,0xc4,0xf0,0xc2,0x60,0xdd,0x83,0xe1, + 0x4a,0x99,0x78,0x67,0x64,0x2,0x0,0x13,0x2f,0x93,0x41,0x26,0x28,0xf7,0x9a,0xb9, + 0x48,0xec,0x78,0x58,0x58,0x47,0xf0,0x35,0x9,0x14,0x91,0xd,0xb0,0xa2,0x4b,0x58, + 0x98,0x2f,0x26,0xc3,0xbd,0xae,0x4f,0x44,0x43,0x89,0x58,0xdf,0xff,0x6,0x42,0xb6, + 0x20,0x27,0x3d,0xfc,0xf0,0xc3,0x1f,0xa,0xa2,0x1d,0x99,0x7,0x10,0x84,0xc7,0xfb, + 0xff,0x82,0x97,0xa1,0xd9,0xb,0x9f,0x34,0xfb,0xde,0x90,0xcf,0x39,0xba,0x76,0x22, + 0xcf,0xc3,0x59,0x76,0x42,0x55,0x77,0x46,0x75,0xee,0x94,0xea,0xf2,0xca,0x17,0xed, + 0xd6,0xef,0xfa,0x32,0xbc,0xaf,0xa5,0x19,0x57,0xdb,0xdb,0x45,0x80,0x1d,0x6b,0xd6, + 0xdc,0x7b,0x24,0x3a,0x4,0x0,0xc0,0x82,0x7f,0x4a,0x2c,0x16,0x46,0x61,0xc7,0xbd, + 0xb4,0x23,0x58,0xa6,0x51,0xe7,0x8d,0x2b,0x65,0x8a,0x18,0xfe,0x89,0xa2,0xb3,0xe3, + 0xf9,0xc2,0xba,0xef,0x42,0x90,0x6c,0xe9,0xc9,0xa0,0x5d,0xb,0x2c,0x0,0x9,0x4a, + 0x3c,0x9e,0x84,0xf9,0x1d,0xbb,0x93,0x9f,0x87,0x1d,0x2f,0x0,0xd6,0xc3,0x95,0xa3, + 0x8f,0x2,0x86,0xdd,0x8e,0xbb,0x84,0x9c,0x1a,0x86,0xdb,0xca,0x2,0x1c,0x58,0x0, + 0x2,0x2f,0xdb,0x7d,0xe8,0xa1,0x87,0xf6,0xb,0xa2,0xdf,0xf8,0xc2,0x3a,0x14,0x38, + 0x6,0xf2,0x84,0x75,0xbf,0xef,0xf4,0x65,0xa1,0x59,0x3c,0x19,0x89,0x1c,0x4,0x80, + 0x75,0xbf,0x3e,0x5,0x33,0x21,0xe4,0xd8,0xf7,0xc7,0xbe,0x29,0x27,0xa0,0x6e,0xd2, + 0x69,0x2d,0xb,0xa2,0xdf,0xaf,0x5b,0xd7,0xf1,0x56,0xe4,0x8,0x90,0x1e,0x84,0xc7, + 0x1,0xcc,0x2d,0x8e,0xe3,0xa6,0x93,0xee,0xf0,0xab,0x60,0xa8,0x8,0xab,0x91,0x28, + 0x20,0x2,0x68,0xe3,0xf1,0xe8,0x60,0x3d,0x50,0x99,0x81,0x1f,0x84,0xe9,0x5b,0x28, + 0x1,0x88,0x89,0xd8,0x23,0x49,0x4e,0x7e,0xb,0x44,0x89,0x30,0x76,0x3c,0x3a,0x58, + 0xf,0xb4,0xa,0x26,0x3d,0xa8,0x11,0x47,0x1,0x45,0x83,0xf5,0xc2,0x18,0xae,0x94, + 0xfb,0xca,0xe3,0xc9,0x47,0x42,0xe5,0x37,0xc2,0x9c,0xbc,0x65,0xcb,0x96,0x83,0x44, + 0xb4,0x55,0x7,0xf3,0x8a,0x17,0x1a,0x10,0xd6,0x83,0x99,0x2,0x11,0x32,0x72,0x20, + 0x8a,0x72,0x69,0xba,0x13,0x6e,0xc3,0xf4,0xc9,0xb,0xd6,0xfd,0xfa,0xe4,0x6,0xf3, + 0xba,0xb2,0x10,0x4,0x22,0x7a,0xfc,0xe6,0x9b,0x3b,0x3e,0x2a,0x1a,0x2,0xa4,0x45, + 0x66,0xb,0x31,0x5d,0x5b,0x28,0xac,0x7,0x5a,0xcd,0x5a,0x40,0x9a,0xb5,0x18,0xa9, + 0xe0,0xd0,0xf7,0xe3,0xa9,0xe5,0x7e,0xe3,0xe0,0xaf,0xf5,0xe,0xa4,0x95,0xfc,0xfd, + 0xf0,0xec,0xc,0x49,0xf,0xdd,0xff,0xd0,0x6f,0x9,0xb4,0xdd,0x2f,0x1e,0xf,0x25, + 0xbd,0xf6,0xd,0x8e,0x42,0x39,0x4b,0xba,0x72,0xd1,0x9c,0xc0,0x0,0x79,0xe,0x11, + 0x22,0x57,0x11,0x16,0x4d,0xd2,0x5a,0xee,0xd6,0xc7,0x57,0xd6,0xac,0xb9,0x7d,0x47, + 0xd8,0x7e,0xe5,0xf5,0xbe,0x0,0x61,0x88,0x7,0x99,0x79,0x51,0xd1,0xed,0x78,0x14, + 0x69,0xd6,0x88,0x9d,0xc0,0x62,0xdb,0x71,0x6b,0x1b,0xa1,0x4,0x59,0xe0,0x1b,0xf9, + 0xf4,0x2d,0x2f,0x1,0xd8,0xbf,0x6f,0xff,0xff,0x34,0x4f,0x69,0x7e,0x83,0x80,0x33, + 0x83,0xc2,0x5b,0xc8,0xd5,0xac,0xa1,0xd3,0xac,0xae,0x8e,0x5a,0x84,0xa9,0xe0,0x20, + 0x90,0x5d,0x98,0xf9,0xcb,0x73,0x2e,0x83,0xb0,0x73,0xcd,0xad,0xeb,0xb7,0xe5,0xa5, + 0xcc,0xf9,0xfc,0xe8,0xb1,0xc7,0x1e,0x33,0x5,0x89,0x5b,0xc8,0x35,0x56,0x75,0xc2, + 0xba,0x1f,0x84,0x16,0x92,0x66,0x55,0x63,0xf2,0x5c,0x2a,0x90,0xa2,0x35,0x1,0xbe, + 0xf1,0x38,0x42,0xe7,0x2e,0x7c,0x60,0x3d,0xd8,0xbd,0x49,0xdc,0x9e,0x6f,0xbf,0xf2, + 0x7e,0x7e,0xfb,0xbe,0x4d,0xf7,0x3d,0x3,0xd0,0x93,0x7a,0x26,0x20,0x2f,0xbb,0x1d, + 0xc6,0xcb,0x16,0x6e,0x89,0x26,0xab,0xc3,0x16,0x55,0x14,0x10,0xd8,0x8e,0x53,0xa1, + 0x76,0x3c,0x1f,0x7a,0xee,0xb6,0xdb,0xd6,0x3f,0x97,0xef,0x8f,0xb,0x7b,0x73,0xa8, + 0x81,0x5b,0x89,0x69,0x49,0xa6,0x9d,0xbc,0xec,0x78,0x91,0x66,0xcf,0x8a,0x95,0xa, + 0xf6,0xb3,0xdb,0x5,0xd9,0xf1,0xf0,0x34,0x64,0x10,0x6e,0x2a,0xa4,0x81,0x82,0x76, + 0x70,0xb8,0xef,0xee,0xfb,0xde,0x22,0xe0,0x7b,0xf9,0xce,0x8,0x86,0x99,0x3d,0xb, + 0x9d,0x66,0x8d,0x5a,0xe,0x5c,0x23,0x1a,0x6f,0x58,0x2f,0x26,0x31,0x63,0xd3,0xaa, + 0x55,0xeb,0x77,0x8f,0x98,0x0,0x0,0x40,0x65,0xf9,0xc0,0x7a,0x22,0xfa,0x53,0x3e, + 0x76,0x9c,0x7c,0xec,0x78,0xe0,0xe9,0x52,0x9d,0x90,0x45,0x19,0x1,0xd8,0x4,0x0, + 0xc3,0x1,0xeb,0x41,0xe8,0xed,0x81,0xbe,0xa1,0xd,0x85,0x36,0x52,0xb0,0x0,0x74, + 0x74,0x3c,0x74,0x14,0x44,0x5f,0x20,0x22,0x33,0xb0,0x1d,0x7,0x2,0xd9,0x71,0x7b, + 0xd9,0x83,0xe1,0x6e,0x99,0xc0,0x22,0x38,0x81,0x23,0xc8,0x70,0x9b,0xf2,0xb,0xd0, + 0xd,0x1d,0x1d,0x1d,0xfd,0x23,0x2e,0x0,0x0,0x70,0xef,0x5d,0xf7,0xbe,0x40,0x42, + 0x6c,0xf6,0x9b,0x11,0x14,0x79,0xa4,0x81,0xf3,0x4d,0xb3,0x82,0x22,0x7c,0x3a,0x85, + 0x46,0x9c,0xe1,0x76,0xee,0x13,0xfd,0xf3,0xea,0xd5,0xeb,0x5e,0x8c,0xa2,0xad,0xc8, + 0x76,0x71,0x2a,0x33,0xca,0xee,0x10,0x44,0xaf,0x16,0x6d,0x15,0x8c,0x66,0x55,0x8c, + 0xd0,0xda,0xe5,0x88,0x1d,0xaf,0x51,0xf6,0xb0,0x2b,0x1,0x2f,0xd,0xf4,0xc,0xde, + 0x12,0x55,0x7b,0x91,0x9,0x40,0x47,0x47,0xc7,0xa0,0x34,0x70,0xb5,0x20,0x3a,0xa2, + 0x65,0x70,0x58,0x58,0x2f,0x30,0xcd,0x1a,0xb5,0x13,0x38,0x4a,0xd8,0xff,0x67,0x70, + 0x6c,0x45,0x47,0x47,0xc7,0xe0,0xa8,0x13,0x0,0x0,0xb8,0xbb,0xe3,0xee,0xb7,0x20, + 0xc4,0x15,0x44,0x34,0xa8,0x5b,0x8,0x12,0x36,0x6e,0xe,0xce,0x70,0xd2,0xfa,0x19, + 0x27,0x18,0x25,0x5,0xb0,0xe2,0xb6,0xdb,0x6e,0xdb,0x1f,0x65,0xa3,0x91,0x6f,0xe4, + 0xb7,0xa1,0x63,0xc3,0x2f,0x49,0xd0,0xdf,0xb9,0x31,0x3c,0xcc,0x2a,0x18,0x95,0xe1, + 0x61,0x26,0x98,0x4e,0x34,0x62,0x60,0xf5,0xea,0xd5,0xeb,0x9e,0x8f,0xba,0xdd,0xa2, + 0xec,0xe4,0x78,0xe7,0x1d,0x1b,0x7e,0x44,0xa0,0x7b,0xc2,0xaf,0x66,0x8d,0x2e,0xcd, + 0x3a,0x1a,0xed,0x77,0xfe,0x4e,0x1f,0xee,0x5e,0xbb,0x7a,0xfd,0x77,0x8a,0xd1,0x76, + 0xd1,0xb6,0xf2,0xec,0xb8,0xe3,0x5b,0xeb,0x8,0xe2,0xc7,0xf9,0xc3,0x7a,0x61,0x69, + 0xd6,0x13,0x86,0xf9,0x4c,0xf,0xae,0x5d,0xb5,0x7e,0x5d,0xb1,0xda,0x2f,0x9a,0x0, + 0x10,0x81,0x67,0xce,0x78,0xf3,0x8b,0x82,0xe8,0x87,0x61,0x56,0xc1,0x84,0x59,0x15, + 0x33,0xa,0xe2,0xf1,0x62,0x73,0xff,0x47,0x6b,0x56,0xaf,0xbd,0xa9,0x98,0x97,0x88, + 0x15,0xb3,0xf1,0x15,0x2b,0x1e,0x33,0x99,0x79,0xe5,0x86,0x8d,0xdf,0xec,0x3,0xf0, + 0xd5,0x7c,0xa6,0x47,0x7d,0x57,0xc1,0xb8,0x50,0x75,0x55,0x15,0x8e,0xf5,0xf4,0xe0, + 0xc2,0x8b,0x2e,0x2c,0xb8,0x1f,0xd5,0x55,0x55,0x23,0x0,0xfb,0xfc,0xc8,0xa9,0x53, + 0xa6,0xdd,0x48,0x54,0xdc,0xad,0xd7,0x87,0x4d,0x6d,0x36,0x6c,0xec,0xb8,0x1b,0xa0, + 0x35,0xa1,0xb7,0x9b,0xcb,0x53,0xb3,0x3b,0x3f,0xea,0xc4,0x1b,0x6f,0xbc,0x99,0x7b, + 0x6b,0x49,0xbe,0xf9,0x8d,0xb2,0x32,0x9c,0x79,0xe6,0x4c,0x34,0x34,0x36,0xc,0x23, + 0xf3,0x71,0xf7,0x9a,0x5b,0xd7,0xad,0x2f,0x36,0xf3,0x87,0x3d,0x54,0xde,0xb0,0xf1, + 0xce,0x9b,0x88,0x68,0x33,0x91,0x15,0x79,0xa2,0x61,0xf8,0x9,0x42,0x43,0xc,0x7c, + 0x69,0xed,0xea,0xf5,0xff,0x3a,0x8c,0x89,0xa5,0xe1,0xa5,0x8d,0x9b,0x36,0x2e,0x84, + 0x94,0x8f,0x12,0xe1,0xa4,0x12,0xc3,0x6d,0x74,0x84,0x18,0xcb,0x6e,0xbb,0x6d,0xfd, + 0xb3,0xc3,0x9c,0x59,0x1c,0x7e,0xda,0x70,0xff,0x86,0x49,0xb1,0x24,0xfd,0x4,0x1, + 0xdf,0x6d,0xf7,0x31,0xa0,0xd7,0xa4,0xa0,0xab,0xd6,0xdd,0xba,0xee,0xad,0xe1,0xbe, + 0xf0,0x88,0xa9,0xdf,0x83,0xf,0x3e,0x58,0xd6,0xdb,0xdf,0xbd,0x19,0xc0,0xdf,0xe3, + 0xe3,0xbb,0xa9,0x98,0x9,0xf0,0xe6,0x86,0xba,0xb1,0xdf,0xb8,0xf1,0xc6,0x1b,0x87, + 0x46,0xe2,0x6,0x46,0x7c,0xe0,0x37,0x6d,0xda,0xb8,0x40,0x82,0x7f,0x0,0x60,0xfa, + 0xc7,0x89,0xf3,0xc,0xec,0x33,0x40,0xd7,0x44,0x35,0xab,0x97,0x2f,0x19,0x23,0x3d, + 0x10,0xcf,0x3c,0xf3,0xec,0xbb,0xf3,0xcf,0x3d,0xef,0x87,0x46,0xcc,0x20,0x22,0xb4, + 0x8f,0x86,0x7b,0x2a,0x32,0x25,0x99,0xf0,0xbd,0x81,0xf2,0xa1,0xcf,0xad,0xbf,0xf9, + 0x1f,0xff,0x30,0xd2,0x37,0x33,0xaa,0xa0,0x77,0xf3,0xe6,0xbb,0xce,0x32,0x19,0xf7, + 0x3,0x58,0x7c,0x22,0x72,0x9e,0xc0,0x4f,0x9b,0x42,0xdc,0xb2,0xee,0xd6,0x75,0x6f, + 0x8e,0x9e,0x7b,0x1a,0x85,0x74,0xef,0xbd,0x77,0x2d,0x66,0x81,0x3b,0xc1,0x38,0xe7, + 0xc4,0x60,0x3c,0x7e,0x27,0x21,0x56,0xad,0x5d,0xbd,0xf6,0xe9,0x51,0x78,0x6f,0xa3, + 0x97,0xee,0xd9,0x7c,0xd7,0x52,0x30,0xbe,0x9,0xa0,0xf5,0x38,0xb5,0xf3,0x2f,0x2, + 0xfc,0xc0,0x40,0x6f,0xf2,0xa7,0x1d,0x1d,0x1d,0x72,0x94,0xa,0xe7,0xe8,0xa7,0x7b, + 0xee,0xd9,0x30,0x9f,0xd,0xac,0x24,0xa6,0xcf,0x21,0xc0,0x8b,0x90,0x46,0x98,0x6, + 0x1,0x3c,0xca,0x42,0x6c,0x59,0x7b,0xeb,0xda,0x57,0x8f,0x3,0x74,0x3a,0x7e,0xe8, + 0xfe,0xfb,0x3b,0x1a,0x7,0x93,0xf1,0x6b,0x0,0xac,0x4,0x30,0x73,0x74,0x29,0x3b, + 0x5e,0x61,0xc6,0xe3,0x32,0x81,0x1f,0xaf,0xff,0xfa,0xfa,0x83,0xc7,0x91,0x79,0x3a, + 0x3e,0x69,0xe3,0xb7,0x37,0xce,0x20,0x93,0x97,0x12,0xd1,0xa7,0x1,0x9e,0xf,0x20, + 0x31,0xdc,0x31,0x3c,0x3,0x3b,0x8,0x78,0x3c,0x69,0xf0,0xcf,0x6e,0xbf,0xe5,0xf6, + 0xf7,0x8e,0x53,0xff,0x64,0xc4,0xaf,0x6b,0x7d,0x88,0xcb,0xfa,0xbf,0xd0,0xd4,0xe9, + 0x7e,0x83,0x8b,0x3e,0x73,0x51,0xed,0xd9,0x9f,0x98,0x7d,0x41,0x79,0x59,0x45,0xbb, + 0x61,0x18,0x67,0x9,0x21,0xce,0x24,0x42,0x5d,0xc4,0x4a,0xde,0x65,0x4a,0xf9,0x6a, + 0x72,0x28,0xf9,0x4a,0xff,0x40,0xff,0x2b,0x7b,0xff,0xf8,0xce,0x2b,0x5b,0xb7,0xfe, + 0xec,0x43,0x5,0x5,0xd8,0xa5,0xcc,0x0,0xa4,0xcb,0xf7,0xea,0x6f,0x8e,0x2b,0x1, + 0x50,0x19,0x67,0x65,0x1a,0x29,0xdf,0xc3,0xf2,0x49,0xca,0xff,0xba,0x3,0x1e,0x65, + 0xb8,0x7c,0x97,0xfd,0x7e,0xe9,0xd2,0x25,0x2d,0x93,0x4f,0x9e,0x72,0x7a,0x5d,0x6d, + 0xed,0x69,0xb1,0x78,0x7c,0x6c,0xcc,0x30,0x9a,0x84,0x61,0x8c,0x35,0x48,0x34,0x92, + 0x41,0x63,0x74,0xbb,0x9,0x32,0xcb,0x1e,0xd3,0x94,0x7,0x93,0x43,0xc9,0x83,0xc9, + 0xa4,0xf9,0xc1,0xc0,0xe0,0xc0,0xfb,0xfd,0xbd,0x7d,0xef,0x1f,0x38,0xb0,0xff,0x9d, + 0x6d,0xdb,0x9e,0xd9,0xdb,0xdf,0xdf,0xef,0xc7,0x64,0x37,0x6,0xeb,0xca,0x6a,0x9d, + 0x54,0xfe,0xb7,0x7e,0xa7,0x1e,0xd2,0xe5,0xda,0x91,0xb,0x80,0x55,0x1b,0x85,0xb, + 0xa3,0x85,0x8f,0x0,0x8,0x9f,0x72,0xbe,0x87,0x9b,0x80,0xc0,0x3,0x35,0xbc,0xfa, + 0xce,0x1e,0xe5,0x20,0x4c,0x86,0x46,0xcb,0xc3,0x1c,0x32,0xc4,0xf7,0x32,0xe0,0xff, + 0xd2,0x4f,0x40,0xd4,0x41,0x10,0x1e,0x4c,0xd,0x22,0x4,0x6e,0x9f,0x61,0x84,0x46, + 0x4,0x44,0x94,0xa0,0x2,0xe2,0x8a,0x12,0x2e,0xce,0x9c,0x97,0x76,0xfb,0x31,0x38, + 0x8,0x13,0x65,0x80,0x3a,0x19,0xb0,0xde,0x8f,0xf9,0x5e,0xbf,0x77,0x68,0x38,0xe5, + 0xf9,0x99,0xef,0x6f,0xf3,0x6d,0x3f,0x6c,0x9b,0xea,0xf7,0x56,0x53,0x4,0x1f,0x9b, + 0xcd,0x21,0x7,0x5f,0x6,0x64,0x46,0xd8,0x4f,0xbf,0x73,0xf2,0x6e,0xdf,0x70,0xb1, + 0xe7,0x51,0x7c,0x22,0x80,0xed,0xe,0xf2,0xbb,0x30,0xd0,0x4e,0x1e,0x4e,0x99,0xaa, + 0xbd,0x5e,0x83,0x6b,0xba,0x30,0x30,0xa8,0xa6,0xfa,0x21,0x2,0xbb,0xf8,0x7,0x70, + 0xf1,0x17,0xa4,0x4f,0x7b,0xc8,0xf7,0x93,0x5c,0xcc,0x42,0x50,0xcd,0xa,0xa,0xf5, + 0xf9,0xc0,0x7f,0x21,0xfe,0x2,0x7c,0x22,0x8,0xbf,0x98,0x1e,0x1,0x1d,0xbb,0x7c, + 0x6c,0x7b,0x3e,0x36,0x3d,0x9f,0x7a,0xaf,0xef,0xf2,0x8a,0x2,0x28,0x4,0x63,0xfd, + 0x98,0x27,0x42,0x32,0x53,0xf8,0x44,0x5,0x41,0x90,0x22,0x4c,0x7f,0xdd,0x1c,0x42, + 0x2f,0x2d,0x85,0x8b,0x67,0xf,0xc,0x9f,0x23,0x28,0x35,0xf7,0x30,0xec,0x79,0x0, + 0x95,0x21,0x42,0x13,0xe,0xe6,0xcb,0x6c,0x20,0x3f,0xaf,0x3f,0xdf,0x7e,0x72,0x88, + 0xa8,0xc0,0x2f,0x2c,0xc,0x2a,0x14,0x70,0x61,0x2e,0xc2,0x30,0xf6,0x44,0xc8,0x4, + 0x86,0xf1,0x9,0xc2,0x68,0x3d,0xe5,0xa9,0xfd,0x6e,0xcc,0xf,0x62,0x6f,0x47,0x24, + 0xc9,0x13,0x84,0xfe,0x1f,0x80,0xb2,0x4a,0x8a,0x1,0x82,0xec,0x95,0x0,0x0,0x0, + 0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82, + +}; + +static const unsigned char qt_resource_name[] = { + // icons + 0x0,0x5, + 0x0,0x6f,0xa6,0x53, + 0x0,0x69, + 0x0,0x63,0x0,0x6f,0x0,0x6e,0x0,0x73, + // arrow-down.png + 0x0,0xe, + 0x6,0xc,0xa,0x7, + 0x0,0x61, + 0x0,0x72,0x0,0x72,0x0,0x6f,0x0,0x77,0x0,0x2d,0x0,0x64,0x0,0x6f,0x0,0x77,0x0,0x6e,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67, + // arrow-up.png + 0x0,0xc, + 0x9,0xd0,0x7a,0x7, + 0x0,0x61, + 0x0,0x72,0x0,0x72,0x0,0x6f,0x0,0x77,0x0,0x2d,0x0,0x75,0x0,0x70,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67, + // list-remove.png + 0x0,0xf, + 0x2,0x30,0x8b,0xe7, + 0x0,0x6c, + 0x0,0x69,0x0,0x73,0x0,0x74,0x0,0x2d,0x0,0x72,0x0,0x65,0x0,0x6d,0x0,0x6f,0x0,0x76,0x0,0x65,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67, + // list-add.png + 0x0,0xc, + 0x9,0xc6,0x19,0x27, + 0x0,0x6c, + 0x0,0x69,0x0,0x73,0x0,0x74,0x0,0x2d,0x0,0x61,0x0,0x64,0x0,0x64,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67, + +}; + +static const unsigned char qt_resource_struct[] = { + // : + 0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1, + // :/icons + 0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x4,0x0,0x0,0x0,0x2, + // :/icons/list-remove.png + 0x0,0x0,0x0,0x50,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x4c,0x2e, + // :/icons/arrow-down.png + 0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0, + // :/icons/list-add.png + 0x0,0x0,0x0,0x74,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x6c,0xf5, + // :/icons/arrow-up.png + 0x0,0x0,0x0,0x32,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x26,0x4b, + +}; + +QT_BEGIN_NAMESPACE + +extern bool qRegisterResourceData + (int, const unsigned char *, const unsigned char *, const unsigned char *); + +extern bool qUnregisterResourceData + (int, const unsigned char *, const unsigned char *, const unsigned char *); + +QT_END_NAMESPACE + + +int QT_MANGLE_NAMESPACE(qInitResources_pixmaps)() +{ + QT_PREPEND_NAMESPACE(qRegisterResourceData) + (0x01, qt_resource_struct, qt_resource_name, qt_resource_data); + return 1; +} + +Q_CONSTRUCTOR_FUNCTION(QT_MANGLE_NAMESPACE(qInitResources_pixmaps)) + +int QT_MANGLE_NAMESPACE(qCleanupResources_pixmaps)() +{ + QT_PREPEND_NAMESPACE(qUnregisterResourceData) + (0x01, qt_resource_struct, qt_resource_name, qt_resource_data); + return 1; +} + +Q_DESTRUCTOR_FUNCTION(QT_MANGLE_NAMESPACE(qCleanupResources_pixmaps)) + diff --git a/plugins/stardict/qrc_pixmaps.o b/plugins/stardict/qrc_pixmaps.o new file mode 100644 index 0000000..91bd891 Binary files /dev/null and b/plugins/stardict/qrc_pixmaps.o differ diff --git a/plugins/stardict/settingsdialog.cpp b/plugins/stardict/settingsdialog.cpp new file mode 100644 index 0000000..795e0c0 --- /dev/null +++ b/plugins/stardict/settingsdialog.cpp @@ -0,0 +1,85 @@ +/***************************************************************************** + * settingsdialog.cpp - QStarDict, a StarDict clone written with using Qt * + * Copyright (C) 2008 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#include "settingsdialog.h" + +#include +#include "stardict.h" + +SettingsDialog::SettingsDialog(StarDict *plugin, QWidget *parent) + : QDialog(parent), + m_plugin(plugin) +{ + setupUi(this); + + reformatListsBox->setChecked(m_plugin->m_reformatLists); + expandAbbreviationsBox->setChecked(m_plugin->m_expandAbbreviations); + dictDirsList->addItems(m_plugin->m_dictDirs); + dictDirsList->setProperty("FingerScrollable", true); + + connect(this, SIGNAL(accepted()), SLOT(apply())); +} + +void SettingsDialog::on_addDictDirButton_clicked() +{ + QString dirName = QFileDialog::getExistingDirectory(this, tr("Select dictionaries directory")); + if (! dirName.isEmpty()) + { + dictDirsList->addItem(dirName); + } +} + +void SettingsDialog::on_removeDictDirButton_clicked() +{ + delete dictDirsList->takeItem(dictDirsList->currentRow()); +} + +void SettingsDialog::on_moveUpDictDirButton_clicked() +{ + if (dictDirsList->currentRow() > 0) + { + dictDirsList->insertItem(dictDirsList->currentRow(), + dictDirsList->takeItem(dictDirsList->currentRow())); + dictDirsList->setCurrentRow(dictDirsList->currentRow() - 1); + } +} + +void SettingsDialog::on_moveDownDictDirButton_clicked() +{ + if (dictDirsList->currentRow() < dictDirsList->count() - 1) + dictDirsList->insertItem(dictDirsList->currentRow(), + dictDirsList->takeItem(dictDirsList->currentRow() + 1)); +} + +void SettingsDialog::apply() +{ + m_plugin->m_reformatLists = reformatListsBox->isChecked(); + m_plugin->m_expandAbbreviations = expandAbbreviationsBox->isChecked(); + m_plugin->m_dictDirs.clear(); + for (int i = 0; i < dictDirsList->count(); ++i) + m_plugin->m_dictDirs << dictDirsList->item(i)->text(); +} + +void SettingsDialog::closeEvent(QCloseEvent *event) +{ + SettingsDialog::apply(); +} + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc + diff --git a/plugins/stardict/settingsdialog.h b/plugins/stardict/settingsdialog.h new file mode 100644 index 0000000..904ecfd --- /dev/null +++ b/plugins/stardict/settingsdialog.h @@ -0,0 +1,53 @@ +/***************************************************************************** + * settingsdialog.h - QStarDict, a StarDict clone written with using Qt * + * Copyright (C) 2008 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#ifndef SETTINGSDIALOG_H +#define SETTINGSDIALOG_H + +#include +#include "ui_settingsdialog.h" + +class StarDict; + +class SettingsDialog: public QDialog, private Ui::SettingsDialog +{ + Q_OBJECT + + public: + SettingsDialog(StarDict *plugin, QWidget *parent = 0); + + protected: + void closeEvent(QCloseEvent *event); + + private slots: + void on_addDictDirButton_clicked(); + void on_removeDictDirButton_clicked(); + void on_moveUpDictDirButton_clicked(); + void on_moveDownDictDirButton_clicked(); + + void apply(); + + private: + StarDict *m_plugin; +}; + +#endif // SETTINGSDIALOG_H + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent + diff --git a/plugins/stardict/settingsdialog.o b/plugins/stardict/settingsdialog.o new file mode 100644 index 0000000..641a64d Binary files /dev/null and b/plugins/stardict/settingsdialog.o differ diff --git a/plugins/stardict/settingsdialog.ui b/plugins/stardict/settingsdialog.ui new file mode 100644 index 0000000..6a66a0d --- /dev/null +++ b/plugins/stardict/settingsdialog.ui @@ -0,0 +1,213 @@ + + + SettingsDialog + + + true + + + + 0 + 0 + 560 + 320 + + + + StarDict plugin settings + + + + + + 0 + + + + + Expand abbreviations if dictionary contains it (may be slow) + + + Expand abbreviations + + + + + + + If enabled all lists in translation wil be formated using HTML <li> tag (may be slow) + + + Reformat lists + + + + + + + false + + + + 9 + + + + false + + + <b><font color="red">Warning!</font></b> Reformatted translations may display incorrectly. + + + + + + + + + + + + 6 + + + 0 + + + + + + 112 + 70 + + + + <html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Add directory</p></body></html> + + + Add + + + + :/icons/list-add.png:/icons/list-add.png + + + + 112 + 70 + + + + + + + + + 112 + 70 + + + + <html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Remove directory</p></body></html> + + + Remove + + + + :/icons/list-remove.png:/icons/list-remove.png + + + + 112 + 70 + + + + + + + + + 112 + 70 + + + + <html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Move up</p></body></html> + + + Up + + + + :/icons/arrow-up.png:/icons/arrow-up.png + + + + 112 + 70 + + + + + + + + + 112 + 70 + + + + <html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal; text-decoration:none;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Move down</p></body></html> + + + Down + + + + :/icons/arrow-down.png:/icons/arrow-down.png + + + + 112 + 70 + + + + + + + + Qt::Horizontal + + + + 342 + 26 + + + + + + + + + + + + + diff --git a/plugins/stardict/stardict.cpp b/plugins/stardict/stardict.cpp new file mode 100644 index 0000000..06c8778 --- /dev/null +++ b/plugins/stardict/stardict.cpp @@ -0,0 +1,435 @@ +/***************************************************************************** + * stardict.cpp - QStarDict, a StarDict clone written using Qt * + * Copyright (C) 2008 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#include "stardict.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "lib.h" +#include "file.hpp" +#include "settingsdialog.h" +#include +namespace +{ +void xdxf2html(QString &str); +QString whereDict(const QString &name, const QStringList &dictDirs); +const int MaxFuzzy = 24; + +class StdList: public std::list +{ + public: + StdList() + : std::list() + { } + + StdList(const QList &list) + : std::list() + { + for (QList::const_iterator i = list.begin(); i != list.end(); ++i) + push_back(i->toUtf8().data()); + } + + StdList(const std::list &list) + : std::list(list) + { } + + QStringList toStringList() const + { + QStringList list; + for (const_iterator i = begin(); i != end(); ++i) + list << QString::fromUtf8(i->c_str()); + return list; + } +}; + +class IfoListSetter +{ + public: + IfoListSetter(QStringList *list) + : m_list(list) + { } + + void operator ()(const std::string &filename, bool) + { + DictInfo info; + if (info.load_from_ifo_file(filename, false)) + m_list->push_back(QString::fromUtf8(info.bookname.c_str())); + } + + private: + QStringList *m_list; +}; + +class IfoFileFinder +{ + public: + IfoFileFinder(const QString &name, QString *filename) + : m_name(name.toUtf8().data()), + m_filename(filename) + { } + + void operator()(const std::string &filename, bool) + { + DictInfo info; + if (info.load_from_ifo_file(filename, false) && info.bookname == m_name) { + *m_filename = QString::fromUtf8(filename.c_str()); + } + } + + private: + std::string m_name; + QString *m_filename; +}; +} + +StarDict::StarDict(QObject *parent) + : QObject(parent) +{ + m_sdLibs = new Libs; + QSettings settings("qstardict","qstardict"); + + m_dictDirs = settings.value("StarDict/dictDirs", m_dictDirs).toStringList(); + m_reformatLists = settings.value("StarDict/reformatLists", true).toBool(); + m_expandAbbreviations = settings.value("StarDict/expandAbbreviations", true).toBool(); + if (m_dictDirs.isEmpty()) + { +#ifdef Q_OS_UNIX + m_dictDirs << "/usr/share/stardict/dic"; +#else + m_dictDirs << QCoreApplication::applicationDirPath() + "/dic"; +#endif // Q_OS_UNIX + m_dictDirs << QDir::homePath() + "/.stardict/dic"; + } +} + +StarDict::~StarDict() +{ + QSettings settings("qstardict","qstardict"); + settings.setValue("StarDict/dictDirs", m_dictDirs); + settings.setValue("StarDict/reformatLists", m_reformatLists); + settings.setValue("StarDict/expandAbbreviations", m_expandAbbreviations); + delete m_sdLibs; +} + +QStringList StarDict::availableDicts() const +{ + QStringList result; + IfoListSetter setter(&result); + for_each_file(StdList(m_dictDirs), ".ifo", StdList(), StdList(), setter); + + return result; +} + +void StarDict::setLoadedDicts(const QStringList &loadedDicts) +{ + QStringList available = availableDicts(); + StdList disabled; + for (QStringList::const_iterator i = available.begin(); i != available.end(); ++i) + { + if (! loadedDicts.contains(*i)) + disabled.push_back(i->toUtf8().data()); + } + m_sdLibs->reload(StdList(m_dictDirs), StdList(loadedDicts), disabled); + + m_loadedDicts.clear(); + for (int i = 0; i < m_sdLibs->ndicts(); ++i) + m_loadedDicts[QString::fromUtf8(m_sdLibs->dict_name(i).c_str())] = i; +} + +StarDict::DictInfo StarDict::dictInfo(const QString &dict) +{ + ::DictInfo nativeInfo; + nativeInfo.wordcount = 0; + if (! nativeInfo.load_from_ifo_file(whereDict(dict, m_dictDirs).toUtf8().data(), false)) { + return DictInfo(); + } + DictInfo result(name(), dict); + result.setAuthor(QString::fromUtf8(nativeInfo.author.c_str())); + result.setDescription(QString::fromUtf8(nativeInfo.description.c_str())); + result.setWordsCount(nativeInfo.wordcount ? static_cast(nativeInfo.wordcount) : -1); + return result; +} + +bool StarDict::isTranslatable(const QString &dict, const QString &word) +{ + if (! m_loadedDicts.contains(dict)) + return false; + long ind; + return m_sdLibs->SimpleLookupWord(word.toUtf8().data(), ind, m_loadedDicts[dict]); +} + +StarDict::Translation StarDict::translate(const QString &dict, const QString &word) +{ + if (! m_loadedDicts.contains(dict)) + return Translation(); + if (word.isEmpty()) + return Translation(); + int dictIndex = m_loadedDicts[dict]; + long ind; + if (! m_sdLibs->SimpleLookupWord(word.toUtf8().data(), ind, m_loadedDicts[dict])) + return Translation(); + return Translation(QString::fromUtf8(m_sdLibs->poGetWord(ind, dictIndex)), + QString::fromUtf8(m_sdLibs->dict_name(dictIndex).c_str()), + parseData(m_sdLibs->poGetWordData(ind, dictIndex), dictIndex, true, + m_reformatLists, m_expandAbbreviations)); +} + +QStringList StarDict::findSimilarWords(const QString &dict, const QString &word) +{ + if (! m_loadedDicts.contains(dict)) + return QStringList(); + gchar *fuzzy_res[MaxFuzzy]; + if (! m_sdLibs->LookupWithFuzzy(word.toUtf8().data(), fuzzy_res, MaxFuzzy, m_loadedDicts[dict])) + return QStringList(); + QStringList result; + for (gchar **p = fuzzy_res, **end = fuzzy_res + MaxFuzzy; p != end && *p; ++p) + { + result << QString::fromUtf8(*p); + g_free(*p); + } + return result; +} + +int StarDict::execSettingsDialog(QWidget *parent) +{ + ::SettingsDialog dialog(this, parent); + return dialog.exec(); +} + +QString StarDict::parseData(const char *data, int dictIndex, bool htmlSpaces, bool reformatLists, bool expandAbbreviations) +{ + QString result; + quint32 dataSize = *reinterpret_cast(data); + const char *dataEnd = data + dataSize; + const char *ptr = data + sizeof(quint32); + while (ptr < dataEnd) + { + switch (*ptr++) + { + case 'm': + case 'l': + case 'g': + { + QString str = QString::fromUtf8(ptr); + ptr += str.toUtf8().length() + 1; + result += str; + break; + } + case 'x': + { + QString str = QString::fromUtf8(ptr); + ptr += str.toUtf8().length() + 1; + xdxf2html(str); + result += str; + break; + } + case 't': + { + QString str = QString::fromUtf8(ptr); + ptr += str.toUtf8().length() + 1; + result += ""; + result += str; + result += ""; + break; + } + case 'y': + { + ptr += strlen(ptr) + 1; + break; + } + case 'W': + case 'P': + { + ptr += *reinterpret_cast(ptr) + sizeof(quint32); + break; + } + default: + ; // nothing + } + } + + if (expandAbbreviations) + { + QRegExp regExp("_\\S+[\\.:]"); + int pos = 0; + while ((pos = regExp.indexIn(result, pos)) != -1) + { + long ind; + if (m_sdLibs->SimpleLookupWord(result.mid(pos, regExp.matchedLength()).toUtf8().data(), ind, dictIndex)) + { + QString expanded = ""; + expanded += parseData(m_sdLibs->poGetWordData(ind, dictIndex)); + if (result[pos + regExp.matchedLength() - 1] == ':') + expanded += ':'; + expanded += ""; + result.replace(pos, regExp.matchedLength(), expanded); + pos += expanded.length(); + } + else + pos += regExp.matchedLength(); + } + } + if (reformatLists) + { + int pos = 0; + QStack openedLists; + while (pos < result.length()) + { + if (result[pos].isDigit()) + { + int n = 0; + while (result[pos + n].isDigit()) + ++n; + pos += n; + if (result[pos] == '&' && result.mid(pos + 1, 3) == "gt;") + result.replace(pos, 4, ">"); + QChar marker = result[pos]; + QString replacement; + if (marker == '>' || marker == '.' || marker == ')') + { + if (n == 1 && result[pos - 1] == '1') // open new list + { + if (openedLists.contains(marker)) + { + replacement = ""; + while (openedLists.size() && openedLists.top() != marker) + { + replacement += ""; + openedLists.pop(); + } + } + openedLists.push(marker); + replacement += "
    "; + } + else + { + while (openedLists.size() && openedLists.top() != marker) + { + replacement += "
"; + openedLists.pop(); + } + replacement += ""; + } + replacement += "
  • "; + pos -= n; + n += pos; + while (result[pos - 1].isSpace()) + --pos; + while (result[n + 1].isSpace()) + ++n; + result.replace(pos, n - pos + 1, replacement); + pos += replacement.length(); + } + else + ++pos; + } + else + ++pos; + } + while (openedLists.size()) + { + result += "
  • "; + openedLists.pop(); + } + } + if (htmlSpaces) + { + int n = 0; + while (result[n].isSpace()) + ++n; + result.remove(0, n); + n = 0; + while (result[result.length() - 1 - n].isSpace()) + ++n; + result.remove(result.length() - n, n); + + for (int pos = 0; pos < result.length();) + { + switch (result[pos].toAscii()) + { + case '[': + result.insert(pos, ""); + pos += 28 + 1; // sizeof "" + 1 + break; + case ']': + result.insert(pos + 1, ""); + pos += 7 + 1; // sizeof "" + 1 + break; + case '\t': + result.insert(pos, "    "); + pos += 24 + 1; // sizeof "    " + 1 + break; + case '\n': + { + int count = 1; + n = 1; + while (result[pos + n].isSpace()) + { + if (result[pos + n] == '\n') + ++count; + ++n; + } + if (count > 1) + result.replace(pos, n, "

    "); + else + result.replace(pos, n, "
    "); + break; + } + default: + ++pos; + } + } + } + return result; +} + +namespace +{ +QString whereDict(const QString &name, const QStringList &dictDirs) +{ + QString filename; + IfoFileFinder finder(name, &filename); + for_each_file(StdList(dictDirs), ".ifo", StdList(), StdList(), finder); + return filename; +} + +void xdxf2html(QString &str) +{ + str.replace("", ""); + str.replace("", "["); + str.replace("", "]"); + str.replace("", ""); + str.replace(QRegExp(".*<\\/k>"), ""); + str.replace(QRegExp("(<\\/abr>)|(<\\ex>)"), " +#include +#include + + +class StarDict: public QObject, public QStarDict::DictPlugin +{ + Q_OBJECT + Q_INTERFACES(QStarDict::DictPlugin) + + public: + StarDict(QObject *parent = 0); + ~StarDict(); + + QString name() const + { return "stardict"; } + QString version() const + { return "0.1"; } + QString description() const + { return "The StarDict plugin"; } + QStringList authors() const + { return QStringList() + << "Hu Zheng " + << "Opera Wang " + << "Alexander Rodin "; } + Features features() const + { return Features(SearchSimilar | SettingsDialog); } + + QStringList availableDicts() const; + QStringList loadedDicts() const + { return m_loadedDicts.keys(); } + void setLoadedDicts(const QStringList &loadedDicts); + DictInfo dictInfo(const QString &dict); + + bool isTranslatable(const QString &dict, const QString &word); + Translation translate(const QString &dict, const QString &word); + virtual QStringList findSimilarWords(const QString &dict, const QString &word); + + int execSettingsDialog(QWidget *parent); + + friend class SettingsDialog; + + private: + QString parseData(const char *data, int dictIndex = -1, + bool htmlSpaces = false, bool reformatLists = false, bool expandAbbreviations = false); + + Libs *m_sdLibs; + QStringList m_dictDirs; + QHash m_loadedDicts; + bool m_reformatLists; + bool m_expandAbbreviations; +}; + +#endif // STARDICT_H + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent + diff --git a/plugins/stardict/stardict.o b/plugins/stardict/stardict.o new file mode 100644 index 0000000..bcf8af8 Binary files /dev/null and b/plugins/stardict/stardict.o differ diff --git a/plugins/stardict/stardict.pro b/plugins/stardict/stardict.pro new file mode 100644 index 0000000..28b7e74 --- /dev/null +++ b/plugins/stardict/stardict.pro @@ -0,0 +1,42 @@ +############################################################################# +# stardict.pro - QStarDict, a StarDict clone written with using Qt # +# Copyright (C) 2008 Alexander Rodin # +# # +# 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 2 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, write to the Free Software Foundation, Inc., # +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +############################################################################# + +TARGET = stardict +include(../plugin.pri) +win32:CONFIG += plugin + +HEADERS += \ + stardict.h \ + dictziplib.hpp \ + distance.h \ + file.hpp \ + lib.h \ + mapfile.hpp \ + settingsdialog.h +SOURCES += \ + stardict.cpp \ + dictziplib.cpp \ + distance.cpp \ + lib.cpp \ + settingsdialog.cpp +FORMS += \ + settingsdialog.ui +RESOURCES += \ + pixmaps/pixmaps.qrc + diff --git a/plugins/stardict/stardict.pro.user b/plugins/stardict/stardict.pro.user new file mode 100644 index 0000000..5416dae --- /dev/null +++ b/plugins/stardict/stardict.pro.user @@ -0,0 +1,286 @@ + + + + RunConfiguration0-Arguments + + + + RunConfiguration0-BaseEnvironmentBase + 2 + + + RunConfiguration0-Executable + + + + RunConfiguration0-RunConfiguration.name + Особая программа + + + RunConfiguration0-UseTerminal + false + + + RunConfiguration0-UserEnvironmentChanges + + + + RunConfiguration0-UserName + + + + RunConfiguration0-UserSetName + false + + + RunConfiguration0-WorkingDirectory + $BUILDDIR + + + RunConfiguration0-type + ProjectExplorer.CustomExecutableRunConfiguration + + + activeRunConfiguration + 0 + + + activebuildconfiguration + Release + + + buildConfiguration-Release + + Release + 2 + + 0 + + + + buildconfiguration-Release-buildstep0 + + Release + + CVS_RSH=ssh + DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-WHnBgz1vwf,guid=a4632a4c512cbd759767360c4b38ce91 + DESKTOP_SESSION=LXDE + DESKTOP_STARTUP_ID= + DISPLAY=:0.0 + GTK_IM_MODULE=xim + G_BROKEN_FILENAMES=1 + HISTCONTROL=ignoreboth + HISTSIZE=1000 + HOME=/home/sr + HOSTNAME=localhost.localdomain + IMSETTINGS_INTEGRATE_DESKTOP=yes + IMSETTINGS_MODULE=none + KDEDIRS=/usr + KDE_IS_PRELINKED=1 + LANG=ru_RU.UTF-8 + LANGUAGE= + LESSOPEN=|/usr/bin/lesspipe.sh %s + LOGNAME=sr + MAIL=/var/spool/mail/sr + PATH=/usr/lib/qt4/bin:/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/ccache:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/sr/bin + PREFERRED=/usr/bin/startlxde + PWD=/home/sr + QTDIR=/usr + QTINC=/usr/lib/qt-3.3/include + QTLIB=/usr/lib/qt-3.3/lib + QT_IM_MODULE=xim + SAL_USE_VCLPLUGIN=gtk + SHELL=/bin/bash + SHLVL=0 + SSH_AGENT_PID=1518 + SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass + SSH_AUTH_SOCK=/tmp/ssh-DVfWbH1517/agent.1517 + TERM=linux + USER=sr + XAUTHORITY=/home/sr/.Xauthority + XDG_CONFIG_HOME=/home/sr/.config + XDG_MENU_PREFIX=lxde- + XDG_SESSION_COOKIE=70d798b87bfd4320b56adc5e4b099497-1262014098.297357-941654694 + XMODIFIERS=@im=none + _LXSESSION_PID=1517 + + + /home/sr/nokia/qsdport/qstardict/plugins/stardict/stardict.pro + -r + -spec + /usr/lib/qt4/mkspecs/linux-g++ + + /usr/bin/qmake-qt4 + false + /home/sr/nokia/qsdport/qstardict/plugins/stardict + + -spec + /usr/lib/qt4/mkspecs/linux-g++ + + + + + buildconfiguration-Release-buildstep1 + + Release + + CVS_RSH=ssh + DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-WHnBgz1vwf,guid=a4632a4c512cbd759767360c4b38ce91 + DESKTOP_SESSION=LXDE + DESKTOP_STARTUP_ID= + DISPLAY=:0.0 + GTK_IM_MODULE=xim + G_BROKEN_FILENAMES=1 + HISTCONTROL=ignoreboth + HISTSIZE=1000 + HOME=/home/sr + HOSTNAME=localhost.localdomain + IMSETTINGS_INTEGRATE_DESKTOP=yes + IMSETTINGS_MODULE=none + KDEDIRS=/usr + KDE_IS_PRELINKED=1 + LANG=ru_RU.UTF-8 + LANGUAGE= + LESSOPEN=|/usr/bin/lesspipe.sh %s + LOGNAME=sr + MAIL=/var/spool/mail/sr + PATH=/usr/lib/qt4/bin:/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/ccache:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/sr/bin + PREFERRED=/usr/bin/startlxde + PWD=/home/sr + QTDIR=/usr + QTINC=/usr/lib/qt-3.3/include + QTLIB=/usr/lib/qt-3.3/lib + QT_IM_MODULE=xim + SAL_USE_VCLPLUGIN=gtk + SHELL=/bin/bash + SHLVL=0 + SSH_AGENT_PID=1518 + SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass + SSH_AUTH_SOCK=/tmp/ssh-DVfWbH1517/agent.1517 + TERM=linux + USER=sr + XAUTHORITY=/home/sr/.Xauthority + XDG_CONFIG_HOME=/home/sr/.config + XDG_MENU_PREFIX=lxde- + XDG_SESSION_COOKIE=70d798b87bfd4320b56adc5e4b099497-1262014098.297357-941654694 + XMODIFIERS=@im=none + _LXSESSION_PID=1517 + + false + + -w + + /usr/bin/make + true + /home/sr/nokia/qsdport/qstardict/plugins/stardict + + + + buildconfiguration-Release-cleanstep0 + + Release + + CVS_RSH=ssh + DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-ZDR8cdPMHP,guid=a5995a84e9e5ca005f36a1264b39f7bf + DESKTOP_SESSION=LXDE + DESKTOP_STARTUP_ID= + DISPLAY=:0.0 + GTK_IM_MODULE=xim + G_BROKEN_FILENAMES=1 + HISTCONTROL=ignoreboth + HISTSIZE=1000 + HOME=/home/sr + HOSTNAME=localhost.localdomain + IMSETTINGS_INTEGRATE_DESKTOP=yes + IMSETTINGS_MODULE=none + KDEDIRS=/usr + KDE_IS_PRELINKED=1 + LANG=ru_RU.UTF-8 + LANGUAGE= + LESSOPEN=|/usr/bin/lesspipe.sh %s + LOGNAME=sr + MAIL=/var/spool/mail/sr + PATH=/usr/lib/qt4/bin:/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/ccache:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/sr/bin + PREFERRED=/usr/bin/startlxde + PWD=/home/sr + QTDIR=/usr + QTINC=/usr/lib/qt-3.3/include + QTLIB=/usr/lib/qt-3.3/lib + QT_IM_MODULE=xim + SAL_USE_VCLPLUGIN=gtk + SHELL=/bin/bash + SHLVL=0 + SSH_AGENT_PID=1428 + SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass + SSH_AUTH_SOCK=/tmp/ssh-eboEBu1427/agent.1427 + TERM=linux + USER=sr + XAUTHORITY=/home/sr/.Xauthority + XDG_CONFIG_HOME=/home/sr/.config + XDG_MENU_PREFIX=lxde- + XDG_SESSION_COOKIE=70d798b87bfd4320b56adc5e4b099497-1262090175.316294-1680737770 + XMODIFIERS=@im=none + _LXSESSION_PID=1427 + + true + + clean + -w + + /usr/bin/make + true + /home/sr/nokia/qsdport/qstardict/plugins/stardict + true + + clean + + + + + buildconfigurations + + Release + + + + buildstep0 + + + + + + + buildstep1 + + + + + + buildsteps + + trolltech.qt4projectmanager.qmake + trolltech.qt4projectmanager.make + + + + cleanstep0 + + + true + + + + cleansteps + + trolltech.qt4projectmanager.make + + + + defaultFileEncoding + UTF-8 + + + project + + + diff --git a/plugins/stardict/ui_settingsdialog.h b/plugins/stardict/ui_settingsdialog.h new file mode 100644 index 0000000..5230601 --- /dev/null +++ b/plugins/stardict/ui_settingsdialog.h @@ -0,0 +1,197 @@ +/******************************************************************************** +** Form generated from reading ui file 'settingsdialog.ui' +** +** Created: Tue Dec 29 16:45:15 2009 +** by: Qt User Interface Compiler version 4.5.3 +** +** WARNING! All changes made in this file will be lost when recompiling ui file! +********************************************************************************/ + +#ifndef UI_SETTINGSDIALOG_H +#define UI_SETTINGSDIALOG_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE + +class Ui_SettingsDialog +{ +public: + QVBoxLayout *verticalLayout; + QGridLayout *gridLayout; + QCheckBox *expandAbbreviationsBox; + QCheckBox *reformatListsBox; + QLabel *reformatTranslationsWarningLabel; + QListWidget *dictDirsList; + QHBoxLayout *hboxLayout; + QToolButton *addDictDirButton; + QToolButton *removeDictDirButton; + QToolButton *moveUpDictDirButton; + QToolButton *moveDownDictDirButton; + QSpacerItem *spacerItem; + + void setupUi(QDialog *SettingsDialog) + { + if (SettingsDialog->objectName().isEmpty()) + SettingsDialog->setObjectName(QString::fromUtf8("SettingsDialog")); + SettingsDialog->setEnabled(true); + SettingsDialog->resize(560, 320); + verticalLayout = new QVBoxLayout(SettingsDialog); + verticalLayout->setObjectName(QString::fromUtf8("verticalLayout")); + gridLayout = new QGridLayout(); +#ifndef Q_OS_MAC + gridLayout->setMargin(0); +#endif + gridLayout->setObjectName(QString::fromUtf8("gridLayout")); + expandAbbreviationsBox = new QCheckBox(SettingsDialog); + expandAbbreviationsBox->setObjectName(QString::fromUtf8("expandAbbreviationsBox")); + + gridLayout->addWidget(expandAbbreviationsBox, 0, 0, 1, 1); + + reformatListsBox = new QCheckBox(SettingsDialog); + reformatListsBox->setObjectName(QString::fromUtf8("reformatListsBox")); + + gridLayout->addWidget(reformatListsBox, 0, 2, 1, 1); + + reformatTranslationsWarningLabel = new QLabel(SettingsDialog); + reformatTranslationsWarningLabel->setObjectName(QString::fromUtf8("reformatTranslationsWarningLabel")); + reformatTranslationsWarningLabel->setEnabled(false); + QFont font; + font.setPointSize(9); + reformatTranslationsWarningLabel->setFont(font); + reformatTranslationsWarningLabel->setVisible(false); + + gridLayout->addWidget(reformatTranslationsWarningLabel, 1, 0, 1, 1); + + + verticalLayout->addLayout(gridLayout); + + dictDirsList = new QListWidget(SettingsDialog); + dictDirsList->setObjectName(QString::fromUtf8("dictDirsList")); + + verticalLayout->addWidget(dictDirsList); + + hboxLayout = new QHBoxLayout(); +#ifndef Q_OS_MAC + hboxLayout->setSpacing(6); +#endif + hboxLayout->setMargin(0); + hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); + addDictDirButton = new QToolButton(SettingsDialog); + addDictDirButton->setObjectName(QString::fromUtf8("addDictDirButton")); + addDictDirButton->setMinimumSize(QSize(112, 70)); + QIcon icon; + icon.addFile(QString::fromUtf8(":/icons/list-add.png"), QSize(), QIcon::Normal, QIcon::Off); + addDictDirButton->setIcon(icon); + addDictDirButton->setIconSize(QSize(112, 70)); + + hboxLayout->addWidget(addDictDirButton); + + removeDictDirButton = new QToolButton(SettingsDialog); + removeDictDirButton->setObjectName(QString::fromUtf8("removeDictDirButton")); + removeDictDirButton->setMinimumSize(QSize(112, 70)); + QIcon icon1; + icon1.addFile(QString::fromUtf8(":/icons/list-remove.png"), QSize(), QIcon::Normal, QIcon::Off); + removeDictDirButton->setIcon(icon1); + removeDictDirButton->setIconSize(QSize(112, 70)); + + hboxLayout->addWidget(removeDictDirButton); + + moveUpDictDirButton = new QToolButton(SettingsDialog); + moveUpDictDirButton->setObjectName(QString::fromUtf8("moveUpDictDirButton")); + moveUpDictDirButton->setMinimumSize(QSize(112, 70)); + QIcon icon2; + icon2.addFile(QString::fromUtf8(":/icons/arrow-up.png"), QSize(), QIcon::Normal, QIcon::Off); + moveUpDictDirButton->setIcon(icon2); + moveUpDictDirButton->setIconSize(QSize(112, 70)); + + hboxLayout->addWidget(moveUpDictDirButton); + + moveDownDictDirButton = new QToolButton(SettingsDialog); + moveDownDictDirButton->setObjectName(QString::fromUtf8("moveDownDictDirButton")); + moveDownDictDirButton->setMinimumSize(QSize(112, 70)); + QIcon icon3; + icon3.addFile(QString::fromUtf8(":/icons/arrow-down.png"), QSize(), QIcon::Normal, QIcon::Off); + moveDownDictDirButton->setIcon(icon3); + moveDownDictDirButton->setIconSize(QSize(112, 70)); + + hboxLayout->addWidget(moveDownDictDirButton); + + spacerItem = new QSpacerItem(342, 26, QSizePolicy::Expanding, QSizePolicy::Minimum); + + hboxLayout->addItem(spacerItem); + + + verticalLayout->addLayout(hboxLayout); + + + retranslateUi(SettingsDialog); + + QMetaObject::connectSlotsByName(SettingsDialog); + } // setupUi + + void retranslateUi(QDialog *SettingsDialog) + { + SettingsDialog->setWindowTitle(QApplication::translate("SettingsDialog", "StarDict plugin settings", 0, QApplication::UnicodeUTF8)); +#ifndef QT_NO_TOOLTIP + expandAbbreviationsBox->setToolTip(QApplication::translate("SettingsDialog", "Expand abbreviations if dictionary contains it (may be slow)", 0, QApplication::UnicodeUTF8)); +#endif // QT_NO_TOOLTIP + expandAbbreviationsBox->setText(QApplication::translate("SettingsDialog", "Expand abbreviations", 0, QApplication::UnicodeUTF8)); +#ifndef QT_NO_TOOLTIP + reformatListsBox->setToolTip(QApplication::translate("SettingsDialog", "If enabled all lists in translation wil be formated using HTML

  • tag (may be slow)", 0, QApplication::UnicodeUTF8)); +#endif // QT_NO_TOOLTIP + reformatListsBox->setText(QApplication::translate("SettingsDialog", "Reformat lists", 0, QApplication::UnicodeUTF8)); + reformatTranslationsWarningLabel->setText(QApplication::translate("SettingsDialog", "Warning! Reformatted translations may display incorrectly.", 0, QApplication::UnicodeUTF8)); +#ifndef QT_NO_TOOLTIP + addDictDirButton->setToolTip(QApplication::translate("SettingsDialog", "\n" +"

    Add directory

    ", 0, QApplication::UnicodeUTF8)); +#endif // QT_NO_TOOLTIP + addDictDirButton->setText(QApplication::translate("SettingsDialog", "Add", 0, QApplication::UnicodeUTF8)); +#ifndef QT_NO_TOOLTIP + removeDictDirButton->setToolTip(QApplication::translate("SettingsDialog", "\n" +"

    Remove directory

    ", 0, QApplication::UnicodeUTF8)); +#endif // QT_NO_TOOLTIP + removeDictDirButton->setText(QApplication::translate("SettingsDialog", "Remove", 0, QApplication::UnicodeUTF8)); +#ifndef QT_NO_TOOLTIP + moveUpDictDirButton->setToolTip(QApplication::translate("SettingsDialog", "\n" +"

    Move up

    ", 0, QApplication::UnicodeUTF8)); +#endif // QT_NO_TOOLTIP + moveUpDictDirButton->setText(QApplication::translate("SettingsDialog", "Up", 0, QApplication::UnicodeUTF8)); +#ifndef QT_NO_TOOLTIP + moveDownDictDirButton->setToolTip(QApplication::translate("SettingsDialog", "\n" +"

    Move down

    ", 0, QApplication::UnicodeUTF8)); +#endif // QT_NO_TOOLTIP + moveDownDictDirButton->setText(QApplication::translate("SettingsDialog", "Down", 0, QApplication::UnicodeUTF8)); + Q_UNUSED(SettingsDialog); + } // retranslateUi + +}; + +namespace Ui { + class SettingsDialog: public Ui_SettingsDialog {}; +} // namespace Ui + +QT_END_NAMESPACE + +#endif // UI_SETTINGSDIALOG_H diff --git a/plugins/swac/pixmaps/pixmaps.qrc b/plugins/swac/pixmaps/pixmaps.qrc new file mode 100644 index 0000000..7792dfa --- /dev/null +++ b/plugins/swac/pixmaps/pixmaps.qrc @@ -0,0 +1,5 @@ + + + sound.png + + diff --git a/plugins/swac/pixmaps/sound.png b/plugins/swac/pixmaps/sound.png new file mode 100755 index 0000000..b678bb9 Binary files /dev/null and b/plugins/swac/pixmaps/sound.png differ diff --git a/plugins/swac/swac.cpp b/plugins/swac/swac.cpp new file mode 100644 index 0000000..5eea09d --- /dev/null +++ b/plugins/swac/swac.cpp @@ -0,0 +1,133 @@ +/***************************************************************************** + * This file is a part of QStarDict, a StarDict clone written with using Qt * + * swac.cpp - Plugin for words audio collections SWAC * + * Copyright (C) 2008 Nicolas Vion * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#include "swac.h" + +#include +#include +#include +#include +#include +#include + +Swac::Swac(QObject *parent) : QObject(parent) +{ + db = new QSqlDatabase(); + *db = QSqlDatabase::addDatabase("QSQLITE", QLatin1String("swac")); + db->setDatabaseName(QDir::homePath() + "/.swac/swac.db"); + db->open(); +} + +Swac::~Swac() +{ + db->close(); + delete db; + QSqlDatabase::removeDatabase("swac"); +} + +QStringList Swac::availableDicts() const +{ + QStringList result; + QSqlQuery query = db->exec("SELECT packid FROM packages;"); + while (query.next()) + { + result << query.value(0).toString(); + } + return result; +} + +void Swac::setLoadedDicts(const QStringList &dicts) +{ + QStringList available = Swac::availableDicts(); + m_loadedDicts.clear(); + for (QStringList::const_iterator i = dicts.begin(); i != dicts.end(); ++i) + { + if (available.contains(*i)) + m_loadedDicts << *i; + } +} + +Swac::DictInfo Swac::dictInfo(const QString &dict) +{ + QSqlQuery query = db->exec("SELECT name, format, version, organization, readme FROM packages WHERE packid = \'" + dict + "\' LIMIT 1;"); + + if (query.first()) + return DictInfo(query.value(0).toString(), dict, query.value(3).toString(), "
    " + query.value(4).toString() + "
    "); + else + return DictInfo("", dict, "", ""); +} + + +QSqlQuery Swac::search(const QString &dict, const QString &word, const QString &fields, const int limit) { + QSqlQuery query(*db); + query.prepare( + "SELECT " + fields + " " + + "FROM alphaidx" + " " + + "INNER JOIN sounds ON alphaidx.sounds_idx = sounds.idx " + + "INNER JOIN packages ON sounds.packages_idx = packages.idx " + + "WHERE packages.packid = ?1 AND alphaidx.str = ?2 " + + "LIMIT " + QString::number(limit) +";" + ); + query.addBindValue(dict); + query.addBindValue(word); + query.exec(); + return query; +} + + + +bool Swac::isTranslatable(const QString &dict, const QString &word) +{ + QSqlQuery query = search(dict, word, "SWAC_TEXT", 1); + return query.first(); +} + +Swac::Translation Swac::translate(const QString &dict, const QString &word) +{ + QSqlQuery query = search(dict, word, "SWAC_TEXT, packages.path, filename, SWAC_SPEAK_NAME", 128); + QString article(""); + int i = 0; + while (query.next()) + { + if (i > 0) + article += "
    \n"; + article += "   " + query.value(0).toString() + ""; + i++; + } + + return Translation(word, dict, article); +} + +QStringList Swac::findSimilarWords(const QString &dict, const QString &word) +{ + return QStringList(); +} + +int Swac::execSettingsDialog(QWidget *parent) +{ + return QMessageBox::information(parent, "SWAC Plugin for QStarDict", + "To install new packages, please, use the swac-get command line program.\n" + "More information about swac-get is available on Shtooka Project Homepage." ); +} + +Q_EXPORT_PLUGIN2(swac, Swac) + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc + diff --git a/plugins/swac/swac.h b/plugins/swac/swac.h new file mode 100644 index 0000000..897b72e --- /dev/null +++ b/plugins/swac/swac.h @@ -0,0 +1,73 @@ +/***************************************************************************** + * This file is a part of QStarDict, a StarDict clone written using Qt * + * swac.cpp - Plugin for words audio collections SWAC * + * Copyright (C) 2008 Nicolas Vion * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#ifndef SWAC_H +#define SWAC_H + +#include "../dictplugin.h" + +#include +#include + +class Swac: public QObject, public QStarDict::DictPlugin +{ + Q_OBJECT + Q_INTERFACES(QStarDict::DictPlugin) + +public: + Swac(QObject *parent = 0); + ~Swac(); + + QString name() const + { return "swac"; } + QString version() const + { return "0.1"; } + QString description() const + { return tr("An experimental plugin for words audio collections (SWAC).
    For more information about SWAC, please, visit the Shtooka Project Homepage."); } + QStringList authors() const + { return QStringList("Nicolas Vion "); } + Features features() const + { return Features(SearchSimilar | SettingsDialog); } + + QStringList availableDicts() const; + QStringList loadedDicts() const + { return m_loadedDicts; } + void setLoadedDicts(const QStringList &dicts); + DictInfo dictInfo(const QString &dict); + + bool isTranslatable(const QString &dict, const QString &word); + Translation translate(const QString &dict, const QString &word); + QStringList findSimilarWords(const QString &dict, const QString &word); + + int execSettingsDialog(QWidget *parent); + +// friend class SettingsDialog; + +private: + QSqlQuery search(const QString &dict, const QString &word, const QString &fields, const int limit); + + QSqlDatabase *db; + QStringList m_loadedDicts; +}; + +#endif + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc + diff --git a/plugins/swac/swac.pro b/plugins/swac/swac.pro new file mode 100644 index 0000000..1ac6833 --- /dev/null +++ b/plugins/swac/swac.pro @@ -0,0 +1,35 @@ +############################################################################# +# swac.pro # +# This file is a part of QStarDict, a StarDict clone written with using Qt # +# swac.cpp - Plugin for words audio collections SWAC # +# Copyright (C) 2008 Nicolas Vion # +# # +# 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 2 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, write to the Free Software Foundation, Inc., # +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +############################################################################# + +TARGET = swac +include(../plugin.pri) + +QT += sql + +HEADERS += \ + swac.h + +SOURCES += \ + swac.cpp + +RESOURCES += \ + pixmaps/pixmaps.qrc + diff --git a/plugins/web/adddictionarydialog.ui b/plugins/web/adddictionarydialog.ui new file mode 100644 index 0000000..51f63a2 --- /dev/null +++ b/plugins/web/adddictionarydialog.ui @@ -0,0 +1,130 @@ + + + AddDictionaryDialog + + + + 0 + 0 + 377 + 280 + + + + Add dictionary + + + + + + + + Name: + + + + + + + + + + Author: + + + + + + + + + + Description: + + + + + + + + + + HTTP query: + + + + + + + <html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The '%s' template will be replace to word.</p></body></html> + + + + + + + HTML charset: + + + + + + + + + + + + + 12 + + + + Qt::Horizontal + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + + + + + + + + buttonBox + accepted() + AddDictionaryDialog + accept() + + + 227 + 217 + + + 157 + 237 + + + + + buttonBox + rejected() + AddDictionaryDialog + reject() + + + 295 + 223 + + + 286 + 237 + + + + + diff --git a/plugins/web/moc_settingsdialog.cpp b/plugins/web/moc_settingsdialog.cpp new file mode 100644 index 0000000..b055970 --- /dev/null +++ b/plugins/web/moc_settingsdialog.cpp @@ -0,0 +1,81 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'settingsdialog.h' +** +** Created: Tue Dec 29 16:45:32 2009 +** by: The Qt Meta Object Compiler version 61 (Qt 4.5.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "settingsdialog.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'settingsdialog.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 61 +#error "This file was generated using the moc from 4.5.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_SettingsDialog[] = { + + // content: + 2, // revision + 0, // classname + 0, 0, // classinfo + 3, 12, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + + // slots: signature, parameters, type, tag, flags + 15, 43, 43, 43, 0x08, + 44, 43, 43, 43, 0x08, + 71, 43, 43, 43, 0x08, + + 0 // eod +}; + +static const char qt_meta_stringdata_SettingsDialog[] = { + "SettingsDialog\0on_editDictButton_clicked()\0" + "\0on_addDictButton_clicked()\0" + "on_removeDictButton_clicked()\0" +}; + +const QMetaObject SettingsDialog::staticMetaObject = { + { &QDialog::staticMetaObject, qt_meta_stringdata_SettingsDialog, + qt_meta_data_SettingsDialog, 0 } +}; + +const QMetaObject *SettingsDialog::metaObject() const +{ + return &staticMetaObject; +} + +void *SettingsDialog::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_SettingsDialog)) + return static_cast(const_cast< SettingsDialog*>(this)); + if (!strcmp(_clname, "Ui::SettingsDialog")) + return static_cast< Ui::SettingsDialog*>(const_cast< SettingsDialog*>(this)); + return QDialog::qt_metacast(_clname); +} + +int SettingsDialog::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QDialog::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: on_editDictButton_clicked(); break; + case 1: on_addDictButton_clicked(); break; + case 2: on_removeDictButton_clicked(); break; + default: ; + } + _id -= 3; + } + return _id; +} +QT_END_MOC_NAMESPACE diff --git a/plugins/web/moc_settingsdialog.o b/plugins/web/moc_settingsdialog.o new file mode 100644 index 0000000..2237ba1 Binary files /dev/null and b/plugins/web/moc_settingsdialog.o differ diff --git a/plugins/web/moc_web.cpp b/plugins/web/moc_web.cpp new file mode 100644 index 0000000..64752ca --- /dev/null +++ b/plugins/web/moc_web.cpp @@ -0,0 +1,67 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'web.h' +** +** Created: Tue Dec 29 16:45:34 2009 +** by: The Qt Meta Object Compiler version 61 (Qt 4.5.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "web.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'web.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 61 +#error "This file was generated using the moc from 4.5.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_Web[] = { + + // content: + 2, // revision + 0, // classname + 0, 0, // classinfo + 0, 0, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + + 0 // eod +}; + +static const char qt_meta_stringdata_Web[] = { + "Web\0" +}; + +const QMetaObject Web::staticMetaObject = { + { &QObject::staticMetaObject, qt_meta_stringdata_Web, + qt_meta_data_Web, 0 } +}; + +const QMetaObject *Web::metaObject() const +{ + return &staticMetaObject; +} + +void *Web::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_Web)) + return static_cast(const_cast< Web*>(this)); + if (!strcmp(_clname, "QStarDict::DictPlugin")) + return static_cast< QStarDict::DictPlugin*>(const_cast< Web*>(this)); + if (!strcmp(_clname, "org.qstardict.DictPlugin/1.0")) + return static_cast< QStarDict::DictPlugin*>(const_cast< Web*>(this)); + return QObject::qt_metacast(_clname); +} + +int Web::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + return _id; +} +QT_END_MOC_NAMESPACE diff --git a/plugins/web/moc_web.o b/plugins/web/moc_web.o new file mode 100644 index 0000000..46477cc Binary files /dev/null and b/plugins/web/moc_web.o differ diff --git a/plugins/web/pixmaps/edit.png b/plugins/web/pixmaps/edit.png new file mode 100644 index 0000000..fd73d4a Binary files /dev/null and b/plugins/web/pixmaps/edit.png differ diff --git a/plugins/web/pixmaps/list-add.png b/plugins/web/pixmaps/list-add.png new file mode 100644 index 0000000..0b3d79b Binary files /dev/null and b/plugins/web/pixmaps/list-add.png differ diff --git a/plugins/web/pixmaps/list-remove.png b/plugins/web/pixmaps/list-remove.png new file mode 100644 index 0000000..bf9dfef Binary files /dev/null and b/plugins/web/pixmaps/list-remove.png differ diff --git a/plugins/web/pixmaps/pixmaps.qrc b/plugins/web/pixmaps/pixmaps.qrc new file mode 100644 index 0000000..eedb651 --- /dev/null +++ b/plugins/web/pixmaps/pixmaps.qrc @@ -0,0 +1,7 @@ + + + edit.png + list-add.png + list-remove.png + + diff --git a/plugins/web/qrc_pixmaps.cpp b/plugins/web/qrc_pixmaps.cpp new file mode 100644 index 0000000..0274989 --- /dev/null +++ b/plugins/web/qrc_pixmaps.cpp @@ -0,0 +1,1537 @@ +/**************************************************************************** +** Resource object code +** +** Created: Tue Dec 29 16:45:34 2009 +** by: The Resource Compiler for Qt version 4.5.3 +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include + +static const unsigned char qt_resource_data[] = { + // /home/user/2/qstardict/plugins/web/pixmaps/edit.png + 0x0,0x0,0x1e,0x8e, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb, + 0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0, + 0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0, + 0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xd,0xd7,0x0,0x0,0xd,0xd7,0x1, + 0x42,0x28,0x9b,0x78,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xd8,0x3,0x14, + 0xd,0x2c,0x33,0x24,0x5b,0x17,0x11,0x0,0x0,0x1e,0xe,0x49,0x44,0x41,0x54,0x78, + 0xda,0xed,0x9d,0x79,0x7c,0x53,0x65,0xba,0xc7,0x7f,0xef,0x59,0x72,0x4e,0x92,0x93, + 0xa4,0x7b,0xb,0xa5,0x40,0x85,0xc2,0xc8,0xb0,0x3a,0xa3,0xe2,0x8c,0x3a,0xa3,0xd7, + 0x61,0x54,0x64,0xe6,0xa2,0x32,0x2e,0xe8,0xb8,0xc,0xe3,0xbd,0x3a,0x23,0xea,0xc8, + 0xe8,0x45,0x40,0x19,0xe1,0x3a,0x8a,0x1b,0x23,0x8a,0x8c,0xcb,0x95,0x5d,0x6,0x18, + 0x71,0x61,0x14,0x70,0x10,0x10,0x94,0xc5,0x85,0xb5,0x85,0xd2,0x5,0xba,0xd0,0x42, + 0x57,0xba,0xa5,0x49,0xce,0x76,0xff,0xc8,0x39,0x21,0x9,0x69,0x9b,0xa4,0x27,0x69, + 0x4b,0xfb,0x7e,0x3e,0x2f,0x49,0x9b,0x37,0x29,0xc9,0xf7,0xd9,0xdf,0xe7,0xbc,0x1, + 0xfa,0x46,0xdf,0xe8,0x1b,0x7d,0xa3,0x6f,0xf4,0xd2,0x41,0x22,0x5c,0x4f,0x1,0xe0, + 0xb4,0x49,0xf7,0x7d,0x7c,0x5d,0x3e,0x64,0x0,0x6e,0x6d,0x2a,0xd1,0xbc,0x0,0x13, + 0xe1,0x7a,0xe,0x40,0x96,0x36,0xcd,0x7d,0x9f,0x7f,0x97,0x8f,0x56,0x0,0x65,0xda, + 0x6c,0x8d,0xa7,0x0,0x5c,0x2,0x20,0xb1,0xef,0xf3,0xef,0xf2,0x51,0xaf,0xdd,0x56, + 0xc5,0x4b,0x0,0x68,0x4d,0xf3,0x13,0x1,0x24,0xf7,0x7d,0xfe,0xdd,0x62,0x98,0x3b, + 0xe3,0x8e,0xa9,0xbe,0xcf,0xaf,0x77,0xf,0xa6,0xb3,0x2f,0xa0,0xaa,0xea,0x3,0x7d, + 0x1f,0x63,0x17,0x46,0xf1,0x84,0x4c,0xea,0xcc,0xf3,0xfb,0x2c,0x40,0x9f,0x5,0x30, + 0x66,0x54,0xd7,0xd4,0xc0,0xe3,0xf1,0xf8,0x32,0x4b,0x42,0x10,0x74,0x3f,0x9c,0x9f, + 0x1,0x42,0x48,0xb0,0x84,0xb7,0xfb,0x73,0x38,0x8f,0x91,0xe0,0x3f,0xd2,0x56,0x2e, + 0x4c,0x48,0xf8,0x39,0x33,0x89,0x2c,0x83,0x26,0x6,0x42,0xa3,0x69,0x1a,0x82,0x20, + 0x74,0x2f,0x1,0xf0,0x78,0xc4,0xe,0xe1,0x7,0x7e,0x66,0x91,0xfe,0xdc,0xe,0xe0, + 0x28,0xc0,0x87,0x3,0x3d,0x52,0xe0,0xa4,0x7d,0x5b,0x6d,0x5c,0xf2,0xaf,0x28,0xdd, + 0xcf,0x2,0x74,0xa4,0xe9,0xb1,0xd0,0xfa,0xa8,0xc1,0x1b,0x0,0x9d,0xc4,0x18,0x72, + 0x8f,0x73,0x1,0xe1,0xc1,0x8e,0x4c,0xeb,0xe3,0x5,0x3e,0x6a,0xe8,0x61,0x2,0x27, + 0xbd,0x41,0x0,0xc2,0xf1,0xf7,0x91,0xc0,0xe,0x5,0xb9,0x2d,0x88,0xed,0xfe,0xbe, + 0x13,0x6e,0x20,0x52,0xe0,0x24,0x7c,0x2d,0xb9,0x10,0x5,0x20,0x5c,0xd8,0xc6,0x69, + 0x7d,0x34,0xe0,0x23,0x82,0x1e,0xa9,0xb,0xe8,0x81,0x6e,0xa0,0x4b,0x5d,0x40,0xa7, + 0xb4,0xde,0x40,0xf0,0xe1,0x40,0x8f,0xd6,0xe7,0x93,0xde,0x22,0x0,0x9d,0xd5,0x74, + 0x12,0x9,0x64,0xa3,0xad,0x41,0x38,0x8f,0x47,0x6b,0x11,0x7a,0x8f,0xb,0x20,0x61, + 0x6a,0x7a,0xc7,0x26,0x3f,0x14,0x4c,0xa3,0xc0,0x1b,0x5,0x3d,0x16,0x2e,0x20,0xf8, + 0x99,0x6a,0xcf,0x77,0x1,0x51,0xc0,0x37,0xc2,0x12,0x44,0x8,0x3e,0x1c,0xe8,0xd1, + 0x0,0x27,0x9d,0x56,0xa9,0xb,0xc8,0x5,0x74,0x98,0xeb,0x47,0xa2,0xf5,0xb1,0x0, + 0x1f,0x2e,0xf4,0x48,0x2d,0x42,0x2c,0x5c,0x81,0xaa,0x76,0x47,0x1,0x8,0xf,0xbe, + 0xd1,0x5a,0xdf,0x21,0xf8,0x8,0x7d,0x3f,0x31,0xa,0x78,0xc,0x6a,0x4,0x6a,0xc, + 0x62,0x89,0xb8,0xba,0x80,0x68,0xe1,0x47,0xe2,0xff,0xc3,0x82,0x6b,0x44,0x40,0x68, + 0xb4,0x55,0xe8,0x22,0x97,0xd0,0x65,0x2e,0xa0,0x33,0x6e,0x20,0x52,0xad,0x27,0x51, + 0x6a,0x7b,0x24,0x7e,0x9f,0x44,0xaf,0x31,0xbd,0xcb,0x5,0xb4,0x9,0x35,0x8e,0x6e, + 0x80,0x44,0xa,0x3d,0x1a,0xe0,0x9d,0xad,0x1a,0xb6,0xc7,0xbf,0xa7,0xba,0x80,0x4e, + 0x5b,0x82,0xa0,0xdf,0xc7,0x13,0x7c,0xa4,0x2e,0x20,0x96,0x11,0xbc,0x91,0xaf,0x1d, + 0x43,0x17,0x60,0x5c,0xe4,0x6f,0x98,0x40,0x44,0xe8,0x6,0xc2,0x75,0x1,0xa4,0x73, + 0x1a,0xd3,0x65,0xe6,0x3f,0x86,0x2e,0x20,0x4a,0xf8,0x51,0x42,0x26,0xe1,0x0,0x6c, + 0xf,0xac,0x91,0xd6,0x20,0xd6,0x81,0xa1,0xc1,0xd5,0xc4,0x18,0xb8,0x80,0xc8,0xe1, + 0x1b,0xad,0xf5,0xd1,0x80,0xef,0x34,0x74,0x23,0xac,0x42,0x17,0xc,0xc6,0xe8,0x17, + 0x8c,0xb4,0xb9,0x23,0x1c,0xf8,0x51,0x41,0x8e,0x16,0x7c,0x14,0x7e,0x3f,0xe6,0x5a, + 0xad,0xaa,0x3d,0x43,0x0,0x3a,0xb,0x3f,0x62,0xd,0x8f,0x91,0x1b,0xe8,0xc8,0xf7, + 0x47,0x5b,0xf5,0x23,0xb1,0x12,0x90,0x4e,0xc,0xaa,0xdb,0xc3,0x27,0x24,0x32,0x81, + 0xf0,0x83,0xd4,0xe1,0xef,0xfd,0x1e,0x23,0x21,0x1e,0x3b,0x70,0xe0,0xc0,0xb9,0xc7, + 0xfd,0xd6,0xb4,0xb,0x4a,0x5f,0x1b,0xf4,0x9c,0xee,0xea,0x12,0x98,0x58,0xbc,0x68, + 0x2c,0x62,0x80,0x58,0xf9,0xff,0x50,0x60,0x24,0x59,0xc6,0x1d,0xb7,0x4f,0x41,0x56, + 0xd6,0x60,0x8c,0x1b,0x37,0xae,0x43,0xcd,0x24,0xc6,0x7c,0x68,0x3d,0xdf,0x5,0x18, + 0x1,0xdf,0x68,0x37,0x10,0x9,0x78,0x10,0x82,0x3d,0x7b,0x76,0xe3,0xbe,0xbb,0x6f, + 0x83,0x47,0x54,0xb0,0x76,0xed,0x3f,0x43,0xae,0x89,0xc6,0x5,0x90,0x58,0x9,0x47, + 0x6f,0x8b,0x1,0x3a,0x84,0x1c,0x25,0x78,0x0,0x78,0x6c,0xfa,0x83,0x58,0xbe,0x62, + 0x15,0x44,0x49,0xc1,0xea,0xd5,0xef,0x83,0xa2,0xa8,0xc8,0xa0,0x1b,0x69,0x11,0x7a, + 0x9a,0xb,0x30,0x1a,0xbe,0x61,0x5a,0xdf,0x1,0x78,0x2,0xa0,0xa8,0xa8,0x8,0x53, + 0x6e,0xbe,0x11,0xc7,0xa,0xca,0x0,0x0,0x3f,0xb9,0xe2,0x52,0x4c,0xfa,0xd5,0xaf, + 0xc2,0xce,0x4,0x62,0xea,0x2,0xd4,0xd8,0xb6,0x85,0xc4,0xe4,0xd2,0xb0,0xa8,0xdd, + 0x40,0x4,0xf0,0x43,0x5,0x79,0x24,0x2,0x6b,0xa0,0x7,0x68,0xb,0x5e,0x78,0xe, + 0x3f,0x19,0xff,0x63,0x1f,0x7c,0xbb,0xcd,0x8c,0xf7,0xd7,0xac,0x6f,0x3b,0x70,0xb, + 0x11,0xe0,0x85,0x3,0x97,0x74,0x34,0xfd,0xde,0x53,0xc0,0x6c,0x63,0x7d,0xaf,0x89, + 0x1,0xa2,0xd2,0xf0,0x30,0xdc,0x80,0xcb,0xe5,0xc2,0xcb,0x2f,0x3c,0x89,0x9d,0xdb, + 0x36,0xa1,0xa9,0xc5,0xed,0x5b,0xf2,0xe0,0x83,0x7f,0x44,0x5a,0x5a,0x5a,0xd4,0x7e, + 0x9f,0xf4,0xb0,0xae,0x60,0x2a,0xa6,0xf0,0x83,0x1f,0x8f,0x16,0x7e,0x5b,0xd6,0xa1, + 0xd,0xad,0xef,0x28,0xd5,0x3b,0x7c,0xe8,0x0,0x16,0xce,0xbb,0x13,0xd7,0x8d,0x3d, + 0x8b,0x67,0x1f,0xbb,0x1c,0xd3,0x6e,0x1f,0xb,0x0,0x18,0x92,0x9d,0x89,0x99,0x4f, + 0xcd,0x82,0xc7,0xe3,0x81,0x24,0x49,0x50,0x34,0xf3,0x4b,0x22,0xd0,0xee,0xce,0x7e, + 0x7e,0xb1,0xd2,0xf4,0xd8,0xc7,0x0,0xd1,0xc0,0xee,0x64,0xc,0x10,0xb6,0xb9,0xd7, + 0xee,0x2a,0x8a,0x82,0xb7,0x97,0xbc,0x84,0x24,0xf2,0x1d,0xae,0xf9,0xb1,0x19,0x50, + 0x3c,0xa0,0x18,0x2b,0x7e,0x77,0xc7,0x4f,0x51,0x76,0x46,0xc2,0x7f,0x4f,0x9f,0x7, + 0xa7,0xd3,0x9,0x96,0x65,0xc1,0xb2,0xac,0xf7,0xe9,0x34,0x1d,0xd1,0x5,0xaa,0x46, + 0x5b,0x85,0x58,0xb,0x1,0x63,0xa0,0xfa,0xc7,0xc,0xbe,0x11,0x6e,0xa0,0xb4,0xa4, + 0x4,0x2b,0xde,0x9a,0x85,0x6b,0x7f,0xc4,0x82,0xa8,0x2a,0x14,0xd9,0xd,0xc6,0x64, + 0x3,0xcb,0x39,0xa0,0x52,0xe,0x5c,0xf6,0x93,0x1b,0x30,0x72,0xe4,0x48,0x48,0x92, + 0x4,0x86,0x61,0x2,0x34,0x32,0x12,0x10,0xa4,0xb7,0x5e,0x18,0xd2,0x29,0xf8,0x9d, + 0x8c,0x1,0x48,0x7,0xb9,0xfa,0xda,0x35,0xcb,0xe0,0xac,0xdc,0x82,0x9,0x97,0x31, + 0x10,0xdd,0xf5,0x50,0xa1,0x82,0xe1,0x1c,0x60,0xf9,0x44,0x98,0xcc,0x29,0x58,0xfb, + 0xe9,0x71,0xdc,0x32,0xf5,0x71,0xc8,0xb2,0xec,0x83,0x4e,0x51,0x94,0x6f,0x5e,0x48, + 0xc0,0x63,0x5b,0x7,0x88,0x31,0xfc,0x48,0xb5,0xbe,0xbe,0xbe,0x1e,0x4b,0xfe,0x36, + 0xb,0x57,0x8d,0x6,0x4c,0xd9,0x80,0xa7,0xb5,0x6,0x0,0xbc,0xe0,0xf9,0x24,0x98, + 0xcc,0x29,0xa8,0xac,0x3,0xb2,0x72,0xae,0x4,0xc3,0x30,0xa0,0x69,0x1a,0x34,0x4d, + 0x83,0x61,0x59,0xd0,0x34,0xdd,0x26,0xfc,0x9e,0xe,0x3d,0x26,0x41,0x60,0xcc,0xe0, + 0xfb,0x5,0x70,0xe1,0x58,0x2,0xfd,0x77,0x5f,0x6c,0xdd,0x82,0xb5,0xef,0xce,0xc0, + 0xf5,0xe3,0x69,0x30,0xa8,0x83,0xdb,0x59,0xd,0x55,0x95,0xc0,0x70,0xe,0x98,0xcc, + 0x29,0x30,0x59,0xd2,0xc0,0x59,0xd2,0xb0,0xf9,0xcb,0x52,0x8c,0x19,0x33,0x16,0xc, + 0xc3,0x80,0x35,0x99,0x60,0x32,0x99,0xc0,0x68,0xf0,0x43,0xf9,0xfe,0xb,0x9,0x7e, + 0xd7,0xc6,0x0,0xa1,0x2,0xc8,0x30,0x63,0x80,0xf6,0x4c,0x7e,0x6b,0x6b,0x2b,0x96, + 0xbc,0xfe,0x1c,0xc6,0x64,0xb7,0xe2,0xd2,0x1f,0xf2,0x70,0xb7,0x9c,0x86,0xa7,0xb5, + 0x6,0x84,0xd0,0x60,0xcd,0xa9,0xe0,0x2c,0xa9,0x3e,0xf8,0x3b,0xf7,0x95,0xe1,0xaa, + 0x6b,0x26,0x82,0x35,0x99,0xc0,0xf3,0x3c,0x38,0x93,0xc9,0x67,0x9,0x22,0xf5,0xfd, + 0x7d,0x2,0x10,0x49,0x76,0x10,0xe,0xec,0x28,0xdc,0x80,0xe8,0x69,0xc6,0xae,0x95, + 0x13,0x30,0x94,0x29,0x85,0xa7,0xe9,0x72,0xef,0x11,0x9a,0xce,0x2a,0x50,0x14,0xb, + 0x93,0x39,0x15,0x9c,0x25,0x5d,0x83,0x9f,0xe,0x99,0x38,0x70,0xf2,0xf4,0x49,0x8c, + 0xf8,0x51,0x1a,0x2c,0x66,0x33,0x78,0x9e,0x7,0xab,0x99,0x7e,0x3d,0x6,0xe8,0xd, + 0x23,0xa6,0x41,0x60,0xd4,0xb0,0xc3,0x84,0xef,0xff,0xb3,0x2c,0xb9,0xb1,0x77,0xdd, + 0x24,0xf0,0xd2,0x1,0xf0,0x3c,0x50,0x59,0x73,0x18,0x1c,0x49,0x1,0xcd,0xf0,0xe0, + 0xac,0xe9,0xe0,0x2c,0xda,0xd4,0xee,0xbf,0xb7,0x66,0x7,0xae,0xb9,0x76,0x22,0xcc, + 0x66,0x33,0xcc,0x66,0x33,0x4c,0x26,0x13,0x58,0x96,0x5,0xc3,0x30,0x31,0x83,0x4f, + 0x2e,0xf8,0xf3,0x1,0x82,0x4c,0x7d,0xbc,0xe0,0xab,0xaa,0x8c,0xa3,0x9f,0xdf,0xf, + 0xb5,0x71,0x2f,0x0,0xc0,0xc4,0x59,0xf1,0xce,0x5a,0xb,0x5a,0x3d,0xad,0xb8,0x72, + 0x9c,0x5,0x53,0x6e,0xca,0x38,0x27,0x4,0xd6,0x74,0x94,0x9c,0x72,0x22,0x25,0xe3, + 0x22,0x98,0xcd,0x66,0x58,0x2c,0x16,0xf0,0x3c,0xef,0xf5,0xfd,0xc,0x63,0x98,0x9f, + 0xef,0x29,0xae,0x23,0x2e,0x41,0x60,0x2c,0xe1,0x3,0x2a,0xa,0x77,0x4c,0x47,0xfd, + 0xc9,0xd,0x0,0x80,0x44,0x7,0x8f,0x97,0x3f,0xcc,0xc4,0x99,0x3a,0x15,0x8d,0xcd, + 0xa,0x3e,0xdb,0x55,0x8d,0xfd,0xf9,0x6e,0x70,0xd6,0xc,0x70,0xd6,0xc,0x98,0x2c, + 0xe9,0xf8,0x64,0xf3,0xd7,0x18,0x31,0x62,0x4,0x2c,0x16,0xb,0x2c,0x16,0x8b,0xf, + 0x7e,0xa8,0xc0,0x2f,0xda,0x2a,0x5e,0xaf,0xcb,0x2,0x3a,0x6a,0xf0,0x88,0xd,0x7c, + 0xa0,0xf8,0xab,0x99,0x38,0x7d,0xf4,0x3d,0x0,0x40,0x7a,0x32,0x8f,0xd7,0x36,0x5e, + 0x84,0xfc,0x12,0xd5,0xcf,0x3a,0x0,0x7,0x72,0xcb,0xe1,0x6c,0xae,0x7,0xe8,0x4, + 0x6c,0xda,0xb2,0xb,0x97,0x8d,0xbf,0xa,0x66,0xb3,0x19,0x56,0xab,0xd5,0x67,0xfa, + 0xe9,0x36,0x22,0xff,0x70,0xa1,0xf7,0xfa,0x34,0xb0,0xdd,0xa0,0x2f,0x16,0xf0,0x9, + 0xc1,0x89,0x3d,0x7f,0x41,0xd9,0xd1,0x75,0x90,0x99,0x7e,0xe8,0x97,0xc2,0xe2,0xcd, + 0xcd,0x43,0xb1,0x37,0x57,0xc,0xf8,0xfb,0x63,0x2e,0x4e,0xc5,0xd3,0x77,0xb5,0x60, + 0xb4,0xf0,0xe,0xea,0x8a,0xd7,0xe0,0x64,0xc5,0x59,0xa4,0xa4,0xa4,0xc0,0x6a,0xb5, + 0x7a,0x23,0x7f,0x8e,0x8b,0xd8,0xef,0x5f,0x48,0xe9,0x60,0xac,0xa2,0x9d,0x90,0xc2, + 0xd0,0xde,0x63,0x11,0xf9,0x7c,0x0,0xa7,0xe,0xbe,0x8e,0xf2,0xbc,0x35,0x20,0x4a, + 0x33,0xd2,0xed,0x8d,0x58,0xb6,0xe3,0x7,0xf8,0xe2,0x5b,0x77,0xc0,0x6b,0x8e,0xfa, + 0x41,0x3a,0x5e,0x7d,0x7c,0x0,0xd2,0x84,0xa,0xc8,0xb2,0x84,0xb2,0xa2,0xdd,0xb8, + 0xfc,0xf2,0x2b,0x60,0xb5,0x5a,0x61,0xb1,0x58,0xc0,0x71,0x5c,0xd8,0xda,0x7f,0x21, + 0x68,0x7b,0xcc,0x5,0x80,0x84,0xab,0xdd,0x11,0x6a,0x7a,0x30,0xfc,0x33,0xc7,0x56, + 0xe0,0xc4,0xb7,0xb,0x1,0xb9,0x11,0xfd,0x12,0x65,0x7c,0xf2,0xdd,0x10,0x7c,0xbc, + 0xd3,0x15,0xf0,0xb2,0x39,0xd9,0x29,0xf8,0xdb,0xcc,0x71,0x48,0xa6,0xf6,0x40,0x55, + 0x81,0xe3,0xe5,0x2c,0x3c,0x19,0x33,0x60,0xb1,0x58,0x60,0xd6,0xd2,0x3e,0x7f,0xdf, + 0xdf,0x1b,0xb4,0x3d,0xae,0x41,0x60,0xb8,0x7e,0x3f,0x52,0xf8,0x55,0x5,0xeb,0x51, + 0xb4,0xef,0x25,0x80,0x4d,0x41,0x5a,0xa2,0x8a,0xad,0x47,0x87,0x61,0xd5,0xe6,0xc0, + 0xa3,0xf2,0x7,0xd,0x48,0xc2,0x9b,0x7f,0xf9,0x19,0x92,0xc4,0xd,0x20,0x84,0xc2, + 0xc9,0xd3,0x14,0xe,0xba,0xfe,0xc,0xab,0x90,0x18,0xa0,0xfd,0x26,0x93,0xa9,0x4d, + 0xed,0x8f,0x15,0x78,0x12,0x4e,0x73,0x48,0x18,0xb3,0x5b,0x17,0x82,0x22,0xf1,0xfb, + 0x91,0x58,0x82,0xb3,0xa5,0x9f,0xa3,0x70,0xdb,0xef,0xa1,0xa8,0x40,0x7a,0xaa,0xd, + 0xfb,0x8a,0x6,0xe3,0xcd,0x7f,0xb6,0x4,0xbc,0x4c,0xff,0xf4,0x4,0xbc,0xfb,0xd2, + 0xad,0x48,0x6e,0x5e,0x4,0x9a,0x31,0xa1,0xa4,0xd2,0x83,0x9d,0xd5,0x8f,0x22,0x31, + 0x25,0x19,0x56,0xab,0x35,0x40,0xfb,0x69,0x3,0xb6,0x7a,0x7b,0x7a,0x2a,0x68,0x78, + 0x16,0x10,0x96,0xdf,0x8f,0xc2,0x12,0x34,0x54,0x7c,0x8d,0xfc,0x1d,0x4f,0x80,0x12, + 0x7e,0x88,0xfe,0x69,0x36,0xe4,0x9f,0x1e,0x80,0x17,0x57,0x6,0xc2,0x4f,0x49,0xb6, + 0x63,0xe9,0x6b,0xf7,0x21,0xa9,0x79,0x11,0x58,0x96,0x45,0xf9,0x69,0x27,0xb6,0x94, + 0x3d,0x0,0xde,0x9a,0xea,0xcb,0xf9,0xdb,0xf3,0xfd,0x46,0xe5,0xff,0x3d,0xc9,0x6d, + 0x18,0x5f,0x8,0x6a,0x43,0x18,0x3a,0x2a,0x9,0xb7,0x7,0xbf,0xa5,0xe6,0x20,0xf2, + 0x36,0x4f,0x85,0x22,0x8b,0xc8,0x48,0x61,0x51,0x52,0x37,0x0,0x73,0xde,0xa,0x84, + 0x9f,0xe0,0x10,0xb0,0xf2,0xcd,0x47,0x90,0xd2,0x34,0x1f,0x1c,0xc7,0xe1,0x54,0xe5, + 0x59,0x7c,0x52,0x34,0xd,0xd6,0x84,0xc,0x1f,0x78,0xff,0xa2,0x8f,0x3f,0x7c,0x23, + 0x3a,0x79,0xfa,0x82,0xc0,0x68,0x4d,0x7d,0x7b,0x96,0x0,0x80,0xb3,0x3e,0x1f,0x79, + 0x5b,0xfe,0xb,0x8c,0x6d,0x14,0xb2,0xd2,0x64,0xd4,0x38,0x33,0x30,0xe3,0xb5,0x96, + 0x80,0x66,0x59,0x8b,0xc5,0x8c,0x95,0x7f,0x9f,0x81,0xd4,0xa6,0xbf,0x82,0xe7,0x80, + 0xd3,0x67,0xea,0xf1,0xc1,0xb1,0xbb,0xc1,0x9,0x59,0x10,0x4,0x1,0x82,0x20,0xc0, + 0x6e,0xb7,0x43,0x10,0x4,0x5f,0xd9,0xb7,0xb3,0x55,0xbf,0xb,0x25,0x2b,0xa0,0xc, + 0xd7,0xfe,0x4e,0xa,0x83,0xff,0x70,0x37,0x97,0x21,0x6f,0xf3,0x5d,0x50,0x29,0xb, + 0x52,0xb8,0x62,0x34,0x88,0x3,0xf1,0x87,0x17,0x5b,0x20,0xfb,0x9d,0x96,0x6e,0x32, + 0xb1,0x58,0xf5,0xf7,0x27,0xd1,0xaf,0xf5,0x65,0x58,0x78,0x15,0xd5,0xd5,0xb5,0x58, + 0x7b,0xf8,0x36,0x98,0x84,0x6c,0xd8,0x6c,0x36,0xd8,0xed,0x76,0x24,0x24,0x24,0xc0, + 0x6e,0xb7,0xc3,0x6a,0xb5,0xfa,0xf2,0xfe,0xf6,0xf6,0xfb,0x7b,0x4b,0xd,0xc0,0x78, + 0xb,0xd0,0x9e,0xe9,0x8f,0xd0,0xef,0x7b,0x5a,0xab,0x90,0xf7,0xf9,0x83,0x20,0xa6, + 0xc,0xc,0x10,0xf2,0x20,0xc1,0x8a,0x69,0x7f,0x6d,0x85,0x28,0x9f,0x5b,0x43,0xd3, + 0x34,0x96,0xbd,0xf9,0x24,0x6,0x2a,0x6f,0xc0,0xca,0xb5,0xa2,0xb6,0xba,0xa,0xab, + 0xf7,0x4f,0x6,0x6b,0x1b,0x16,0x0,0x3f,0x21,0x21,0x1,0x82,0x20,0x9c,0x57,0xf3, + 0xef,0xcd,0xe0,0x8d,0x8f,0x1,0x3a,0xd2,0xf6,0x8,0x2c,0x81,0xe4,0x69,0xc0,0x91, + 0x4f,0xa7,0x40,0x96,0x29,0x24,0x26,0x58,0x20,0xaa,0x59,0xb8,0xf7,0x99,0x56,0xb8, + 0x3c,0x81,0x40,0xde,0x59,0xf4,0x4,0x86,0x71,0x2b,0x20,0xd0,0x67,0x51,0x5b,0x53, + 0x85,0x15,0xdf,0x4e,0x4,0x6d,0xff,0x21,0x4,0x41,0x80,0xc3,0xe1,0x8,0x80,0xaf, + 0x9b,0xfe,0x50,0x91,0x7f,0xbc,0xfd,0x7b,0x67,0x5f,0x53,0xed,0x9e,0x87,0x44,0xb5, + 0x2f,0xc,0xe1,0xfa,0x7d,0x59,0x6a,0x41,0xee,0x67,0xb7,0x83,0x98,0x32,0x91,0x49, + 0xef,0x2,0xa1,0xd3,0x70,0xc7,0x33,0x12,0x9a,0x83,0xbe,0x15,0xef,0x8d,0x97,0xff, + 0x84,0xd1,0x9,0x1f,0x41,0x20,0x95,0xa8,0xaf,0x3b,0x83,0x55,0xdf,0xfc,0x7,0x28, + 0xdb,0x38,0x1f,0x7c,0x5d,0x0,0x6c,0x36,0x5b,0x80,0xdf,0xf,0xd7,0xec,0x1b,0x5, + 0xbe,0x3b,0xa,0x50,0xec,0xb3,0x80,0x28,0xfd,0xbe,0x22,0xbb,0x91,0xff,0xc5,0x1f, + 0xa0,0x80,0x47,0x82,0xa5,0x15,0x26,0x2a,0x15,0x77,0xcd,0x57,0x50,0xdf,0x14,0x28, + 0xf1,0xaf,0x3c,0x37,0x1d,0x97,0xf5,0xdf,0xe,0xab,0x52,0x80,0xb3,0xf5,0xd5,0x58, + 0xb3,0xef,0xa7,0x90,0xcc,0x97,0x41,0xb0,0x58,0x60,0xb7,0xdb,0x7d,0xf0,0xed,0x76, + 0xbb,0x2f,0xf2,0x8f,0xc4,0xec,0xf7,0xa6,0xac,0xc0,0xf8,0x20,0x30,0x4a,0xd3,0xaf, + 0x2a,0x12,0x8e,0x6e,0xb9,0xb,0xd,0x15,0x5f,0x22,0xc1,0x61,0x45,0x22,0x93,0x8f, + 0x69,0xb,0x80,0xca,0x1a,0x39,0xe0,0x29,0xcf,0xce,0x9a,0x86,0xab,0x73,0xe,0xc1, + 0x2a,0x1f,0x40,0x53,0xd3,0x59,0x7c,0xf0,0xdd,0x38,0xb4,0x98,0xae,0x84,0xa5,0x3, + 0xf8,0xe1,0xec,0xf4,0xf5,0xc6,0xac,0x80,0x31,0xd8,0x36,0x45,0x24,0xc,0x3e,0xf8, + 0xaa,0x82,0xe3,0x3b,0x1f,0xc7,0xd9,0xf2,0x6d,0x18,0xda,0xcf,0x9,0xb,0xf5,0xd, + 0x1e,0x78,0xd5,0x81,0x13,0x15,0x81,0x9b,0x3b,0x7f,0x7e,0xe4,0xe,0xdc,0xf8,0xe3, + 0x6a,0x58,0x9c,0x5f,0xc1,0xd9,0x2a,0xe2,0x5f,0xdf,0xf,0x45,0xd,0xae,0x85,0x60, + 0xb1,0xc0,0x66,0xb3,0xf9,0xe0,0x3b,0x1c,0xe,0x5f,0xd5,0x2f,0x12,0xf8,0xbd,0xad, + 0x6,0x10,0x9b,0x3a,0x40,0x4,0x39,0xbe,0x86,0x1f,0x45,0x5f,0x3d,0x1,0x67,0x7d, + 0x31,0x6,0x8c,0xfc,0x1d,0xac,0x8e,0xfe,0x78,0x6c,0x49,0x12,0xf2,0x8a,0x3,0xe1, + 0xff,0xf7,0xfd,0xbf,0xc6,0xed,0xd7,0x71,0x30,0x3b,0x3f,0x83,0xcb,0x43,0x61,0xeb, + 0xc1,0x64,0x94,0x8a,0x37,0xc0,0xd2,0xe,0x7c,0xff,0x1e,0x3f,0xa3,0x21,0x5e,0x28, + 0x59,0x1,0x15,0x4b,0xed,0xf,0xc7,0xf4,0x9f,0xdc,0xfb,0xc,0x14,0xd8,0x91,0x9a, + 0x40,0x90,0x24,0xff,0xb,0xb3,0x97,0x66,0xe0,0x9b,0x5c,0x67,0xc0,0xf2,0xbb,0x6e, + 0x9b,0x80,0x69,0xb7,0xe,0x4,0xdf,0xf8,0xf,0x88,0x8a,0xd,0xbb,0x73,0x29,0x1c, + 0x6d,0xfa,0x35,0xcc,0x66,0xb3,0xaf,0xc8,0xa3,0xc3,0x17,0x4,0xc1,0xd7,0xe5,0x13, + 0xb,0xcd,0xbf,0xd0,0xd2,0xc1,0x98,0x66,0x1,0x1d,0x59,0x82,0xb2,0xef,0x5f,0x42, + 0x6d,0xc9,0x56,0x64,0x24,0xb4,0x40,0x10,0x38,0x3c,0xff,0x7e,0x12,0xb6,0x7d,0xdb, + 0x10,0xf0,0xbc,0xff,0x9c,0x78,0x15,0x1e,0xbb,0xff,0x52,0x70,0x35,0xaf,0x41,0x24, + 0x29,0x38,0x70,0xb4,0x2,0xdf,0x54,0x4f,0x85,0xd9,0x62,0x3e,0x2f,0xdd,0xb3,0xd9, + 0x6c,0xbe,0x2e,0x9f,0x8e,0xa,0x3d,0xf1,0xbc,0xbe,0xcf,0xc8,0xd7,0x53,0xd,0x3e, + 0x2f,0xc0,0xf8,0x7e,0x80,0x30,0x4d,0x7f,0x65,0xee,0xdb,0x28,0xfb,0x7e,0x1,0x32, + 0x32,0x2f,0x86,0x5d,0xe0,0xb1,0xe4,0x63,0x2b,0x36,0x7e,0x19,0x8,0xff,0xba,0x6b, + 0x2e,0xc5,0xec,0xc7,0x6e,0x0,0x57,0xfb,0x6,0x64,0x26,0x13,0xb9,0xc7,0xca,0xb0, + 0xfd,0xd4,0x1d,0xe0,0x78,0x6f,0x3b,0x57,0xa8,0xa0,0x2f,0xdc,0x3d,0xfe,0x78,0xc2, + 0x37,0x72,0x3b,0xd7,0x68,0xb,0x14,0x97,0x2c,0x20,0xd8,0xf4,0x57,0x15,0xac,0x45, + 0xf1,0xd7,0xb3,0x91,0x95,0xdc,0x8c,0x44,0xf9,0x53,0xac,0xdc,0x2a,0x60,0xf5,0x67, + 0xb5,0x1,0x4b,0xaf,0xb8,0x6c,0x14,0x9e,0x9f,0x3d,0x15,0x5c,0xd5,0x2b,0x50,0x4d, + 0xd9,0xc8,0x3f,0x96,0x87,0x2d,0x27,0xef,0x0,0x6b,0xa,0xd,0x5f,0xdf,0xe6,0xed, + 0x28,0xdd,0x8b,0xa6,0xe7,0xef,0x42,0xce,0xa,0x62,0x73,0x42,0x48,0x3b,0xda,0x5f, + 0x77,0xf2,0x53,0xd4,0x9c,0xd8,0x8c,0x81,0x3,0x7,0x22,0x39,0x25,0x1,0x1b,0xbe, + 0x1b,0x89,0x25,0xeb,0xab,0x3,0xd6,0x8c,0x19,0x99,0x83,0xd7,0x5e,0x78,0x8,0xa6, + 0xaa,0x17,0x41,0xcc,0x39,0x28,0x2a,0x38,0x80,0x8d,0x5,0xb7,0x81,0x35,0x59,0xcf, + 0xb,0xfa,0xf4,0x1a,0xbf,0x1e,0xf4,0xb5,0xe7,0xf7,0xe3,0x51,0x1,0xec,0xbd,0x5d, + 0xc1,0x61,0x68,0x7f,0x43,0xf9,0x76,0x14,0xee,0xfc,0x13,0x92,0x7,0x5c,0x9,0x47, + 0x62,0x12,0xb6,0xe6,0x8d,0xc2,0x82,0xa5,0x67,0x2,0x96,0xe5,0xc,0x1d,0x84,0xb7, + 0x17,0xfd,0xf,0xb8,0x33,0xb,0x40,0x5b,0x87,0xa1,0xb4,0x70,0x1f,0x3e,0x38,0xf2, + 0x9f,0x60,0x39,0xaf,0x96,0x7,0x47,0xfc,0x7a,0x99,0xb7,0xab,0xe1,0xf7,0xd4,0xe0, + 0x90,0x8a,0x97,0xf6,0x37,0x9d,0xf9,0x6,0x79,0x9b,0xa6,0x20,0x89,0x2b,0x85,0xad, + 0x7a,0x26,0xf6,0x17,0x50,0x98,0xbd,0xf8,0x74,0xc0,0x73,0xb3,0x6,0xf4,0xc7,0xca, + 0xb7,0xe7,0x82,0xab,0x7e,0x9,0xb4,0x30,0x1c,0x15,0xc5,0x7b,0xb0,0xe6,0xfb,0x1b, + 0x40,0x9b,0x12,0xc0,0xf3,0x7c,0x48,0xf8,0x16,0x8b,0xa5,0xc3,0x74,0x2f,0x92,0xa, + 0x60,0x6f,0xcb,0xa,0xa8,0x78,0x68,0xbf,0xb3,0x3e,0xf,0x47,0x36,0xfe,0xa,0xc9, + 0x42,0xb,0xfa,0xa7,0xdb,0x91,0x57,0x33,0xe,0x8f,0xbc,0x58,0x11,0xb0,0x26,0x3d, + 0x3d,0x15,0x6b,0x97,0x3f,0xf,0xbe,0x66,0x21,0x58,0x61,0x38,0xaa,0x4a,0xf6,0x60, + 0xc5,0xde,0x9f,0x81,0xe2,0x52,0xc0,0xf3,0xbc,0x2f,0xdd,0xd3,0xeb,0xfc,0xfe,0x9a, + 0x1f,0xe9,0x6,0x4f,0x5f,0x3a,0x18,0xeb,0x2c,0xc0,0xff,0x6a,0xdd,0x86,0x22,0x1c, + 0xfe,0x78,0x22,0x12,0xcc,0xd,0xc8,0xea,0x67,0x47,0x69,0xcb,0x38,0x3c,0x30,0xbf, + 0x32,0xa0,0xa1,0x23,0x29,0x29,0x11,0xeb,0x57,0xbe,0x4,0x4b,0xdd,0x1b,0x30,0xd9, + 0x86,0xa3,0xb6,0x7c,0x2f,0x96,0xee,0xfc,0x11,0x88,0x29,0x1d,0x1c,0xc7,0xb5,0x19, + 0xf1,0x87,0xd3,0xd3,0x1f,0xe,0xa4,0x78,0x5,0x86,0x5d,0x11,0x93,0x74,0x4d,0x1d, + 0x40,0x1b,0xee,0xe6,0x53,0x38,0xf2,0xc9,0x44,0x58,0xe9,0x2a,0xc,0xca,0xb4,0xa1, + 0x5a,0x1c,0x83,0xbb,0xe6,0x54,0x4,0x34,0x74,0xd8,0x6c,0x36,0xfc,0x73,0xf5,0x42, + 0xd8,0x1b,0xdf,0x5,0xe7,0x18,0x86,0xfa,0xf2,0x5d,0x78,0xf7,0x8b,0x1c,0xa8,0xa6, + 0x4c,0xf0,0x1a,0x7c,0xff,0xdd,0xbd,0x48,0x36,0x78,0x62,0x1,0xdf,0xc8,0xa1,0xaa, + 0x6a,0xd8,0x79,0xbd,0xaa,0xaa,0x1,0x7f,0x3f,0xf8,0xe7,0x2e,0x17,0x80,0x60,0xed, + 0x17,0x5d,0x35,0x38,0xb2,0x71,0x22,0x58,0xb9,0xc,0x17,0xd,0xb6,0xa1,0x89,0x8c, + 0xc6,0x6d,0x4f,0x9d,0x81,0x28,0x9d,0x7b,0x8e,0xd9,0x6c,0xc6,0xfa,0x55,0xaf,0x22, + 0xd1,0xb5,0x1a,0x5c,0x42,0xe,0x1a,0x2a,0xf7,0xe0,0xad,0x4d,0xe9,0x90,0x4d,0x83, + 0xc0,0x99,0x4c,0xbe,0xd,0x1e,0xff,0x4a,0x9f,0xde,0xd5,0x63,0x44,0xd0,0x17,0x6f, + 0xf8,0xa1,0x60,0x47,0x5d,0xd8,0x21,0xc4,0x90,0xa2,0x50,0x4c,0x2c,0x80,0xec,0x69, + 0xc4,0x91,0x4f,0x6e,0x82,0xea,0x2c,0xc0,0xb0,0x21,0x2,0x3c,0xa6,0x1f,0x62,0xca, + 0x8c,0x6a,0xb4,0xba,0xcf,0xfd,0x87,0x59,0x96,0xc5,0xea,0xa5,0xb,0x90,0x41,0xfe, + 0x5,0xde,0x31,0x4,0x8d,0x95,0xbb,0xb1,0xe4,0x63,0x13,0x44,0xd3,0x50,0x70,0x26, + 0x93,0x2f,0xe2,0xf,0x86,0xaf,0x77,0xf5,0xc4,0xb,0x7e,0xb4,0x19,0x81,0xe,0xc7, + 0x1f,0x92,0xa1,0x2,0x70,0x5e,0xe9,0xad,0x9b,0x8,0x80,0x2c,0x39,0x91,0xf7,0xe9, + 0x64,0xb8,0xcf,0x1e,0xc6,0xa8,0x1c,0x1,0x8a,0xf9,0x62,0x4c,0x79,0xf2,0x2c,0x1a, + 0x5b,0xce,0xbd,0x51,0x9a,0xa6,0xf1,0xde,0x92,0x79,0xc8,0xb6,0x7e,0xd,0x5e,0xc8, + 0x42,0x73,0xd5,0xb7,0x58,0xf2,0xa1,0x7,0xa2,0x69,0x1c,0x58,0x96,0xf5,0x45,0xfc, + 0xc1,0x2d,0x5d,0xd1,0x76,0xf5,0xc4,0x33,0x30,0xd4,0xcd,0x7a,0xec,0x5,0x80,0xc0, + 0x88,0x6f,0x17,0x36,0x54,0x0,0x14,0x45,0xc4,0xb1,0x4d,0xb7,0xa1,0xf1,0xf4,0x1e, + 0x8c,0xfb,0x81,0x15,0xb4,0x30,0xc,0xb7,0xcc,0x6c,0x46,0x75,0x7d,0xe0,0x9e,0xfe, + 0x1b,0xaf,0x3c,0x85,0x91,0xfd,0xa,0x60,0xb1,0xf6,0x47,0x4b,0xcd,0xf7,0x78,0x67, + 0x43,0x15,0x5c,0xec,0xe5,0x60,0x19,0xc6,0xb7,0xc1,0x13,0xaa,0xa5,0x2b,0x9c,0x88, + 0xdf,0x28,0xed,0x8f,0x46,0xc0,0x3a,0x2,0xdf,0x9e,0x0,0xb4,0x25,0x8,0x6d,0xfd, + 0x3f,0x54,0x74,0xb3,0x18,0x40,0x55,0x65,0x1c,0xff,0xf7,0x3d,0x38,0x5b,0xfe,0x5, + 0xc6,0xe,0xb7,0xc0,0x24,0xc,0xc5,0xd4,0x79,0x22,0x4e,0x55,0x4b,0x1,0xeb,0x16, + 0xcc,0x7b,0x4,0xe3,0x87,0xd7,0xc3,0x6c,0x4e,0x84,0xb3,0x3e,0x17,0x4b,0x37,0x14, + 0xa0,0x81,0x5c,0xd,0x96,0x61,0xc0,0xf3,0xfc,0x79,0x41,0x9f,0xcd,0x66,0xf3,0xd5, + 0xf8,0x75,0xbf,0x1f,0x6b,0xad,0x8e,0x16,0x7e,0x5b,0x40,0x83,0xef,0x87,0x12,0x94, + 0x70,0x4,0xc0,0x3f,0x3,0x51,0x8,0x1,0x21,0xdd,0xc6,0x2,0xa8,0x28,0xdc,0xfe, + 0x20,0x6a,0x4f,0x7c,0x8c,0xb1,0xc3,0xcd,0x30,0x3b,0xb2,0xf1,0xbb,0x17,0x80,0xe3, + 0x25,0x81,0x17,0x6c,0x3e,0x35,0xe3,0x5e,0xfc,0x72,0xbc,0x9,0xbc,0x49,0x85,0xab, + 0xb1,0x10,0x6b,0x3e,0xfc,0x16,0xd5,0xca,0x2f,0xc0,0x30,0xc,0x38,0x8e,0x6b,0xb3, + 0xab,0x27,0xdc,0x4e,0x5e,0x23,0xb6,0x7e,0x8d,0xd2,0xfc,0xb6,0xa0,0x1b,0x26,0x0, + 0x14,0xe9,0x3e,0x16,0xe0,0xd8,0xb6,0x47,0x50,0x75,0x7c,0x35,0xc6,0xc,0xe3,0x61, + 0x71,0xc,0xc4,0xf4,0x45,0x3c,0xe,0xe4,0x37,0x6,0xac,0x79,0x68,0xda,0xcd,0xf8, + 0xcd,0xf5,0x59,0xe0,0x99,0x56,0xb8,0x9b,0x4a,0xf1,0xf1,0xc6,0x6d,0x28,0xf3,0x4c, + 0x4,0x4d,0xd3,0x30,0xf9,0x45,0xfc,0xa1,0x72,0x7d,0xa3,0x4c,0xbf,0x91,0x81,0x61, + 0x7b,0x10,0xf5,0x5b,0x45,0x51,0xda,0x84,0x1f,0xae,0x0,0xf8,0xff,0xbf,0xfc,0x37, + 0x98,0x14,0x28,0x86,0x7c,0x91,0x4,0x13,0xb5,0xca,0x7b,0x27,0x29,0xfc,0x6a,0xe, + 0x4a,0xf7,0x2f,0xc2,0x98,0x1c,0xe,0x56,0x7b,0x26,0x66,0xbe,0xe3,0xc0,0xae,0xfd, + 0xf5,0x1,0x8b,0xef,0x9c,0x72,0x1d,0x7e,0x7f,0xe7,0xa5,0xe0,0xc9,0x19,0xb8,0x9d, + 0x67,0xb0,0xf5,0xdf,0x9f,0x22,0xaf,0x61,0x22,0x68,0x86,0x82,0xc9,0x2f,0xe2,0xf, + 0x2e,0xf3,0xea,0x27,0x77,0x75,0xe6,0xe8,0x16,0xa3,0x73,0xf8,0x50,0xf0,0xdb,0x3, + 0xdf,0x9e,0x10,0x74,0x4e,0x0,0x68,0xdd,0x5,0xa8,0x9d,0x89,0x6,0x99,0x28,0xc0, + 0x2b,0xfa,0x1f,0xfc,0xe3,0xcd,0x18,0x5d,0xbc,0x77,0x3e,0x46,0xe7,0x98,0x60,0x75, + 0x64,0xe0,0xb9,0xb5,0xe9,0xd8,0xfc,0x75,0xe0,0xce,0xde,0x8d,0x13,0x2e,0xc7,0x9f, + 0x1f,0xba,0x1,0x66,0xb5,0x4,0xa2,0xab,0x1e,0x7b,0x76,0x6c,0xc0,0xbe,0xd3,0x93, + 0x40,0x31,0x6c,0x9b,0xf0,0xf5,0x74,0x8f,0xed,0xe0,0xc4,0xce,0xae,0x30,0xfd,0xed, + 0x1,0xf4,0x7,0x1e,0x8e,0x10,0x28,0x8a,0xe2,0xf7,0x98,0x16,0xda,0xe9,0x27,0x94, + 0x9f,0x7,0x9d,0x2,0x45,0x11,0x9f,0x32,0xc8,0x44,0x1,0xe5,0x5d,0xe3,0xd6,0x98, + 0xc4,0xcd,0x2,0xa8,0x0,0xd4,0x7b,0x6f,0xc4,0xc5,0x37,0xfd,0x4,0xe3,0x47,0xd, + 0x65,0x61,0x73,0xa4,0x63,0xd1,0xbf,0x6,0x62,0xfd,0x96,0xc0,0xcd,0x9d,0x2b,0xc7, + 0x8f,0xc2,0xfc,0x99,0x77,0x82,0x57,0x8e,0x43,0x12,0x9b,0x71,0x78,0xef,0x3f,0xb0, + 0xad,0x64,0x12,0x8,0xc5,0xc2,0xa4,0xa5,0x7b,0x56,0xab,0xd5,0x17,0xed,0x7,0xb7, + 0x74,0x75,0xc7,0x74,0xaf,0x2d,0xed,0xf7,0x7,0x1f,0x2c,0x4,0xc1,0x8f,0xc9,0xb2, + 0x1c,0x62,0x9d,0x37,0xb2,0xf7,0xe9,0x32,0x9,0xfe,0xc2,0x8,0xfd,0xec,0x62,0x2, + 0xc2,0x72,0x20,0x44,0x81,0xe8,0x71,0x3b,0x1,0xd4,0x2,0xf0,0xc4,0xd5,0x5,0xfc, + 0xf6,0x7a,0x8c,0xb8,0xfd,0x5a,0x5c,0x35,0x6a,0x28,0x3,0x9b,0x3d,0x15,0xcb,0x77, + 0xe4,0xe0,0xff,0x36,0x94,0x5,0xac,0x19,0x3b,0x7a,0x28,0xfe,0xf6,0xd7,0xff,0x2, + 0x2f,0x1f,0x86,0x2c,0xbb,0x71,0xf4,0xdb,0x55,0xd8,0x78,0x6c,0x12,0x8,0xc5,0xf9, + 0x82,0xbe,0xb6,0xca,0xbc,0xe1,0xb4,0x74,0x19,0xa5,0xfd,0xe1,0x5a,0x87,0x50,0x9a, + 0xef,0xf,0xdf,0x7f,0x6,0xb,0x82,0x2c,0xcb,0x41,0x53,0x5b,0xab,0x6a,0x6b,0x14, + 0xed,0xb5,0x43,0xa,0x0,0xa5,0x1d,0x5c,0x49,0x40,0x28,0xa,0xb4,0x89,0x3,0xcd, + 0xd2,0x80,0x24,0xe1,0xf0,0xe1,0x43,0xab,0x0,0x54,0xc4,0x55,0x0,0xa6,0xdf,0x8a, + 0xcb,0x6e,0x18,0x8f,0x5f,0x8f,0x1c,0x42,0x11,0x9b,0x23,0x5,0x1f,0xef,0x1f,0x81, + 0x57,0x57,0x94,0x4,0xac,0x19,0x3e,0x34,0xb,0x6f,0xbd,0xfa,0x28,0x78,0x69,0x3f, + 0x54,0x45,0x41,0xd1,0xf7,0xcb,0xf1,0xe1,0x91,0x49,0x50,0x9,0xef,0xcb,0xf5,0xf5, + 0xa0,0x4f,0xd7,0x7e,0xff,0xa0,0xaf,0x3b,0x1d,0xd5,0xda,0x1e,0x7c,0x7f,0xd0,0xc1, + 0xe0,0xf5,0x29,0x49,0x92,0x36,0xcf,0x9,0x80,0xbf,0x15,0x8,0x76,0x11,0xc1,0x7f, + 0xdb,0x37,0x29,0x2,0xd6,0x6c,0x5,0x61,0xcd,0x20,0x8a,0x84,0xd2,0xa2,0x82,0x83, + 0xbf,0xf9,0xd5,0x4d,0x7f,0x1,0x50,0xf,0x40,0x8e,0x8b,0x0,0xbc,0xf5,0x4,0xae, + 0xcc,0x4a,0xc5,0xcc,0x91,0x17,0x11,0xda,0xee,0x48,0xc5,0x8a,0xcf,0x2d,0xd,0xb, + 0xd7,0x95,0x38,0xfc,0xd7,0x64,0xd,0x48,0xc7,0xb2,0x37,0x9f,0x80,0x55,0xfa,0x6, + 0x0,0x70,0xf2,0xe0,0x32,0xac,0x3f,0x34,0x9,0xa,0xb1,0x80,0x61,0x18,0x9f,0xdf, + 0x6f,0xb,0x7e,0x24,0xe7,0xf5,0xc5,0x43,0xfb,0xc3,0x85,0xdf,0x16,0x78,0x51,0x94, + 0x20,0xc9,0x12,0x64,0x29,0xc8,0xa,0x28,0x32,0x14,0x45,0x85,0xaa,0xb,0xf,0xb4, + 0x38,0xc0,0x4f,0x8,0xf4,0x23,0x6b,0x9,0x45,0xc0,0x59,0xec,0x60,0xac,0x76,0xa8, + 0xee,0x16,0x94,0x96,0x95,0x56,0xdf,0x77,0xcf,0x3d,0xbf,0x6e,0x6d,0x6d,0xad,0x6, + 0x20,0xc6,0x25,0x8,0xdc,0xf4,0xa,0x2e,0x83,0x8a,0x15,0x23,0x6,0x81,0xb3,0x3b, + 0x52,0xf1,0xd1,0x6e,0x6b,0xc3,0xc2,0x75,0x74,0x0,0xfc,0xd4,0x94,0x44,0xac,0x79, + 0x77,0x16,0x6c,0xf2,0x6e,0x10,0x42,0xa3,0x2c,0x77,0x39,0xd6,0x1e,0xb8,0x9,0xa, + 0x65,0x7,0x43,0x51,0x1,0xe9,0x9e,0xee,0xf3,0xfd,0x83,0xbe,0x60,0xf8,0xdd,0x61, + 0xbf,0xbd,0xad,0x7c,0xbe,0x2d,0xf0,0xb2,0x2c,0x43,0x14,0x45,0x88,0xa2,0xe8,0x15, + 0x0,0x49,0x82,0xac,0x59,0x0,0x49,0x92,0x34,0xf8,0xa,0x14,0xbf,0x38,0x40,0xf1, + 0x17,0x32,0xbf,0x5d,0x3e,0x8a,0xa2,0x40,0xd3,0x34,0x78,0x9b,0x1d,0x16,0xbb,0x1d, + 0x52,0x43,0xd,0xaa,0x6b,0xaa,0x5a,0x5e,0x7d,0xf9,0xd5,0xff,0x38,0x71,0xe2,0x44, + 0x65,0x67,0xe1,0x87,0x2d,0x0,0x9f,0xbf,0x82,0x51,0x8a,0x8a,0x8d,0xd9,0xfd,0x60, + 0xb7,0x27,0xa4,0x62,0xc7,0x11,0x5b,0xed,0xbc,0x65,0x54,0xb2,0xff,0x1a,0x87,0xc3, + 0x86,0xf5,0xcb,0x9e,0x86,0x43,0xde,0x9,0x42,0xb3,0xa8,0xc8,0x5b,0x86,0x75,0x7, + 0x26,0x41,0x65,0x92,0xc1,0x10,0x2,0x96,0x65,0xbd,0x65,0x5e,0x2d,0xe2,0xf,0x86, + 0x6f,0x54,0x63,0x87,0x91,0xda,0xdf,0x96,0x15,0x8,0x5,0xdd,0xab,0xf5,0x32,0x44, + 0xd1,0xe3,0x15,0x0,0x49,0x82,0xe4,0xbb,0xf5,0x82,0xf7,0x9,0x80,0x9f,0x2b,0xf0, + 0x6a,0xbf,0x1e,0x44,0x2a,0xa0,0x8,0xd,0x10,0x80,0xa1,0x69,0x0,0x2a,0x1c,0xc9, + 0x29,0x70,0x38,0xec,0x68,0x6d,0xaa,0x43,0x6d,0x7d,0x9d,0xb8,0x76,0xcd,0xda,0xeb, + 0x3f,0xfa,0xe8,0xa3,0x7c,0x23,0xe0,0x87,0x25,0x0,0x9b,0x5e,0xc1,0x50,0x45,0xc5, + 0x67,0xfd,0x92,0x91,0x9a,0x9a,0x9a,0x8c,0xdc,0x32,0xfb,0xa9,0x27,0x16,0x53,0x99, + 0xfe,0xee,0x8a,0xe7,0x39,0xac,0x5f,0xf6,0x34,0x92,0xd4,0x2f,0x41,0xd1,0x26,0x54, + 0xe5,0xaf,0xc4,0x3f,0xf,0xdf,0x4,0x95,0xcd,0x0,0xa3,0xaa,0x60,0xb4,0x32,0xaf, + 0x20,0x8,0x48,0xd4,0xcc,0x7e,0xf0,0x95,0xbb,0xdd,0xe1,0xb2,0xed,0xf6,0xc0,0x77, + 0xc,0x5f,0x82,0xc7,0x23,0x9e,0x13,0x0,0x51,0x3a,0x27,0x8,0x92,0x18,0x68,0x1, + 0x64,0xd9,0x67,0x15,0x54,0x55,0x81,0x2,0x15,0x14,0xf4,0xef,0x45,0x90,0xc1,0x30, + 0x34,0xcc,0x82,0x80,0xcc,0xac,0x2c,0xd0,0x4,0x68,0x6a,0x6a,0x40,0x6d,0x5d,0xad, + 0xb2,0xfd,0xcb,0x1d,0x53,0x17,0x2f,0x5e,0xbc,0xcf,0x28,0xf8,0x1d,0xa,0xc0,0xa7, + 0x2f,0x60,0x0,0x51,0xb1,0x39,0x41,0x40,0xe6,0x80,0xfe,0x49,0xa8,0x3c,0x9b,0x78, + 0x62,0xda,0xb,0xc8,0xf6,0x6f,0xe8,0xa0,0x69,0x1a,0xeb,0x96,0x3e,0x8d,0x74,0x6a, + 0x17,0x18,0x86,0x41,0x4d,0xe1,0xfb,0xf8,0xe0,0xf0,0x44,0x28,0x6c,0x16,0x68,0x55, + 0x5,0x45,0x51,0xe0,0x79,0x1e,0x16,0x8b,0x5,0x9,0x9,0x9,0x48,0x4c,0x4c,0xc, + 0x19,0xf1,0x1b,0x79,0x5a,0x97,0x91,0xbe,0x3f,0x70,0xb3,0xab,0x6d,0x7f,0xef,0xf1, + 0x78,0x2,0x4,0xc0,0xe3,0x11,0x7d,0xbf,0x17,0xb5,0x5b,0x59,0x92,0x20,0xc9,0x32, + 0x24,0x51,0xf4,0xfa,0x7f,0x78,0xb5,0xdf,0x3f,0xda,0x4f,0x4b,0x4d,0xc5,0xa0,0x41, + 0x83,0x20,0x8,0x56,0xb4,0xb4,0xb4,0xa0,0xa9,0xa9,0x11,0xb5,0x75,0xb5,0x38,0x78, + 0xe0,0xc0,0xff,0x3c,0x33,0xfb,0x99,0x8f,0x8c,0x84,0xdf,0xae,0x0,0x7c,0xfa,0x1a, + 0x52,0x69,0x11,0x9b,0x38,0x16,0x17,0xd,0x1d,0x94,0x80,0x66,0x4f,0xd2,0x89,0x5b, + 0xe7,0xc8,0xd9,0x92,0xcc,0x4,0x7c,0x90,0xab,0xdf,0x9e,0x89,0x81,0x96,0x3d,0x60, + 0x59,0xa,0x75,0xc5,0xff,0xc0,0x86,0x23,0x13,0xa1,0xf2,0x43,0xc1,0x28,0xa,0x28, + 0x8a,0x2,0x6b,0x32,0xc1,0x62,0x36,0x7,0xec,0xee,0x39,0x1c,0xe,0x98,0xcd,0xe6, + 0xa8,0x8e,0x69,0x8d,0x57,0xd4,0x1f,0xae,0xdf,0xd7,0x35,0xdf,0x3b,0xbd,0xf0,0xdd, + 0x1e,0x37,0x9c,0x2d,0x2d,0x70,0xb9,0x5c,0xf0,0x88,0x22,0x14,0x59,0x81,0xe4,0xd3, + 0x7c,0x19,0x2a,0x64,0xa8,0x8a,0xa,0x45,0x5,0x8,0x51,0x61,0xe6,0xad,0x18,0x34, + 0x78,0x20,0x6,0x66,0x65,0xc1,0x6c,0x36,0xc3,0xe3,0xf1,0x4,0xc0,0xcf,0x3f,0x96, + 0xff,0xfa,0xf4,0xe9,0x8f,0xfe,0xcd,0x68,0xf8,0x6d,0xa,0xc0,0x47,0xef,0x3e,0x32, + 0x5c,0xa1,0xcf,0x6e,0xa5,0x6b,0x57,0x64,0x8e,0xcc,0x11,0x20,0x51,0xc9,0xa5,0xd7, + 0x3f,0xee,0x19,0x2c,0x2a,0x5c,0xc0,0xba,0xc5,0x2f,0xfd,0x51,0xf9,0x41,0xf2,0x1, + 0x8a,0x63,0x54,0xd4,0x9d,0xf8,0x0,0x1f,0x1e,0xfe,0x25,0x54,0xf3,0x8,0xd0,0x9a, + 0xd9,0xd7,0xfd,0xbe,0xcd,0x66,0xf3,0x82,0xf7,0x83,0xcf,0xf3,0x7c,0xd4,0x3e,0x3f, + 0x96,0xd6,0x21,0x94,0xd9,0xf,0x2e,0xf4,0xe8,0xb7,0xde,0x28,0x5f,0xd7,0x7a,0x5d, + 0xf3,0x3d,0x68,0x69,0x69,0x46,0x73,0x53,0x13,0x5a,0x5d,0x2e,0x48,0x5a,0xb,0x94, + 0xe4,0x4b,0xff,0x14,0x10,0x28,0xe0,0x2d,0x56,0x64,0x66,0x64,0x60,0xd0,0xc0,0x81, + 0xe8,0xd7,0x2f,0x3,0x0,0xf1,0x7b,0xfe,0x39,0xf8,0xc5,0x27,0x8a,0x3f,0x58,0xb0, + 0xe0,0xc5,0x19,0xb1,0x80,0x1f,0x52,0x0,0xd6,0xae,0x98,0x37,0x5c,0x35,0x67,0x1d, + 0x14,0x69,0x7,0x27,0x24,0x64,0x41,0x66,0xd6,0x55,0x5e,0xf7,0x70,0x53,0xa6,0xa8, + 0x58,0x3,0x3e,0xb9,0x5,0x73,0xef,0x57,0xc6,0xf,0x29,0xa6,0x78,0x56,0x44,0x7d, + 0xc9,0x46,0x7c,0x92,0x7b,0x1d,0x28,0xfb,0xa5,0x60,0x14,0x5,0x84,0x10,0x5f,0xb1, + 0x47,0xdf,0xdb,0xb7,0xdb,0xed,0x70,0x44,0x99,0xee,0xc5,0x53,0x38,0x82,0xcd,0x7e, + 0xa8,0x4a,0x9e,0xbf,0xf6,0x8b,0xa2,0x8,0x8f,0x78,0xce,0x2,0x78,0x44,0xf,0x5a, + 0x5b,0x5d,0x70,0xba,0x5c,0x70,0x36,0x37,0x43,0x5,0x1,0xc3,0xd0,0xb0,0x5a,0x4, + 0x24,0x24,0x38,0x90,0x9c,0x92,0x82,0xfe,0xfd,0xfb,0x23,0x39,0x29,0x49,0x7b,0x4d, + 0x6f,0x61,0x28,0x14,0xfc,0xd2,0x92,0x92,0x5d,0xcb,0xde,0x5b,0x7e,0x4f,0x61,0x61, + 0xa1,0x27,0x16,0xf0,0xcf,0x13,0x80,0xf7,0xe6,0xe,0xe6,0x4d,0xac,0xb0,0x9b,0xb3, + 0xa6,0x73,0x3c,0xcf,0x43,0x92,0x7f,0x8e,0x7f,0xe4,0x26,0x66,0x50,0xdc,0x72,0x2, + 0xe7,0xb9,0x2b,0x76,0x67,0x3e,0x7a,0x8b,0xf2,0x8b,0x71,0xd5,0xc4,0xc2,0x38,0x71, + 0xb6,0xe4,0x33,0x6c,0xca,0xbf,0xe,0x4c,0xd2,0xcf,0x20,0xcb,0xb2,0xf7,0x5b,0xb7, + 0xb4,0x7c,0xdf,0xbf,0xa7,0x2f,0x78,0x77,0xcf,0xa8,0x8b,0x38,0x62,0xa9,0xfd,0xfe, + 0xb9,0x7f,0x70,0x6d,0x5f,0xf4,0x69,0xbf,0x37,0xca,0xd7,0x53,0x3f,0x8f,0xdb,0xd, + 0x8f,0xdb,0xd,0xc9,0x23,0x42,0x51,0x81,0xfb,0xee,0xbd,0xa7,0xcd,0x94,0xb2,0x3d, + 0xf8,0x65,0xe5,0x65,0x47,0xbf,0xf8,0x62,0xfb,0xcd,0xdb,0xb7,0x6f,0x6f,0x89,0x15, + 0x7c,0x0,0xa0,0x7d,0x9a,0xbf,0x16,0x74,0x5a,0xeb,0xd9,0x95,0x20,0xf4,0x8f,0x15, + 0xcb,0x25,0x70,0x38,0xbc,0x9d,0x38,0x69,0xe9,0xfd,0xc8,0x90,0x21,0x43,0x70,0xe8, + 0xd0,0x21,0xb8,0xdd,0x6e,0x3c,0x74,0xff,0x4,0xf9,0xee,0x5f,0x32,0x94,0x95,0xa9, + 0x23,0xd,0x65,0x9b,0xb1,0xb5,0xf0,0x6a,0x98,0x32,0x26,0x43,0x96,0x65,0xaf,0xcf, + 0xf7,0xab,0xf1,0xeb,0xdb,0xbb,0xfe,0x97,0x6f,0x85,0x73,0x44,0x5b,0x67,0xb6,0x7d, + 0x8d,0xde,0x32,0xe,0x55,0xe5,0x93,0x65,0x19,0xa2,0xe6,0xf7,0x45,0xd1,0x1b,0xfc, + 0x79,0x44,0xf,0x44,0x8f,0x8,0xb7,0x47,0x84,0xdb,0xed,0x86,0x47,0x14,0x41,0x11, + 0x82,0xd1,0xa3,0x47,0x47,0xc,0xff,0x54,0x79,0x79,0xe5,0xe1,0x43,0xb9,0xd7,0xbe, + 0xfe,0xfa,0xeb,0x95,0xb1,0x84,0xef,0x13,0x0,0x55,0x5,0x39,0xb5,0x19,0x6f,0x81, + 0xe0,0xee,0x31,0x59,0x27,0x61,0xe7,0x5b,0x5a,0x6b,0xa4,0xb1,0x6c,0x6a,0x6a,0xaa, + 0x37,0x75,0x4b,0x4c,0x44,0x4e,0x4e,0xe,0x6,0xa4,0xaa,0xf2,0x83,0xb7,0x8,0xc4, + 0x4a,0x57,0x50,0x4d,0xa7,0xb6,0x61,0xee,0xdf,0xcb,0x4f,0xc,0xbf,0xfa,0xaf,0x89, + 0xba,0x66,0xf8,0x37,0x76,0x8,0x82,0x0,0xc1,0x66,0xf3,0x5d,0xb2,0x1d,0x9c,0xeb, + 0x47,0xb,0x2a,0x56,0xc2,0x11,0x2a,0xdf,0xf,0x8e,0xfc,0x7d,0xda,0x2f,0x4a,0x1, + 0xd1,0xbe,0x1e,0xfc,0x79,0x3c,0x1e,0xb8,0x5c,0x2e,0xb8,0xdd,0x6e,0x88,0xa2,0x7, + 0x16,0xab,0x5,0x23,0x2e,0x1e,0x11,0x11,0xfc,0x8a,0x8a,0x53,0x8d,0x47,0xf3,0x8e, + 0x4c,0x78,0xee,0xb9,0xe7,0xf3,0x63,0xd,0xdf,0xe7,0x2,0x7e,0x3a,0x1a,0xdf,0x5e, + 0x39,0xa,0x97,0x3c,0x32,0x85,0x86,0xe0,0x48,0x6b,0xbd,0xfb,0xc9,0x2f,0xdd,0x10, + 0x9a,0xcc,0xcf,0x3e,0xfb,0x2c,0x86,0xd,0x1b,0x6,0xb3,0xd9,0xc,0x0,0x48,0x72, + 0xf0,0xb4,0xe8,0xde,0x8c,0xa6,0xea,0xed,0x58,0xb8,0xb2,0xa2,0xf4,0xb5,0x75,0x38, + 0xfa,0xcb,0xfb,0xa8,0x6c,0x86,0x61,0xa0,0xaa,0x2a,0x68,0x9a,0x6,0xc7,0xf3,0xb0, + 0x5a,0x2c,0xb0,0x5a,0xad,0x10,0xb4,0x76,0x2e,0x8e,0xe3,0xc0,0xfa,0xa5,0x7b,0x5d, + 0x51,0xe1,0x8b,0xf4,0x6f,0xb6,0xb5,0x7d,0x2b,0xcb,0x32,0x24,0xf9,0x5c,0x65,0xcf, + 0x57,0xf2,0xd5,0xa7,0x47,0x84,0x2c,0x7b,0x8b,0x40,0xe,0x47,0x62,0xa4,0xf0,0x5d, + 0xf9,0x5,0x47,0xa7,0xcc,0x9b,0xf7,0xfc,0x81,0x78,0xc0,0x7,0x0,0x6a,0xe6,0x13, + 0xf,0x1f,0xda,0x7d,0x84,0x5c,0xf2,0xe2,0xfb,0xc0,0xf2,0xcf,0x2d,0xf2,0x5d,0x73, + 0x5d,0xcd,0x79,0xa5,0x5c,0x42,0x69,0x69,0x29,0x66,0xcf,0x9e,0x8d,0x23,0x47,0x8e, + 0x20,0x2d,0x2d,0xd,0x29,0x29,0x29,0x10,0x1c,0x69,0xd8,0x55,0x7a,0xd,0xd6,0xee, + 0x4c,0xa8,0x9c,0xb7,0x14,0x87,0x54,0x40,0xd5,0x3b,0x7a,0x74,0x9f,0xaf,0x1f,0xcd, + 0x2a,0x8,0x2,0xac,0xda,0x5,0x1c,0x2c,0xcb,0x82,0x8e,0x41,0xc0,0x17,0x6b,0xe1, + 0x8,0xb5,0x8f,0x2f,0x49,0xde,0x22,0x8e,0x2c,0x4b,0x9a,0x20,0x4,0x4d,0x4d,0x38, + 0x14,0x45,0x45,0x6a,0x4a,0x72,0x24,0xf0,0xc5,0xa2,0xc2,0xc2,0x3b,0xe7,0xce,0x99, + 0xbf,0x25,0x5e,0xf0,0x1,0x80,0x3a,0x75,0xba,0x81,0x7b,0xe7,0xed,0x37,0xc1,0xb2, + 0x26,0xcc,0x5c,0xdc,0x44,0xff,0x7b,0x5f,0x6b,0x2a,0xcf,0xf3,0x0,0x80,0xf2,0xf2, + 0x72,0xfc,0xfd,0x8d,0xf9,0xd8,0xb9,0xed,0x23,0xb5,0xb9,0xb9,0x19,0x34,0x4d,0x43, + 0x11,0x1b,0x3d,0x4f,0xbd,0x56,0xbe,0x4d,0x56,0xbd,0x8d,0x21,0x2c,0x7b,0xae,0xb1, + 0xc3,0x6a,0xb5,0x6,0xcc,0x48,0x9a,0x3a,0xe2,0x59,0xe1,0xb,0x47,0xdb,0xdb,0xb7, + 0x0,0xb2,0x26,0x8,0xda,0x7d,0xad,0xb8,0x23,0x89,0x5e,0xcd,0x57,0x64,0x9,0x8a, + 0xaa,0x20,0x33,0x33,0x33,0x2c,0xf8,0x95,0x95,0x15,0x72,0x71,0x51,0xc1,0xb4,0xd9, + 0xb3,0x9f,0xd9,0x10,0xef,0xf7,0x4e,0x2d,0x5f,0xbe,0xfc,0xbd,0xb7,0xdf,0x59,0x8a, + 0x2b,0xae,0x18,0xf,0x0,0x70,0x3a,0x9d,0xa8,0xad,0xf5,0x1e,0xd6,0x90,0x91,0xcc, + 0xe2,0xe5,0x3f,0x65,0xb6,0x5c,0x9a,0xf0,0x6,0xa9,0x28,0xfc,0x1c,0x35,0x15,0x87, + 0xdd,0xb,0x5e,0x5e,0xfc,0x6a,0x4d,0x6d,0xa3,0x4b,0x93,0x52,0x85,0xe3,0x38,0x1f, + 0x7c,0x8b,0xc5,0x2,0x41,0x83,0xef,0xff,0x65,0x4c,0xdd,0xf9,0xd0,0xc5,0x8e,0x36, + 0x81,0xfc,0x5,0xc0,0x57,0xc3,0xf7,0xdf,0xd5,0xd3,0x37,0x7b,0x64,0x19,0xa2,0x24, + 0x7a,0x37,0x7a,0x14,0x15,0x66,0xb3,0x19,0xc9,0xc9,0xc9,0xe1,0xc0,0x57,0xb,0x8b, + 0xb,0x1f,0x9d,0x35,0x6b,0xee,0xf2,0xae,0xb0,0x7e,0x54,0x7a,0x7a,0xfa,0xa2,0xbc, + 0xbc,0xbc,0xd2,0x1d,0x3b,0xbe,0xc4,0x43,0xf,0x3d,0x4,0x0,0x68,0x6c,0x6c,0x44, + 0x7d,0x5d,0x15,0xde,0x7e,0xe6,0xa2,0xa6,0x14,0x7a,0xbf,0x15,0xce,0x7c,0xc,0x74, + 0xce,0x3a,0xba,0xe0,0xe5,0x17,0xef,0xde,0xb3,0xef,0xe0,0x29,0x9c,0x6b,0xd,0xf3, + 0x9,0x80,0xbf,0x10,0xe8,0x2e,0x21,0x9e,0x3e,0x3f,0x16,0x7f,0x23,0x74,0xb,0x97, + 0x17,0xa6,0xac,0xc8,0xe7,0x35,0x7a,0x78,0x4d,0xbf,0xc,0x5,0x2a,0xfa,0xf7,0xef, + 0x1f,0xe,0x7c,0x14,0x15,0x17,0xcd,0x99,0x3d,0xf3,0xe9,0xd7,0xbb,0xca,0xfd,0x51, + 0x67,0xce,0x9c,0x69,0x99,0x30,0x61,0xc2,0x1d,0x39,0x39,0x39,0x75,0x8b,0x17,0x2f, + 0xc6,0xe4,0xc9,0x93,0x41,0x8,0x41,0xbf,0xfe,0x3,0xf1,0xc0,0xac,0x1d,0xb6,0xea, + 0xea,0x1a,0x54,0x9d,0xa9,0x2c,0xbc,0x67,0x7e,0xcb,0xef,0x77,0xed,0x2e,0xac,0xd4, + 0xc1,0x6b,0x53,0xd6,0x9b,0x3b,0xf4,0x34,0x2f,0x58,0xf3,0xbb,0x83,0xdf,0xef,0x4c, + 0xab,0x77,0xa0,0xf9,0x57,0x20,0x2b,0x5e,0xf8,0x8a,0xac,0xf8,0xb6,0x76,0x65,0xfd, + 0xbe,0x2c,0x6b,0x5b,0xba,0x40,0xf6,0xe0,0xc1,0x1d,0x6a,0x7e,0x51,0x71,0xd1,0xec, + 0x59,0x33,0xe7,0xfc,0x6f,0x97,0x7e,0x36,0xfa,0xed,0xd4,0xa9,0x53,0x7f,0xd1,0xdc, + 0xdc,0xbc,0x7c,0xfb,0xf6,0xed,0xe9,0x50,0x45,0x34,0x35,0xb7,0x42,0x51,0x54,0xfc, + 0xfc,0x12,0xd2,0x6a,0x36,0xa9,0xbf,0xf8,0x6c,0xf,0x6a,0x0,0x24,0x1,0x18,0x3, + 0x60,0x2c,0x80,0x44,0x0,0x28,0x2e,0x2e,0xfe,0xd,0xcf,0xf3,0x50,0x55,0x35,0x40, + 0xf3,0xbd,0xfd,0x6b,0x54,0x48,0x8,0xf1,0x4e,0x1,0xa3,0x29,0x0,0x5,0x6b,0xb7, + 0x28,0x8a,0x70,0xb9,0xdc,0x70,0xb9,0x5c,0x70,0xb9,0x5d,0x70,0xeb,0xf7,0x5d,0x2e, + 0xb8,0xdc,0x6e,0x5f,0xfa,0x27,0xcb,0x12,0x4c,0xac,0x9,0xb7,0xdc,0x32,0x19,0xaa, + 0x8a,0xb6,0xe0,0x2b,0x5,0x85,0x5,0xd3,0xe7,0xcc,0x7a,0xe6,0x8d,0xae,0x56,0xe, + 0x1f,0xa1,0x55,0xab,0x56,0x6d,0x2d,0x2c,0x2c,0x1c,0x3b,0x6d,0xda,0xb4,0xad,0xb7, + 0xdc,0x7a,0xbb,0x27,0x2d,0x2d,0x15,0x89,0x36,0xa8,0x4d,0x4e,0xf5,0xc1,0xcf,0xf6, + 0xa0,0x2,0xde,0xb6,0x23,0x59,0xd7,0x7c,0x6d,0x4a,0xfe,0xdf,0xc1,0x13,0xed,0x17, + 0x30,0xf6,0x84,0xe1,0x6d,0xda,0xf0,0xee,0xd9,0x7,0x96,0x84,0xcf,0x15,0x88,0x8, + 0x1,0x28,0x42,0x21,0x3b,0x7b,0x70,0x7b,0xf0,0xc5,0xc2,0xa2,0x82,0x7b,0xbb,0x3, + 0xfc,0xe0,0x52,0xb0,0x9a,0x9b,0x9b,0x5b,0x93,0x9b,0x9b,0x3b,0x11,0x40,0xea,0x98, + 0x31,0x63,0xae,0x39,0x78,0xb0,0xea,0xd8,0x77,0xc7,0x70,0xca,0x6f,0x9d,0xa4,0x6d, + 0x4a,0xe8,0x2,0xa0,0xea,0xf0,0x45,0x51,0xbc,0x60,0xe0,0x87,0xcc,0x2,0x14,0x55, + 0x83,0xad,0xb9,0x4,0xd5,0xdb,0xc9,0xa3,0x37,0x76,0x7a,0xc3,0x22,0xa,0x2a,0x54, + 0x64,0x67,0x67,0xb7,0x5,0xdf,0x5d,0x50,0x74,0xfc,0xf6,0x39,0x4f,0xcd,0xfd,0xb0, + 0xbb,0xbc,0x57,0x1d,0xac,0x9e,0x77,0x2a,0x9a,0x5b,0xa8,0x39,0x78,0xf0,0xe0,0x6, + 0x0,0xac,0x36,0xf5,0xc7,0x44,0x4d,0x8,0x24,0x5d,0x0,0xf4,0xcb,0xb6,0x14,0x45, + 0x1,0xe5,0x1f,0xf1,0xfb,0xb,0xc1,0x5,0x60,0xd,0xbc,0xda,0x7f,0x4e,0x18,0x54, + 0xad,0x9f,0x4f,0x55,0x54,0x28,0xb2,0x2,0xa2,0x5d,0xad,0x9b,0x91,0x91,0xe,0xab, + 0xd5,0x1a,0x22,0xcf,0xaf,0x68,0xce,0x2f,0xc8,0x9b,0x3c,0x77,0xce,0xfc,0x7f,0x77, + 0xa7,0xf7,0x15,0x60,0x1,0xb4,0x5b,0x39,0xa8,0x10,0xa1,0x47,0xfc,0x14,0xbc,0xed, + 0xc7,0xa2,0x9f,0x2b,0x50,0xf5,0x8d,0x1d,0xa3,0x1a,0x39,0xbb,0xaf,0x0,0x4,0x59, + 0x6,0xe8,0x97,0xe4,0xa8,0x0,0xf1,0xde,0x67,0x68,0x1a,0x39,0x43,0x87,0x86,0x80, + 0x5f,0x7e,0x3a,0x2f,0x37,0xff,0xa6,0x79,0xf3,0xe6,0x7f,0xd7,0xdd,0xde,0x57,0xf0, + 0x76,0x70,0xb0,0x10,0xc8,0x9a,0xb6,0xd3,0x9a,0x0,0x98,0x35,0x21,0xd0,0x2d,0x40, + 0x44,0xf0,0x7b,0xb2,0x4b,0x38,0xef,0xa,0x2c,0x3f,0x61,0xd0,0xbb,0x77,0x13,0x1c, + 0x76,0x38,0x1c,0xf6,0x0,0xf8,0xe5,0xe5,0x65,0xf9,0x87,0xf,0xe5,0xde,0xf8,0xfc, + 0xf3,0xcf,0x17,0x77,0xc7,0xf7,0x16,0xaa,0x21,0xc4,0x5f,0x8,0x64,0x4d,0xe3,0x75, + 0xba,0x26,0x0,0x2e,0x3f,0x2b,0x40,0x68,0x9a,0xc6,0x85,0x3c,0xc2,0x39,0xc0,0xc1, + 0x7b,0xc9,0x16,0x8b,0xec,0x21,0x43,0x3,0xf7,0xf3,0x4b,0x4b,0xbe,0xda,0xb7,0x77, + 0xfb,0xe4,0x45,0x8b,0xde,0xab,0xee,0xae,0xef,0x2f,0xdc,0xb6,0x70,0xd5,0xef,0x56, + 0x45,0x2f,0x1a,0x1d,0x59,0x36,0x8a,0x10,0xd0,0x34,0x8d,0xa4,0xd4,0xc,0x70,0x2c, + 0xe3,0x83,0x7f,0xf2,0x44,0xf1,0x7,0xab,0x56,0xad,0xf9,0xed,0x96,0x2d,0x5b,0x5a, + 0xba,0xf3,0xfb,0x63,0xd0,0x37,0xc2,0x14,0x2,0xfd,0x2a,0x1d,0xe8,0x5d,0x9c,0xda, + 0x15,0x3b,0x14,0xcc,0x56,0x1b,0x32,0xd2,0xd3,0x7c,0xf0,0xb,0xb,0xa,0x16,0xbd, + 0xf2,0xca,0xc2,0x19,0xb9,0xb9,0xb9,0x9e,0xee,0xfe,0xde,0xe2,0x23,0x0,0xaa,0xea, + 0xcb,0x4,0x8c,0x3a,0xde,0x2c,0xfe,0x42,0xa0,0xfd,0x43,0x8,0x88,0x16,0xf3,0x13, + 0x0,0xbc,0x60,0x43,0x4a,0xbf,0x1,0x70,0x3b,0x9b,0x50,0x5b,0x57,0xa7,0x1c,0x39, + 0x7c,0x78,0xc6,0x1f,0xfe,0xf0,0xf0,0x22,0x2d,0x4e,0xea,0xf6,0x83,0x32,0x1c,0x74, + 0xa8,0xfb,0x17,0x84,0x15,0xa0,0xbc,0xe0,0xb5,0xeb,0xf4,0x8,0x45,0xc0,0x5a,0x4, + 0x24,0xf4,0xcb,0x2,0xe5,0x71,0xa2,0xb6,0xae,0xce,0xf3,0xf5,0x57,0x5f,0xff,0xa6, + 0x27,0xc1,0xef,0x73,0x1,0xed,0x98,0xfc,0xe0,0xe9,0xd,0xf4,0x8,0x28,0x42,0x81, + 0x22,0x14,0x58,0xde,0x2,0xde,0x96,0xc,0xe,0x1e,0xd4,0xd4,0x56,0x37,0x7f,0xf8, + 0xc9,0x86,0xeb,0x17,0xbe,0xb8,0x70,0x6f,0x4f,0x82,0x6f,0xa8,0x0,0x50,0x14,0xa5, + 0x55,0xc4,0x7a,0x1e,0xec,0x70,0x22,0x7d,0xff,0xeb,0xf3,0x19,0xde,0x2,0xda,0x6c, + 0x3,0x5,0x5,0x55,0xa5,0xa7,0xaa,0xde,0x5c,0xf4,0xfa,0xd5,0xeb,0xd6,0xad,0x2b, + 0xea,0x69,0xf0,0xd,0x15,0x0,0x8e,0xe3,0x7a,0xb2,0xca,0xc3,0x77,0xee,0x1e,0xd1, + 0xfa,0x0,0x9,0xa0,0x50,0x14,0x14,0xd0,0x50,0x88,0x2,0x85,0xb0,0x20,0x34,0x7, + 0x86,0x13,0xa0,0xca,0xde,0xeb,0x0,0x4f,0x97,0x9c,0xd8,0xff,0xf8,0xc3,0xf,0x4f, + 0x3a,0x78,0xf0,0xe0,0x99,0x9e,0x8,0x3f,0x1a,0x1,0x50,0x0,0xb4,0xc2,0x7b,0x4d, + 0x3a,0xd,0x23,0x8e,0xaa,0xec,0xe,0xfc,0x43,0xe5,0xb6,0xda,0x31,0x6c,0xde,0xb8, + 0x8f,0xe8,0xf1,0x1f,0x8,0x21,0x90,0x44,0x4f,0xcb,0xf1,0x63,0xb9,0x4b,0x7f,0x7b, + 0xeb,0xcd,0xcf,0x36,0x37,0x37,0xd7,0xf5,0x54,0xf8,0x88,0x2,0x20,0xf,0x60,0x80, + 0x36,0xad,0x17,0x8a,0x0,0x44,0xa1,0x0,0xd5,0x0,0x2a,0x1,0x34,0xf4,0x64,0xf8, + 0xd1,0x8,0x0,0x5,0x80,0xd3,0x26,0x8d,0xde,0x37,0xf4,0xf2,0xb8,0x7,0x9d,0x3c, + 0x9c,0xa9,0x6f,0xf4,0x8d,0xbe,0xd1,0x37,0xfa,0x46,0xdf,0xe8,0x1b,0x7d,0xa3,0x6f, + 0xf4,0x8d,0xbe,0xd1,0x37,0xba,0x66,0xfc,0x3f,0x7a,0x71,0x28,0xeb,0xfa,0x1f,0xf5, + 0xb5,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82, + // /home/user/2/qstardict/plugins/web/pixmaps/list-remove.png + 0x0,0x0,0x20,0xc3, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb, + 0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd, + 0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xd,0xd7,0x0,0x0, + 0xd,0xd7,0x1,0x42,0x28,0x9b,0x78,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7, + 0xd7,0x7,0x5,0xc,0x23,0x2,0x1f,0xac,0x45,0x3c,0x0,0x0,0x20,0x0,0x49,0x44, + 0x41,0x54,0x78,0xda,0xed,0x7d,0x79,0x78,0x1b,0xe7,0x7d,0xe6,0xfb,0x1b,0x0,0x24, + 0x40,0x8a,0x4,0xc0,0x9b,0xe0,0x5,0x52,0xa4,0x44,0xea,0xb2,0x7c,0xc4,0x52,0x1c, + 0x5f,0x71,0x6a,0xd7,0xb6,0x56,0x8e,0x15,0x9d,0xb6,0xeb,0x6e,0xeb,0xb6,0xde,0x6e, + 0x77,0x5b,0x7b,0x9b,0x75,0x9c,0x34,0xfb,0x34,0x69,0x36,0x8d,0xf3,0x34,0xc7,0xda, + 0xed,0x26,0x4f,0xd2,0x6c,0xb6,0xd9,0x38,0x8e,0x25,0x51,0x87,0x6d,0xc5,0x71,0x62, + 0x5b,0xb2,0x2d,0xc9,0x12,0xe5,0xda,0xad,0x1c,0x5b,0x14,0x29,0xcb,0x12,0x49,0x90, + 0xe0,0x4d,0x90,0x2,0x40,0x10,0xc7,0xcc,0xb7,0x7f,0xc,0x8,0xcc,0x5,0x60,0x0, + 0x2,0x14,0x25,0xe3,0x7b,0x9e,0xb1,0x3c,0xc0,0x70,0xe6,0x9b,0xef,0x7d,0xbf,0xf7, + 0x77,0x7c,0xbf,0x19,0x0,0xf9,0x96,0x6f,0xf9,0x96,0x6f,0xf9,0x96,0x6f,0xf9,0x96, + 0x6f,0xf9,0x96,0x6f,0xf9,0x96,0x6f,0xf9,0x96,0x6f,0xf9,0xf6,0x49,0x69,0x74,0x35, + 0xde,0x14,0x3,0xc8,0x5d,0x88,0x15,0x2,0x87,0xd5,0x82,0x80,0x6,0x2,0x1a,0xc1, + 0x71,0xe,0x80,0x35,0x0,0x68,0x0,0x50,0x2,0x52,0xdc,0x3a,0x91,0x40,0xa0,0x71, + 0x6,0x36,0x4e,0xc0,0x8,0x23,0x8c,0x2,0x34,0x42,0xc4,0xba,0x79,0xce,0x74,0xda, + 0x39,0x33,0x77,0x31,0x4f,0x80,0x25,0xda,0xdc,0x25,0xa8,0x8,0x85,0xb0,0x81,0x8, + 0x37,0x12,0xb0,0x1,0xc0,0x8d,0x20,0xb2,0xab,0xef,0x96,0xd2,0xdb,0x7,0x49,0x47, + 0x68,0x1a,0xc0,0x69,0x10,0x4e,0x13,0xd1,0xf1,0x39,0x43,0xe8,0xb5,0xb6,0x29,0x5c, + 0xca,0x13,0xe0,0x32,0xb5,0x21,0xb,0x1a,0x4,0x1,0xf7,0x33,0xc2,0x56,0x0,0x37, + 0x3,0x30,0xa4,0xd,0x70,0x72,0xc0,0xe3,0xc3,0x43,0x9a,0xfb,0x21,0x2,0x1d,0x67, + 0x44,0xbf,0xe6,0xd,0xfc,0xcb,0xcd,0x93,0xa1,0x9e,0x3c,0x1,0x72,0xdc,0xfa,0x8a, + 0x50,0x4b,0xc,0x7f,0x48,0xc,0x5b,0x1,0xdc,0x0,0x52,0x20,0x98,0x9,0xe0,0x89, + 0x1,0x4e,0x4c,0xa,0xd2,0x18,0x46,0xa2,0x6e,0xc6,0xd8,0x3f,0x73,0x82,0xe9,0xd9, + 0x86,0x4b,0x97,0xa6,0xf2,0x4,0xc8,0x62,0xeb,0x2f,0xc2,0xf5,0x10,0xf0,0x38,0x11, + 0xed,0x0,0x50,0xa0,0x1f,0x60,0x9d,0xb3,0x3c,0x13,0xc0,0x13,0x13,0x27,0x40,0x8c, + 0xed,0x13,0x60,0xfc,0xe7,0x26,0x8f,0xf7,0x78,0x9e,0x0,0x99,0x3b,0x72,0xdc,0xa0, + 0x5,0x5b,0x18,0xe8,0x31,0x0,0xb7,0x64,0x55,0xd6,0x53,0xed,0x6b,0x8e,0x4c,0x26, + 0xc4,0xa1,0xf7,0x4,0xd0,0xd7,0x9c,0x13,0x97,0x5e,0xce,0x13,0x20,0x8d,0xe6,0x2a, + 0xc6,0xdd,0x8c,0xa7,0xef,0x82,0xb0,0x7a,0x21,0xb2,0xce,0x95,0x5a,0xc1,0x55,0x56, + 0xc1,0x50,0x59,0x5,0xae,0xaa,0x12,0x5c,0x59,0x5,0xc8,0x6c,0x6,0x59,0x2c,0x20, + 0x93,0x9,0x54,0x58,0x8,0x80,0xc0,0x82,0x73,0x60,0x91,0x30,0x58,0x60,0xe,0x2c, + 0x38,0x7,0x61,0x72,0x2,0xc2,0xf8,0x4,0xf8,0xc9,0x71,0x8,0xe3,0x63,0x10,0x2e, + 0x5d,0xca,0x80,0x38,0x24,0xed,0xe2,0x9,0xe2,0xb8,0xbf,0xad,0x1f,0x9d,0x39,0x9c, + 0x27,0x40,0x32,0xa9,0x2f,0xc0,0x2a,0x32,0xd2,0xf7,0x0,0xba,0x3b,0x5d,0xc0,0xa9, + 0xb0,0x0,0x86,0x26,0x27,0x4c,0xcb,0xdb,0x60,0x6c,0x59,0xe,0xe3,0xf2,0x56,0x50, + 0x49,0x49,0xe2,0xdb,0x24,0x9d,0x43,0x43,0x0,0xf3,0x5e,0x42,0xe4,0xc2,0x5,0x44, + 0x2e,0x5e,0x40,0xf8,0xc2,0x79,0xf0,0x3,0xfd,0x60,0xa1,0xb0,0xb6,0xbf,0x20,0xeb, + 0xa2,0x8a,0x14,0x87,0x1,0xee,0xaf,0x1b,0xc6,0x3c,0xbf,0xcb,0x13,0x40,0xd2,0x3e, + 0x2a,0x43,0x69,0xe1,0x1c,0xf7,0x14,0x80,0x47,0x1,0x18,0xf5,0xca,0x3a,0x15,0x15, + 0xa3,0x60,0xed,0x3a,0x98,0xae,0xb9,0x16,0xa6,0x35,0x6b,0x40,0xa6,0x82,0x24,0x76, + 0x5b,0xe7,0x70,0x50,0xea,0xef,0x59,0x28,0x84,0xf0,0xd9,0x33,0x8,0xbf,0xff,0x3e, + 0x42,0x67,0x3e,0x0,0x9b,0x9d,0x8d,0x76,0x91,0x14,0x23,0xab,0xb9,0x1f,0x26,0xb0, + 0x7f,0x8,0x5b,0xec,0xdf,0x6c,0xee,0xeb,0x9b,0xfb,0xc4,0x13,0x60,0xc0,0x8c,0x5b, + 0xc8,0x60,0x78,0x96,0x1,0x4d,0xba,0xec,0x38,0xc7,0xc1,0xb4,0x66,0x1d,0xcc,0x37, + 0xdf,0x2,0x53,0xc7,0x2a,0x80,0xb8,0x24,0x76,0x3b,0xd5,0x1d,0xd3,0x2,0x9,0x1, + 0x40,0x60,0x8,0xf7,0x9e,0x45,0xf0,0xe4,0x71,0x84,0xbb,0xbb,0x1,0x41,0x48,0x42, + 0x0,0xd9,0x4e,0x2f,0x23,0xfc,0x59,0xe3,0xb0,0xe7,0xd8,0x27,0x92,0x0,0xef,0x2, + 0xa6,0xea,0x62,0xe3,0x37,0x18,0xd8,0x13,0x20,0x32,0xa4,0xf2,0xb2,0xb9,0x92,0x52, + 0x14,0xdc,0x74,0x13,0xa,0x3f,0x73,0xb,0x38,0x9b,0x3d,0x4b,0x33,0x1a,0x9,0xed, + 0xb6,0xf6,0x21,0x94,0x74,0xe4,0x84,0x99,0x69,0x4,0x4f,0x9e,0x40,0xe8,0x9d,0x2e, + 0x8,0x3e,0xaf,0xf6,0x30,0xcb,0x89,0xc1,0x40,0xec,0x7f,0xcf,0x15,0x95,0x3f,0xd1, + 0x76,0xfe,0x7c,0xf0,0x13,0x43,0x80,0x8b,0x25,0x5,0xed,0x6,0x26,0x3c,0x7,0xe0, + 0xba,0x54,0x5e,0x35,0x15,0x2f,0x83,0xf9,0x8e,0xcf,0xa1,0xf0,0xe6,0xdb,0x40,0x26, + 0x53,0x8a,0xde,0x93,0xbe,0xdb,0xcd,0x12,0x29,0x90,0x88,0x14,0xe1,0x30,0x82,0x27, + 0xde,0xc6,0xdc,0xd1,0x37,0xc0,0x66,0xfd,0x3a,0x4c,0x3,0xba,0x40,0xd8,0xd6,0x30, + 0x38,0x39,0x74,0xd5,0x13,0xa0,0xbf,0xd8,0xf8,0x39,0x22,0xec,0x7,0xc8,0x9a,0xcc, + 0xab,0x26,0x4b,0x11,0xa,0x6f,0xbd,0xd,0xe6,0x5b,0x6f,0x7,0x15,0x14,0x26,0xe9, + 0x6d,0x2a,0x7,0x2f,0x3,0x0,0x93,0x1e,0x4a,0xba,0x89,0xc3,0x82,0x41,0x4,0xdf, + 0x3e,0x86,0xe0,0x89,0x63,0x60,0x73,0xc1,0xc4,0xc4,0x12,0xcf,0x3b,0x6,0xb0,0x1d, + 0xd,0x83,0x13,0x6f,0x5d,0xb5,0x4,0x18,0x28,0x31,0x3d,0x2,0xe0,0x47,0x0,0x4c, + 0xc9,0x92,0x29,0xa6,0x35,0xeb,0x50,0xb4,0xf9,0x7e,0x90,0xb5,0x34,0x3b,0x80,0x27, + 0xf8,0x9e,0x32,0x1,0x38,0x3,0x62,0x8,0xde,0x4b,0x8,0xbc,0xf2,0x32,0xc2,0xdd, + 0x67,0x12,0x1f,0x2f,0xfa,0x3d,0x11,0x22,0x7a,0xa2,0x7e,0x60,0xf4,0xe9,0xab,0x8a, + 0x0,0xc,0x20,0x57,0x49,0xc1,0xdf,0x3,0xf8,0x4a,0xb2,0x59,0xcf,0xd9,0xec,0xb0, + 0xdc,0x77,0x3f,0x4c,0x2b,0x3b,0xd2,0xe8,0x25,0x65,0x2e,0xe1,0xa4,0xf7,0x1c,0x7a, + 0xcf,0x93,0x5c,0x59,0x22,0xe7,0xce,0x21,0xf0,0xca,0xcb,0x10,0x66,0xa6,0x53,0x85, + 0xb8,0xdf,0x6e,0x18,0x18,0xfd,0xca,0x55,0x41,0x0,0x6,0x18,0x6,0x4b,0xb,0xfe, + 0x85,0x1,0xf,0x27,0x4b,0xa6,0x14,0xac,0xbb,0x6,0x96,0xcd,0xf7,0x6b,0xc8,0xfd, + 0x2,0xc0,0xa1,0x85,0xc8,0x7e,0x36,0x88,0xa3,0xfe,0x9e,0x85,0x42,0xa2,0x1a,0x9c, + 0xf9,0x20,0x55,0x8e,0xe3,0x9f,0xea,0xfb,0x47,0x1e,0x23,0x80,0x5d,0xb1,0x4,0x60, + 0x0,0xb9,0xac,0x85,0x3f,0x1,0xf0,0x27,0x9,0x9d,0x30,0xa3,0x11,0x96,0xbb,0x37, + 0xa1,0xe0,0xfa,0x1b,0xb2,0x62,0xd7,0x89,0xf4,0x80,0x47,0x19,0x8e,0xa,0xe9,0x9f, + 0xf5,0x29,0x9c,0xd4,0xd0,0xe9,0x7f,0x47,0xe0,0xc8,0x6b,0x40,0x24,0x92,0x98,0x38, + 0xc,0xff,0xa7,0xbe,0x7f,0xf8,0xcf,0x9,0xe0,0xaf,0x48,0x2,0xb8,0x6c,0x96,0x67, + 0x18,0x63,0x7f,0x95,0x28,0xaf,0xce,0x95,0x95,0xa1,0x68,0xeb,0xe,0x18,0xaa,0x6a, + 0xf4,0xc9,0x7c,0x36,0x66,0xb4,0x5e,0x73,0x42,0x59,0x20,0x40,0x62,0x86,0x8a,0xbe, + 0xc1,0xf8,0x18,0x66,0xf,0x1d,0x84,0xe0,0x99,0x4e,0x78,0xc,0x3,0xfb,0x79,0xc3, + 0xc5,0xe1,0x3f,0xca,0x95,0x12,0xe4,0x8c,0x0,0x3,0x56,0xf3,0xb7,0x40,0xf8,0x4a, + 0xa2,0xb8,0xde,0x50,0xeb,0x40,0xd1,0x8e,0x9d,0xe0,0x8a,0x8a,0xb5,0xbb,0xc5,0x18, + 0x66,0xba,0xcf,0x62,0xa6,0xa7,0x17,0x21,0xaf,0x17,0x85,0x65,0x65,0xa8,0xb8,0xe1, + 0x3a,0x58,0xea,0x1c,0xd9,0x27,0x45,0xc6,0x80,0x6b,0xcf,0xfa,0xb9,0xd1,0x31,0xcc, + 0xe,0xd,0x1,0x2,0x83,0xa5,0xbe,0xe,0x96,0x9a,0x9a,0x84,0x87,0xb3,0xd9,0x59, + 0xcc,0xbe,0x74,0x10,0xfc,0xc8,0x88,0x8a,0x0,0x14,0x8f,0x27,0xbe,0x5d,0x77,0xc1, + 0xfd,0x95,0x2b,0x86,0x0,0x3,0x36,0xcb,0x7f,0x3,0xf0,0xfd,0x44,0xf6,0xde,0xd8, + 0xd2,0x8a,0xa2,0xfb,0xb6,0x0,0x5,0x26,0x6d,0xd3,0xc1,0xf3,0x70,0xff,0xf6,0x75, + 0xf8,0x2e,0xf6,0x29,0x26,0x6,0xa1,0xe2,0xd3,0x37,0xa2,0xfc,0xba,0x6b,0xd3,0x8, + 0xdf,0x68,0x81,0xca,0xa0,0x5f,0xd6,0x99,0x20,0x60,0xf4,0xe8,0x31,0x4c,0xff,0xee, + 0x83,0xf8,0x7c,0x25,0xc0,0xb6,0xaa,0x3,0xd5,0x77,0x7c,0x16,0x64,0x30,0x68,0x9e, + 0x87,0x85,0x23,0x8,0xfc,0xe6,0x65,0xf0,0x7d,0x17,0x13,0xf9,0x3,0x20,0xc2,0x9f, + 0xd6,0x9d,0x1f,0xfc,0xe9,0x92,0x27,0x80,0xcb,0x66,0xbe,0x8d,0x11,0xbd,0xe,0x90, + 0x51,0x8b,0x0,0xa6,0xd5,0x6b,0x60,0xb9,0xf3,0x6e,0x80,0xe3,0x34,0xbb,0xc2,0x78, + 0x1e,0xee,0x57,0x5f,0x83,0xaf,0x7f,0x20,0xe1,0x35,0x2a,0x37,0x6e,0x40,0xf9,0x75, + 0xeb,0x17,0x47,0xc6,0x9,0xc9,0x1c,0x35,0x19,0xf8,0xc3,0xbf,0x79,0x15,0x97,0x3e, + 0xbe,0xa0,0xf9,0xfd,0x32,0xa7,0x13,0x75,0x9b,0xee,0x8e,0x93,0x40,0x79,0x1e,0x81, + 0x61,0xee,0xcd,0xc3,0x8,0xf7,0x9c,0x4d,0x14,0x21,0x84,0xc0,0xd1,0x3d,0xf5,0xbd, + 0xfd,0x47,0x96,0x2c,0x1,0x6,0xcb,0x2c,0xf5,0xc,0xf4,0x1e,0x3,0xaa,0xb4,0x64, + 0xdf,0xd4,0xb6,0x2,0x96,0x7b,0x37,0x45,0x6f,0x4e,0xc3,0x43,0xe6,0x5,0xc,0xbd, + 0xf6,0x3a,0xfc,0x31,0xf0,0x13,0x7b,0xd9,0x95,0x1b,0x3e,0x85,0xb2,0x6b,0xaf,0xd1, + 0x42,0x28,0xfb,0x76,0x3c,0x45,0xc6,0x91,0x31,0x1,0xc3,0xbf,0x7d,0x1d,0xde,0x4, + 0xe0,0xcf,0xff,0x49,0xb1,0xb3,0x9,0xf5,0xf7,0xfc,0xbe,0x48,0x2,0x2d,0x22,0x31, + 0x86,0xc0,0xeb,0xaf,0x22,0x72,0xe1,0xe3,0x4,0x64,0xa3,0x19,0x8e,0x68,0xa3,0xe3, + 0x5c,0x5f,0xd6,0xca,0xcf,0xc,0xd9,0x3a,0xd1,0x19,0xa0,0xc0,0x64,0x31,0xbf,0xc, + 0x42,0x3b,0x28,0x2a,0xf7,0x44,0xb1,0xcd,0xd8,0xdc,0xc,0xcb,0xef,0xdf,0xb,0x10, + 0x81,0x18,0x3,0x18,0x13,0x65,0x92,0x31,0xd1,0xd5,0x89,0xf0,0x22,0xf8,0x3,0x2e, + 0xd9,0x79,0x2d,0xad,0x6d,0x70,0x3e,0xf5,0x14,0x66,0xde,0x38,0x2,0x16,0xe,0xc5, + 0x3e,0x9f,0x1d,0x1c,0x2,0x67,0x30,0xc0,0x52,0x5d,0x1d,0x3d,0x97,0xc6,0x6,0xc5, + 0x75,0x12,0x1e,0x97,0xc9,0xf7,0xe2,0x67,0x8c,0xe7,0x31,0xfc,0xea,0xeb,0xf0,0x5e, + 0x90,0x83,0x6f,0x76,0x3a,0x61,0xaa,0xa8,0x40,0x64,0x2a,0x5e,0x1d,0x16,0x9e,0x9e, + 0xc6,0xdc,0xf8,0x4,0x4a,0x5a,0x9a,0x63,0x61,0x92,0xf2,0x3a,0xc6,0xa6,0x66,0x8, + 0x53,0x93,0x10,0x2e,0xcd,0x44,0x55,0x53,0xb6,0x99,0x19,0xd1,0xa7,0xff,0xa4,0xa6, + 0xee,0x67,0x3f,0x1c,0x1f,0xe7,0x97,0x14,0x1,0xbe,0x5c,0x5e,0xf4,0x34,0x11,0x6d, + 0x55,0x74,0x58,0x74,0xf8,0xea,0x1a,0x50,0x74,0xcf,0xbd,0x20,0x83,0x41,0x2,0x7e, + 0x7c,0x63,0x3c,0x8f,0xa1,0xd7,0x8f,0xc0,0x3f,0x30,0x28,0x7,0xbf,0xad,0xd,0xed, + 0x7b,0xf7,0x62,0xd9,0xfa,0xf5,0x28,0xb9,0x71,0x3,0x3c,0x2f,0xff,0xa,0x2c,0x1c, + 0x8e,0x93,0x60,0xc8,0xd,0x8e,0x23,0x58,0xaa,0xaa,0x15,0x80,0x6b,0x83,0xa5,0x26, + 0x86,0x5e,0x2,0x68,0x9f,0x87,0xf1,0x3c,0x86,0x5f,0x3b,0xc,0xef,0x85,0x8b,0x32, + 0x61,0x30,0x3b,0x9d,0x68,0xdf,0xb3,0x17,0x95,0x3b,0x77,0x62,0xe6,0xc8,0x61,0x5, + 0x9,0x66,0x44,0x12,0x34,0x3b,0xc5,0x92,0x46,0xd,0xb2,0x19,0x9d,0x4e,0xf0,0xe3, + 0xa3,0x60,0x3e,0xbf,0x82,0x4,0x0,0x0,0x87,0x85,0x85,0x4d,0xdf,0x9f,0x98,0x3e, + 0xbc,0x64,0x4c,0xc0,0x40,0x65,0xc9,0x2d,0x60,0xec,0x2d,0x59,0x29,0x44,0x34,0xde, + 0xe6,0x4a,0x4a,0x60,0xd9,0xb2,0x15,0x64,0xb6,0x68,0xc6,0xe3,0x4c,0x10,0xe0,0x3e, + 0xfc,0x26,0xfc,0x83,0xda,0xe0,0x9b,0x2a,0xab,0x62,0x9f,0x79,0xdf,0x79,0x7,0xe7, + 0x1e,0xfe,0x3,0xf0,0x7e,0xbf,0xec,0xd8,0x8a,0x4f,0x5d,0x8f,0xb2,0x75,0x6b,0xd3, + 0x88,0xf3,0x75,0xd4,0x12,0xa6,0xf8,0x3b,0x26,0x30,0x8c,0x1c,0x3e,0x2,0xaf,0xc2, + 0x51,0x35,0x3b,0x9d,0x68,0xdf,0xdb,0x89,0x82,0xda,0x5a,0x11,0xf0,0xf1,0x71,0xf4, + 0xec,0xd8,0x81,0xc0,0xf9,0x8f,0x64,0xfd,0x2a,0x6e,0x6a,0x40,0xdd,0x5d,0x77,0xca, + 0x1d,0x43,0x69,0x10,0x34,0x37,0x87,0xd9,0x5f,0x1f,0x2,0xf3,0xf9,0xb4,0xfa,0xcb, + 0xb,0x60,0x77,0x34,0x9e,0xbd,0x78,0xf4,0xb2,0x13,0xe0,0xa2,0x13,0x66,0xce,0x57, + 0x72,0x9a,0x23,0xac,0x54,0x79,0xd5,0x46,0x23,0x8a,0xfe,0xc3,0xfd,0xe0,0xca,0xcb, + 0xb5,0x6f,0x52,0x10,0xe0,0x7e,0xe3,0x2d,0xf8,0x5d,0x6e,0x6d,0xf0,0xab,0xaa,0x54, + 0x7f,0x96,0x90,0x4,0xd7,0x5f,0x87,0xb2,0x75,0x6b,0xf4,0x83,0x4a,0xe9,0xc5,0xec, + 0xd2,0x7d,0x26,0x30,0x8c,0x1c,0x79,0x3,0xde,0xbe,0xfe,0xa4,0xe0,0xc7,0x66,0xbd, + 0x8c,0x4,0xf1,0x56,0xdc,0xd8,0x0,0xc7,0x9d,0xbf,0x7,0x32,0x70,0x9a,0xd7,0x11, + 0x3c,0x1e,0x4,0x7e,0xfb,0xeb,0x78,0x8d,0x81,0x1c,0xb6,0x3e,0x4b,0x98,0xae,0x29, + 0x3f,0x7f,0xfe,0xd2,0x65,0x35,0x1,0x4f,0x98,0x4a,0xbf,0x4e,0x44,0x5b,0x54,0xf6, + 0xa,0x4,0xf3,0xad,0xb7,0xc3,0x50,0x5b,0xab,0x29,0xc9,0x8c,0xe7,0xe1,0x7e,0xe3, + 0x28,0xfc,0x83,0x43,0x1a,0xe0,0x77,0x6a,0x82,0xf,0x0,0x85,0x75,0x75,0x28,0xd9, + 0xb0,0x1,0x9e,0x43,0x87,0xc0,0x42,0x12,0x9f,0xc0,0x3d,0x2,0xe2,0x38,0x58,0xaa, + 0x2a,0xd3,0x90,0xf5,0x14,0xc7,0x68,0x9c,0x87,0x31,0x1,0x23,0x47,0xde,0xd4,0x6, + 0xbf,0x73,0x9f,0xa,0x7c,0x0,0x30,0x14,0x17,0xa3,0x6c,0xd3,0x26,0xcc,0x1c,0x3e, + 0x82,0xc8,0xe4,0x54,0x6c,0x8e,0x84,0x67,0x2e,0x21,0x38,0x31,0x81,0x12,0xa7,0x53, + 0xac,0x6b,0x81,0xdc,0xdc,0x90,0xd9,0xc,0xae,0xa4,0x14,0xbc,0x6b,0x40,0x6d,0xa, + 0x88,0x6c,0x61,0x23,0x4a,0xfe,0xd7,0xf8,0xd4,0x2b,0x97,0x4d,0x1,0x5c,0x55,0xf6, + 0x75,0x80,0xf0,0x2e,0x0,0x93,0x52,0x7e,0x8d,0xcb,0xdb,0x50,0x78,0xd3,0x67,0x12, + 0xce,0xfc,0xe1,0xb7,0xde,0x86,0x7f,0xc8,0x2d,0xeb,0x45,0x2a,0xf0,0x55,0x4a,0xf0, + 0x7,0xf,0xa9,0x94,0xa0,0xfc,0xba,0xf5,0x28,0x5b,0xb3,0x3a,0x8d,0xb8,0x9e,0x52, + 0x64,0x9d,0x25,0xb2,0xcf,0x18,0x46,0xde,0x3c,0xa,0xaf,0x22,0x44,0x4d,0x6,0xbe, + 0x5c,0x9,0xc6,0x44,0x25,0xf8,0x48,0xa1,0x4,0xd,0xd,0x70,0xdc,0xf9,0x59,0x90, + 0x2c,0x34,0x8e,0x5f,0x37,0xf8,0xee,0x3b,0x88,0x5c,0xbc,0xa8,0xb5,0x8e,0x12,0xe1, + 0x88,0xd6,0x3a,0x3e,0x38,0x97,0x71,0x54,0xc0,0x2d,0xcc,0x80,0x8,0x4f,0x83,0x60, + 0x92,0x3b,0x7e,0x0,0x15,0x17,0xa1,0xe0,0xba,0xeb,0x1,0x81,0x97,0x6c,0x2,0x20, + 0x8,0x60,0xe1,0x8,0x86,0xdf,0x3a,0x6,0xff,0xd0,0x90,0x8c,0xf1,0x96,0xd6,0x56, + 0xdd,0xe0,0x3,0x40,0xc9,0x8d,0x37,0x62,0xc5,0x2f,0x9e,0x83,0xa1,0xa8,0x38,0x76, + 0x1a,0x0,0x98,0xfc,0xb7,0xd3,0x98,0xfa,0xe0,0x43,0x80,0x17,0x62,0xd7,0x4c,0x77, + 0x63,0x1a,0x9b,0xc0,0xf3,0x18,0x7e,0xe3,0x2d,0x71,0xe6,0x4b,0x14,0xc1,0xdc,0xd4, + 0xa4,0xb,0x7c,0x0,0x30,0x55,0x56,0xa1,0x7d,0xef,0x5e,0x58,0xda,0xda,0x64,0x9f, + 0xfb,0x5d,0x2e,0xb8,0x5f,0x3d,0x2,0x21,0x1c,0xd1,0xbc,0x76,0xc1,0xda,0x6b,0x40, + 0x45,0x45,0xd0,0x50,0x59,0xa3,0x0,0x7c,0xf7,0xb2,0x28,0xc0,0x60,0x8d,0xed,0xb3, + 0x8c,0xe1,0x88,0xd6,0xca,0x97,0xf9,0xf6,0xcf,0xc2,0x50,0x53,0xab,0xba,0x14,0x13, + 0x4,0xc,0x1f,0x3f,0x1,0xff,0xf0,0x88,0x5a,0xf6,0x3b,0xf7,0xe9,0x6,0x5f,0xa5, + 0x4,0xf,0x3d,0xa8,0x56,0x82,0xf5,0xd7,0xa0,0x6c,0x75,0x87,0xbe,0xaa,0xa1,0x54, + 0x71,0x3e,0x80,0x91,0xa3,0xc7,0xe1,0x53,0x84,0xa8,0x66,0xa7,0x13,0xed,0xfb,0xf6, + 0xeb,0x2,0x5f,0xa6,0x4,0x63,0x89,0x94,0xa0,0xe,0xb5,0x77,0xdc,0x26,0x51,0x82, + 0x78,0x3f,0xf8,0xf1,0x31,0x4,0x4f,0xbc,0xad,0x5d,0x85,0xcc,0xb8,0xbb,0xea,0x3e, + 0x3c,0xfb,0xda,0xa2,0x2a,0x0,0x23,0x7c,0x33,0x96,0xd0,0x91,0xc4,0xfd,0xc6,0xe6, + 0x16,0x70,0x55,0x55,0x60,0x2,0xaf,0x60,0x32,0x8f,0xe1,0xb7,0x4f,0xc2,0xe7,0x1e, + 0x6,0x63,0x2c,0xb6,0x99,0x5b,0x5b,0x33,0x6,0x3f,0xa6,0x4,0xcf,0xfd,0x12,0x5c, + 0x71,0x71,0x4c,0x8,0x18,0x80,0x89,0xd3,0xef,0x63,0xea,0xc3,0x6e,0x30,0x5e,0xbc, + 0x7e,0x7c,0x86,0xf3,0xa9,0x55,0x80,0xc5,0x37,0x26,0xf0,0x18,0x79,0xeb,0x18,0x7c, + 0xfd,0x2e,0x48,0x2f,0x60,0x6e,0xca,0xc,0x7c,0x0,0x30,0x55,0xcd,0x2b,0x41,0x2b, + 0xa4,0x27,0xf5,0xbb,0x6,0x31,0xfc,0xc6,0x51,0x40,0x60,0xd1,0x2d,0xde,0xf,0x43, + 0x45,0x5,0x8c,0x4d,0x4d,0x51,0xd0,0xe5,0x4a,0xc0,0x38,0xf6,0x3d,0xb6,0x3d,0x33, + 0x7f,0x2e,0x23,0x2,0xb8,0x6a,0xec,0xf7,0x0,0x74,0x93,0xd4,0xe1,0x3,0x11,0xc8, + 0x54,0x0,0xd3,0xea,0x35,0xa2,0xfc,0x2a,0xb6,0x99,0xf3,0x17,0xe0,0x1b,0x52,0x7b, + 0xfb,0x1d,0xfb,0xf6,0x67,0xc,0xbe,0x94,0x4,0x2b,0x9f,0x7b,0xe,0x86,0xa2,0xa2, + 0x98,0x34,0x13,0x63,0x98,0x3c,0xfd,0x3e,0x3c,0x67,0xba,0x41,0xe9,0x9a,0x81,0x68, + 0x9f,0x19,0xcf,0x63,0xe4,0xe8,0xdb,0xd1,0x99,0x1f,0x7,0xca,0xec,0x74,0xa2,0x7d, + 0x7f,0x66,0xe0,0xcb,0x49,0xd0,0xa9,0x36,0x7,0x3,0x2e,0x4c,0xf7,0x9e,0x53,0xf5, + 0x5,0x82,0x0,0xd3,0x8a,0x76,0xb1,0x2e,0x52,0x6a,0x6e,0x89,0x40,0x44,0x6b,0x87, + 0x3f,0xea,0xd8,0xbc,0x78,0xa,0x40,0xf4,0xd,0x55,0xc2,0x87,0x8,0xc6,0xb6,0x36, + 0xb1,0x83,0x1a,0x83,0xea,0xed,0x1f,0x90,0xd9,0x4e,0x4b,0x6b,0x6b,0x56,0xc0,0x8f, + 0x93,0x60,0x3,0x56,0xfe,0xf2,0x97,0x30,0x14,0x17,0x3,0x52,0x25,0x78,0xff,0x3, + 0x4c,0x9d,0x39,0xab,0x52,0x23,0xd9,0x3e,0x2f,0xc4,0x94,0x62,0xfe,0x7b,0x81,0xe7, + 0x31,0x72,0xec,0x4,0xbc,0xae,0x41,0x99,0xb2,0x14,0x3a,0x9b,0x17,0xc,0xbe,0x92, + 0x4,0xe6,0xd6,0x56,0x89,0x2a,0x2,0xde,0x8f,0x2f,0x6a,0xfa,0x2,0x30,0x19,0x61, + 0x6a,0x59,0x2e,0x82,0xe,0x12,0x13,0x49,0x14,0x73,0x54,0x1f,0x5b,0x14,0x2,0xf4, + 0x3b,0xec,0x37,0x83,0xe8,0x6,0x65,0xba,0x97,0x8a,0x8a,0x60,0x6c,0x6e,0x49,0x38, + 0xd0,0x61,0x9f,0xdc,0x46,0xd7,0x3f,0xf9,0xe5,0xac,0x81,0x2f,0x23,0xc1,0x73,0xbf, + 0x14,0x1d,0x43,0x49,0x9b,0xf8,0xdd,0x87,0xf0,0x74,0xf7,0xe8,0x77,0x2,0x79,0x1e, + 0xa3,0x6f,0x9f,0x84,0xd7,0x35,0x28,0x77,0xf8,0x9c,0x4e,0x74,0x64,0x9,0x7c,0x29, + 0x9,0xea,0xbf,0xf4,0xa4,0xcc,0xe3,0x8,0xfb,0x7c,0x31,0xf9,0xa7,0xf9,0x4d,0x10, + 0x37,0x43,0x63,0x23,0xc8,0x62,0x86,0xd2,0xf1,0x66,0xc4,0xdd,0x3e,0x74,0xcd,0xaa, + 0x6b,0x73,0x4e,0x0,0x8e,0xc,0xff,0x49,0x6e,0xfb,0xa3,0xb3,0x7f,0x79,0x54,0xca, + 0x12,0xc,0x6a,0x61,0xc9,0x32,0xd9,0x60,0x5e,0xf8,0xab,0xbf,0x84,0xf7,0xd4,0xa9, + 0x6c,0x2f,0x46,0xa2,0x64,0x43,0x54,0x9,0x24,0xe6,0x0,0x8c,0x45,0x49,0xd0,0x9b, + 0xd4,0xde,0x23,0xaa,0x6,0xa3,0x27,0x4e,0xc1,0xab,0xc8,0x4f,0x98,0x9b,0x9b,0xd1, + 0xb1,0xff,0x40,0x56,0xc1,0x9f,0x77,0x62,0x2f,0x3c,0xfe,0xb8,0xac,0xdc,0xa3,0xb0, + 0xb4,0x54,0x23,0x22,0x61,0x60,0x2,0x3,0x20,0xfa,0x59,0xf1,0x5,0xb5,0x38,0x6, + 0x64,0xe4,0x1e,0xcf,0x29,0x1,0x5c,0xf5,0xa5,0x65,0x90,0xe6,0xfb,0xe7,0x6d,0x7f, + 0x61,0x21,0xc,0xd5,0xb5,0x49,0x1d,0x2a,0x7b,0x6b,0x8b,0xec,0x5c,0xbc,0xdf,0x8f, + 0xde,0x7,0x76,0xe5,0x90,0x4,0xcf,0xc7,0xcc,0x41,0x4c,0x9,0x3e,0x3c,0x83,0xa9, + 0xb3,0xbd,0x12,0x75,0xe2,0x55,0xa1,0xde,0xc8,0xc9,0x28,0xf8,0x39,0x9e,0xf9,0x22, + 0xf8,0xa7,0xd0,0xfb,0xd0,0x83,0xe0,0x7d,0xde,0x78,0x2,0x8,0x40,0x59,0x7b,0x5b, + 0x52,0x85,0x32,0x54,0x56,0x89,0xf,0xb6,0x2a,0x4c,0x30,0x3,0xed,0xea,0xbb,0xbe, + 0xa3,0x36,0x87,0xa,0x50,0xf8,0x30,0x0,0x8b,0x3c,0x16,0x5,0xc,0xd,0x8d,0xb1, + 0x4,0xf,0xe3,0x95,0xf6,0x55,0x1c,0xe8,0xc2,0x32,0x3b,0xca,0x3a,0x56,0x5e,0x76, + 0x12,0x4c,0x9e,0x39,0xb,0x4f,0xcf,0x39,0x6d,0xd9,0xef,0xfa,0x57,0x95,0xa3,0x6a, + 0x6e,0x6e,0x46,0xc7,0x81,0x3,0x28,0xa8,0x75,0xe4,0x0,0xfc,0x87,0xc0,0xfb,0x7c, + 0xf2,0x94,0xf6,0xda,0xd5,0x30,0x57,0x56,0xc4,0x14,0x49,0x33,0x7a,0x21,0x82,0xc1, + 0xe1,0x50,0x99,0x1,0x10,0x15,0x98,0xc8,0xf8,0x70,0xee,0x8,0x40,0xf4,0x67,0x2a, + 0xe7,0xcf,0x68,0x84,0xa1,0xd6,0x91,0xb8,0xb3,0x31,0x4f,0x96,0x87,0xbd,0xb9,0x9, + 0xe5,0x2b,0xdb,0x64,0xb3,0x8b,0xf7,0xf9,0xd0,0xbb,0x6b,0x67,0x6e,0x49,0xa0,0x30, + 0x7,0x93,0x67,0xce,0xc2,0xd3,0xfb,0x51,0xb4,0x6f,0x3c,0x58,0x84,0xc7,0xe8,0xa9, + 0x77,0x45,0xf0,0xe7,0x57,0xfd,0x72,0x9,0xfe,0xa9,0x53,0xe8,0x7d,0xf0,0x41,0xf0, + 0x5e,0xaf,0xac,0x5f,0xe5,0x6b,0x56,0xc1,0xd6,0xd6,0xaa,0x92,0x7d,0x26,0xcc,0x3b, + 0x88,0x82,0xb8,0x9,0x2,0xc,0xd5,0xd5,0x40,0xac,0xae,0x40,0x62,0x6,0x88,0xdb, + 0x9a,0x13,0x2,0xb8,0x9d,0x8e,0x76,0x10,0xad,0x56,0x12,0xc0,0x50,0x59,0x5,0x32, + 0x1a,0xa2,0x52,0x1f,0xbd,0x99,0x58,0xc,0xab,0xce,0xad,0xdb,0x5a,0x9c,0x22,0x9, + 0x94,0x4a,0x90,0x4b,0x12,0x3c,0xbf,0x5b,0xad,0x4,0xdd,0x3d,0xf0,0x9c,0x3b,0xf, + 0x41,0x10,0x30,0xfa,0xaf,0xef,0xc1,0xe7,0x1e,0x96,0x39,0x62,0xa2,0xec,0xe7,0x8, + 0xfc,0x87,0x1e,0x54,0xcd,0xfc,0xf2,0x35,0xab,0x60,0x5f,0xd1,0x16,0x1f,0xbf,0x54, + 0x6b,0x14,0x6,0x23,0xc,0x15,0x15,0x50,0x9a,0x63,0x46,0xf4,0xa9,0xc1,0xd,0xeb, + 0xea,0xb3,0x4e,0x80,0x8,0x13,0x36,0x49,0x65,0x7f,0x3e,0x2,0xe0,0x2a,0x2a,0xe2, + 0x61,0x14,0xcf,0x6b,0x6e,0x50,0x6c,0x36,0x67,0x23,0xca,0xdb,0x96,0xcb,0x62,0x6b, + 0xde,0xef,0xcb,0x3d,0x9,0x62,0x4a,0x20,0x5e,0x76,0xf2,0x6c,0x2f,0x2e,0x1c,0x7a, + 0x5,0x3e,0x45,0x66,0x52,0x9c,0xf9,0x7,0x51,0xe0,0xc8,0xd5,0xcc,0x57,0x80,0xbf, + 0xaa,0x3,0xf6,0xb6,0xe5,0x8a,0xd4,0x39,0xf,0x8,0x91,0xf8,0xff,0xc7,0xc6,0x2f, + 0x9e,0x1b,0xe0,0xec,0x65,0x50,0x9a,0x63,0x10,0x11,0x7,0xfd,0x2a,0xc0,0xe9,0x57, + 0x7f,0x6c,0x52,0xae,0xf6,0x51,0x41,0x1,0xb8,0x92,0x52,0x95,0xc3,0x17,0xf,0x5d, + 0x78,0x79,0x12,0x86,0x8f,0x9b,0x6,0x9b,0xb3,0x11,0xe5,0xad,0xcb,0x65,0xd9,0x35, + 0xde,0xe7,0x43,0xef,0xce,0x1d,0xf0,0x9e,0xea,0xca,0xd,0x9,0x76,0xef,0x89,0x2a, + 0x41,0xe2,0xe2,0x11,0xb3,0xd3,0x99,0x43,0xf0,0x1f,0x90,0x3b,0x7c,0x8c,0xa1,0xbc, + 0x63,0x25,0x6c,0xad,0x2d,0x6a,0xd9,0xe7,0xe7,0xe5,0x5f,0x91,0xf,0x60,0xf1,0x8d, + 0x96,0x2d,0x3,0x15,0x14,0xa8,0x7c,0x1,0x81,0x68,0x4b,0x56,0xd7,0x2,0x3e,0x6e, + 0xb1,0x5b,0xb,0x4,0xcb,0x38,0xc0,0x4c,0xd2,0xd5,0x31,0x43,0x75,0x35,0x8c,0x8d, + 0xce,0xe4,0x67,0x24,0x4a,0x7a,0xc9,0xe9,0xbe,0x1,0x4c,0x9d,0xbf,0xa0,0x5a,0x3e, + 0x5d,0xb9,0x67,0xf,0x4a,0x36,0x6c,0xcc,0x3a,0x11,0xbc,0xa7,0x4e,0xa1,0x77,0xd7, + 0x4e,0xd5,0xda,0x41,0x6c,0xe6,0x1f,0x7c,0x21,0x87,0xe0,0x2b,0x66,0x7e,0xc7,0x4a, + 0xd8,0xda,0x96,0x2b,0x86,0x86,0x52,0xac,0x5e,0xca,0x77,0x79,0xf7,0x10,0xf8,0x89, + 0x71,0x28,0x6a,0x1d,0x79,0xa,0x51,0x8d,0xe3,0xbd,0xf7,0x26,0xb2,0xa2,0x0,0x85, + 0xac,0xe8,0x2e,0xe9,0xaa,0x5f,0x34,0xfd,0x8,0x83,0xcd,0x9e,0xda,0x56,0xa5,0xd8, + 0x6c,0x4d,0x8d,0x28,0x5b,0xae,0x11,0x22,0xee,0xdc,0x99,0x43,0x25,0x50,0xfb,0x4, + 0x39,0x5,0xff,0x81,0x7,0xd4,0xb2,0xdf,0x2e,0xce,0x7c,0xd9,0x78,0x68,0xfa,0x4e, + 0x82,0xfa,0x18,0x89,0x19,0xa3,0x52,0x2b,0x34,0xca,0xf0,0xc,0x42,0x21,0x36,0x64, + 0xcd,0x4,0x8,0x84,0x9b,0x48,0x2,0x3c,0x88,0x0,0x83,0x1,0x64,0xb1,0xa8,0xec, + 0x3b,0x22,0x72,0x3b,0x85,0xc8,0xfc,0x67,0xf3,0x5b,0x24,0x6a,0xa,0xe2,0x76,0xce, + 0xd6,0xe8,0x40,0xd9,0x72,0xa7,0x3a,0x3a,0xd8,0xb1,0x3,0xde,0xae,0x5c,0x90,0x60, + 0xa3,0x48,0x82,0xa8,0x4f,0x60,0x76,0x3a,0x73,0x8,0xfe,0x2e,0xb5,0xec,0xaf,0x6c, + 0x83,0xad,0xa5,0x29,0x3e,0x26,0x9,0xd6,0x22,0xe2,0xeb,0x0,0x7c,0xc2,0x8d,0xcc, + 0x66,0x80,0x33,0xa8,0x48,0x40,0xc,0x37,0x66,0x8d,0x0,0x1c,0xd1,0x7a,0x85,0xa3, + 0x1,0x2a,0x2e,0x16,0x43,0x13,0x81,0x97,0xd9,0xa5,0xf9,0x30,0x85,0x69,0x64,0xb1, + 0xe2,0x9b,0xfa,0x18,0x6b,0xbd,0x3,0xf6,0x16,0xa7,0x86,0x12,0xe4,0x90,0x4,0x7b, + 0xf6,0xa0,0x68,0xcd,0x1a,0x74,0xbc,0xf0,0x62,0xe,0xc1,0x97,0xcf,0xfc,0xb2,0x15, + 0xad,0xb0,0x36,0x37,0x69,0x8e,0x41,0xdc,0xce,0xf3,0xd1,0x4d,0x31,0xae,0xf3,0xeb, + 0x5,0xb1,0x31,0x8c,0x56,0xe,0x15,0x15,0xc5,0xcd,0xed,0xfc,0xc6,0x91,0x2e,0xfb, + 0xa9,0xcb,0x7,0x18,0x6c,0x6d,0xf0,0x0,0xb0,0x49,0xed,0xba,0xa1,0xaa,0x5a,0x52, + 0xeb,0xa7,0xe7,0x8d,0x9b,0x5a,0xf6,0x4c,0x7d,0xf9,0x69,0xd7,0x20,0x3c,0x17,0xfa, + 0x65,0x7f,0x22,0xfa,0x4,0x9d,0x28,0xd9,0x98,0x7d,0x9f,0x0,0x8c,0xe9,0x2f,0xa, + 0xd5,0xd,0x7e,0x17,0x7a,0x77,0x69,0x83,0x6f,0x6b,0x71,0x26,0xb9,0x5e,0x8a,0x67, + 0x16,0x12,0xd4,0x28,0xa,0x1e,0x8f,0xe8,0x7,0x90,0xec,0xdd,0x7,0x53,0xb5,0xc7, + 0xdf,0xa9,0x48,0xf5,0x4c,0x61,0x4a,0x5,0xe8,0x5f,0xd1,0xd8,0x2,0x22,0x9b,0x32, + 0x2,0x90,0xd7,0xd3,0x69,0xd9,0x2d,0x41,0xbb,0xe,0x4f,0xba,0x69,0xd4,0xa,0xda, + 0xea,0xeb,0x61,0x6f,0x69,0x92,0x86,0xe4,0xe0,0x7d,0x7e,0xf4,0xee,0xd8,0x9e,0x13, + 0x25,0x58,0x54,0xf0,0x9b,0x9b,0xa2,0x76,0x5c,0x63,0x7c,0xb4,0xc6,0x46,0x8b,0xac, + 0x9,0xea,0x16,0xc5,0x15,0x42,0x48,0xcd,0x74,0x99,0xfb,0x33,0x37,0xac,0x58,0xb0, + 0x9,0xe0,0x18,0xad,0x8f,0x71,0x4a,0x12,0x6a,0xf0,0x13,0xe3,0xe0,0x27,0x27,0xe4, + 0xc5,0xb,0x3a,0xd7,0xd9,0x55,0x19,0xc3,0x18,0x61,0x78,0x80,0x9,0xb0,0xd5,0x3b, + 0x60,0x6f,0x6e,0x54,0x9b,0x83,0x5c,0x91,0x20,0xc7,0xe0,0xdb,0x5b,0x5b,0x60,0x75, + 0x36,0xc8,0xa,0x61,0x54,0xa6,0x90,0x4f,0x94,0x46,0x57,0x9a,0x7,0xf1,0xef,0xe7, + 0x89,0x24,0x78,0xa6,0x20,0x4c,0x4d,0x42,0x6b,0x79,0x9e,0x38,0xc3,0x9a,0x54,0x7d, + 0x36,0xea,0xb0,0x11,0xab,0xe2,0x99,0x26,0x85,0x73,0x38,0x39,0x9,0x16,0xc,0xc2, + 0x50,0x51,0x19,0x7f,0xd6,0x2f,0xe5,0xab,0x5a,0x91,0xe2,0x7b,0x71,0xdf,0xea,0xa8, + 0x1,0x4,0x1,0x53,0x7d,0xf1,0x32,0xac,0x88,0xdf,0x87,0x9e,0x1d,0xdb,0xd1,0xbe, + 0x37,0x47,0xe6,0x60,0x21,0xe0,0x77,0x75,0x89,0xe1,0xa5,0x6,0xf8,0xb6,0xc6,0x7a, + 0xd1,0xd9,0xd3,0x63,0x6,0x93,0xec,0x93,0x74,0x5f,0x10,0xc0,0x4f,0x4d,0x82,0x5, + 0x2,0x8a,0xbf,0x91,0x98,0x5f,0x8e,0x1a,0x16,0xac,0x0,0x8c,0x50,0x2d,0x79,0x2a, + 0x45,0xbd,0x2,0x35,0x3b,0xb,0xde,0x3d,0x4,0x36,0x37,0x17,0x9f,0xe5,0x49,0x95, + 0x40,0x43,0xc2,0x4,0x85,0xf9,0x88,0x1e,0x6b,0xad,0xab,0x41,0x59,0x53,0x83,0xcc, + 0x1c,0x8,0x3e,0x1f,0x7a,0xb7,0x6f,0x5b,0x52,0x4a,0x90,0x10,0xfc,0xe5,0x4e,0x11, + 0xfc,0x58,0x88,0xa7,0x27,0x34,0x56,0x24,0xd4,0x84,0xf8,0x16,0x5b,0xb8,0xa,0x6, + 0x11,0x19,0x1d,0x11,0xc1,0xd7,0x50,0xe7,0x78,0x91,0x8,0xd5,0x2f,0x98,0x0,0xc4, + 0x71,0x35,0x5a,0xf2,0x22,0xf5,0x7,0x58,0x84,0x7,0x3f,0x36,0xa,0x61,0x7a,0x1a, + 0x8c,0x69,0x80,0x2c,0xa4,0x0,0x5c,0xf5,0x59,0xdc,0x14,0x2a,0x49,0xc0,0x0,0x44, + 0xfc,0x7e,0xf4,0x2c,0x11,0x12,0x78,0xbb,0xba,0xd0,0xb3,0x6b,0x7,0x22,0x3e,0x2f, + 0x18,0x58,0xac,0xeb,0xf6,0x16,0x27,0xac,0xd,0xf5,0x72,0xd9,0xd7,0xda,0x54,0xb2, + 0xce,0x14,0x2e,0x52,0xfc,0x9c,0x8c,0x31,0x8,0x33,0xd3,0xe0,0xc7,0xc7,0x45,0x45, + 0x91,0xaf,0x4,0xaa,0x4d,0x0,0x65,0x81,0x0,0x20,0xae,0x52,0x95,0x6f,0x56,0x3f, + 0xa4,0x20,0xaa,0x92,0xcf,0xb,0x61,0x74,0x4,0x42,0x20,0x20,0xb9,0x49,0x65,0x28, + 0xc3,0x27,0x8,0x15,0x5,0x75,0x1,0x67,0x54,0x4d,0xac,0xb5,0x55,0x28,0x6b,0xac, + 0x53,0xf9,0x4,0x97,0x9b,0x4,0xde,0xae,0x2e,0xf4,0xec,0xdc,0x21,0x26,0x79,0xe2, + 0x28,0xa1,0xac,0xb9,0x9,0xd6,0x86,0x3a,0x89,0xc3,0x27,0x25,0xbf,0xa0,0x9e,0xe5, + 0xd1,0x4d,0x5a,0x98,0xa2,0xf4,0x9d,0xd8,0x5c,0x0,0xfc,0xc4,0x38,0x4,0xbf,0x1f, + 0x31,0xc7,0x5e,0xbd,0xe,0x20,0xdb,0x67,0x3a,0x8,0x60,0x4c,0x7d,0x9b,0xac,0x26, + 0x9d,0x57,0xa5,0x33,0x9e,0x7,0xf3,0x4c,0x81,0x2,0x85,0xa0,0xe2,0x65,0x20,0xa3, + 0x11,0xa9,0x5e,0x94,0x48,0xc9,0x5e,0xa9,0x1a,0xdd,0xb7,0xd6,0x54,0x1,0x2,0xc3, + 0x94,0x2b,0x5e,0xa9,0xc3,0xfb,0x7c,0xe8,0xd9,0xb6,0x15,0xed,0xfb,0xf6,0x2f,0xba, + 0x4f,0x10,0x3,0x5f,0xe9,0xed,0x3b,0x1b,0x61,0xad,0xaf,0x15,0x1d,0xdc,0x54,0x76, + 0x3c,0x71,0xfe,0x3c,0xf6,0xf,0xe3,0x23,0x60,0x7e,0xbf,0xf8,0x14,0x94,0x6c,0x12, + 0x42,0xcf,0x8b,0xb4,0x6b,0x17,0x4e,0x0,0xe2,0x2a,0xd5,0xfd,0xa4,0x94,0xfb,0x2c, + 0x18,0x2,0xb,0x4e,0x81,0xcc,0x85,0x20,0x4b,0xb1,0xb8,0x64,0xac,0x75,0x93,0x4c, + 0x1a,0xa8,0x52,0xe2,0x97,0x41,0x11,0x50,0x5a,0x53,0x5,0xc6,0x18,0x3c,0x83,0x6e, + 0xb9,0x12,0x2c,0x32,0x9,0xbc,0x5d,0x5d,0xe8,0xd9,0xb1,0x5d,0x6d,0xf3,0x9d,0x8d, + 0x28,0xad,0xab,0x8d,0x96,0x6e,0x69,0xf3,0x9d,0xcd,0xff,0x57,0x6,0x16,0x53,0xdc, + 0x3b,0x13,0xeb,0x14,0xe6,0x2,0xf1,0xc7,0xdf,0x94,0xe0,0x27,0x23,0x52,0x1c,0x87, + 0xa2,0x2c,0x98,0x0,0x18,0xd4,0x36,0x26,0xc1,0x3e,0xd4,0xdf,0xb3,0x50,0x8,0xc2, + 0x8c,0x7,0xcc,0xeb,0x5,0xc2,0x61,0x89,0xad,0x17,0xb4,0x63,0xe0,0x44,0x71,0x31, + 0x18,0x0,0xd1,0x1c,0xd8,0xeb,0x6b,0xd5,0xe6,0x60,0xdb,0xd6,0x45,0x31,0x7,0x89, + 0xc1,0x6f,0x80,0xb5,0xbe,0x16,0x4,0x26,0x4a,0x3a,0x18,0x28,0x76,0x4f,0x42,0x82, + 0x38,0x5f,0x7e,0x6f,0x60,0xc,0x88,0x84,0xc1,0x7c,0x5e,0x8,0x97,0x66,0xc4,0x47, + 0xe1,0x53,0xc8,0xbc,0xa6,0x39,0x8e,0xef,0x5b,0xb2,0xa0,0x0,0xa4,0x6b,0x76,0xa6, + 0x92,0x75,0x16,0xe,0x89,0x2f,0x78,0x30,0x18,0x41,0x85,0x5,0xe2,0x32,0x26,0x48, + 0xc1,0x5a,0x96,0x78,0x5f,0x72,0x9,0x6b,0x75,0x15,0xc0,0x0,0xcf,0x90,0x54,0x9, + 0x7c,0xe8,0xd9,0xf6,0x5,0xb4,0xef,0x3b,0x90,0x33,0x25,0x48,0x4,0x7e,0x59,0x53, + 0x3d,0xac,0x8e,0x5a,0x91,0xdc,0xa9,0x72,0xac,0x24,0xd7,0x2,0x44,0xdf,0x11,0x20, + 0x8e,0x4f,0x58,0xf2,0xb6,0x71,0xd2,0x19,0x56,0xeb,0xf9,0x89,0x9b,0x6c,0x11,0x60, + 0x81,0x76,0x7c,0x3e,0x7e,0x65,0x81,0x39,0xb0,0xc0,0x1c,0xc8,0x64,0x4,0x8c,0xa6, + 0xa8,0x9f,0x80,0x64,0xef,0xd8,0x57,0xed,0x97,0x56,0xd8,0x65,0xa6,0x40,0xf4,0x9, + 0xfc,0xe8,0x7b,0xf2,0x4b,0x58,0xfb,0xc6,0x9b,0x1a,0xef,0x20,0xca,0x52,0x9b,0x77, + 0xea,0xa4,0x2,0x1e,0x4d,0xea,0x24,0x97,0x63,0xd,0xd9,0x8e,0x44,0xc0,0x4,0x5e, + 0xf1,0xae,0xc0,0x74,0x7f,0xd8,0x4a,0x6f,0x1a,0x3e,0xe3,0xc5,0xa0,0xc4,0xb2,0x2f, + 0x5f,0x21,0x44,0xc2,0x70,0x44,0xeb,0x71,0x26,0x10,0x89,0xe,0x63,0x30,0x8,0x61, + 0x76,0x16,0x2c,0x18,0x4,0x9b,0x7f,0x38,0x52,0x16,0x2a,0xa9,0x17,0x41,0xf8,0x70, + 0x4,0x23,0x1f,0xa9,0x7f,0xc7,0xd1,0xd2,0xde,0x8e,0xf6,0x3d,0x7b,0x73,0x6,0x7e, + 0xc9,0xc6,0x8d,0x68,0xdf,0xb7,0x5f,0xb5,0x94,0xec,0x19,0x18,0xc4,0xcc,0xa0,0x5b, + 0x23,0xab,0xc9,0x2b,0xca,0xce,0x79,0x51,0xe2,0x43,0x41,0xb0,0xc0,0x2c,0x58,0x28, + 0xa8,0x8,0xe7,0xb4,0xc6,0x4a,0xa7,0xf9,0xd5,0x32,0xc7,0x3a,0x58,0x90,0x3a,0xf, + 0x40,0x14,0x88,0x95,0x7f,0xcf,0x6f,0xaa,0xa7,0x52,0x92,0x1,0xae,0xa3,0xc3,0xf3, + 0xd1,0x43,0x38,0x24,0x3a,0x3e,0xc1,0xa0,0xe8,0x2f,0x44,0xd4,0x39,0x5,0x21,0x12, + 0xc1,0xe8,0xc7,0x7d,0x8,0xc6,0xc2,0x21,0x71,0x2b,0x5e,0xbb,0x16,0xab,0x7e,0xf5, + 0x32,0x4c,0xd2,0x77,0xf2,0x2d,0x26,0x9,0x5c,0x43,0x98,0x71,0x8f,0xa8,0xdd,0x16, + 0x9e,0x7,0x8b,0x44,0xa2,0x4e,0x71,0x50,0x74,0xea,0xe6,0xb3,0x82,0xba,0xec,0xb8, + 0xce,0x4d,0x35,0xe6,0x0,0x88,0x22,0x59,0xc8,0x4,0x72,0xb3,0xc9,0x67,0x79,0x62, + 0x7,0x50,0x93,0x18,0xa9,0xf6,0xa3,0x2f,0x89,0x8c,0x11,0x22,0x18,0x4,0xb,0x87, + 0xc1,0xc2,0x61,0x8,0xc1,0x20,0x46,0xce,0xf7,0x21,0xe4,0x9f,0x95,0xd,0xf2,0xb2, + 0x6b,0xaf,0x43,0xc7,0xa1,0x5f,0xc1,0x54,0x51,0xb1,0x28,0x51,0x80,0x48,0x82,0x7d, + 0x30,0x14,0x17,0x41,0x1a,0xc3,0x78,0x5c,0x43,0x98,0x1e,0x74,0x8b,0x3f,0x40,0x15, + 0x8e,0xce,0xf4,0x70,0x38,0xa,0x38,0x4b,0x7c,0xdf,0x89,0x0,0xd5,0x33,0x56,0xc9, + 0xd5,0x77,0x22,0xb,0xa,0x80,0x61,0xdd,0xb2,0x8e,0xc,0x99,0xab,0xfa,0x4c,0x71, + 0x33,0x82,0x0,0x3e,0x1c,0xc2,0xc8,0x85,0x1,0x84,0x67,0x3,0x32,0xf,0xba,0x64, + 0xe3,0x46,0x74,0xbc,0xf8,0x12,0x8c,0x36,0xdb,0xa2,0xe6,0x1,0x4a,0x36,0x7e,0x5a, + 0x54,0x82,0xa2,0x62,0x99,0x42,0x4d,0xf,0xba,0x31,0x33,0x3c,0xaa,0x6,0x3c,0xad, + 0xc9,0xa0,0x67,0x92,0x41,0xcf,0x78,0x8e,0x64,0x21,0xc,0xa4,0xc1,0x64,0x76,0x5c, + 0x7b,0x4b,0x22,0xfb,0xa0,0xd4,0x59,0x2c,0xc5,0xdf,0x44,0x22,0x11,0x8c,0xf6,0xd, + 0x21,0x3c,0x17,0x94,0x85,0xce,0xa5,0xb7,0xdc,0x8a,0x8e,0x83,0x2f,0xc0,0x50,0x5a, + 0x7a,0x59,0x32,0x81,0x25,0x1b,0x3f,0x8d,0xf6,0xfd,0x6a,0x73,0x30,0x3d,0x34,0x82, + 0x99,0x91,0xf1,0x5,0xd8,0xf1,0x24,0xa6,0x54,0x7,0x71,0x62,0xa6,0x9a,0xa3,0xf1, + 0x85,0x2b,0x0,0x68,0x30,0xad,0x1b,0x80,0x3e,0x7,0x50,0x1b,0x70,0xf5,0x79,0xf9, + 0x70,0x4,0x63,0x7d,0x83,0x88,0x4,0x43,0x71,0xef,0x96,0x0,0xdb,0x9d,0x77,0xa2, + 0xbd,0xb3,0x13,0x5c,0x51,0x11,0x2e,0x67,0x4b,0x4c,0x82,0x61,0x5,0x9,0x32,0xb6, + 0xe3,0x29,0xc7,0x9d,0x14,0x9b,0xc4,0x1,0xcc,0x86,0x2,0xb0,0xc1,0xb4,0x6c,0x13, + 0x65,0x8,0xb8,0xc6,0x79,0xc3,0xc1,0x30,0x46,0xfa,0x5c,0x88,0x84,0xc3,0x92,0x7b, + 0x22,0xd8,0xef,0xdd,0x84,0x95,0xcf,0xef,0x6,0x67,0xb9,0xbc,0xe0,0x6b,0x92,0x40, + 0x72,0x5f,0x22,0x9,0xc6,0x16,0x6a,0xc7,0xb5,0x16,0x79,0xb4,0x1,0x57,0x46,0x59, + 0x44,0xa3,0xb,0x27,0x0,0x67,0x70,0xe9,0x63,0x6e,0xea,0xc5,0x89,0xa4,0x80,0x2b, + 0x3e,0xb,0x5,0x43,0x18,0xeb,0x73,0x81,0xf,0x47,0x24,0x8c,0x26,0x94,0x6f,0xf9, + 0x2,0x56,0xfc,0xbf,0x9f,0x47,0x13,0x49,0x4b,0xa7,0x89,0x24,0x38,0x0,0x43,0xf1, + 0x32,0x59,0xf8,0x35,0x3d,0x38,0x4f,0x82,0x24,0x76,0x5c,0x87,0x7f,0xa0,0x7,0x70, + 0x95,0x4a,0x70,0x5c,0xf7,0xc2,0xa3,0x0,0xe0,0x43,0x5d,0x76,0x5c,0x97,0x2f,0xa0, + 0x8f,0x38,0xa1,0xb9,0xa0,0x8,0x7e,0x44,0xfe,0x36,0xd4,0x8a,0x9d,0x3b,0xd1,0xfa, + 0xd3,0x9f,0x2e,0x39,0xf0,0x53,0x85,0x88,0xd3,0x2e,0x37,0x66,0x86,0xc7,0x12,0x0, + 0x9e,0x4a,0xd6,0x11,0x7,0x3d,0x4d,0xf3,0x6b,0xe0,0xd,0xa7,0x75,0x64,0x79,0x52, + 0x12,0x80,0xdc,0x9f,0xba,0x66,0x2,0x40,0x59,0xea,0xea,0x95,0x14,0xd9,0x29,0x1d, + 0xab,0x58,0xa1,0xd9,0x0,0xc6,0xfa,0x6,0x21,0xf0,0x72,0xf0,0xab,0xfe,0xe3,0x1f, + 0xa1,0xe5,0xe9,0xa7,0x73,0x97,0xe1,0xcb,0x76,0xca,0x78,0xdb,0x56,0xd5,0xc3,0x27, + 0xb6,0xc6,0x3a,0xb1,0xd2,0x49,0x23,0x7d,0x4b,0x69,0xa4,0xd9,0xf5,0xec,0x13,0x30, + 0x5d,0xf3,0xd2,0x2b,0xf6,0x5,0x2b,0x0,0x1,0xc,0x44,0xef,0x6a,0xcf,0x60,0x64, + 0xc9,0x1,0x14,0xb7,0xe0,0x6c,0x0,0x63,0x7d,0x2e,0x15,0xf8,0x35,0x8f,0x3e,0x8a, + 0x96,0x67,0x9e,0xc9,0x3a,0xf8,0xde,0xae,0x93,0xf0,0x76,0x9d,0x5c,0x1c,0x25,0x20, + 0x60,0xda,0x35,0x24,0x86,0x88,0x69,0xcb,0x7a,0x1a,0x4a,0x3b,0xff,0xda,0x7d,0xc2, + 0x69,0x3d,0x7d,0xd5,0x37,0xa2,0x44,0x5d,0x9a,0x80,0x53,0x86,0xe,0xa0,0x44,0xf6, + 0xe7,0xab,0x59,0x83,0xfe,0x0,0xc6,0x2e,0xba,0x20,0xf0,0xf2,0x9c,0xba,0xe3,0xb1, + 0xc7,0xe0,0xfc,0xce,0x77,0xb3,0x5f,0xbd,0xdb,0x75,0x12,0x3d,0xdb,0xb6,0xa1,0x67, + 0xeb,0xd6,0xdc,0x92,0x60,0x59,0xb1,0x6c,0x32,0x4c,0xf,0xc,0xe1,0x92,0x7b,0x58, + 0xbf,0xac,0xeb,0xa,0xab,0xd5,0xc7,0x50,0x36,0x9,0xc0,0x18,0xf7,0xce,0x82,0xe2, + 0x7a,0x20,0xa1,0x17,0xb,0x22,0x4,0x7c,0x7e,0x8c,0x5d,0x1c,0x50,0x2d,0xa8,0xd4, + 0x3d,0xf9,0x24,0x1a,0xbf,0xf1,0x3f,0x73,0x20,0xd1,0x27,0xd1,0xb3,0x7d,0x1b,0x78, + 0xbf,0xf,0xfc,0xec,0x2c,0x7a,0xb6,0xe5,0xa6,0xb2,0xa8,0x64,0xe3,0x46,0xb4,0x77, + 0x6a,0xad,0x1d,0x44,0xd3,0xc6,0xb,0xc9,0x96,0xa6,0x8,0x13,0x19,0x71,0x27,0xb2, + 0x46,0x0,0x8e,0xc7,0x29,0x10,0xf1,0xc8,0x50,0xaa,0x48,0x3,0xf4,0xf9,0x6d,0xd6, + 0xeb,0xc3,0x78,0x9f,0x2b,0xe,0x7e,0xf4,0xf4,0xd,0x5f,0xfb,0x1a,0x1a,0xfe,0xe6, + 0xab,0xb9,0xb1,0xcf,0xdb,0xb7,0x83,0xf7,0xc5,0x7f,0xd2,0x35,0x97,0xf5,0x4,0x22, + 0x9,0xf6,0xa9,0x49,0xd0,0xef,0xc2,0xcc,0xd0,0x70,0x1a,0xd9,0x52,0xa4,0x91,0x66, + 0xe7,0xc2,0x85,0xc6,0xe0,0xab,0x59,0x23,0x80,0xe3,0xbd,0xf7,0x26,0x18,0xd1,0xf1, + 0x6c,0x0,0x2e,0x55,0x85,0xd9,0x69,0x2f,0x26,0xfa,0x5c,0x62,0x41,0x64,0xec,0x6, + 0x39,0x34,0x3d,0xf5,0x6d,0xd4,0xfd,0xf5,0x17,0x73,0x4,0xfe,0x36,0xd5,0x7a,0xfe, + 0xd2,0x20,0x81,0x96,0xaa,0x22,0xc3,0x34,0x3b,0x8e,0x97,0x75,0xbe,0x3e,0x93,0x3d, + 0x1f,0x0,0x0,0xc7,0xe8,0x60,0x2a,0x3b,0x2e,0x3,0x5c,0xcb,0xc,0x48,0x6e,0xc2, + 0xe7,0x99,0xc1,0x78,0xbf,0x2b,0xba,0xb4,0x3e,0x7f,0x83,0x1c,0x9a,0xbf,0xf7,0x7d, + 0xd4,0xfe,0xe7,0xbf,0x58,0x54,0xf0,0x2f,0xb,0x9,0xa2,0xe0,0x7a,0xfa,0x5d,0x98, + 0x19,0x1c,0xd6,0xb4,0xe3,0x19,0xa7,0xd9,0x41,0x2f,0xeb,0xc6,0x55,0x7f,0x1d,0x4, + 0xb7,0x1f,0x44,0x2c,0x91,0x1d,0xd7,0xe7,0x10,0x46,0xc1,0x98,0xf4,0x60,0x6a,0x40, + 0xfe,0x1a,0x36,0x32,0x18,0xb0,0xfc,0x7,0x3f,0x40,0xf5,0x23,0x8f,0x2c,0x1a,0xf8, + 0xb6,0x86,0x3a,0xd8,0x94,0xd5,0xc6,0xb3,0x7e,0xf4,0x6c,0xcf,0x31,0x9,0x96,0xc9, + 0x93,0x45,0x9e,0xbe,0x1,0xb1,0x9e,0x20,0x4b,0x69,0x76,0x46,0x4c,0x37,0x1,0xd2, + 0x72,0xad,0xdd,0xb7,0x6c,0x38,0x5,0x48,0x1e,0x3b,0x4e,0x59,0xbd,0xa2,0x3e,0xce, + 0x3b,0x3e,0x89,0xa9,0xc1,0x61,0xf9,0xd7,0x46,0x23,0x96,0xff,0xe8,0xc7,0xa8,0xd8, + 0xb6,0x6d,0xf1,0xc0,0x6f,0xac,0x13,0xcb,0xb8,0x8,0x98,0x71,0x8f,0x60,0x7a,0x60, + 0x50,0xd6,0x71,0x43,0x71,0x31,0xda,0x3b,0xf7,0xe5,0xa4,0xbc,0x2c,0x56,0x5a,0xa6, + 0xc8,0x13,0xd8,0x9b,0x9b,0x60,0x6d,0xac,0x4b,0x1e,0xe7,0xa7,0xc8,0xa3,0x0,0x38, + 0x53,0xbb,0xef,0xc5,0x35,0x59,0x57,0x0,0x31,0x29,0xc4,0xf6,0xa7,0x2e,0x4a,0x4c, + 0x2c,0x63,0x97,0xb4,0xc0,0x2f,0x28,0x40,0xdb,0xbf,0xfc,0x6c,0x71,0xc1,0x6f,0xaa, + 0x87,0xb5,0xae,0x36,0x36,0x8b,0x6c,0x75,0xb5,0xb0,0x37,0xd6,0xab,0xcd,0xc1,0xf6, + 0x1c,0x46,0x7,0x7b,0x3b,0xd5,0x3e,0xc1,0xc5,0x7e,0x89,0x12,0x64,0x16,0x65,0x11, + 0xd1,0x4f,0xd2,0xe9,0x4b,0x5a,0x4,0x28,0x0,0xff,0x2c,0x40,0xa1,0xb4,0xd2,0xbd, + 0xd1,0xe,0x6,0x7d,0x7e,0x78,0x14,0xe0,0x73,0x66,0x33,0x56,0xfe,0xe2,0x39,0x94, + 0x6d,0xde,0x9c,0x5b,0xf0,0x25,0x6a,0x69,0x6b,0xaa,0x87,0xad,0xae,0x56,0x95,0x66, + 0xb5,0xd6,0x3b,0x60,0x6f,0x5a,0x2,0x24,0xb8,0xd0,0x8f,0xe0,0xf4,0x4c,0x86,0x9, + 0x21,0xa,0x84,0x61,0x7a,0x36,0x67,0x4,0xa8,0x3c,0xf6,0xde,0x30,0x8,0xbb,0xd3, + 0x8d,0xfb,0x41,0x24,0x2e,0x8d,0x4a,0x2f,0x6c,0xb1,0x60,0xe5,0xee,0x3d,0xb0,0xdd, + 0x75,0x57,0x8e,0x24,0x56,0x8c,0xf3,0xa5,0xb6,0xd2,0xde,0x58,0xf,0x5b,0x9d,0x3, + 0x89,0xa,0x34,0x44,0x12,0x34,0x5c,0x1e,0x12,0x48,0xc6,0x6e,0x66,0x60,0x30,0x6d, + 0xf0,0xc5,0xf5,0x7f,0xec,0x6f,0xe8,0xec,0x9c,0xca,0x19,0x1,0xc4,0xa4,0x10,0x9e, + 0x4e,0x7f,0x6d,0x9b,0x10,0x9a,0x2f,0xe6,0x88,0x7e,0xdc,0xfa,0xa3,0x1f,0xc3,0x7a, + 0xfb,0xed,0xb9,0xb3,0xaf,0x92,0x38,0x1f,0x0,0xec,0x8d,0xf5,0xb0,0xd6,0x3b,0x52, + 0xf6,0xdb,0xda,0x50,0x7,0xbb,0xb3,0x51,0xd6,0x57,0x7e,0x76,0x16,0x3d,0x39,0x7a, + 0x34,0xbd,0x64,0xe3,0x46,0x2c,0xff,0xc1,0xf,0x65,0x9f,0x5,0x67,0x3,0xba,0x64, + 0x5f,0x9e,0x4a,0x6,0x38,0x1e,0x3f,0x4e,0xf7,0xfa,0x69,0x13,0xa0,0xee,0xe8,0xc9, + 0x7f,0x7,0xd1,0x9b,0xa9,0x4b,0xc4,0xe4,0x1d,0x36,0x16,0x16,0xc8,0x8e,0x73,0x7d, + 0xeb,0x5b,0x8,0x8f,0x8d,0xe6,0x8,0x7c,0xc5,0x43,0x1b,0x4d,0xd,0x12,0xf0,0x53, + 0xa7,0x59,0xad,0xd,0x75,0xb0,0x37,0x4b,0x7e,0x9c,0x61,0x5e,0x9,0x72,0x40,0x82, + 0xf0,0xd8,0x18,0x5c,0x4f,0x7d,0x4b,0xf6,0x99,0x49,0xf5,0x36,0xf0,0x44,0x75,0x0, + 0xb2,0xf6,0x6e,0x55,0xe7,0xc1,0xe3,0x39,0x27,0x40,0x94,0x7a,0xff,0xa8,0xed,0x0, + 0x26,0x9e,0x59,0xc5,0x15,0x65,0xb2,0x53,0x4,0xce,0xf5,0xa2,0x7b,0xf3,0x7d,0x59, + 0x23,0x81,0x2e,0xf0,0xd3,0x48,0xb3,0x5a,0x1b,0x1c,0x71,0x25,0x90,0x9a,0x83,0x2c, + 0x92,0x20,0x3c,0x36,0x86,0xee,0xfb,0x3f,0x8f,0xc0,0xb9,0x73,0xb2,0xcf,0x8b,0x6b, + 0xaa,0xf5,0x0,0xae,0x70,0xd0,0x85,0xbf,0xcd,0xa4,0xf,0x19,0x11,0xa0,0xb6,0xbc, + 0xf6,0x25,0x10,0x7d,0x90,0x4e,0x35,0x6b,0x49,0x55,0x5,0x8a,0xec,0xd6,0x9c,0x90, + 0x20,0x29,0xf8,0xd,0x8e,0x8c,0xd3,0xac,0xd6,0xc6,0xfa,0xa8,0x12,0x64,0x9f,0x4, + 0x9,0xc1,0xaf,0xac,0x40,0x69,0xbd,0x23,0x25,0xe0,0x8a,0x76,0xa2,0x76,0xcf,0xb, + 0xaf,0x2c,0x1a,0x1,0xa8,0xb3,0x93,0x67,0xe0,0xbe,0x98,0x6e,0x35,0x6b,0x45,0x5b, + 0xb,0x2c,0xb6,0xec,0x92,0x20,0xd9,0x83,0x9a,0xd6,0x86,0xba,0x5,0xa7,0x59,0xad, + 0x8d,0x8a,0x77,0x16,0x65,0x81,0x4,0x89,0xc0,0x2f,0xaa,0x28,0x47,0xe5,0xda,0x55, + 0x69,0x9f,0x8f,0x31,0xfc,0x8f,0x4c,0x89,0xb8,0xa0,0x35,0x56,0xf7,0x9d,0xb7,0xfe, + 0xa,0xe0,0x36,0x25,0x7f,0x66,0x50,0x9e,0x20,0x62,0x8c,0x61,0xfc,0xdc,0xc7,0x8, + 0x78,0x66,0x64,0x87,0x5a,0x56,0xac,0xc4,0xaa,0x97,0xe,0xa5,0xf5,0x2b,0x22,0x9, + 0xc1,0x6f,0x6e,0x84,0xb5,0xbe,0x4e,0xe3,0x4e,0x53,0x15,0x52,0x68,0x25,0xb3,0xe2, + 0x9e,0xb9,0xe7,0x42,0x9f,0x2c,0xe9,0x62,0x28,0x2e,0x46,0xfb,0x9e,0xbd,0x69,0x25, + 0x8b,0x92,0x81,0x5f,0xb5,0x6e,0xb5,0xe2,0xb7,0x3,0x75,0xb5,0x37,0x6a,0xf6,0x1c, + 0xb8,0x23,0x53,0xc,0x17,0xf8,0xbb,0x81,0xdc,0x7f,0x17,0x9f,0x3e,0xd1,0x5f,0xcd, + 0x4a,0x1c,0x87,0xca,0x95,0xad,0xb0,0xd8,0x6d,0x90,0x6,0xe8,0x81,0x73,0xe7,0xd0, + 0x7d,0xdf,0x66,0x84,0xc7,0xc6,0xd2,0x7,0x5f,0x72,0x7e,0x7b,0x73,0x93,0x8,0x7e, + 0x1a,0x55,0xb5,0x7a,0xd2,0xac,0xd6,0xa6,0x6,0xd8,0x97,0x37,0xab,0x95,0x20,0x8d, + 0xf7,0x18,0xe6,0x0,0xfc,0x30,0x71,0xf4,0xf8,0x42,0x20,0x5c,0x10,0x1,0x1c,0xaf, + 0xbe,0xd9,0x43,0xc4,0x7e,0x94,0x6e,0x35,0x2b,0xc7,0x71,0xa8,0x6a,0x6f,0x83,0x45, + 0xe5,0x13,0xe8,0x23,0x41,0xec,0xe5,0xc,0x7e,0xbf,0x4c,0xd6,0x65,0xb2,0x9f,0xee, + 0x3a,0xbb,0x8e,0x15,0xb7,0x85,0x90,0x20,0x7,0xe0,0x3,0x60,0xff,0x50,0xfd,0xfc, + 0xfe,0xdf,0x5d,0x36,0x2,0x0,0x40,0x1,0x67,0xf9,0x2a,0x88,0xfa,0xd2,0xad,0x66, + 0x25,0x8e,0x50,0xd5,0xbe,0x22,0xaa,0x4,0xfa,0x49,0x90,0xe8,0xcd,0x1c,0x76,0x67, + 0xa3,0x98,0x47,0x4f,0xbb,0xe,0x3f,0xbd,0xa4,0x96,0xb5,0xa9,0x41,0xf3,0xe7,0x6f, + 0x92,0x91,0x20,0x17,0xe0,0x13,0x58,0x6f,0xc0,0x62,0xfd,0xe6,0x42,0xf1,0xcb,0x4a, + 0x9d,0x95,0xfb,0xde,0x3b,0x6e,0x5,0xa3,0x23,0x0,0x19,0x34,0x8b,0x1b,0x29,0x91, + 0x7f,0x40,0x60,0x8c,0x61,0xec,0xec,0x39,0x4,0x3c,0xd3,0xb2,0x73,0x5a,0x56,0xae, + 0xc0,0xaa,0x17,0xe5,0x3e,0x41,0x42,0xf0,0xe7,0xdf,0xc9,0x93,0x85,0xa2,0x54,0x3d, + 0xfb,0x44,0x84,0x99,0x4,0x6f,0x39,0x57,0xfa,0x4,0xb9,0x99,0xf9,0x60,0x2,0x71, + 0xb7,0x39,0x76,0xef,0x3b,0xb6,0x50,0xec,0xb2,0x52,0x65,0xe9,0xf8,0xf5,0x91,0xa3, + 0x20,0xfa,0xe,0x65,0xf0,0xcc,0x20,0x71,0x1c,0xaa,0x3a,0x56,0xc2,0x52,0x66,0x97, + 0x7d,0x1e,0x38,0xf7,0x11,0xba,0x3f,0x7f,0x5f,0x4c,0x9,0x12,0x82,0xdf,0xd2,0x4, + 0x6b,0x63,0x7d,0x56,0x8a,0x52,0xf5,0x3f,0x88,0x1,0x58,0x9d,0x8d,0x28,0x4b,0xa1, + 0x4,0x39,0x2,0x1f,0x0,0x7e,0x90,0xd,0xf0,0x81,0x2c,0xfc,0x7c,0xfc,0x7c,0x7b, + 0x64,0xfd,0xf5,0xc7,0x2c,0x91,0xe0,0xbd,0x20,0x72,0xa4,0x5b,0xcc,0x40,0x1c,0xa1, + 0xb8,0xa2,0x1c,0x21,0x9f,0x1f,0x91,0xb9,0xb9,0xd8,0x39,0x23,0x93,0x93,0x98,0x7e, + 0xed,0x55,0x14,0x54,0x57,0xe3,0xa3,0x47,0xfe,0x38,0x39,0xf8,0x19,0x16,0xa5,0xea, + 0x4d,0xb3,0x6a,0x35,0xb3,0xcd,0xa,0x8e,0xe3,0x10,0x98,0xf2,0xc4,0xa7,0x66,0x38, + 0x8c,0xa9,0x17,0x5f,0x84,0xa5,0xb5,0x15,0x1f,0xff,0xd7,0xff,0x92,0x7d,0xf0,0x9, + 0x27,0x27,0x5,0xc3,0x83,0x3f,0xec,0xee,0xe6,0xb3,0x81,0x5b,0x56,0x4b,0x6d,0xdd, + 0x9b,0xef,0x6a,0x27,0x50,0x17,0x18,0xac,0xc9,0x64,0x3f,0x51,0x78,0xc6,0x4,0x86, + 0xb1,0xb3,0xbd,0xb2,0x1,0x4d,0xd4,0xec,0x2d,0x4e,0x11,0xfc,0x2c,0xca,0x7a,0xa6, + 0x4d,0xcb,0x1c,0x68,0xb5,0x5,0x83,0xcf,0x30,0x16,0x31,0xe1,0xfa,0xfa,0xe7,0xe, + 0xc,0x66,0xb,0xb3,0xec,0xd6,0x5a,0x3,0x18,0xd9,0x7c,0xcf,0x1d,0xc,0xec,0x15, + 0x0,0x5,0x89,0x1,0x4f,0x6c,0xa7,0x19,0x63,0x18,0xeb,0xee,0x41,0x60,0xd2,0x93, + 0x1c,0x7c,0xc5,0xaa,0xdd,0x62,0x2,0x9e,0x9,0x9,0xb2,0x20,0xfb,0x11,0x26,0xb0, + 0xdf,0xab,0xed,0x3c,0xf8,0x56,0x36,0xfb,0x9d,0xf5,0xc7,0x6c,0x6a,0xe,0xbd,0x72, + 0x84,0x80,0xbf,0xc8,0xac,0x9a,0x35,0xea,0x13,0xac,0xee,0x40,0x51,0x45,0xb9,0xa, + 0x40,0x22,0x82,0x7d,0x79,0xb3,0x8,0x7e,0xda,0xef,0x21,0x80,0xee,0xbc,0x7a,0x26, + 0xcd,0xea,0x6c,0x44,0x59,0x5b,0x8b,0xe6,0xb9,0x8b,0x2b,0x2b,0x16,0xa,0x3e,0x40, + 0xec,0x4b,0xd9,0x6,0x3f,0x27,0xa,0x10,0x33,0x7,0x9f,0xbf,0xf7,0x29,0x2,0xbe, + 0xac,0x3f,0xb,0xa7,0x9e,0xb1,0x3e,0xf7,0x8,0x7c,0xa3,0x63,0x8,0xcf,0xcd,0xa1, + 0xa0,0xa8,0x8,0x36,0x67,0x23,0xa,0xa5,0xa9,0xe4,0x45,0x9e,0xe5,0x7a,0x5a,0xd0, + 0x33,0xd,0x4f,0xdf,0x0,0x42,0x7e,0x3f,0x4c,0x66,0xb,0x96,0xd5,0x56,0xa3,0xa4, + 0xae,0x76,0xa1,0x28,0x3d,0x55,0xb3,0xfb,0xc0,0xdf,0xe4,0xa2,0xbf,0x39,0x1b,0x21, + 0x6,0xd0,0xc8,0x96,0x7b,0x7f,0x6,0x46,0x7f,0xb8,0x98,0xe1,0xd9,0x55,0xd7,0x18, + 0xfd,0x63,0xcd,0xde,0xfd,0x8f,0xe5,0xea,0xf4,0xc6,0x5c,0x9d,0x98,0x0,0xc6,0x8c, + 0xc5,0x8f,0xc,0x47,0x2,0x21,0x2,0xfe,0x34,0x83,0xe2,0xc6,0x4f,0x26,0xe0,0xf2, + 0xf6,0xd3,0xea,0xbd,0xfb,0x1f,0xcf,0xe5,0x5,0x72,0x3e,0x82,0xc,0xa0,0x91,0x2f, + 0x6c,0x7e,0x6,0xc0,0x5f,0xa6,0xd,0xf8,0x27,0x13,0xf4,0xf9,0x71,0x7b,0xb6,0x46, + 0x30,0xfc,0x31,0x75,0x76,0xf2,0x57,0x34,0x1,0x62,0x3e,0xc1,0xd6,0xcd,0x4f,0x11, + 0xe8,0xcb,0xf9,0x59,0xae,0xcf,0xe6,0x57,0xef,0x3e,0xf0,0xd5,0x54,0xbf,0xf7,0x73, + 0x45,0x11,0x0,0x0,0xdc,0xdb,0xee,0x7f,0x9c,0x8,0xdf,0x91,0x99,0x9e,0x3c,0xe0, + 0xd2,0x16,0x6,0xa3,0x3f,0xaf,0xd9,0xbb,0xff,0xff,0x2e,0x1e,0xd7,0x16,0xb9,0xd, + 0x6f,0xdf,0x72,0x1b,0x8,0x7b,0x1,0x54,0xe5,0x1,0x97,0xa7,0x12,0x40,0xdc,0xd6, + 0x9a,0xdd,0xfb,0xe,0x2f,0xe6,0x45,0x17,0xfd,0x75,0x1b,0xb5,0x9d,0x7,0xdf,0x32, + 0x31,0xe3,0x75,0x44,0xd4,0x95,0x7,0x3f,0x36,0xb,0xff,0x4d,0xe0,0x68,0xe3,0x62, + 0x83,0x7f,0x59,0x8,0x0,0x0,0x15,0x9d,0x9d,0x43,0xde,0x4b,0x81,0xdb,0x1,0xfc, + 0x13,0x16,0xc1,0xce,0x2d,0xe1,0xc6,0x3,0xec,0xdb,0x55,0xd6,0x8a,0x8d,0x8e,0xe7, + 0xf7,0xf7,0x5c,0x26,0xf2,0x5d,0xde,0xe6,0xde,0xb5,0xed,0x16,0x3,0xe3,0x7f,0xc2, + 0x40,0x2b,0x3f,0x61,0xe0,0xf7,0xb,0xc4,0x3d,0x9c,0xad,0x55,0xbd,0x2b,0x4a,0x1, + 0xa4,0xcd,0xb1,0x7b,0xdf,0xb1,0x59,0x8b,0x75,0x3d,0xc0,0xfe,0x1e,0x40,0xf8,0x13, + 0x0,0x7c,0x84,0x80,0x1f,0x9a,0x8c,0x96,0x75,0x97,0x1b,0xfc,0x25,0xa1,0x0,0xd2, + 0x36,0xfa,0xc0,0xd6,0x75,0x4c,0x10,0xbe,0xf,0xd0,0xe7,0xae,0xca,0xd8,0x9e,0xe1, + 0x37,0x60,0x86,0x2f,0xd6,0x76,0x76,0x76,0x2f,0x95,0x3e,0x2d,0x49,0x2f,0x6c,0x64, + 0xd7,0xb6,0xcf,0x81,0x9,0xdf,0x0,0x70,0xd3,0x55,0x82,0xfd,0x87,0x1c,0xc7,0x9e, + 0xa8,0x7a,0xfe,0xe0,0x6f,0x96,0xa0,0x3,0xba,0x74,0xdb,0xf0,0xae,0x2f,0x6c,0xe2, + 0x40,0x7f,0xc7,0x18,0xbb,0xfe,0xca,0xf4,0xee,0xd9,0x31,0x30,0xee,0x99,0xaa,0x55, + 0x6b,0xf,0xd2,0xd7,0xbf,0x2e,0x2c,0xd1,0x8,0x64,0xe9,0xb7,0xb1,0xed,0x5b,0x6e, + 0xe6,0x39,0x7a,0x94,0x80,0x6d,0x40,0xea,0x1f,0x42,0xba,0xcc,0x2d,0x4,0x62,0x7b, + 0x5,0x9e,0x3d,0xed,0xe8,0x7c,0xe1,0xbd,0x2b,0x20,0x4,0xbd,0x72,0x9a,0x6b,0xfb, + 0xf6,0x32,0x13,0x27,0x3c,0xc,0x8,0x8f,0x2,0xb4,0x6a,0x9,0x75,0x8d,0x1,0x78, + 0x97,0x11,0xdb,0x6f,0x34,0xd2,0xcf,0x2b,0x7f,0x71,0x60,0xf8,0xa,0xca,0x41,0x5c, + 0x99,0xcd,0xfd,0xc0,0xd6,0x76,0x3,0xcf,0x36,0x31,0xe0,0x5e,0x10,0x6e,0x6,0xb0, + 0xd8,0x2f,0x10,0xe6,0x41,0x38,0xe,0x86,0xfd,0x3c,0xf1,0x2f,0xd4,0xed,0x7e,0xd1, + 0x75,0x65,0x9a,0xa9,0xab,0xa0,0x4d,0x3e,0xf4,0x50,0x69,0x24,0x3c,0x77,0x27,0x23, + 0x76,0x33,0xc0,0xd6,0x3,0xb4,0x1e,0x80,0x2d,0xbb,0x3,0x45,0x1e,0x1,0xec,0x1d, + 0x80,0x9d,0x2,0xd1,0x3b,0x8c,0xc2,0xa7,0x1c,0xcf,0x1f,0x9a,0xb8,0xd2,0xc7,0xee, + 0xaa,0xcd,0xc5,0x8e,0x6c,0xdf,0xde,0x4c,0x6,0x7e,0x3d,0x63,0xb4,0xa,0x60,0x35, + 0x4,0xaa,0x8e,0x47,0x44,0xb3,0x0,0x0,0x0,0x44,0x49,0x44,0x41,0x54,0x6,0x84, + 0x1a,0x6,0xaa,0x4,0xa1,0x92,0x18,0x71,0x6a,0x1d,0x67,0x5e,0x0,0x2e,0x0,0x2e, + 0x6,0xe6,0x26,0x70,0x3,0x4,0xc1,0x15,0x11,0x8c,0x67,0x1c,0x9d,0x9d,0xe7,0xe8, + 0x93,0x9d,0xb5,0xcc,0xb7,0x7c,0xcb,0xb7,0x7c,0xcb,0xb7,0x7c,0xcb,0xb7,0x7c,0xcb, + 0xb7,0x7c,0xcb,0xb7,0x7c,0xcb,0xb7,0x7c,0xcb,0xb7,0x2b,0xbc,0xfd,0x7f,0x25,0xa, + 0xd,0x2a,0xf4,0xc7,0x22,0xc8,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42, + 0x60,0x82, + // /home/user/2/qstardict/plugins/web/pixmaps/list-add.png + 0x0,0x0,0x1a,0xfa, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb, + 0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd, + 0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xd,0xd7,0x0,0x0, + 0xd,0xd7,0x1,0x42,0x28,0x9b,0x78,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7, + 0xd7,0x7,0x5,0xc,0x23,0xb,0x66,0x70,0xfd,0x98,0x0,0x0,0x1a,0x87,0x49,0x44, + 0x41,0x54,0x78,0xda,0xed,0x5d,0x7b,0x94,0x15,0xc5,0x99,0xff,0x7d,0xd5,0xf7,0xde, + 0x79,0x3f,0x19,0xe4,0x35,0xc3,0xe2,0x83,0xc7,0xe2,0x23,0x81,0x41,0x86,0x51,0x10, + 0x14,0x15,0x13,0x34,0x59,0x25,0x70,0xe2,0xf1,0x91,0x3d,0x51,0x31,0xd9,0x6c,0x36, + 0x46,0x5,0x79,0xb8,0x71,0x62,0x10,0x15,0xa2,0x41,0xdd,0xdd,0x24,0x26,0xd9,0xb3, + 0x1b,0x77,0xcf,0x72,0x34,0x6e,0x72,0xf6,0xa8,0x98,0x35,0x46,0x54,0xe,0xc6,0x44, + 0xd,0x62,0xe2,0x51,0x93,0x85,0xa0,0x20,0x18,0x8c,0x33,0x30,0xcc,0xfb,0x76,0x7d, + 0xfb,0xc7,0x7d,0x75,0x57,0x57,0xbf,0xee,0xed,0x3b,0x33,0xe0,0xfd,0xe6,0xf4,0xb9, + 0x53,0xb7,0xfa,0x56,0x77,0xd5,0xf7,0x7d,0xbf,0xef,0x51,0xd5,0xd5,0x40,0x89,0x4a, + 0x54,0xa2,0x12,0x95,0xa8,0x44,0x25,0x2a,0x51,0x89,0x4a,0x54,0xa2,0x12,0x95,0xa8, + 0x44,0x25,0xfa,0xb8,0x10,0x9d,0xa8,0xfd,0x3a,0x6b,0xce,0x9c,0x69,0x44,0x74,0x3a, + 0x43,0xb4,0x10,0xf3,0x64,0x10,0x4d,0x4,0xd0,0xc2,0xa0,0x16,0x41,0x5c,0x63,0xed, + 0x3a,0x11,0x0,0x90,0x4,0x70,0x18,0xc0,0x61,0x22,0x1c,0x2,0xf0,0x1,0x40,0x87, + 0x40,0xfc,0x66,0xcc,0x8c,0xef,0xfa,0xf5,0xaf,0x5f,0xd8,0x5b,0x12,0x80,0x51,0x4a, + 0xad,0xad,0xad,0x4d,0x26,0x8c,0x36,0x13,0x3c,0x97,0x4,0xb5,0x11,0x30,0x17,0xa0, + 0x6,0x3b,0x83,0x73,0xdd,0xd,0x5e,0xb6,0x7d,0xd7,0x5,0xc6,0x2e,0x12,0x62,0x17, + 0x33,0x76,0x18,0xe6,0xe0,0x33,0x2f,0xbf,0xfc,0xf2,0xd1,0x92,0x0,0x8c,0x10,0x9d, + 0x71,0xf6,0xd9,0x2d,0x86,0xa4,0xbf,0x61,0xc2,0x32,0x22,0xcc,0x7,0x60,0xb8,0x31, + 0xd4,0xa2,0xe5,0x3e,0x65,0xbd,0x10,0x10,0xc8,0x36,0x52,0xe9,0xf2,0x20,0x18,0x3b, + 0x98,0xe8,0xa9,0x98,0x29,0x9e,0x7c,0xe9,0xa5,0xed,0x6f,0x95,0x4,0xa0,0xf8,0x9a, + 0x3e,0x61,0x10,0xc6,0xb5,0x20,0x2c,0x13,0x84,0x39,0x36,0xb6,0x51,0xbe,0xc,0x4f, + 0xb3,0xd4,0x9f,0xe1,0x1e,0x65,0x0,0x44,0x6f,0x32,0xf8,0x61,0x31,0x34,0xf4,0xc8, + 0x4b,0x2f,0xbd,0xf4,0x51,0x49,0x0,0x22,0xa4,0x33,0x67,0xb7,0xb5,0xa,0x3,0x37, + 0x1,0x58,0x1,0x20,0x51,0xa8,0x46,0x7,0x62,0xb8,0xa5,0x39,0x67,0xd9,0x7e,0x11, + 0xa5,0xdc,0x7,0xd0,0x4f,0xc,0xe2,0x87,0x77,0x6c,0xdf,0xbe,0xa3,0x24,0x0,0xf9, + 0x93,0x38,0x6b,0x4e,0xdb,0xe5,0x44,0xf8,0x1a,0x80,0x5,0x61,0xed,0xb8,0xd7,0x39, + 0x7e,0xc,0xf6,0xd0,0xf2,0x40,0x65,0x8b,0x40,0xbc,0xca,0xe0,0x3b,0x76,0x3e,0xf7, + 0xdc,0x93,0x25,0x1,0x8,0x41,0x67,0x9d,0xdd,0x7e,0x9,0x81,0x37,0x13,0xf1,0x19, + 0x85,0xc0,0x7a,0x4d,0x4d,0x35,0x1a,0x1a,0xea,0xd1,0xd8,0xd0,0x80,0xc6,0x86,0x46, + 0xd4,0xd7,0xd7,0x21,0x91,0x48,0xa0,0xac,0xac,0xc,0xf1,0x58,0x1c,0x89,0x44,0x2, + 0x0,0x30,0x38,0x38,0x8,0x33,0x99,0x44,0xff,0xe0,0x0,0x6,0x7,0x7,0x71,0xe4, + 0xc8,0x11,0x74,0x76,0x76,0xa1,0xb3,0xab,0xb,0x9d,0x9d,0x9d,0x38,0xd6,0xd3,0x13, + 0x8c,0xe1,0xe9,0xef,0x54,0x1f,0x92,0x40,0x3b,0xc1,0xe2,0x1b,0x2f,0x3e,0xf7,0xcc, + 0xb3,0x25,0x1,0xf0,0xa0,0x59,0x6d,0x6d,0x33,0x25,0xd3,0x7d,0x4,0x5c,0x12,0x96, + 0xe1,0xf1,0x78,0x2,0x93,0x26,0x4e,0xc0,0xe4,0x96,0x66,0x34,0x37,0x37,0xa3,0x65, + 0x52,0x33,0xaa,0xaa,0xab,0x3c,0x3a,0x4a,0x9e,0x23,0x62,0xad,0xed,0xe9,0xe9,0xc5, + 0x81,0x3,0x7,0xb0,0xff,0xc0,0x1,0xbc,0x77,0xe0,0x0,0xe,0x1d,0x3c,0x88,0xa1, + 0x64,0xd2,0x8b,0xe1,0xfa,0x32,0xe3,0x59,0x26,0xbe,0xf9,0xc5,0x67,0x9f,0xdd,0x5d, + 0x12,0x0,0xb,0xb5,0xb5,0xb5,0xd5,0xe,0x80,0xee,0x26,0x60,0x25,0x80,0x58,0xd0, + 0xf0,0xac,0xb2,0xa2,0x1c,0x53,0xa7,0x4e,0xc5,0x8c,0x69,0xd3,0x70,0xda,0xa9,0xa7, + 0x22,0x1e,0x8f,0x7,0x62,0xa8,0xe7,0x10,0x90,0xdf,0xe0,0x10,0x92,0xc9,0x21,0xec, + 0xd9,0xb3,0x17,0x6f,0xff,0xe1,0xf,0xf8,0xe3,0x9e,0xff,0x43,0x7f,0x7f,0x7f,0x0, + 0xbf,0x21,0xfb,0xcf,0x10,0x11,0x6d,0xc2,0xe0,0xe0,0x86,0xed,0xdb,0xb7,0xf7,0x7f, + 0xec,0x5,0x60,0xf6,0xdc,0xb9,0xb,0x98,0x8c,0x47,0x0,0xfc,0x55,0x10,0x67,0xce, + 0x30,0x4,0x4e,0x3b,0xf5,0x54,0xb4,0xce,0x9a,0x85,0x53,0x4e,0x3e,0x19,0x42,0x90, + 0x77,0x77,0x2,0x30,0xd4,0xe,0xeb,0xc1,0x4,0x24,0xf3,0xad,0x94,0x8c,0xbd,0xfb, + 0xfe,0x84,0xd7,0x5f,0xdf,0x8d,0x3d,0x7b,0xf6,0x40,0x32,0x7b,0xa3,0x40,0xb6,0x8c, + 0xb7,0x5,0xd1,0xd,0xcf,0xfe,0xfc,0xe7,0x2f,0x7e,0x2c,0x5,0xa0,0xb5,0xb5,0x35, + 0x2e,0x63,0x89,0x3b,0x89,0xb0,0xa,0x20,0xc3,0x2f,0x3c,0xab,0xaa,0xaa,0xc2,0xac, + 0xb3,0x3e,0x81,0x59,0xb3,0x3e,0x81,0x9a,0x9a,0x9a,0xe0,0xb0,0xee,0x10,0x0,0xfd, + 0x39,0x14,0x66,0xa8,0x48,0x7f,0xed,0xee,0x63,0xdd,0xd8,0xbd,0xfb,0xd,0xbc,0xf1, + 0xfb,0xdf,0xa1,0xb7,0xb7,0xcf,0xe5,0x7c,0x5b,0x4,0xc2,0x20,0xfa,0xa7,0x32,0xa2, + 0x55,0xdb,0xb6,0x6d,0x1b,0xf8,0xd8,0x8,0x40,0x6b,0x7b,0xfb,0xc,0x66,0xfa,0x4f, + 0x0,0xb3,0xfd,0xc2,0xb3,0xca,0xca,0xa,0xcc,0x3d,0xfb,0x6c,0xb4,0xce,0x9a,0x85, + 0x58,0x2c,0xa6,0xf,0xd7,0xc2,0x99,0x77,0xad,0x56,0x53,0x68,0x86,0xbb,0x5f,0xc1, + 0x34,0x93,0xd8,0xb5,0x7b,0x37,0x5e,0x7d,0xed,0x35,0xf4,0xf5,0xf5,0x7b,0x86,0xa0, + 0xe9,0xdf,0xfc,0x8a,0x63,0xc6,0xe7,0x7e,0xf9,0xc4,0x13,0x7,0x4e,0x78,0x1,0x98, + 0xd5,0xde,0xbe,0x58,0x80,0x1e,0x7,0x50,0xe7,0x15,0x9e,0x95,0x95,0x95,0x61,0xce, + 0xec,0xd9,0x98,0xd3,0xda,0x8a,0x84,0x6a,0xdb,0xfd,0xb4,0x3a,0x44,0xbd,0xf7,0xd7, + 0xe4,0xe3,0x47,0x78,0xb,0xc9,0xd0,0xd0,0x10,0x7e,0xbb,0xeb,0x75,0xec,0x7a,0xfd, + 0x75,0xc,0xe,0xd,0xfa,0xe5,0x25,0xfe,0xc,0xe6,0x15,0xcf,0x6c,0xdb,0xf6,0xfc, + 0x9,0x2b,0x0,0x73,0xda,0xe7,0x7f,0x91,0xc1,0xdf,0x23,0x42,0xdc,0x2b,0x9,0x33, + 0x75,0xea,0x69,0x38,0x7f,0xe1,0x79,0xa8,0xae,0xaa,0xf6,0xbd,0x4b,0xa,0x60,0xa7, + 0x83,0xc3,0x3e,0x5,0xb5,0x26,0x8e,0x1a,0xf2,0xb8,0xc7,0x9e,0xde,0x5e,0xec,0xd8, + 0xb9,0x13,0x7b,0xf6,0xec,0x71,0x3d,0x9f,0x52,0x5f,0x24,0x9,0x58,0xf5,0xf3,0x27, + 0x9f,0xdc,0x72,0xa2,0x9,0x0,0xb5,0xb6,0x9f,0x7b,0x17,0x11,0xd6,0x7a,0xa5,0x55, + 0x6b,0x6a,0x6a,0x70,0xc1,0xc2,0x85,0x38,0x79,0xca,0x94,0x0,0x77,0xa9,0x26,0x5d, + 0xec,0xb5,0x1f,0x1c,0xfa,0x0,0x3b,0x5e,0x78,0x1,0xbd,0xbd,0x3d,0x5,0xdd,0x78, + 0x65,0x55,0x15,0xce,0x5b,0xb8,0x10,0xe3,0xc7,0x8f,0xf,0xcc,0x70,0x9d,0x74,0x11, + 0x80,0x7d,0xef,0xbe,0x8b,0x1d,0x3b,0x77,0xe2,0xd8,0xb1,0x63,0x56,0xa6,0xab,0x42, + 0x0,0x2,0xee,0x79,0xfa,0x89,0x27,0xd6,0xe,0x7,0x63,0x8c,0x62,0x5f,0x60,0xf9, + 0xf2,0xe5,0x46,0x75,0x7d,0xe3,0xbf,0x91,0xa0,0xaf,0x10,0x11,0x88,0x8,0x84,0xf4, + 0xa7,0xa5,0x3c,0x7d,0xda,0x34,0x7c,0xe6,0xd2,0xa5,0x18,0xd3,0xd8,0x0,0x66,0x6, + 0x33,0xd2,0x9f,0xe9,0x3,0xb9,0xff,0x53,0x95,0x0,0x94,0x7a,0x70,0xee,0xf8,0xe5, + 0x2f,0x7e,0x81,0xee,0x63,0xdd,0x5,0xdf,0x7f,0x72,0x68,0x8,0x87,0xf,0x1f,0xc6, + 0xf4,0x19,0x33,0x52,0x97,0x4,0xb2,0xf7,0x62,0xbb,0xbe,0xed,0x48,0xdd,0x3b,0x2c, + 0xf7,0xc4,0xcc,0xa8,0xab,0xad,0xc5,0x8c,0x69,0xd3,0xd0,0xd3,0xdb,0x8b,0xce,0xce, + 0x4e,0xdb,0x18,0x8,0xcb,0xff,0x20,0x9a,0x3f,0x75,0xfa,0xf4,0x31,0x7f,0x7c,0xe7, + 0x9d,0xa7,0x8b,0xcd,0x9f,0x58,0xb1,0x35,0x7f,0xdf,0xfb,0x7,0xbf,0xf,0xa2,0x6b, + 0xdc,0x72,0xef,0x86,0x61,0x60,0xc1,0xb9,0xe7,0x60,0xe6,0x5f,0xcf,0x4c,0x39,0x50, + 0x92,0xd3,0xe1,0x18,0xdb,0x5b,0xe2,0x9c,0xc6,0xb3,0xb6,0xde,0xee,0x47,0x74,0x75, + 0x75,0x1,0x0,0x9e,0x7a,0xea,0xa9,0x82,0x3a,0xf0,0xe9,0xa5,0x4b,0xd1,0xd5,0xd5, + 0x5,0x69,0x4a,0x87,0xd6,0xb3,0xab,0xd6,0xa7,0x6a,0xd4,0x5b,0x4,0x11,0x8c,0x58, + 0xc,0xe7,0x2d,0x58,0x80,0xf1,0xe3,0xc6,0xe1,0xe5,0xdf,0xfc,0x6,0xa6,0x69,0x3a, + 0x32,0x8b,0xe9,0xf2,0x57,0x3f,0xfd,0xd9,0xcb,0x2a,0xaa,0x12,0xe5,0x5f,0x7a,0xec, + 0xb1,0xc7,0xcc,0xe3,0x52,0x0,0xda,0xe6,0x9f,0xb7,0x85,0xc1,0xd7,0xb9,0xe5,0xd5, + 0xeb,0x6a,0x6b,0x71,0xd1,0x85,0x8b,0x31,0xa6,0xb1,0x11,0x52,0x4a,0x9f,0x78,0x5c, + 0xe3,0xf7,0x93,0xfb,0x19,0x1c,0x55,0x27,0x38,0xd5,0x92,0x64,0xa9,0x30,0x54,0x85, + 0x79,0xd6,0xc8,0xac,0xe2,0x85,0x70,0xee,0x84,0xa9,0xa7,0x9d,0x86,0xa6,0x31,0x63, + 0xf0,0xfc,0x8b,0x2f,0xe2,0x68,0x77,0xb7,0x62,0xca,0x32,0xbd,0xa0,0xeb,0x7b,0x92, + 0x83,0x9,0x0,0x7f,0x1b,0x65,0x97,0xac,0x24,0x8a,0xc6,0xfc,0x5,0xb,0x37,0x82, + 0xf0,0xf,0x29,0x58,0x4b,0xf5,0xcb,0xa,0x79,0x27,0x35,0x35,0xe1,0x33,0x97,0x2e, + 0x45,0x43,0x7d,0x3,0x58,0x32,0x58,0x4a,0x30,0xa7,0xe,0xc9,0x12,0x52,0x4a,0x48, + 0xc9,0xe9,0xba,0xf4,0x91,0xa9,0xb3,0x9c,0x63,0xaf,0xe7,0x6c,0x5d,0xd4,0xc4,0x92, + 0x21,0x25,0x43,0x72,0xe6,0xc8,0x5c,0x3f,0x77,0x48,0x29,0xb3,0xf5,0xcc,0xec,0xac, + 0xb3,0xd4,0x4b,0x66,0xd4,0xd7,0xd7,0x63,0xc9,0x45,0x17,0xa1,0xa9,0xa9,0x29,0x95, + 0x52,0xb6,0x9b,0x81,0x94,0x69,0x0,0x5d,0x7b,0xe9,0xe5,0x9f,0xdd,0x58,0x2c,0x3e, + 0x15,0x45,0x0,0xe6,0x2d,0x58,0xf0,0x75,0x2,0xaf,0x55,0x3b,0x93,0x39,0x5a,0x5a, + 0x5a,0xf0,0xa9,0x4b,0x2e,0x41,0x22,0x51,0x66,0x1f,0x1c,0xc7,0x61,0xc2,0x94,0xa6, + 0x47,0xbd,0x74,0xad,0xcf,0xfa,0x3,0x85,0x32,0x3e,0x7d,0x48,0x69,0xa6,0xf,0x19, + 0xe8,0x30,0x3d,0xfa,0x64,0x6d,0x27,0x91,0x48,0x60,0xf1,0xf9,0xe7,0x63,0xd2,0xc4, + 0x89,0x96,0x31,0x2,0xec,0xfe,0x92,0x58,0x73,0xd9,0x15,0x57,0x5c,0x77,0x5c,0x8, + 0x40,0xfb,0x82,0xf3,0x17,0x82,0xc4,0x26,0x52,0x98,0x9e,0x39,0xa6,0x9e,0x7a,0x2a, + 0x2e,0x58,0xb4,0x10,0x86,0x10,0x5a,0x8d,0xf6,0xd2,0xea,0xe0,0xf5,0x32,0xcb,0xb8, + 0x48,0x4c,0x80,0x45,0x6b,0x59,0xd5,0x7a,0x6b,0x9d,0xab,0xd6,0x4b,0x4b,0x3d,0x67, + 0x11,0x2f,0x53,0x2f,0x4,0x61,0xfe,0xb9,0xe7,0xe2,0xe4,0x29,0x53,0x6c,0xe,0x32, + 0xec,0x4e,0xe2,0xbf,0x5c,0x76,0xf9,0xe5,0x17,0x8c,0x6a,0x1,0x68,0x5b,0xb4,0xa8, + 0x19,0x42,0x3e,0x4a,0x44,0x31,0x4a,0xcf,0x92,0x59,0x3d,0xdc,0x29,0x93,0x27,0x63, + 0xde,0xbc,0x36,0x80,0x91,0xea,0xbc,0x29,0x3,0x6a,0x14,0xe7,0xe,0x2b,0xc3,0xd9, + 0x79,0x1e,0xa7,0x99,0x11,0x19,0xf4,0x67,0x4d,0x40,0x18,0x98,0x57,0xcf,0x61,0xdf, + 0x7a,0x30,0xa3,0xb5,0xb5,0x15,0x2d,0xcd,0xcd,0x59,0x14,0xb0,0x47,0x6,0x48,0x18, + 0x86,0xf8,0xef,0x65,0xcb,0x96,0xcd,0x18,0x95,0x2,0x70,0xfa,0xe9,0xcb,0x13,0x6, + 0xe3,0x51,0x22,0x71,0x92,0xd0,0x68,0x7e,0xf3,0xa4,0x49,0x68,0x9f,0xd7,0x66,0xd7, + 0x58,0x1f,0x3b,0x9e,0x63,0xb0,0xa9,0x1f,0x68,0x45,0x1b,0xb9,0x8,0x26,0x20,0x23, + 0x4,0x3a,0xa6,0xfb,0x31,0x9c,0x6d,0xf5,0xd2,0xb7,0x1e,0xcc,0x98,0xd3,0xda,0x8a, + 0x9,0xe3,0x27,0xd8,0x4d,0x41,0xe,0x15,0xea,0xa4,0x10,0xff,0xb1,0x7c,0xf9,0xf2, + 0xc4,0xa8,0x13,0x80,0xfa,0xb1,0x87,0xef,0x23,0xa2,0x76,0xa7,0xcd,0x7,0x4e,0x3a, + 0x69,0x2c,0xce,0x69,0x9f,0x7,0x2,0x59,0x6,0x2e,0xa7,0xd1,0xa6,0x56,0xa3,0x5d, + 0xb4,0x5e,0xd1,0x78,0xd3,0xcd,0x31,0x8b,0xda,0x4,0x38,0x18,0x6e,0x81,0x7f,0xc9, + 0x4e,0xd4,0xf2,0x81,0x7d,0xc9,0x32,0x97,0x37,0x48,0xd7,0x67,0x22,0xa1,0x39,0xad, + 0xad,0x18,0xdb,0xd4,0xe4,0xf4,0x7,0x52,0xe5,0xd6,0xa4,0x10,0xdf,0x1c,0x55,0x2, + 0x70,0xee,0xe2,0xc5,0xb,0x88,0xc4,0x57,0x72,0xb0,0x9f,0xbb,0xe9,0xea,0xca,0x2a, + 0xb4,0xb7,0xb5,0x81,0x88,0x9c,0x76,0x5a,0x4a,0xb0,0x99,0xd1,0x4,0x3b,0xc3,0x33, + 0x11,0x1,0xb3,0xaa,0xf5,0xd6,0x84,0x4b,0x3a,0x6a,0x50,0xcd,0x5,0x47,0x1f,0x31, + 0x71,0x9a,0x61,0x39,0x86,0xb3,0xbd,0x1f,0xd6,0x7a,0x8b,0x50,0x98,0x3a,0x86,0x73, + 0x8e,0xe1,0xaa,0x50,0x31,0x4b,0x8,0x22,0xb4,0xce,0x9e,0x8d,0xca,0xca,0x4a,0x97, + 0xc8,0x0,0xab,0xae,0x58,0xb1,0xe2,0xbc,0x51,0x21,0x0,0x8b,0x16,0x2d,0x2a,0x27, + 0xe6,0x1f,0x50,0x8a,0x6c,0x37,0x1c,0x8b,0xc5,0xd0,0x3e,0x6f,0x1e,0xe2,0xf1,0x78, + 0x0,0x3b,0x9e,0xf3,0x8e,0xdd,0x19,0xce,0x5a,0x86,0xeb,0xea,0xa3,0x8f,0x2,0xd8, + 0x2e,0xbc,0x2e,0xc,0xb7,0xd7,0xcb,0x5c,0xb6,0xd0,0x83,0xe1,0x59,0x14,0xb0,0xb4, + 0x17,0x8b,0xc5,0xd1,0x3a,0x7b,0x36,0x62,0xb1,0x98,0x26,0x7b,0xa,0x83,0x4,0xfd, + 0xfb,0x55,0x57,0x5d,0x55,0x3b,0xe2,0x89,0x20,0x29,0x62,0xb7,0x13,0xf1,0x74,0x75, + 0x36,0xf,0x0,0x66,0xcf,0xfa,0x24,0x6a,0x6a,0x6a,0xd2,0x1a,0xc9,0xb6,0x44,0x19, + 0xab,0x39,0x7d,0x4b,0x25,0xb3,0x26,0xe7,0x4f,0x41,0xcf,0x47,0x51,0x12,0x41,0x9c, + 0xcd,0x2d,0x50,0xaa,0x6d,0xb6,0x64,0xfc,0x94,0x24,0xe,0xdb,0x32,0x93,0xac,0xc9, + 0x1d,0x51,0xaa,0x9e,0x32,0xa7,0xe5,0xa,0xd6,0x34,0x56,0x75,0x75,0x35,0xce,0x38, + 0xfd,0x74,0xec,0x7e,0xe3,0xd,0xc7,0xdc,0x1,0x1,0x53,0x92,0x6c,0xde,0x5,0xe0, + 0xab,0x23,0x86,0x0,0xb,0x16,0x2f,0x3e,0xb,0x84,0xd5,0xba,0xdc,0xfe,0xe4,0x96, + 0x16,0x4c,0x18,0x3f,0x41,0xe3,0xed,0x73,0x20,0x18,0x77,0xaf,0xd7,0xc7,0xe3,0x6a, + 0x3e,0x3e,0x6a,0xa,0xa,0xfb,0xec,0xa8,0xb7,0x68,0xb9,0xd5,0x57,0xb1,0x98,0x12, + 0x6b,0x22,0xcc,0x8a,0x8c,0x2c,0x19,0xe3,0x4e,0x1a,0x87,0x49,0x13,0x27,0x69,0x43, + 0x6a,0x90,0xf8,0xd2,0x95,0x57,0x5e,0x39,0x63,0xc4,0x10,0x40,0x10,0x6d,0x1,0x28, + 0x9e,0x93,0xee,0x94,0x84,0x96,0x97,0x97,0x63,0xe6,0x8c,0x19,0x16,0xad,0x71,0x6a, + 0xbd,0xf7,0x22,0x9,0xa7,0x56,0xab,0x33,0x67,0x56,0x26,0xe7,0xe6,0x7,0x48,0x9b, + 0x76,0x8d,0x2a,0xc,0xb4,0x69,0xb8,0x5,0x5,0xac,0x8,0xc0,0xca,0x3c,0x25,0x6b, + 0xe7,0x2b,0xec,0x5,0x6b,0x7b,0xd6,0x64,0x37,0x83,0x41,0x94,0x4a,0x1b,0x7f,0xd4, + 0xf9,0x11,0x6,0x6,0x6,0xd4,0x71,0x88,0xb1,0x21,0xbe,0xd,0xe0,0xd2,0x61,0x47, + 0x80,0x85,0x4b,0x96,0x9c,0xf,0xa2,0xf3,0xed,0x12,0x99,0xe2,0xc1,0x99,0x67,0x9c, + 0x1,0xc3,0x30,0x3c,0xec,0x34,0xdb,0x12,0x28,0x92,0xf5,0x99,0x33,0xdb,0xf9,0xba, + 0xd0,0xcf,0xd2,0x96,0xda,0x76,0x64,0x51,0x0,0x32,0x73,0x1,0x1a,0x4,0x90,0x8a, + 0x86,0x2b,0x76,0xdc,0xa1,0xe1,0x2e,0x5a,0xae,0xa6,0xbb,0xad,0x87,0x64,0x86,0x30, + 0x4,0x66,0x4c,0x9f,0xe,0x7d,0x72,0xd,0x4b,0xaf,0xbc,0xfa,0xea,0x8b,0x86,0xdf, + 0x4,0x48,0xde,0xa0,0xc6,0xaa,0x22,0x1d,0xef,0x37,0x36,0x34,0x38,0x60,0xdc,0x11, + 0x26,0x99,0xd2,0x33,0xab,0x26,0x75,0x4c,0xd7,0xa,0x8f,0xfe,0xfc,0x48,0x33,0x41, + 0xec,0xc6,0x40,0x25,0x4,0xe5,0x0,0xc,0x77,0x9d,0x42,0xd6,0xf7,0x2d,0x23,0x18, + 0xf5,0x75,0xf5,0x98,0x30,0x7e,0x7c,0x7a,0xbc,0x73,0x51,0x16,0x40,0x20,0x81,0xfb, + 0x96,0x2f,0x5f,0x6e,0xc,0x9b,0x9,0xb8,0xe0,0xe2,0x8b,0x3f,0xc5,0xa0,0x73,0x54, + 0x18,0x8f,0xc7,0x63,0x38,0xe5,0x94,0x53,0xb2,0x93,0x31,0xea,0xec,0x19,0x29,0xd3, + 0xa5,0xac,0x4c,0xe7,0x91,0xa,0xeb,0xb6,0xd5,0x93,0x76,0x58,0x27,0xb7,0xa9,0xc3, + 0x4c,0x39,0x62,0x13,0x90,0xea,0x93,0x66,0x8d,0x11,0x5b,0x61,0x9f,0xed,0x90,0xe, + 0xcd,0xba,0x45,0xc7,0x2c,0x36,0xdb,0x67,0x15,0xd9,0x6e,0xee,0x38,0x3b,0x4a,0x84, + 0xc9,0x93,0x27,0xe3,0xc3,0xbf,0xfc,0x5,0x52,0x9a,0xaa,0x33,0x7c,0x66,0x59,0x55, + 0xd9,0x65,0x0,0x7e,0x36,0x2c,0x2,0x40,0x42,0xdc,0x99,0xba,0x51,0x3b,0x83,0x27, + 0xb7,0xb4,0x20,0x1e,0x8b,0xa5,0xec,0x25,0x28,0x33,0x85,0xef,0x3a,0x5d,0xaa,0xda, + 0x76,0x2f,0x3b,0xae,0xf5,0xb4,0x1d,0x53,0xc1,0x39,0xbb,0xcc,0x88,0x76,0xb9,0x53, + 0xd6,0xe7,0x70,0x31,0xea,0xec,0xc6,0x40,0x66,0x87,0x5d,0x77,0xae,0x16,0x22,0x4d, + 0xe4,0x61,0xf9,0x4d,0xba,0x63,0xb1,0x58,0xc,0xcd,0x93,0x26,0xe1,0xbd,0xfd,0xef, + 0xe9,0x7c,0xa7,0xaf,0xe5,0x23,0x0,0xa1,0x4d,0xc0,0x85,0x97,0x5c,0x32,0x1f,0xc0, + 0x9c,0x2c,0xfc,0xa4,0xa1,0xa8,0xbc,0xbc,0x1c,0x13,0x27,0x4e,0xf4,0x9d,0x2e,0xf5, + 0x82,0x3c,0x35,0xcd,0xaa,0xf5,0xb4,0x2d,0x70,0xab,0xa6,0x55,0x6d,0xf1,0x77,0xc4, + 0x99,0xc0,0x50,0xb0,0xae,0xd8,0x75,0xe9,0x7b,0x7e,0xe6,0xfe,0x33,0xe7,0xe7,0x7e, + 0xc3,0xb0,0xfb,0x19,0xe3,0xc7,0x8f,0x43,0x59,0x59,0x99,0xc6,0x17,0x10,0x8b,0xae, + 0xbd,0xee,0xda,0x59,0x45,0x47,0x0,0x16,0xe2,0xc6,0x1c,0x54,0xe7,0x24,0x70,0x72, + 0x4b,0x73,0xa,0xb6,0x15,0xfb,0xab,0x2e,0x8a,0x60,0x87,0xc6,0xb2,0x82,0x0,0x3a, + 0xbd,0xe0,0x5c,0x99,0x35,0x58,0xaa,0xc6,0xdf,0x45,0x58,0xe9,0x68,0x5d,0x63,0xe0, + 0xb,0xeb,0xc4,0x9e,0x1a,0x9e,0x42,0x5,0x25,0x1e,0x48,0x77,0x8e,0x6c,0x83,0x44, + 0x5a,0x9c,0x9b,0x38,0x61,0x22,0xf6,0xbd,0xbb,0xcf,0x81,0xa2,0xcc,0xe2,0x26,0x0, + 0x5f,0x28,0x1a,0x2,0x2c,0x59,0xb2,0xa4,0x51,0x0,0xcb,0xd4,0x79,0xeb,0x44,0x22, + 0x81,0x31,0x63,0xc6,0x78,0x6a,0x74,0x2e,0xf5,0x6b,0xfa,0x4f,0x97,0x6a,0xb5,0xc9, + 0x79,0xbe,0xa9,0x5e,0x4b,0x99,0x5d,0x8b,0x32,0x13,0xa8,0x46,0x24,0x36,0xd,0x97, + 0x9a,0x85,0x2a,0xea,0xf9,0x8a,0xe6,0xdb,0xc6,0x9,0xd6,0x73,0x15,0x84,0x94,0xf6, + 0x31,0x60,0x29,0xd1,0xd0,0xd0,0x80,0x78,0x3c,0xee,0x40,0x1,0x41,0xf8,0xfc,0xd5, + 0x2b,0x57,0x4e,0x28,0x1a,0x2,0x48,0xc3,0xb8,0x6,0x40,0x85,0x1a,0x93,0x8f,0x1f, + 0x37,0xe,0x44,0x94,0x5b,0xb0,0xe9,0x34,0xf4,0x8a,0xa2,0x28,0xd1,0xb2,0x6a,0xb7, + 0x55,0x3b,0xef,0x82,0xa,0x64,0xd1,0x7a,0x56,0x10,0x21,0xea,0x9,0x61,0x35,0xb9, + 0xc4,0x3a,0xff,0xc3,0x71,0x6,0x29,0x3f,0x60,0xe8,0xd6,0xe,0x3a,0x5a,0x52,0x50, + 0x8e,0x1d,0xab,0x87,0x81,0xb1,0x63,0xc7,0xe2,0xd0,0xa1,0x43,0xaa,0x1f,0x95,0x30, + 0xcc,0xa1,0x6b,0x0,0x6c,0x2a,0x8a,0x0,0x10,0xd1,0xd,0xaa,0xe3,0x66,0x8,0x81, + 0xa6,0xa6,0xa6,0xec,0xc,0x9c,0x92,0xa7,0x55,0xd2,0x21,0x64,0x63,0xb8,0xce,0xc3, + 0x63,0x37,0xd8,0x27,0x8b,0x9,0x61,0x8b,0x43,0xe5,0x96,0x66,0x8d,0x78,0x41,0x80, + 0x94,0xa,0xac,0x93,0xdb,0x45,0x48,0xcb,0x70,0xb6,0x9,0xae,0x97,0xe8,0xb0,0xe3, + 0xc,0x30,0x2b,0x8e,0x25,0xd0,0xd8,0xd0,0x88,0xc3,0x87,0xf,0x67,0x43,0xde,0x4c, + 0xbd,0x20,0x5a,0x16,0x46,0x0,0x2,0x9b,0x80,0x8b,0x2f,0xbb,0x6c,0x6,0x11,0x9d, + 0xae,0xce,0xf5,0x37,0x36,0x34,0x20,0x16,0x8b,0xd9,0x13,0x2f,0x6c,0x5f,0xe,0xcd, + 0x9a,0x44,0x50,0x7a,0x21,0x77,0x26,0xcc,0xce,0x2d,0xa5,0x66,0x6,0xa4,0xf2,0x7b, + 0x25,0x2d,0x9c,0x5d,0x6,0x6e,0xbd,0xaa,0xa5,0x8d,0xec,0x92,0xec,0x28,0x71,0x80, + 0xa5,0xd5,0x20,0x28,0xcb,0xd3,0x1,0x96,0xb0,0x2d,0x7,0xb7,0xfd,0x29,0xf7,0xc3, + 0x6c,0xef,0x73,0xa,0xf6,0x95,0x71,0x80,0xf7,0x61,0x18,0x6,0xea,0xea,0xea,0x2c, + 0xb,0x6e,0x90,0x99,0x31,0x3c,0xfb,0xfa,0xeb,0xaf,0x6f,0x8e,0x1c,0x1,0x88,0x68, + 0x29,0xc1,0xb9,0x3d,0x4a,0x7d,0x7d,0x3d,0xa4,0x69,0x2a,0xab,0x59,0xdd,0x14,0x83, + 0x94,0x7f,0xed,0x65,0xd2,0xa4,0x59,0x55,0x45,0x21,0xbb,0xba,0x3b,0x9e,0xc,0xa2, + 0x88,0x67,0x83,0xb2,0x79,0x0,0x29,0x7d,0xf7,0x2b,0xb0,0x7a,0xb1,0x6a,0xce,0xc3, + 0xe5,0x49,0x20,0x8b,0x80,0x91,0x67,0xbd,0x15,0x71,0x32,0x97,0xad,0xab,0xad,0xc1, + 0x91,0x23,0x47,0x94,0x54,0x8,0x11,0x19,0x58,0x6,0xe0,0x81,0x68,0x5,0x0,0x58, + 0x4a,0x64,0x67,0x58,0x2c,0x16,0x47,0x65,0x55,0x55,0xa,0x86,0xb4,0xc,0xd6,0x7b, + 0xf3,0x2a,0x83,0x59,0xc7,0x60,0x97,0xd9,0x33,0xb5,0x29,0x37,0x5b,0x5c,0x3c,0x1f, + 0x80,0xb3,0xd1,0xf,0x6b,0xc3,0x8e,0x68,0xc2,0x10,0xb6,0xc0,0x3e,0x39,0x53,0x3, + 0x0,0x3,0x15,0x15,0x95,0x88,0xc7,0xe3,0x30,0xb3,0x9b,0x55,0x64,0xcd,0xe8,0xe5, + 0x41,0x5,0x20,0x90,0x9,0xb8,0x70,0xf9,0xf2,0x3a,0x41,0x98,0xaf,0xae,0x4e,0xa9, + 0xab,0xab,0xd5,0x40,0x74,0x38,0x6f,0x5e,0xcd,0xa3,0x3b,0xda,0x51,0xca,0x5e,0x69, + 0x57,0xb0,0x35,0xf,0x10,0x21,0x4,0x64,0x9c,0x54,0xc5,0x3b,0xb7,0x1e,0xba,0x35, + 0x9,0xb6,0x9c,0xbe,0x76,0x6e,0x43,0x59,0x5c,0xc2,0xf6,0xa7,0x9f,0xac,0xcb,0xe4, + 0xad,0xe6,0xcf,0x1a,0x3d,0xd4,0x54,0xd7,0x38,0x56,0x60,0x11,0xd1,0xfc,0x95,0x2b, + 0x57,0x36,0x45,0x26,0x0,0x65,0x3,0x3,0x17,0x13,0x28,0xae,0x4e,0xf9,0xd6,0xa6, + 0x9f,0xd3,0x57,0xed,0xb8,0x74,0x74,0x84,0xf5,0x76,0x5b,0x5,0x5a,0xc5,0xe,0xea, + 0x26,0x7a,0x72,0xb6,0x57,0xa6,0xd,0x86,0xdd,0x2e,0xb3,0x23,0xda,0x88,0x6a,0x3a, + 0xd8,0x79,0x6f,0x96,0xe5,0x22,0xe,0x1f,0x21,0x33,0xa3,0xe9,0x75,0x58,0xcf,0xa5, + 0x74,0x3b,0xa9,0x43,0xf1,0x21,0x6c,0x63,0x9c,0x9e,0x29,0x4d,0x1f,0xd5,0xd5,0x95, + 0x70,0x3e,0x72,0x7,0x3,0x86,0xd1,0x16,0x9d,0x9,0x10,0xe2,0x1c,0xd5,0x6e,0xb, + 0x22,0x94,0x95,0x95,0x69,0x27,0x5e,0xc8,0xd,0xd6,0x83,0xd8,0x71,0x72,0x86,0x43, + 0xa4,0xd8,0x52,0xf6,0xb4,0x95,0x54,0x14,0x1f,0x20,0xa5,0x7d,0x8,0x6c,0xa7,0xb5, + 0x76,0x5e,0xf1,0x55,0x98,0x35,0x66,0x92,0x74,0xa9,0x6f,0xf7,0xa4,0x57,0x22,0x51, + 0x96,0xda,0x25,0x85,0xed,0xd1,0x10,0x11,0xe6,0x2,0x78,0x32,0x12,0x1,0x20,0xa2, + 0x4f,0xaa,0x76,0xbd,0xb2,0xa2,0x22,0x2d,0x91,0xd2,0xe5,0x71,0x2d,0xf2,0x37,0x8f, + 0x1,0x56,0xc5,0x10,0x69,0x9e,0xc1,0xb,0xc2,0xb0,0x88,0x7d,0x0,0xc9,0xd2,0xcb, + 0xc5,0xcd,0x7a,0xf7,0x56,0x9e,0xb3,0x12,0xbe,0x81,0xd9,0xf5,0xb9,0xb7,0x80,0x43, + 0xa5,0xf4,0x2e,0xc5,0xed,0x8a,0xf2,0x72,0xf4,0xf7,0xf7,0x2b,0x39,0x6,0xcc,0x8b, + 0xc,0x1,0xb2,0x2,0x60,0xf1,0xd6,0x2b,0x2a,0x2b,0x2d,0x8b,0x24,0x74,0xcc,0x71, + 0xef,0x2,0x6b,0xbc,0xb8,0x4c,0x4d,0xbe,0xc,0xb7,0xc5,0xcc,0xd1,0x67,0x82,0xb3, + 0x26,0xcc,0xe6,0xd2,0xaa,0xc,0xd6,0x22,0x21,0x7,0x60,0x78,0x61,0x8e,0x64,0x59, + 0x79,0x39,0x6,0x6,0x6,0x6c,0xf0,0x21,0x40,0x73,0x34,0xd9,0xf7,0xf0,0x2,0xb0, + 0x74,0xd9,0xb2,0x53,0x4,0x50,0xef,0x4c,0xb8,0xb8,0x58,0xda,0x74,0x68,0x7c,0xac, + 0xbb,0x1b,0xfb,0xf6,0xee,0xc5,0xe0,0xc0,0x40,0xea,0xa9,0x58,0xc3,0xb0,0x41,0xa3, + 0xb5,0x2c,0x4,0x41,0x8,0x4b,0xd9,0x10,0xb6,0x81,0x36,0x62,0x31,0x8,0xcb,0x40, + 0xb,0xc3,0xb0,0x95,0x8d,0x98,0xbd,0xed,0x58,0x2c,0x16,0xb9,0xd,0x38,0xf0,0xde, + 0x7e,0x37,0xe5,0x70,0x4d,0x9,0x7a,0x27,0x7c,0x3c,0x60,0xdf,0x42,0xe5,0x95,0x15, + 0x68,0x1a,0xdb,0x4,0x41,0x94,0x32,0x21,0x9a,0x64,0x62,0xc6,0xf6,0x2b,0xc,0x6a, + 0xfc,0xf2,0xd7,0xbe,0x3c,0xed,0xbb,0xf,0x7c,0xf7,0xed,0x82,0x4,0xc0,0x20,0xfa, + 0x24,0x2c,0x73,0xd2,0x99,0x2b,0x77,0x75,0x75,0x81,0x19,0xa8,0xad,0xad,0x75,0x66, + 0xfc,0x8,0x78,0x6f,0xdf,0xbe,0xb4,0x54,0xa6,0xb4,0x32,0x1b,0xaa,0xa4,0x29,0x39, + 0x34,0xe4,0xa1,0xe4,0xe1,0x74,0x78,0x38,0x76,0xb9,0xf8,0xd3,0x9e,0xbd,0x5,0xde, + 0x0,0xe5,0xfd,0xd3,0x89,0xcd,0x13,0x31,0x6d,0xfa,0x34,0x2d,0x52,0x1c,0x3b,0xd6, + 0x93,0xda,0x7,0x21,0xbb,0x5f,0xa1,0xe5,0xd1,0x7b,0x18,0x67,0x0,0x28,0x4c,0x0, + 0x4,0x30,0xd3,0xd6,0xb8,0xe5,0x1a,0x47,0x8f,0x1e,0xc1,0xd0,0xd0,0x10,0xea,0xeb, + 0xeb,0x2d,0xdb,0xb5,0xa5,0x3e,0xfb,0xfa,0x52,0xbb,0x64,0x3d,0xbf,0x7d,0x3b,0x98, + 0x39,0xbb,0x2b,0x6,0x0,0x98,0xa6,0x89,0xde,0xde,0xde,0x9c,0x30,0x24,0x93,0x69, + 0x1b,0x96,0xa2,0x81,0x81,0xd4,0x8e,0x9d,0x19,0xea,0xeb,0xeb,0x43,0xd2,0x22,0x40, + 0x3d,0xbd,0x3d,0x69,0xe7,0x33,0x75,0xad,0xee,0xee,0xdc,0x46,0x10,0x2c,0x25,0x7a, + 0x7a,0x7a,0x22,0x63,0xfc,0xe7,0xaf,0xfc,0x3c,0x42,0xec,0x32,0x18,0x39,0x6d,0xdd, + 0xba,0x15,0x1f,0x1c,0xfc,0x0,0xa7,0x4d,0x9d,0x6a,0x43,0xc,0xc9,0x12,0xdd,0x47, + 0xbb,0xd1,0x3f,0x30,0x90,0xdd,0x6f,0x41,0xb3,0x63,0x69,0x4b,0xc1,0x3e,0x80,0x20, + 0x1a,0xc7,0xca,0x36,0x67,0x56,0xc8,0xea,0xef,0xef,0xc7,0xe1,0xf,0xf,0xa3,0xa1, + 0xbe,0x3e,0xbd,0x51,0x23,0x83,0xd8,0xbe,0x22,0x87,0x88,0xb2,0x5b,0xbb,0x65,0xa8, + 0xbe,0xbe,0x1e,0xc7,0x3,0xad,0xbc,0x61,0xe5,0x88,0x5e,0xff,0xbf,0xb6,0x6e,0x45, + 0xd2,0x34,0x6d,0x93,0x51,0xc9,0xa1,0x24,0x8e,0x1e,0x3b,0xa,0x69,0x9a,0x39,0xa7, + 0xd3,0xb1,0x63,0x29,0x1,0xe0,0xe6,0x82,0x5,0x0,0x44,0xe3,0xc9,0x33,0x4b,0x7, + 0x48,0xd3,0x44,0x67,0x67,0x27,0x2a,0x2b,0x2a,0x50,0x55,0x55,0xd,0x10,0xa3,0x44, + 0x51,0x46,0x21,0x94,0x9d,0x26,0xea,0xed,0xed,0x41,0x7f,0x7f,0x7f,0x76,0xf5,0x94, + 0xdb,0xce,0xe5,0xe9,0x5,0x3b,0x11,0x8,0x80,0x10,0x63,0x29,0xbb,0xfb,0xa5,0x87, + 0xf3,0x3,0xa0,0xb7,0xaf,0xf,0x3,0x83,0x83,0xa8,0xae,0xaa,0x42,0x49,0x4,0xa2, + 0x15,0x82,0xc1,0xc1,0x41,0xf4,0xf6,0xf5,0xa6,0xe6,0x5d,0x90,0xdb,0x65,0xc5,0x8b, + 0x27,0x14,0x85,0x0,0x8,0xe2,0xf1,0x9e,0x9,0x17,0xa5,0x2c,0xa5,0xc4,0xd1,0xee, + 0xee,0x14,0x3c,0x9,0x51,0xe2,0x5d,0x14,0xe1,0xa7,0x64,0x1c,0xcb,0x38,0x7a,0xd6, + 0xa9,0x76,0x3f,0x9e,0x8,0x4c,0x28,0x58,0x0,0x8,0x34,0x36,0x8b,0xfa,0x1,0x85, + 0x20,0x77,0xe3,0x66,0x89,0x83,0x5,0x92,0x75,0xbe,0xdf,0x7f,0xfc,0xed,0xae,0x29, + 0x1,0x95,0x85,0xb,0x0,0x59,0xf7,0xf1,0xd,0x72,0x3,0xbe,0xdb,0x73,0x97,0x28, + 0xf,0xca,0xce,0xc,0x7a,0x8d,0xb9,0xb3,0x5c,0x11,0x85,0x0,0x4,0x97,0x38,0x5b, + 0xb9,0x24,0x1,0xc5,0x11,0x0,0x4f,0x86,0x3b,0xd7,0x28,0x44,0x29,0x0,0x5e,0x17, + 0x24,0xbf,0xfd,0xdb,0x4a,0x94,0x1f,0xe3,0xb5,0x2,0xe0,0xa6,0x74,0xf6,0x32,0x45, + 0x22,0x0,0x2,0xb0,0x3e,0xe1,0x61,0x15,0x0,0xdf,0x9b,0x29,0xf1,0x2f,0x32,0x11, + 0xb0,0x23,0xb1,0x8b,0x12,0xe6,0xa1,0x7f,0x1,0x32,0x81,0xd4,0xc7,0x94,0xda,0xd9, + 0xdb,0x6f,0xdb,0x73,0xd2,0x3c,0xa1,0x55,0xa2,0x68,0x64,0xc0,0x4d,0x0,0x9c,0x4f, + 0xc6,0xd9,0xe2,0xf5,0x64,0x14,0x89,0xa0,0x5e,0xa,0xc0,0x70,0x87,0xb9,0x28,0x31, + 0x3f,0x52,0x1b,0x60,0xd3,0xf2,0xe0,0xaf,0xbc,0xfb,0x30,0xa,0x1f,0xe0,0x20,0x80, + 0x53,0xf4,0xfb,0xdc,0xfb,0x47,0x6,0x25,0x8a,0xd8,0x9,0xc,0xf3,0xca,0x3b,0xa2, + 0x43,0x11,0x8,0x80,0xd8,0x6f,0xdb,0xda,0x21,0x70,0x2e,0xa0,0x24,0x8,0x51,0x82, + 0x80,0x7d,0x7b,0x98,0xa0,0x6f,0x36,0xe5,0xc3,0x85,0xfb,0x0,0x44,0xfb,0x39,0xa4, + 0xc6,0x13,0x95,0x9c,0xc0,0x88,0x5d,0x40,0x7f,0x1,0xd0,0xa4,0x60,0x98,0x44,0xe1, + 0x8,0x20,0xc1,0xfb,0x45,0x88,0xc,0x60,0x6e,0x8d,0x7f,0x89,0x22,0x16,0x81,0xc0, + 0xaf,0xb2,0xb5,0x64,0x62,0x3e,0x88,0x20,0xa,0x10,0xef,0x79,0xd9,0x7d,0xed,0x33, + 0x0,0x4,0x94,0x95,0x97,0x61,0x60,0x60,0x0,0xb,0xce,0x5b,0x10,0x20,0xca,0xd, + 0xe0,0x3b,0x52,0x3e,0x83,0x6,0x3c,0xff,0x7c,0x61,0xaf,0xe0,0x59,0xb8,0x68,0xa1, + 0x72,0x79,0xa,0xd3,0x9d,0x10,0xa7,0xb9,0xbc,0xa3,0x86,0x80,0xca,0xca,0x8a,0xec, + 0x16,0x3c,0xf6,0x71,0xf7,0x79,0x93,0xa9,0x10,0x6f,0x16,0x2c,0x0,0x6,0xf0,0x3b, + 0xf6,0x63,0xb8,0xa5,0x22,0x53,0x1e,0x37,0x61,0x3c,0xde,0xdf,0xff,0x3e,0x92,0xc9, + 0xa1,0x7c,0xba,0x9e,0x17,0xc3,0x8b,0x61,0x76,0x28,0x2,0x86,0x7,0x16,0x75,0xcd, + 0x57,0x89,0x44,0x2,0x27,0x9f,0x72,0x72,0x8a,0xb7,0x21,0x5f,0x5d,0x6b,0x20,0xb9, + 0x2b,0x3f,0x61,0x54,0xce,0xf9,0xe2,0xd,0xd7,0x7d,0x8,0x42,0xa3,0x8e,0xe1,0xf6, + 0x7f,0xfd,0xca,0xd0,0xc0,0x99,0xdd,0x66,0xe4,0x57,0x76,0x76,0xfe,0xf5,0xd7,0x5e, + 0x7,0x8,0x78,0x7e,0x7b,0x61,0x8,0xb0,0x68,0xd1,0x22,0x0,0x40,0xeb,0xdc,0x56, + 0xcf,0x97,0x5a,0x6,0xa,0xcf,0x22,0x7a,0x43,0xb9,0xf7,0xbb,0x8a,0xb3,0xe5,0xae, + 0x3b,0x3b,0x36,0x34,0x14,0x9e,0x7,0x0,0x98,0x48,0xbc,0x2,0xe2,0x8b,0x3d,0x1f, + 0xfd,0xa,0x38,0x18,0xae,0x8f,0x7e,0x85,0x2a,0x7,0x18,0xc,0x8a,0xc,0x2,0xb2, + 0x66,0x8f,0x5c,0x91,0xf,0x61,0x5e,0x1d,0xeb,0x21,0x14,0x7a,0x2d,0xf7,0xeb,0xb3, + 0x32,0xfc,0x99,0xfb,0xdd,0x15,0xa4,0x7b,0x81,0x96,0x85,0xb,0xc2,0xaf,0x98,0xe8, + 0x62,0x3f,0xd8,0xd7,0x75,0xd6,0x9d,0x81,0x14,0xb2,0xec,0xdf,0xf9,0x62,0xe6,0x20, + 0x4,0x5,0x61,0x60,0xd8,0x32,0x82,0xbc,0x82,0xde,0xbb,0x9c,0x1d,0x2a,0xf5,0x1d, + 0x86,0x22,0x3a,0x1,0x20,0x41,0xbf,0x56,0x76,0x6f,0x70,0xd5,0x72,0x3f,0x86,0x86, + 0x82,0xf5,0x0,0x9d,0x1f,0xb6,0x44,0x14,0x45,0xc4,0xf0,0xc2,0x60,0xdd,0x83,0xe1, + 0x4a,0x99,0x78,0x67,0x64,0x2,0x0,0x13,0x2f,0x93,0x41,0x26,0x28,0xf7,0x9a,0xb9, + 0x48,0xec,0x78,0x58,0x58,0x47,0xf0,0x35,0x9,0x14,0x91,0xd,0xb0,0xa2,0x4b,0x58, + 0x98,0x2f,0x26,0xc3,0xbd,0xae,0x4f,0x44,0x43,0x89,0x58,0xdf,0xff,0x6,0x42,0xb6, + 0x20,0x27,0x3d,0xfc,0xf0,0xc3,0x1f,0xa,0xa2,0x1d,0x99,0x7,0x10,0x84,0xc7,0xfb, + 0xff,0x82,0x97,0xa1,0xd9,0xb,0x9f,0x34,0xfb,0xde,0x90,0xcf,0x39,0xba,0x76,0x22, + 0xcf,0xc3,0x59,0x76,0x42,0x55,0x77,0x46,0x75,0xee,0x94,0xea,0xf2,0xca,0x17,0xed, + 0xd6,0xef,0xfa,0x32,0xbc,0xaf,0xa5,0x19,0x57,0xdb,0xdb,0x45,0x80,0x1d,0x6b,0xd6, + 0xdc,0x7b,0x24,0x3a,0x4,0x0,0xc0,0x82,0x7f,0x4a,0x2c,0x16,0x46,0x61,0xc7,0xbd, + 0xb4,0x23,0x58,0xa6,0x51,0xe7,0x8d,0x2b,0x65,0x8a,0x18,0xfe,0x89,0xa2,0xb3,0xe3, + 0xf9,0xc2,0xba,0xef,0x42,0x90,0x6c,0xe9,0xc9,0xa0,0x5d,0xb,0x2c,0x0,0x9,0x4a, + 0x3c,0x9e,0x84,0xf9,0x1d,0xbb,0x93,0x9f,0x87,0x1d,0x2f,0x0,0xd6,0xc3,0x95,0xa3, + 0x8f,0x2,0x86,0xdd,0x8e,0xbb,0x84,0x9c,0x1a,0x86,0xdb,0xca,0x2,0x1c,0x58,0x0, + 0x2,0x2f,0xdb,0x7d,0xe8,0xa1,0x87,0xf6,0xb,0xa2,0xdf,0xf8,0xc2,0x3a,0x14,0x38, + 0x6,0xf2,0x84,0x75,0xbf,0xef,0xf4,0x65,0xa1,0x59,0x3c,0x19,0x89,0x1c,0x4,0x80, + 0x75,0xbf,0x3e,0x5,0x33,0x21,0xe4,0xd8,0xf7,0xc7,0xbe,0x29,0x27,0xa0,0x6e,0xd2, + 0x69,0x2d,0xb,0xa2,0xdf,0xaf,0x5b,0xd7,0xf1,0x56,0xe4,0x8,0x90,0x1e,0x84,0xc7, + 0x1,0xcc,0x2d,0x8e,0xe3,0xa6,0x93,0xee,0xf0,0xab,0x60,0xa8,0x8,0xab,0x91,0x28, + 0x20,0x2,0x68,0xe3,0xf1,0xe8,0x60,0x3d,0x50,0x99,0x81,0x1f,0x84,0xe9,0x5b,0x28, + 0x1,0x88,0x89,0xd8,0x23,0x49,0x4e,0x7e,0xb,0x44,0x89,0x30,0x76,0x3c,0x3a,0x58, + 0xf,0xb4,0xa,0x26,0x3d,0xa8,0x11,0x47,0x1,0x45,0x83,0xf5,0xc2,0x18,0xae,0x94, + 0xfb,0xca,0xe3,0xc9,0x47,0x42,0xe5,0x37,0xc2,0x9c,0xbc,0x65,0xcb,0x96,0x83,0x44, + 0xb4,0x55,0x7,0xf3,0x8a,0x17,0x1a,0x10,0xd6,0x83,0x99,0x2,0x11,0x32,0x72,0x20, + 0x8a,0x72,0x69,0xba,0x13,0x6e,0xc3,0xf4,0xc9,0xb,0xd6,0xfd,0xfa,0xe4,0x6,0xf3, + 0xba,0xb2,0x10,0x4,0x22,0x7a,0xfc,0xe6,0x9b,0x3b,0x3e,0x2a,0x1a,0x2,0xa4,0x45, + 0x66,0xb,0x31,0x5d,0x5b,0x28,0xac,0x7,0x5a,0xcd,0x5a,0x40,0x9a,0xb5,0x18,0xa9, + 0xe0,0xd0,0xf7,0xe3,0xa9,0xe5,0x7e,0xe3,0xe0,0xaf,0xf5,0xe,0xa4,0x95,0xfc,0xfd, + 0xf0,0xec,0xc,0x49,0xf,0xdd,0xff,0xd0,0x6f,0x9,0xb4,0xdd,0x2f,0x1e,0xf,0x25, + 0xbd,0xf6,0xd,0x8e,0x42,0x39,0x4b,0xba,0x72,0xd1,0x9c,0xc0,0x0,0x79,0xe,0x11, + 0x22,0x57,0x11,0x16,0x4d,0xd2,0x5a,0xee,0xd6,0xc7,0x57,0xd6,0xac,0xb9,0x7d,0x47, + 0xd8,0x7e,0xe5,0xf5,0xbe,0x0,0x61,0x88,0x7,0x99,0x79,0x51,0xd1,0xed,0x78,0x14, + 0x69,0xd6,0x88,0x9d,0xc0,0x62,0xdb,0x71,0x6b,0x1b,0xa1,0x4,0x59,0xe0,0x1b,0xf9, + 0xf4,0x2d,0x2f,0x1,0xd8,0xbf,0x6f,0xff,0xff,0x34,0x4f,0x69,0x7e,0x83,0x80,0x33, + 0x83,0xc2,0x5b,0xc8,0xd5,0xac,0xa1,0xd3,0xac,0xae,0x8e,0x5a,0x84,0xa9,0xe0,0x20, + 0x90,0x5d,0x98,0xf9,0xcb,0x73,0x2e,0x83,0xb0,0x73,0xcd,0xad,0xeb,0xb7,0xe5,0xa5, + 0xcc,0xf9,0xfc,0xe8,0xb1,0xc7,0x1e,0x33,0x5,0x89,0x5b,0xc8,0x35,0x56,0x75,0xc2, + 0xba,0x1f,0x84,0x16,0x92,0x66,0x55,0x63,0xf2,0x5c,0x2a,0x90,0xa2,0x35,0x1,0xbe, + 0xf1,0x38,0x42,0xe7,0x2e,0x7c,0x60,0x3d,0xd8,0xbd,0x49,0xdc,0x9e,0x6f,0xbf,0xf2, + 0x7e,0x7e,0xfb,0xbe,0x4d,0xf7,0x3d,0x3,0xd0,0x93,0x7a,0x26,0x20,0x2f,0xbb,0x1d, + 0xc6,0xcb,0x16,0x6e,0x89,0x26,0xab,0xc3,0x16,0x55,0x14,0x10,0xd8,0x8e,0x53,0xa1, + 0x76,0x3c,0x1f,0x7a,0xee,0xb6,0xdb,0xd6,0x3f,0x97,0xef,0x8f,0xb,0x7b,0x73,0xa8, + 0x81,0x5b,0x89,0x69,0x49,0xa6,0x9d,0xbc,0xec,0x78,0x91,0x66,0xcf,0x8a,0x95,0xa, + 0xf6,0xb3,0xdb,0x5,0xd9,0xf1,0xf0,0x34,0x64,0x10,0x6e,0x2a,0xa4,0x81,0x82,0x76, + 0x70,0xb8,0xef,0xee,0xfb,0xde,0x22,0xe0,0x7b,0xf9,0xce,0x8,0x86,0x99,0x3d,0xb, + 0x9d,0x66,0x8d,0x5a,0xe,0x5c,0x23,0x1a,0x6f,0x58,0x2f,0x26,0x31,0x63,0xd3,0xaa, + 0x55,0xeb,0x77,0x8f,0x98,0x0,0x0,0x40,0x65,0xf9,0xc0,0x7a,0x22,0xfa,0x53,0x3e, + 0x76,0x9c,0x7c,0xec,0x78,0xe0,0xe9,0x52,0x9d,0x90,0x45,0x19,0x1,0xd8,0x4,0x0, + 0xc3,0x1,0xeb,0x41,0xe8,0xed,0x81,0xbe,0xa1,0xd,0x85,0x36,0x52,0xb0,0x0,0x74, + 0x74,0x3c,0x74,0x14,0x44,0x5f,0x20,0x22,0x33,0xb0,0x1d,0x7,0x2,0xd9,0x71,0x7b, + 0xd9,0x83,0xe1,0x6e,0x99,0xc0,0x22,0x38,0x81,0x23,0xc8,0x70,0x9b,0xf2,0xb,0xd0, + 0xd,0x1d,0x1d,0x1d,0xfd,0x23,0x2e,0x0,0x0,0x70,0xef,0x5d,0xf7,0xbe,0x40,0x42, + 0x6c,0xf6,0x9b,0x11,0x14,0x79,0xa4,0x81,0xf3,0x4d,0xb3,0x82,0x22,0x7c,0x3a,0x85, + 0x46,0x9c,0xe1,0x76,0xee,0x13,0xfd,0xf3,0xea,0xd5,0xeb,0x5e,0x8c,0xa2,0xad,0xc8, + 0x76,0x71,0x2a,0x33,0xca,0xee,0x10,0x44,0xaf,0x16,0x6d,0x15,0x8c,0x66,0x55,0x8c, + 0xd0,0xda,0xe5,0x88,0x1d,0xaf,0x51,0xf6,0xb0,0x2b,0x1,0x2f,0xd,0xf4,0xc,0xde, + 0x12,0x55,0x7b,0x91,0x9,0x40,0x47,0x47,0xc7,0xa0,0x34,0x70,0xb5,0x20,0x3a,0xa2, + 0x65,0x70,0x58,0x58,0x2f,0x30,0xcd,0x1a,0xb5,0x13,0x38,0x4a,0xd8,0xff,0x67,0x70, + 0x6c,0x45,0x47,0x47,0xc7,0xe0,0xa8,0x13,0x0,0x0,0xb8,0xbb,0xe3,0xee,0xb7,0x20, + 0xc4,0x15,0x44,0x34,0xa8,0x5b,0x8,0x12,0x36,0x6e,0xe,0xce,0x70,0xd2,0xfa,0x19, + 0x27,0x18,0x25,0x5,0xb0,0xe2,0xb6,0xdb,0x6e,0xdb,0x1f,0x65,0xa3,0x91,0x6f,0xe4, + 0xb7,0xa1,0x63,0xc3,0x2f,0x49,0xd0,0xdf,0xb9,0x31,0x3c,0xcc,0x2a,0x18,0x95,0xe1, + 0x61,0x26,0x98,0x4e,0x34,0x62,0x60,0xf5,0xea,0xd5,0xeb,0x9e,0x8f,0xba,0xdd,0xa2, + 0xec,0xe4,0x78,0xe7,0x1d,0x1b,0x7e,0x44,0xa0,0x7b,0xc2,0xaf,0x66,0x8d,0x2e,0xcd, + 0x3a,0x1a,0xed,0x77,0xfe,0x4e,0x1f,0xee,0x5e,0xbb,0x7a,0xfd,0x77,0x8a,0xd1,0x76, + 0xd1,0xb6,0xf2,0xec,0xb8,0xe3,0x5b,0xeb,0x8,0xe2,0xc7,0xf9,0xc3,0x7a,0x61,0x69, + 0xd6,0x13,0x86,0xf9,0x4c,0xf,0xae,0x5d,0xb5,0x7e,0x5d,0xb1,0xda,0x2f,0x9a,0x0, + 0x10,0x81,0x67,0xce,0x78,0xf3,0x8b,0x82,0xe8,0x87,0x61,0x56,0xc1,0x84,0x59,0x15, + 0x33,0xa,0xe2,0xf1,0x62,0x73,0xff,0x47,0x6b,0x56,0xaf,0xbd,0xa9,0x98,0x97,0x88, + 0x15,0xb3,0xf1,0x15,0x2b,0x1e,0x33,0x99,0x79,0xe5,0x86,0x8d,0xdf,0xec,0x3,0xf0, + 0xd5,0x7c,0xa6,0x47,0x7d,0x57,0xc1,0xb8,0x50,0x75,0x55,0x15,0x8e,0xf5,0xf4,0xe0, + 0xc2,0x8b,0x2e,0x2c,0xb8,0x1f,0xd5,0x55,0x55,0x23,0x0,0xfb,0xfc,0xc8,0xa9,0x53, + 0xa6,0xdd,0x48,0x54,0xdc,0xad,0xd7,0x87,0x4d,0x6d,0x36,0x6c,0xec,0xb8,0x1b,0xa0, + 0x35,0xa1,0xb7,0x9b,0xcb,0x53,0xb3,0x3b,0x3f,0xea,0xc4,0x1b,0x6f,0xbc,0x99,0x7b, + 0x6b,0x49,0xbe,0xf9,0x8d,0xb2,0x32,0x9c,0x79,0xe6,0x4c,0x34,0x34,0x36,0xc,0x23, + 0xf3,0x71,0xf7,0x9a,0x5b,0xd7,0xad,0x2f,0x36,0xf3,0x87,0x3d,0x54,0xde,0xb0,0xf1, + 0xce,0x9b,0x88,0x68,0x33,0x91,0x15,0x79,0xa2,0x61,0xf8,0x9,0x42,0x43,0xc,0x7c, + 0x69,0xed,0xea,0xf5,0xff,0x3a,0x8c,0x89,0xa5,0xe1,0xa5,0x8d,0x9b,0x36,0x2e,0x84, + 0x94,0x8f,0x12,0xe1,0xa4,0x12,0xc3,0x6d,0x74,0x84,0x18,0xcb,0x6e,0xbb,0x6d,0xfd, + 0xb3,0xc3,0x9c,0x59,0x1c,0x7e,0xda,0x70,0xff,0x86,0x49,0xb1,0x24,0xfd,0x4,0x1, + 0xdf,0x6d,0xf7,0x31,0xa0,0xd7,0xa4,0xa0,0xab,0xd6,0xdd,0xba,0xee,0xad,0xe1,0xbe, + 0xf0,0x88,0xa9,0xdf,0x83,0xf,0x3e,0x58,0xd6,0xdb,0xdf,0xbd,0x19,0xc0,0xdf,0xe3, + 0xe3,0xbb,0xa9,0x98,0x9,0xf0,0xe6,0x86,0xba,0xb1,0xdf,0xb8,0xf1,0xc6,0x1b,0x87, + 0x46,0xe2,0x6,0x46,0x7c,0xe0,0x37,0x6d,0xda,0xb8,0x40,0x82,0x7f,0x0,0x60,0xfa, + 0xc7,0x89,0xf3,0xc,0xec,0x33,0x40,0xd7,0x44,0x35,0xab,0x97,0x2f,0x19,0x23,0x3d, + 0x10,0xcf,0x3c,0xf3,0xec,0xbb,0xf3,0xcf,0x3d,0xef,0x87,0x46,0xcc,0x20,0x22,0xb4, + 0x8f,0x86,0x7b,0x2a,0x32,0x25,0x99,0xf0,0xbd,0x81,0xf2,0xa1,0xcf,0xad,0xbf,0xf9, + 0x1f,0xff,0x30,0xd2,0x37,0x33,0xaa,0xa0,0x77,0xf3,0xe6,0xbb,0xce,0x32,0x19,0xf7, + 0x3,0x58,0x7c,0x22,0x72,0x9e,0xc0,0x4f,0x9b,0x42,0xdc,0xb2,0xee,0xd6,0x75,0x6f, + 0x8e,0x9e,0x7b,0x1a,0x85,0x74,0xef,0xbd,0x77,0x2d,0x66,0x81,0x3b,0xc1,0x38,0xe7, + 0xc4,0x60,0x3c,0x7e,0x27,0x21,0x56,0xad,0x5d,0xbd,0xf6,0xe9,0x51,0x78,0x6f,0xa3, + 0x97,0xee,0xd9,0x7c,0xd7,0x52,0x30,0xbe,0x9,0xa0,0xf5,0x38,0xb5,0xf3,0x2f,0x2, + 0xfc,0xc0,0x40,0x6f,0xf2,0xa7,0x1d,0x1d,0x1d,0x72,0x94,0xa,0xe7,0xe8,0xa7,0x7b, + 0xee,0xd9,0x30,0x9f,0xd,0xac,0x24,0xa6,0xcf,0x21,0xc0,0x8b,0x90,0x46,0x98,0x6, + 0x1,0x3c,0xca,0x42,0x6c,0x59,0x7b,0xeb,0xda,0x57,0x8f,0x3,0x74,0x3a,0x7e,0xe8, + 0xfe,0xfb,0x3b,0x1a,0x7,0x93,0xf1,0x6b,0x0,0xac,0x4,0x30,0x73,0x74,0x29,0x3b, + 0x5e,0x61,0xc6,0xe3,0x32,0x81,0x1f,0xaf,0xff,0xfa,0xfa,0x83,0xc7,0x91,0x79,0x3a, + 0x3e,0x69,0xe3,0xb7,0x37,0xce,0x20,0x93,0x97,0x12,0xd1,0xa7,0x1,0x9e,0xf,0x20, + 0x31,0xdc,0x31,0x3c,0x3,0x3b,0x8,0x78,0x3c,0x69,0xf0,0xcf,0x6e,0xbf,0xe5,0xf6, + 0xf7,0x8e,0x53,0xff,0x64,0xc4,0xaf,0x6b,0x7d,0x88,0xcb,0xfa,0xbf,0xd0,0xd4,0xe9, + 0x7e,0x83,0x8b,0x3e,0x73,0x51,0xed,0xd9,0x9f,0x98,0x7d,0x41,0x79,0x59,0x45,0xbb, + 0x61,0x18,0x67,0x9,0x21,0xce,0x24,0x42,0x5d,0xc4,0x4a,0xde,0x65,0x4a,0xf9,0x6a, + 0x72,0x28,0xf9,0x4a,0xff,0x40,0xff,0x2b,0x7b,0xff,0xf8,0xce,0x2b,0x5b,0xb7,0xfe, + 0xec,0x43,0x5,0x5,0xd8,0xa5,0xcc,0x0,0xa4,0xcb,0xf7,0xea,0x6f,0x8e,0x2b,0x1, + 0x50,0x19,0x67,0x65,0x1a,0x29,0xdf,0xc3,0xf2,0x49,0xca,0xff,0xba,0x3,0x1e,0x65, + 0xb8,0x7c,0x97,0xfd,0x7e,0xe9,0xd2,0x25,0x2d,0x93,0x4f,0x9e,0x72,0x7a,0x5d,0x6d, + 0xed,0x69,0xb1,0x78,0x7c,0x6c,0xcc,0x30,0x9a,0x84,0x61,0x8c,0x35,0x48,0x34,0x92, + 0x41,0x63,0x74,0xbb,0x9,0x32,0xcb,0x1e,0xd3,0x94,0x7,0x93,0x43,0xc9,0x83,0xc9, + 0xa4,0xf9,0xc1,0xc0,0xe0,0xc0,0xfb,0xfd,0xbd,0x7d,0xef,0x1f,0x38,0xb0,0xff,0x9d, + 0x6d,0xdb,0x9e,0xd9,0xdb,0xdf,0xdf,0xef,0xc7,0x64,0x37,0x6,0xeb,0xca,0x6a,0x9d, + 0x54,0xfe,0xb7,0x7e,0xa7,0x1e,0xd2,0xe5,0xda,0x91,0xb,0x80,0x55,0x1b,0x85,0xb, + 0xa3,0x85,0x8f,0x0,0x8,0x9f,0x72,0xbe,0x87,0x9b,0x80,0xc0,0x3,0x35,0xbc,0xfa, + 0xce,0x1e,0xe5,0x20,0x4c,0x86,0x46,0xcb,0xc3,0x1c,0x32,0xc4,0xf7,0x32,0xe0,0xff, + 0xd2,0x4f,0x40,0xd4,0x41,0x10,0x1e,0x4c,0xd,0x22,0x4,0x6e,0x9f,0x61,0x84,0x46, + 0x4,0x44,0x94,0xa0,0x2,0xe2,0x8a,0x12,0x2e,0xce,0x9c,0x97,0x76,0xfb,0x31,0x38, + 0x8,0x13,0x65,0x80,0x3a,0x19,0xb0,0xde,0x8f,0xf9,0x5e,0xbf,0x77,0x68,0x38,0xe5, + 0xf9,0x99,0xef,0x6f,0xf3,0x6d,0x3f,0x6c,0x9b,0xea,0xf7,0x56,0x53,0x4,0x1f,0x9b, + 0xcd,0x21,0x7,0x5f,0x6,0x64,0x46,0xd8,0x4f,0xbf,0x73,0xf2,0x6e,0xdf,0x70,0xb1, + 0xe7,0x51,0x7c,0x22,0x80,0xed,0xe,0xf2,0xbb,0x30,0xd0,0x4e,0x1e,0x4e,0x99,0xaa, + 0xbd,0x5e,0x83,0x6b,0xba,0x30,0x30,0xa8,0xa6,0xfa,0x21,0x2,0xbb,0xf8,0x7,0x70, + 0xf1,0x17,0xa4,0x4f,0x7b,0xc8,0xf7,0x93,0x5c,0xcc,0x42,0x50,0xcd,0xa,0xa,0xf5, + 0xf9,0xc0,0x7f,0x21,0xfe,0x2,0x7c,0x22,0x8,0xbf,0x98,0x1e,0x1,0x1d,0xbb,0x7c, + 0x6c,0x7b,0x3e,0x36,0x3d,0x9f,0x7a,0xaf,0xef,0xf2,0x8a,0x2,0x28,0x4,0x63,0xfd, + 0x98,0x27,0x42,0x32,0x53,0xf8,0x44,0x5,0x41,0x90,0x22,0x4c,0x7f,0xdd,0x1c,0x42, + 0x2f,0x2d,0x85,0x8b,0x67,0xf,0xc,0x9f,0x23,0x28,0x35,0xf7,0x30,0xec,0x79,0x0, + 0x95,0x21,0x42,0x13,0xe,0xe6,0xcb,0x6c,0x20,0x3f,0xaf,0x3f,0xdf,0x7e,0x72,0x88, + 0xa8,0xc0,0x2f,0x2c,0xc,0x2a,0x14,0x70,0x61,0x2e,0xc2,0x30,0xf6,0x44,0xc8,0x4, + 0x86,0xf1,0x9,0xc2,0x68,0x3d,0xe5,0xa9,0xfd,0x6e,0xcc,0xf,0x62,0x6f,0x47,0x24, + 0xc9,0x13,0x84,0xfe,0x1f,0x80,0xb2,0x4a,0x8a,0x1,0x82,0xec,0x95,0x0,0x0,0x0, + 0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82, + +}; + +static const unsigned char qt_resource_name[] = { + // icons + 0x0,0x5, + 0x0,0x6f,0xa6,0x53, + 0x0,0x69, + 0x0,0x63,0x0,0x6f,0x0,0x6e,0x0,0x73, + // edit.png + 0x0,0x8, + 0xb,0x7,0x5a,0x27, + 0x0,0x65, + 0x0,0x64,0x0,0x69,0x0,0x74,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67, + // list-remove.png + 0x0,0xf, + 0x2,0x30,0x8b,0xe7, + 0x0,0x6c, + 0x0,0x69,0x0,0x73,0x0,0x74,0x0,0x2d,0x0,0x72,0x0,0x65,0x0,0x6d,0x0,0x6f,0x0,0x76,0x0,0x65,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67, + // list-add.png + 0x0,0xc, + 0x9,0xc6,0x19,0x27, + 0x0,0x6c, + 0x0,0x69,0x0,0x73,0x0,0x74,0x0,0x2d,0x0,0x61,0x0,0x64,0x0,0x64,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67, + +}; + +static const unsigned char qt_resource_struct[] = { + // : + 0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1, + // :/icons + 0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x3,0x0,0x0,0x0,0x2, + // :/icons/list-remove.png + 0x0,0x0,0x0,0x26,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1e,0x92, + // :/icons/list-add.png + 0x0,0x0,0x0,0x4a,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x3f,0x59, + // :/icons/edit.png + 0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0, + +}; + +QT_BEGIN_NAMESPACE + +extern bool qRegisterResourceData + (int, const unsigned char *, const unsigned char *, const unsigned char *); + +extern bool qUnregisterResourceData + (int, const unsigned char *, const unsigned char *, const unsigned char *); + +QT_END_NAMESPACE + + +int QT_MANGLE_NAMESPACE(qInitResources_pixmaps)() +{ + QT_PREPEND_NAMESPACE(qRegisterResourceData) + (0x01, qt_resource_struct, qt_resource_name, qt_resource_data); + return 1; +} + +Q_CONSTRUCTOR_FUNCTION(QT_MANGLE_NAMESPACE(qInitResources_pixmaps)) + +int QT_MANGLE_NAMESPACE(qCleanupResources_pixmaps)() +{ + QT_PREPEND_NAMESPACE(qUnregisterResourceData) + (0x01, qt_resource_struct, qt_resource_name, qt_resource_data); + return 1; +} + +Q_DESTRUCTOR_FUNCTION(QT_MANGLE_NAMESPACE(qCleanupResources_pixmaps)) + diff --git a/plugins/web/qrc_pixmaps.o b/plugins/web/qrc_pixmaps.o new file mode 100644 index 0000000..6a77fc4 Binary files /dev/null and b/plugins/web/qrc_pixmaps.o differ diff --git a/plugins/web/settingsdialog.cpp b/plugins/web/settingsdialog.cpp new file mode 100644 index 0000000..614271d --- /dev/null +++ b/plugins/web/settingsdialog.cpp @@ -0,0 +1,140 @@ +/***************************************************************************** + * settingsdialog.cpp - QStarDict, a StarDict clone written using Qt * + * Copyright (C) 2008 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#include "settingsdialog.h" + +#include +#include +#include +#include +#include +#include "ui_adddictionarydialog.h" + +namespace +{ +QStringList supportedCharsets() +{ + QList list = QTextCodec::availableCodecs(); + QStringList newList; + for (QList::const_iterator i = list.begin(); i != list.end(); ++i) + newList << *i; + return newList; +} +} + +SettingsDialog::SettingsDialog(Web *plugin, QWidget *parent) + : QDialog(parent), + m_plugin(plugin) +{ + setupUi(this); + + QStringList filenames = QDir(plugin->workPath()).entryList(QStringList("*.webdict"), QDir::Files, QDir::Name); + for (QStringList::iterator i = filenames.begin(); i != filenames.end(); ++i) + { + QSettings dict(plugin->workPath() + "/" + *i, QSettings::IniFormat); + m_oldDicts[i->remove(".webdict")] = + Dict(dict.value("author").toString(), dict.value("description").toString(), + dict.value("query").toString(), dict.value("charset").toByteArray()); + } + m_dicts = m_oldDicts; + dictsList->setProperty("FingerScrollable", true); + + refresh(); +} + +void SettingsDialog::on_editDictButton_clicked() +{ + if (dictsList->currentRow() == -1) + return; + QString dict = dictsList->currentItem()->text(); + Ui::AddDictionaryDialog ui; + QDialog dialog(this); + ui.setupUi(&dialog); + dialog.setWindowTitle(tr("Edit dictionary")); + ui.nameEdit->setText(dict); + ui.authorEdit->setText(m_dicts[dict].author); + ui.descEdit->setText(m_dicts[dict].description); + ui.queryEdit->setText(m_dicts[dict].query); + ui.charsetEdit->addItems(supportedCharsets()); + ui.charsetEdit->setCurrentIndex(ui.charsetEdit->findText(m_dicts[dict].charset)); + if (dialog.exec() != QDialog::Accepted) + return; + if (ui.nameEdit->text() != dict) + { + m_dicts.remove(dict); + dict = ui.nameEdit->text(); + } + m_dicts[dict].author = ui.authorEdit->text(); + m_dicts[dict].description = ui.descEdit->toPlainText(); + m_dicts[dict].query = ui.queryEdit->text(); + m_dicts[dict].charset = ui.charsetEdit->currentText().toAscii(); + refresh(); +} + +void SettingsDialog::on_addDictButton_clicked() +{ + Ui::AddDictionaryDialog ui; + QDialog dialog(this); + ui.setupUi(&dialog); + ui.charsetEdit->addItems(supportedCharsets()); + ui.charsetEdit->setCurrentIndex(ui.charsetEdit->findText("UTF-8")); + if (dialog.exec() != QDialog::Accepted) + return; + m_dicts[ui.nameEdit->text()] = + Dict(ui.authorEdit->text(), ui.descEdit->toPlainText(), ui.queryEdit->text()); + refresh(); +} + +void SettingsDialog::on_removeDictButton_clicked() +{ + QListWidgetItem *item = dictsList->takeItem(dictsList->currentRow()); + m_dicts.remove(item->text()); + delete item; +} + +void SettingsDialog::refresh() +{ + dictsList->clear(); + dictsList->insertItems(0, m_dicts.keys()); +} + +void SettingsDialog::accept() +{ + for (QHash::const_iterator i = m_dicts.begin(); i != m_dicts.end(); ++i) + { + QSettings dict(m_plugin->workPath() + "/" + i.key() + ".webdict", QSettings::IniFormat); + dict.setValue("author", i->author); + dict.setValue("description", i->description); + dict.setValue("query", i->query); + dict.setValue("charset", i->charset); + m_oldDicts.remove(i.key()); + } + for (QHash::const_iterator i = m_oldDicts.begin(); i != m_oldDicts.end(); ++i) + QFile::remove(m_plugin->workPath() + "/" + i.key() + ".webdict"); + + QDialog::accept(); +} + +void SettingsDialog::closeEvent(QCloseEvent *event) +{ + SettingsDialog::accept(); +} + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc + diff --git a/plugins/web/settingsdialog.h b/plugins/web/settingsdialog.h new file mode 100644 index 0000000..0abf1ce --- /dev/null +++ b/plugins/web/settingsdialog.h @@ -0,0 +1,70 @@ +/***************************************************************************** + * settingsdialog.h - QStarDict, a StarDict clone written with using Qt * + * Copyright (C) 2008 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#ifndef SETTINGSDIALOG_H +#define SETTINGSDIALOG_H + +#include +#include "ui_settingsdialog.h" + +#include "web.h" + +class SettingsDialog: public QDialog, public Ui::SettingsDialog +{ + Q_OBJECT + public: + SettingsDialog(Web *plugin, QWidget *parent = 0); + + void accept(); + protected: + void closeEvent(QCloseEvent *event); + + private slots: + void on_editDictButton_clicked(); + void on_addDictButton_clicked(); + void on_removeDictButton_clicked(); + + private: + void refresh(); + + struct Dict + { + Dict(const QString &a = QString(), + const QString &d = QString(), + const QString &q = QString(), + const QByteArray &c = QByteArray()) + : author(a), + description(d), + query(q), + charset(c) + { } + QString author; + QString description; + QString query; + QByteArray charset; + }; + QHash m_oldDicts; + QHash m_dicts; + Web *m_plugin; +}; + +#endif // SETTINGSDIALOG_H + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent + diff --git a/plugins/web/settingsdialog.o b/plugins/web/settingsdialog.o new file mode 100644 index 0000000..2358094 Binary files /dev/null and b/plugins/web/settingsdialog.o differ diff --git a/plugins/web/settingsdialog.ui b/plugins/web/settingsdialog.ui new file mode 100644 index 0000000..9258eef --- /dev/null +++ b/plugins/web/settingsdialog.ui @@ -0,0 +1,145 @@ + + + SettingsDialog + + + + 0 + 0 + 460 + 260 + + + + Web plugin settings + + + + + + + + + 6 + + + 0 + + + + + + 0 + 0 + + + + + 112 + 70 + + + + Edit dictionary + + + Edit + + + + :/icons/edit.png:/icons/edit.png + + + + 112 + 70 + + + + + + + + + 0 + 0 + + + + + 112 + 70 + + + + Add dictionary + + + Add + + + + :/icons/list-add.png:/icons/list-add.png + + + + 112 + 70 + + + + + + + + + 0 + 0 + + + + + 112 + 70 + + + + Remove dictionary + + + Remove + + + + :/icons/list-remove.png:/icons/list-remove.png + + + + 112 + 70 + + + + + + + + Qt::Horizontal + + + + 342 + 26 + + + + + + + + + + + + + diff --git a/plugins/web/ui_adddictionarydialog.h b/plugins/web/ui_adddictionarydialog.h new file mode 100644 index 0000000..b0f3020 --- /dev/null +++ b/plugins/web/ui_adddictionarydialog.h @@ -0,0 +1,151 @@ +/******************************************************************************** +** Form generated from reading ui file 'adddictionarydialog.ui' +** +** Created: Tue Dec 29 16:45:27 2009 +** by: Qt User Interface Compiler version 4.5.3 +** +** WARNING! All changes made in this file will be lost when recompiling ui file! +********************************************************************************/ + +#ifndef UI_ADDDICTIONARYDIALOG_H +#define UI_ADDDICTIONARYDIALOG_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE + +class Ui_AddDictionaryDialog +{ +public: + QVBoxLayout *vboxLayout; + QGridLayout *gridLayout; + QLabel *label; + QLineEdit *nameEdit; + QLabel *label_2; + QLineEdit *authorEdit; + QLabel *label_3; + QTextEdit *descEdit; + QLabel *label_4; + QLineEdit *queryEdit; + QLabel *label_5; + QComboBox *charsetEdit; + QDialogButtonBox *buttonBox; + + void setupUi(QDialog *AddDictionaryDialog) + { + if (AddDictionaryDialog->objectName().isEmpty()) + AddDictionaryDialog->setObjectName(QString::fromUtf8("AddDictionaryDialog")); + AddDictionaryDialog->resize(377, 280); + vboxLayout = new QVBoxLayout(AddDictionaryDialog); + vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); + gridLayout = new QGridLayout(); + gridLayout->setObjectName(QString::fromUtf8("gridLayout")); + label = new QLabel(AddDictionaryDialog); + label->setObjectName(QString::fromUtf8("label")); + + gridLayout->addWidget(label, 0, 0, 1, 1); + + nameEdit = new QLineEdit(AddDictionaryDialog); + nameEdit->setObjectName(QString::fromUtf8("nameEdit")); + + gridLayout->addWidget(nameEdit, 0, 1, 1, 1); + + label_2 = new QLabel(AddDictionaryDialog); + label_2->setObjectName(QString::fromUtf8("label_2")); + + gridLayout->addWidget(label_2, 1, 0, 1, 1); + + authorEdit = new QLineEdit(AddDictionaryDialog); + authorEdit->setObjectName(QString::fromUtf8("authorEdit")); + + gridLayout->addWidget(authorEdit, 1, 1, 1, 1); + + label_3 = new QLabel(AddDictionaryDialog); + label_3->setObjectName(QString::fromUtf8("label_3")); + + gridLayout->addWidget(label_3, 2, 0, 1, 1); + + descEdit = new QTextEdit(AddDictionaryDialog); + descEdit->setObjectName(QString::fromUtf8("descEdit")); + + gridLayout->addWidget(descEdit, 2, 1, 1, 1); + + label_4 = new QLabel(AddDictionaryDialog); + label_4->setObjectName(QString::fromUtf8("label_4")); + + gridLayout->addWidget(label_4, 3, 0, 1, 1); + + queryEdit = new QLineEdit(AddDictionaryDialog); + queryEdit->setObjectName(QString::fromUtf8("queryEdit")); + + gridLayout->addWidget(queryEdit, 3, 1, 1, 1); + + label_5 = new QLabel(AddDictionaryDialog); + label_5->setObjectName(QString::fromUtf8("label_5")); + + gridLayout->addWidget(label_5, 4, 0, 1, 1); + + charsetEdit = new QComboBox(AddDictionaryDialog); + charsetEdit->setObjectName(QString::fromUtf8("charsetEdit")); + + gridLayout->addWidget(charsetEdit, 4, 1, 1, 1); + + + vboxLayout->addLayout(gridLayout); + + buttonBox = new QDialogButtonBox(AddDictionaryDialog); + buttonBox->setObjectName(QString::fromUtf8("buttonBox")); + QFont font; + font.setPointSize(12); + buttonBox->setFont(font); + buttonBox->setOrientation(Qt::Horizontal); + buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok); + + vboxLayout->addWidget(buttonBox); + + + retranslateUi(AddDictionaryDialog); + QObject::connect(buttonBox, SIGNAL(accepted()), AddDictionaryDialog, SLOT(accept())); + QObject::connect(buttonBox, SIGNAL(rejected()), AddDictionaryDialog, SLOT(reject())); + + QMetaObject::connectSlotsByName(AddDictionaryDialog); + } // setupUi + + void retranslateUi(QDialog *AddDictionaryDialog) + { + AddDictionaryDialog->setWindowTitle(QApplication::translate("AddDictionaryDialog", "Add dictionary", 0, QApplication::UnicodeUTF8)); + label->setText(QApplication::translate("AddDictionaryDialog", "Name:", 0, QApplication::UnicodeUTF8)); + label_2->setText(QApplication::translate("AddDictionaryDialog", "Author:", 0, QApplication::UnicodeUTF8)); + label_3->setText(QApplication::translate("AddDictionaryDialog", "Description:", 0, QApplication::UnicodeUTF8)); + label_4->setText(QApplication::translate("AddDictionaryDialog", "HTTP query:", 0, QApplication::UnicodeUTF8)); +#ifndef QT_NO_TOOLTIP + queryEdit->setToolTip(QApplication::translate("AddDictionaryDialog", "\n" +"

    The '%s' template will be replace to word.

    ", 0, QApplication::UnicodeUTF8)); +#endif // QT_NO_TOOLTIP + label_5->setText(QApplication::translate("AddDictionaryDialog", "HTML charset:", 0, QApplication::UnicodeUTF8)); + Q_UNUSED(AddDictionaryDialog); + } // retranslateUi + +}; + +namespace Ui { + class AddDictionaryDialog: public Ui_AddDictionaryDialog {}; +} // namespace Ui + +QT_END_NAMESPACE + +#endif // UI_ADDDICTIONARYDIALOG_H diff --git a/plugins/web/ui_settingsdialog.h b/plugins/web/ui_settingsdialog.h new file mode 100644 index 0000000..9b08916 --- /dev/null +++ b/plugins/web/ui_settingsdialog.h @@ -0,0 +1,134 @@ +/******************************************************************************** +** Form generated from reading ui file 'settingsdialog.ui' +** +** Created: Tue Dec 29 16:45:27 2009 +** by: Qt User Interface Compiler version 4.5.3 +** +** WARNING! All changes made in this file will be lost when recompiling ui file! +********************************************************************************/ + +#ifndef UI_SETTINGSDIALOG_H +#define UI_SETTINGSDIALOG_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +QT_BEGIN_NAMESPACE + +class Ui_SettingsDialog +{ +public: + QVBoxLayout *verticalLayout; + QListWidget *dictsList; + QHBoxLayout *hboxLayout; + QToolButton *editDictButton; + QToolButton *addDictButton; + QToolButton *removeDictButton; + QSpacerItem *spacerItem; + + void setupUi(QDialog *SettingsDialog) + { + if (SettingsDialog->objectName().isEmpty()) + SettingsDialog->setObjectName(QString::fromUtf8("SettingsDialog")); + SettingsDialog->resize(460, 260); + verticalLayout = new QVBoxLayout(SettingsDialog); + verticalLayout->setObjectName(QString::fromUtf8("verticalLayout")); + dictsList = new QListWidget(SettingsDialog); + dictsList->setObjectName(QString::fromUtf8("dictsList")); + + verticalLayout->addWidget(dictsList); + + hboxLayout = new QHBoxLayout(); +#ifndef Q_OS_MAC + hboxLayout->setSpacing(6); +#endif + hboxLayout->setMargin(0); + hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); + editDictButton = new QToolButton(SettingsDialog); + editDictButton->setObjectName(QString::fromUtf8("editDictButton")); + QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred); + sizePolicy.setHorizontalStretch(0); + sizePolicy.setVerticalStretch(0); + sizePolicy.setHeightForWidth(editDictButton->sizePolicy().hasHeightForWidth()); + editDictButton->setSizePolicy(sizePolicy); + editDictButton->setMinimumSize(QSize(112, 70)); + QIcon icon; + icon.addFile(QString::fromUtf8(":/icons/edit.png"), QSize(), QIcon::Normal, QIcon::Off); + editDictButton->setIcon(icon); + editDictButton->setIconSize(QSize(112, 70)); + + hboxLayout->addWidget(editDictButton); + + addDictButton = new QToolButton(SettingsDialog); + addDictButton->setObjectName(QString::fromUtf8("addDictButton")); + sizePolicy.setHeightForWidth(addDictButton->sizePolicy().hasHeightForWidth()); + addDictButton->setSizePolicy(sizePolicy); + addDictButton->setMinimumSize(QSize(112, 70)); + QIcon icon1; + icon1.addFile(QString::fromUtf8(":/icons/list-add.png"), QSize(), QIcon::Normal, QIcon::Off); + addDictButton->setIcon(icon1); + addDictButton->setIconSize(QSize(112, 70)); + + hboxLayout->addWidget(addDictButton); + + removeDictButton = new QToolButton(SettingsDialog); + removeDictButton->setObjectName(QString::fromUtf8("removeDictButton")); + sizePolicy.setHeightForWidth(removeDictButton->sizePolicy().hasHeightForWidth()); + removeDictButton->setSizePolicy(sizePolicy); + removeDictButton->setMinimumSize(QSize(112, 70)); + QIcon icon2; + icon2.addFile(QString::fromUtf8(":/icons/list-remove.png"), QSize(), QIcon::Normal, QIcon::Off); + removeDictButton->setIcon(icon2); + removeDictButton->setIconSize(QSize(112, 70)); + + hboxLayout->addWidget(removeDictButton); + + spacerItem = new QSpacerItem(342, 26, QSizePolicy::Expanding, QSizePolicy::Minimum); + + hboxLayout->addItem(spacerItem); + + + verticalLayout->addLayout(hboxLayout); + + + retranslateUi(SettingsDialog); + + QMetaObject::connectSlotsByName(SettingsDialog); + } // setupUi + + void retranslateUi(QDialog *SettingsDialog) + { + SettingsDialog->setWindowTitle(QApplication::translate("SettingsDialog", "Web plugin settings", 0, QApplication::UnicodeUTF8)); +#ifndef QT_NO_TOOLTIP + editDictButton->setToolTip(QApplication::translate("SettingsDialog", "Edit dictionary", 0, QApplication::UnicodeUTF8)); +#endif // QT_NO_TOOLTIP + editDictButton->setText(QApplication::translate("SettingsDialog", "Edit", 0, QApplication::UnicodeUTF8)); +#ifndef QT_NO_TOOLTIP + addDictButton->setToolTip(QApplication::translate("SettingsDialog", "Add dictionary", 0, QApplication::UnicodeUTF8)); +#endif // QT_NO_TOOLTIP + addDictButton->setText(QApplication::translate("SettingsDialog", "Add", 0, QApplication::UnicodeUTF8)); +#ifndef QT_NO_TOOLTIP + removeDictButton->setToolTip(QApplication::translate("SettingsDialog", "Remove dictionary", 0, QApplication::UnicodeUTF8)); +#endif // QT_NO_TOOLTIP + removeDictButton->setText(QApplication::translate("SettingsDialog", "Remove", 0, QApplication::UnicodeUTF8)); + Q_UNUSED(SettingsDialog); + } // retranslateUi + +}; + +namespace Ui { + class SettingsDialog: public Ui_SettingsDialog {}; +} // namespace Ui + +QT_END_NAMESPACE + +#endif // UI_SETTINGSDIALOG_H diff --git a/plugins/web/web.cpp b/plugins/web/web.cpp new file mode 100644 index 0000000..ef05045 --- /dev/null +++ b/plugins/web/web.cpp @@ -0,0 +1,110 @@ +/***************************************************************************** + * web.cpp - QStarDict, a StarDict clone written with using Qt * + * Copyright (C) 2008 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#include "web.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include "settingsdialog.h" + +Web::Web(QObject *parent) + : QObject(parent) +{ +} + +QStringList Web::availableDicts() const +{ + QStringList result = QDir(workPath()).entryList(QStringList("*.webdict"), QDir::Files, QDir::Name); + result.replaceInStrings(".webdict", ""); + return result; +} + +void Web::setLoadedDicts(const QStringList &dicts) +{ + for (QStringList::const_iterator i = dicts.begin(); i != dicts.end(); ++i) + { + QString filename = workPath() + "/" + *i + ".webdict"; + if (! QFile::exists(filename)) + continue; + QSettings dict(filename, QSettings::IniFormat); + QString query = dict.value("query").toString(); + if (! query.isEmpty()) + { + m_loadedDicts[*i].query = query; + m_loadedDicts[*i].codec = dict.value("charset").toByteArray(); + } + } +} + +Web::DictInfo Web::dictInfo(const QString &dict) +{ + QString filename = workPath() + "/" + dict + ".webdict"; + if (! QFile::exists(filename)) + return DictInfo(); + QSettings dictFile(filename, QSettings::IniFormat); + DictInfo info(name(), dict, + dictFile.value("author").toString(), + dictFile.value("description").toString()); + return info; +} + +bool Web::isTranslatable(const QString &dict, const QString &word) +{ + if (! m_loadedDicts.contains(dict)) + return false; + // TODO + Q_UNUSED(word); + return true; +} + +Web::Translation Web::translate(const QString &dict, const QString &word) +{ + if (! m_loadedDicts.contains(dict)) + return Translation(); + QUrl url(m_loadedDicts[dict].query.replace("%s", word)); + QEventLoop loop; + QHttp http(url.host(), url.port(80), &loop); + connect(&http, SIGNAL(done(bool)), &loop, SLOT(quit())); + http.get(url.path() + "?" + url.encodedQuery()); + loop.exec(); + QTextCodec *codec = QTextCodec::codecForName(m_loadedDicts[dict].codec); + QString translation; + if (codec) + translation = codec->toUnicode(http.readAll()); + else + translation = QString::fromUtf8(http.readAll()); + return Translation(dict, word, translation); +} + +int Web::execSettingsDialog(QWidget *parent) +{ + ::SettingsDialog dialog(this, parent); + return dialog.exec(); +} + +Q_EXPORT_PLUGIN2(web, Web) + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc + diff --git a/plugins/web/web.h b/plugins/web/web.h new file mode 100644 index 0000000..6956c9a --- /dev/null +++ b/plugins/web/web.h @@ -0,0 +1,70 @@ +/***************************************************************************** + * web.h - QStarDict, a StarDict clone written with using Qt * + * Copyright (C) 2008 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#ifndef WEB_H +#define WEB_H + +#include "../dictplugin.h" + +#include + +class Web: public QObject, public QStarDict::DictPlugin +{ + Q_OBJECT + Q_INTERFACES(QStarDict::DictPlugin) + + public: + Web(QObject *parent = 0); + + QString name() const + { return "web"; } + QString version() const + { return "0.01"; } + QString description() const + { return tr("An experimental plugin for WEB dictionaries.
    Warning: now this plugin is unstable"); } + QStringList authors() const + { return QStringList("Alexander Rodin "); } + Features features() const + { return Features(SettingsDialog); } + + QStringList availableDicts() const; + QStringList loadedDicts() const + { return m_loadedDicts.keys(); } + void setLoadedDicts(const QStringList &dicts); + DictInfo dictInfo(const QString &dict); + + bool isTranslatable(const QString &dict, const QString &word); + Translation translate(const QString &dict, const QString &word); + + int execSettingsDialog(QWidget *parent); + + friend class SettingsDialog; + private: + struct QueryStruct + { + QString query; + QByteArray codec; + }; + QHash m_loadedDicts; +}; + +#endif // WEB_H + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent + diff --git a/plugins/web/web.o b/plugins/web/web.o new file mode 100644 index 0000000..dc8c057 Binary files /dev/null and b/plugins/web/web.o differ diff --git a/plugins/web/web.pro b/plugins/web/web.pro new file mode 100644 index 0000000..340a0d8 --- /dev/null +++ b/plugins/web/web.pro @@ -0,0 +1,34 @@ +############################################################################# +# web.pro - QStarDict, a StarDict clone written with using Qt # +# Copyright (C) 2008 Alexander Rodin # +# # +# 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 2 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, write to the Free Software Foundation, Inc., # +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +############################################################################# + +TARGET = web +include(../plugin.pri) + +HEADERS += \ + settingsdialog.h \ + web.h +SOURCES += \ + settingsdialog.cpp \ + web.cpp +FORMS += \ + adddictionarydialog.ui \ + settingsdialog.ui +RESOURCES += \ + pixmaps/pixmaps.qrc + diff --git a/plugins/web/web.pro.user b/plugins/web/web.pro.user new file mode 100644 index 0000000..488051f --- /dev/null +++ b/plugins/web/web.pro.user @@ -0,0 +1,286 @@ + + + + RunConfiguration0-Arguments + + + + RunConfiguration0-BaseEnvironmentBase + 2 + + + RunConfiguration0-Executable + + + + RunConfiguration0-RunConfiguration.name + Особая программа + + + RunConfiguration0-UseTerminal + false + + + RunConfiguration0-UserEnvironmentChanges + + + + RunConfiguration0-UserName + + + + RunConfiguration0-UserSetName + false + + + RunConfiguration0-WorkingDirectory + $BUILDDIR + + + RunConfiguration0-type + ProjectExplorer.CustomExecutableRunConfiguration + + + activeRunConfiguration + 0 + + + activebuildconfiguration + Release + + + buildConfiguration-Release + + Release + 2 + + 0 + + + + buildconfiguration-Release-buildstep0 + + Release + + CVS_RSH=ssh + DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-WHnBgz1vwf,guid=a4632a4c512cbd759767360c4b38ce91 + DESKTOP_SESSION=LXDE + DESKTOP_STARTUP_ID= + DISPLAY=:0.0 + GTK_IM_MODULE=xim + G_BROKEN_FILENAMES=1 + HISTCONTROL=ignoreboth + HISTSIZE=1000 + HOME=/home/sr + HOSTNAME=localhost.localdomain + IMSETTINGS_INTEGRATE_DESKTOP=yes + IMSETTINGS_MODULE=none + KDEDIRS=/usr + KDE_IS_PRELINKED=1 + LANG=ru_RU.UTF-8 + LANGUAGE= + LESSOPEN=|/usr/bin/lesspipe.sh %s + LOGNAME=sr + MAIL=/var/spool/mail/sr + PATH=/usr/lib/qt4/bin:/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/ccache:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/sr/bin + PREFERRED=/usr/bin/startlxde + PWD=/home/sr + QTDIR=/usr + QTINC=/usr/lib/qt-3.3/include + QTLIB=/usr/lib/qt-3.3/lib + QT_IM_MODULE=xim + SAL_USE_VCLPLUGIN=gtk + SHELL=/bin/bash + SHLVL=0 + SSH_AGENT_PID=1518 + SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass + SSH_AUTH_SOCK=/tmp/ssh-DVfWbH1517/agent.1517 + TERM=linux + USER=sr + XAUTHORITY=/home/sr/.Xauthority + XDG_CONFIG_HOME=/home/sr/.config + XDG_MENU_PREFIX=lxde- + XDG_SESSION_COOKIE=70d798b87bfd4320b56adc5e4b099497-1262014098.297357-941654694 + XMODIFIERS=@im=none + _LXSESSION_PID=1517 + + + /home/sr/nokia/qsdport/qstardict/plugins/web/web.pro + -r + -spec + /usr/lib/qt4/mkspecs/linux-g++ + + /usr/bin/qmake-qt4 + false + /home/sr/nokia/qsdport/qstardict/plugins/web + + -spec + /usr/lib/qt4/mkspecs/linux-g++ + + + + + buildconfiguration-Release-buildstep1 + + Release + + CVS_RSH=ssh + DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-WHnBgz1vwf,guid=a4632a4c512cbd759767360c4b38ce91 + DESKTOP_SESSION=LXDE + DESKTOP_STARTUP_ID= + DISPLAY=:0.0 + GTK_IM_MODULE=xim + G_BROKEN_FILENAMES=1 + HISTCONTROL=ignoreboth + HISTSIZE=1000 + HOME=/home/sr + HOSTNAME=localhost.localdomain + IMSETTINGS_INTEGRATE_DESKTOP=yes + IMSETTINGS_MODULE=none + KDEDIRS=/usr + KDE_IS_PRELINKED=1 + LANG=ru_RU.UTF-8 + LANGUAGE= + LESSOPEN=|/usr/bin/lesspipe.sh %s + LOGNAME=sr + MAIL=/var/spool/mail/sr + PATH=/usr/lib/qt4/bin:/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/ccache:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/sr/bin + PREFERRED=/usr/bin/startlxde + PWD=/home/sr + QTDIR=/usr + QTINC=/usr/lib/qt-3.3/include + QTLIB=/usr/lib/qt-3.3/lib + QT_IM_MODULE=xim + SAL_USE_VCLPLUGIN=gtk + SHELL=/bin/bash + SHLVL=0 + SSH_AGENT_PID=1518 + SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass + SSH_AUTH_SOCK=/tmp/ssh-DVfWbH1517/agent.1517 + TERM=linux + USER=sr + XAUTHORITY=/home/sr/.Xauthority + XDG_CONFIG_HOME=/home/sr/.config + XDG_MENU_PREFIX=lxde- + XDG_SESSION_COOKIE=70d798b87bfd4320b56adc5e4b099497-1262014098.297357-941654694 + XMODIFIERS=@im=none + _LXSESSION_PID=1517 + + false + + -w + + /usr/bin/make + true + /home/sr/nokia/qsdport/qstardict/plugins/web + + + + buildconfiguration-Release-cleanstep0 + + Release + + CVS_RSH=ssh + DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-ZDR8cdPMHP,guid=a5995a84e9e5ca005f36a1264b39f7bf + DESKTOP_SESSION=LXDE + DESKTOP_STARTUP_ID= + DISPLAY=:0.0 + GTK_IM_MODULE=xim + G_BROKEN_FILENAMES=1 + HISTCONTROL=ignoreboth + HISTSIZE=1000 + HOME=/home/sr + HOSTNAME=localhost.localdomain + IMSETTINGS_INTEGRATE_DESKTOP=yes + IMSETTINGS_MODULE=none + KDEDIRS=/usr + KDE_IS_PRELINKED=1 + LANG=ru_RU.UTF-8 + LANGUAGE= + LESSOPEN=|/usr/bin/lesspipe.sh %s + LOGNAME=sr + MAIL=/var/spool/mail/sr + PATH=/usr/lib/qt4/bin:/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/ccache:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/sr/bin + PREFERRED=/usr/bin/startlxde + PWD=/home/sr + QTDIR=/usr + QTINC=/usr/lib/qt-3.3/include + QTLIB=/usr/lib/qt-3.3/lib + QT_IM_MODULE=xim + SAL_USE_VCLPLUGIN=gtk + SHELL=/bin/bash + SHLVL=0 + SSH_AGENT_PID=1428 + SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass + SSH_AUTH_SOCK=/tmp/ssh-eboEBu1427/agent.1427 + TERM=linux + USER=sr + XAUTHORITY=/home/sr/.Xauthority + XDG_CONFIG_HOME=/home/sr/.config + XDG_MENU_PREFIX=lxde- + XDG_SESSION_COOKIE=70d798b87bfd4320b56adc5e4b099497-1262090175.316294-1680737770 + XMODIFIERS=@im=none + _LXSESSION_PID=1427 + + true + + clean + -w + + /usr/bin/make + true + /home/sr/nokia/qsdport/qstardict/plugins/web + true + + clean + + + + + buildconfigurations + + Release + + + + buildstep0 + + + + + + + buildstep1 + + + + + + buildsteps + + trolltech.qt4projectmanager.qmake + trolltech.qt4projectmanager.make + + + + cleanstep0 + + + true + + + + cleansteps + + trolltech.qt4projectmanager.make + + + + defaultFileEncoding + UTF-8 + + + project + + + diff --git a/qstardict.pri b/qstardict.pri new file mode 100644 index 0000000..bb7f9c8 --- /dev/null +++ b/qstardict.pri @@ -0,0 +1,120 @@ +############################################################################# +# qstardict.pri - QStarDict, a StarDict clone written with using Qt # +# Copyright (C) 2008 Alexander Rodin # +# # +# 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 2 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, write to the Free Software Foundation, Inc., # +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +############################################################################# + +VERSION = 0.13.1 + +QT = \ + core \ + gui \ + network \ + xml +CONFIG += \ + qt \ + warn_on \ + release +unix { + CONFIG += link_pkgconfig + PKGCONFIG += glib-2.0 + LIBS += -lz +} +macx { + # universal binaries + CONFIG += x86 #x86_64 # not available on Snow Leopard ppc ppc64 +# QMAKE_MAC_SDK = /Developer/SDKs/MacOSX10.5.sdk/ +} +win32 { + CONFIG += console + LIBS += -lzdll -lglib-2.0 -luser32 + INCLUDEPATH += $$GLIB2PATH/include/glib-2.0 \ + $$GLIB2PATH/lib/glib-2.0/include \ + $$ZLIBPATH/include + QMAKE_LIBDIR += $$GLIB2PATH/lib \ + $$ZLIBPATH/lib +} + +unix:DEFINES += HAVE_MMAP +unix:DEFINES += MAEMO +unix:DEFINES += NO_TRANSLATIONS +unix:isEmpty(NO_DBUS):!contains(QT_CONFIG, dbus): NO_DBUS = 1 +unix:isEmpty(NO_DBUS):CONFIG += qdbus +unix:isEmpty(NO_DBUS):DEFINES += QSTARDICT_WITH_DBUS +isEmpty(NO_TRANSLATIONS):DEFINES += QSTARDICT_WITH_TRANSLATIONS + +isEmpty(ENABLED_PLUGINS):ENABLED_PLUGINS="stardict web" + +unix { + macx { + isEmpty(INSTALL_PREFIX):INSTALL_PREFIX=/opt + # helper var to save text duplicity. + # NOTE: it cannot use $$TARGET because the target is + # different in every directory. Obviously. + MAC_BUNDLE_PATH=$$INSTALL_PREFIX/QStarDict.app/Contents + # bin dir is used for qstardict dir/main application + # qmake created bundle for it itself. So it *has* to be + # the same as install location + BIN_DIR=$$INSTALL_PREFIX + DATA_DIR=$$MAC_BUNDLE_PATH/share + TRANSLATIONS_DIR=$$MAC_BUNDLE_PATH/i18n + PLUGINS_DIR=$$MAC_BUNDLE_PATH/lib + DOCS_DIR=$$MAC_BUNDLE_PATH/share/doc + + DEFINES += QSTARDICT_VERSION=\\\"$$VERSION\\\" + } + else { + isEmpty(INSTALL_PREFIX):INSTALL_PREFIX=/usr + isEmpty(BIN_DIR):BIN_DIR=$$INSTALL_PREFIX/bin + isEmpty(DATA_DIR):DATA_DIR=$$INSTALL_PREFIX/share/qstardict + isEmpty(NO_TRANSLATIONS):isEmpty(TRANSLATIONS_DIR):TRANSLATIONS_DIR=$$DATA_DIR/translations + isEmpty(PLUGINS_DIR):PLUGINS_DIR=$$INSTALL_PREFIX/lib/qstardict/plugins + isEmpty(DOCS_DIR):DOCS_DIR=$$INSTALL_PREFIX/share/doc/qstardict + + DEFINES += QSTARDICT_VERSION=\\\"$$VERSION\\\" + DEFINES += QSTARDICT_INSTALL_PREFIX=\\\"$$INSTALL_PREFIX\\\" + DEFINES += QSTARDICT_BIN_DIR=\\\"$$BIN_DIR\\\" + DEFINES += QSTARDICT_DATA_DIR=\\\"$$DATA_DIR\\\" + isEmpty(NO_TRANSLATIONS):DEFINES += QSTARDICT_TRANSLATIONS_DIR=\\\"$$TRANSLATIONS_DIR\\\" + DEFINES += QSTARDICT_PLUGINS_DIR=\\\"$$PLUGINS_DIR\\\" + } +} else:win32 { + isEmpty(INSTALL_PREFIX) { + INSTALL_PREFIX= + } else { + # handle path backslashes in defines correctly + INSTALL_PREFIX = $$re_escape($$INSTALL_PREFIX) + } + isEmpty(BIN_DIR):BIN_DIR=$$INSTALL_PREFIX/ + isEmpty(DATA_DIR):DATA_DIR=$$INSTALL_PREFIX/data + isEmpty(NO_TRANSLATIONS):isEmpty(TRANSLATIONS_DIR):TRANSLATIONS_DIR=$$INSTALL_PREFIX/translations + isEmpty(PLUGINS_DIR):PLUGINS_DIR=$$INSTALL_PREFIX/plugins + isEmpty(DOCS_DIR):DOCS_DIR=$$INSTALL_PREFIX/docs + + DEFINES += QSTARDICT_VERSION=\\\"$$VERSION\\\" +# DEFINES += QSTARDICT_INSTALL_PREFIX=\(QApplication::applicationDirPath\(\)+\\\"$$INSTALL_PREFIX\\\"\) +# DEFINES += QSTARDICT_BIN_DIR=\(QApplication::applicationDirPath\(\)+\\\"$$BIN_DIR\\\"\) +# DEFINES += QSTARDICT_DATA_DIR=\(QApplication::applicationDirPath\(\)+\\\"$$DATA_DIR\\\"\) +# isEmpty(NO_TRANSLATIONS):DEFINES += QSTARDICT_TRANSLATIONS_DIR=\(QApplication::applicationDirPath\(\)+\\\"$$TRANSLATIONS_DIR\\\"\) +# DEFINES += QSTARDICT_PLUGINS_DIR=\(QApplication::applicationDirPath\(\)+\\\"$$PLUGINS_DIR\\\"\) + DEFINES += QSTARDICT_INSTALL_PREFIX=\\\"$$INSTALL_PREFIX\\\" + DEFINES += QSTARDICT_BIN_DIR=\\\"$$BIN_DIR\\\" + DEFINES += QSTARDICT_DATA_DIR=\\\"$$DATA_DIR\\\" + isEmpty(NO_TRANSLATIONS):DEFINES += QSTARDICT_TRANSLATIONS_DIR=\\\"$$TRANSLATIONS_DIR\\\" + DEFINES += QSTARDICT_PLUGINS_DIR=\\\"$$PLUGINS_DIR\\\" +} + +system(echo "ENABLED_PLUGINS = $$ENABLED_PLUGINS" >plugins/plugins.pri) diff --git a/qstardict.pro b/qstardict.pro new file mode 100644 index 0000000..807674e --- /dev/null +++ b/qstardict.pro @@ -0,0 +1,69 @@ +############################################################################# +# qstardict.pro - QStarDict, a StarDict clone written with using Qt # +# Copyright (C) 2008 Alexander Rodin # +# # +# 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 2 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, write to the Free Software Foundation, Inc., # +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +############################################################################# + +TEMPLATE = subdirs +include(qstardict.pri) +SUBDIRS = qstardict plugins + +DOCS += \ + AUTHORS \ + COPYING \ + ChangeLog \ + THANKS +DISTFILES += $$DOCS \ + INSTALL \ + README + +message("Enabled plugins: "$$ENABLED_PLUGINS) +unix { + isEmpty(NO_DBUS) { + message("D-Bus support: enabled") + } else { + message("D-Bus support: disabled") + } +} +isEmpty(NO_TRANSLATIONS) { + message("Translations: enabled") +} else { + message("Translations: disabled") +} +message("Install prefix: "$$INSTALL_PREFIX) +message("Binary directory: "$$BIN_DIR) +message("Data directory: "$$DATA_DIR) +isEmpty(NO_TRANSLATIONS):message("Translations directory: "$$TRANSLATIONS_DIR) +message("Plugins directory: "$$PLUGINS_DIR) +message("Documentation directory: "$$DOCS_DIR) + +win32 { + isEmpty(GLIB2PATH) { + error("No Glib2 library path (GLIB2PATH) is set.") + } else { + message("Glib2 location is set to $$GLIB2PATH") + } + isEmpty(ZLIBPATH) { + error("No zlib library path (ZLIBPATH) is set.") + } else { + message("Zlib location is set to $$ZLIBPATH") + } +} + +docs.files = $$DOCS +docs.path = $$DOCS_DIR +INSTALLS += docs + diff --git a/qstardict.pro.user b/qstardict.pro.user new file mode 100644 index 0000000..b23ebe2 --- /dev/null +++ b/qstardict.pro.user @@ -0,0 +1,318 @@ + + + + RunConfiguration0-BaseEnvironmentBase + 2 + + + RunConfiguration0-CommandLineArguments + + + + RunConfiguration0-ProFile + qstardict/qstardict.pro + + + RunConfiguration0-RunConfiguration.name + qstardict + + + RunConfiguration0-UseDyldImageSuffix + false + + + RunConfiguration0-UseTerminal + false + + + RunConfiguration0-UserEnvironmentChanges + + + + RunConfiguration0-UserSetName + false + + + RunConfiguration0-UserSetWorkingDirectory + false + + + RunConfiguration0-UserWorkingDirectory + + + + RunConfiguration0-type + Qt4ProjectManager.Qt4RunConfiguration + + + activeRunConfiguration + 0 + + + activebuildconfiguration + Release + + + buildConfiguration-Debug + + Debug + 0 + + 2 + + + + buildConfiguration-Release + + Release + 0 + 0 + + 0 + /home/sr/nokia/qsdport/qstardict + + + + buildconfiguration-Debug-buildstep0 + + Debug + + + + + buildconfiguration-Debug-buildstep1 + + Debug + + + + buildconfiguration-Debug-cleanstep0 + + Debug + + + + buildconfiguration-Release-buildstep0 + + Release + + CVS_RSH=ssh + DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-ZDR8cdPMHP,guid=a5995a84e9e5ca005f36a1264b39f7bf + DESKTOP_SESSION=LXDE + DESKTOP_STARTUP_ID= + DISPLAY=:0.0 + GTK_IM_MODULE=xim + G_BROKEN_FILENAMES=1 + HISTCONTROL=ignoreboth + HISTSIZE=1000 + HOME=/home/sr + HOSTNAME=localhost.localdomain + IMSETTINGS_INTEGRATE_DESKTOP=yes + IMSETTINGS_MODULE=none + KDEDIRS=/usr + KDE_IS_PRELINKED=1 + LANG=ru_RU.UTF-8 + LANGUAGE= + LESSOPEN=|/usr/bin/lesspipe.sh %s + LOGNAME=sr + MAIL=/var/spool/mail/sr + PATH=/usr/lib/qt4/bin:/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/ccache:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/sr/bin + PREFERRED=/usr/bin/startlxde + PWD=/home/sr + QTDIR=/usr + QTINC=/usr/lib/qt-3.3/include + QTLIB=/usr/lib/qt-3.3/lib + QT_IM_MODULE=xim + SAL_USE_VCLPLUGIN=gtk + SHELL=/bin/bash + SHLVL=0 + SSH_AGENT_PID=1428 + SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass + SSH_AUTH_SOCK=/tmp/ssh-eboEBu1427/agent.1427 + TERM=linux + USER=sr + XAUTHORITY=/home/sr/.Xauthority + XDG_CONFIG_HOME=/home/sr/.config + XDG_MENU_PREFIX=lxde- + XDG_SESSION_COOKIE=70d798b87bfd4320b56adc5e4b099497-1262090175.316294-1680737770 + XMODIFIERS=@im=none + _LXSESSION_PID=1427 + + + /home/sr/nokia/qsdport/qstardict/qstardict.pro + -spec + /usr/lib/qt4/mkspecs/linux-g++ + -r + + /usr/bin/qmake-qt4 + false + /home/sr/nokia/qsdport/qstardict + + + + + buildconfiguration-Release-buildstep1 + + Release + + CVS_RSH=ssh + DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-ZDR8cdPMHP,guid=a5995a84e9e5ca005f36a1264b39f7bf + DESKTOP_SESSION=LXDE + DESKTOP_STARTUP_ID= + DISPLAY=:0.0 + GTK_IM_MODULE=xim + G_BROKEN_FILENAMES=1 + HISTCONTROL=ignoreboth + HISTSIZE=1000 + HOME=/home/sr + HOSTNAME=localhost.localdomain + IMSETTINGS_INTEGRATE_DESKTOP=yes + IMSETTINGS_MODULE=none + KDEDIRS=/usr + KDE_IS_PRELINKED=1 + LANG=ru_RU.UTF-8 + LANGUAGE= + LESSOPEN=|/usr/bin/lesspipe.sh %s + LOGNAME=sr + MAIL=/var/spool/mail/sr + PATH=/usr/lib/qt4/bin:/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/ccache:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/sr/bin + PREFERRED=/usr/bin/startlxde + PWD=/home/sr + QTDIR=/usr + QTINC=/usr/lib/qt-3.3/include + QTLIB=/usr/lib/qt-3.3/lib + QT_IM_MODULE=xim + SAL_USE_VCLPLUGIN=gtk + SHELL=/bin/bash + SHLVL=0 + SSH_AGENT_PID=1428 + SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass + SSH_AUTH_SOCK=/tmp/ssh-eboEBu1427/agent.1427 + TERM=linux + USER=sr + XAUTHORITY=/home/sr/.Xauthority + XDG_CONFIG_HOME=/home/sr/.config + XDG_MENU_PREFIX=lxde- + XDG_SESSION_COOKIE=70d798b87bfd4320b56adc5e4b099497-1262090175.316294-1680737770 + XMODIFIERS=@im=none + _LXSESSION_PID=1427 + + false + + -w + + /usr/bin/make + true + /home/sr/nokia/qsdport/qstardict + + + + buildconfiguration-Release-cleanstep0 + + Release + + CVS_RSH=ssh + DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-ZDR8cdPMHP,guid=a5995a84e9e5ca005f36a1264b39f7bf + DESKTOP_SESSION=LXDE + DESKTOP_STARTUP_ID= + DISPLAY=:0.0 + GTK_IM_MODULE=xim + G_BROKEN_FILENAMES=1 + HISTCONTROL=ignoreboth + HISTSIZE=1000 + HOME=/home/sr + HOSTNAME=localhost.localdomain + IMSETTINGS_INTEGRATE_DESKTOP=yes + IMSETTINGS_MODULE=none + KDEDIRS=/usr + KDE_IS_PRELINKED=1 + LANG=ru_RU.UTF-8 + LANGUAGE= + LESSOPEN=|/usr/bin/lesspipe.sh %s + LOGNAME=sr + MAIL=/var/spool/mail/sr + PATH=/usr/lib/qt4/bin:/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/ccache:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/sr/bin + PREFERRED=/usr/bin/startlxde + PWD=/home/sr + QTDIR=/usr + QTINC=/usr/lib/qt-3.3/include + QTLIB=/usr/lib/qt-3.3/lib + QT_IM_MODULE=xim + SAL_USE_VCLPLUGIN=gtk + SHELL=/bin/bash + SHLVL=0 + SSH_AGENT_PID=1428 + SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass + SSH_AUTH_SOCK=/tmp/ssh-eboEBu1427/agent.1427 + TERM=linux + USER=sr + XAUTHORITY=/home/sr/.Xauthority + XDG_CONFIG_HOME=/home/sr/.config + XDG_MENU_PREFIX=lxde- + XDG_SESSION_COOKIE=70d798b87bfd4320b56adc5e4b099497-1262090175.316294-1680737770 + XMODIFIERS=@im=none + _LXSESSION_PID=1427 + + true + + clean + -w + + /usr/bin/make + true + /home/sr/nokia/qsdport/qstardict + true + + clean + + + + + buildconfigurations + + Debug + Release + + + + buildstep0 + + + + + + + buildstep1 + + + + + + buildsteps + + trolltech.qt4projectmanager.qmake + trolltech.qt4projectmanager.make + + + + cleanstep0 + + + true + + + + cleansteps + + trolltech.qt4projectmanager.make + + + + defaultFileEncoding + UTF-8 + + + project + + + diff --git a/qstardict/application.cpp b/qstardict/application.cpp new file mode 100644 index 0000000..276081b --- /dev/null +++ b/qstardict/application.cpp @@ -0,0 +1,125 @@ +/***************************************************************************** + * application.cpp - QStarDict, a StarDict clone written using Qt * + * Copyright (C) 2008 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#include "application.h" + +#ifdef QSTARDICT_WITH_TRANSLATIONS +#include +#include +#include +#include +#endif // QSTARDICT_WITH_TRANSLATIONS +#include "dictcore.h" +#include "mainwindow.h" +#include "popupwindow.h" +#include "speaker.h" +#include "trayicon.h" +#ifdef QSTARDICT_WITH_DBUS +#include "dbusadaptor.h" +#endif // QSTARDICT_WITH_DBUS + +namespace QStarDict +{ + +Application::Application(int &argc, char **argv) + : QApplication(argc, argv) +{ + setOrganizationName("qstardict"); + setApplicationName("qstardict"); + + #ifndef MAEMO + setQuitOnLastWindowClosed(false); + #endif // MAEMO + + #ifndef MAEMO + setQuitOnLastWindowClosed(true); + #endif // MAEMO + +#ifdef QSTARDICT_WITH_TRANSLATIONS + m_translator = new QTranslator; +#ifdef Q_WS_MAC + QString binPath = QCoreApplication::applicationDirPath(); + // navigate through mac's bundle tree structore + m_translator->load("qstardict-" + QLocale::system().name(), binPath + "/../i18n/"); +#else + m_translator->load("qstardict-" + QLocale::system().name(), QSTARDICT_TRANSLATIONS_DIR); +#endif + installTranslator(m_translator); + m_qtTranslator = new QTranslator; + m_qtTranslator->load("qt_" + QLocale::system().name(), QLibraryInfo::location(QLibraryInfo::TranslationsPath)); + installTranslator(m_qtTranslator); +#endif // QSTARDICT_WITH_TRANSLATIONS + + m_dictCore = new DictCore; + m_popupWindow = new PopupWindow; + m_popupWindow->setDict(m_dictCore); + m_speaker = new Speaker; + #ifndef MAEMO + m_trayIcon = new TrayIcon; + #endif // MAEMO + m_mainWindow = new MainWindow; + m_mainWindow->setDict(m_dictCore); + #ifdef MAEMO + m_mainWindow->setVisible(true); + #endif // MAEMO +#ifdef QSTARDICT_WITH_DBUS + m_dbusAdaptor = new DBusAdaptor(m_mainWindow); +#endif // QSTARDICT_WITH_DBUS +} + +Application::~Application() +{ + #ifndef MAEMO + delete m_trayIcon; + #endif // MAEMO + delete m_mainWindow; + delete m_popupWindow; + delete m_speaker; + delete m_dictCore; +#ifdef QSTARDICT_WITH_TRANSLATIONS + removeTranslator(m_translator); + delete m_translator; + removeTranslator(m_qtTranslator); + delete m_qtTranslator; +#endif // QSTARDICT_WITH_TRANSLATIONS +} + +int Application::exec() +{ + QString text = commandLineText(); + if (text != QString::null) + m_mainWindow->showTranslation(text); + return QApplication::exec(); +} + +QString Application::commandLineText() +{ + QStringList args(arguments()); + for(int i = 1; i < args.count(); ++i) + { + if(! args.at(i).startsWith('-')) + return args.at(i); + } + return QString::null; +} + +} + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc + diff --git a/qstardict/application.h b/qstardict/application.h new file mode 100644 index 0000000..752abd3 --- /dev/null +++ b/qstardict/application.h @@ -0,0 +1,132 @@ +/***************************************************************************** + * application.h - QStarDict, a StarDict clone written using Qt * + * Copyright (C) 2008 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#ifndef APPLICATION_H +#define APPLICATION_H + +#include + +#ifdef QSTARDICT_WITH_TRANSLATIONS +class QTranslator; +#endif // QSTARDICT_WITH_TRANSLATIONS + +namespace QStarDict +{ +class DictCore; +class MainWindow; +class PopupWindow; +class Speaker; +#ifndef MAEMO +class TrayIcon; +#endif // MAEMO +#ifdef QSTARDICT_WITH_DBUS +class DBusAdaptor; +#endif // QSTARDICT_WITH_DBUS + +/** + * Main application class. + */ +class Application: public QApplication +{ + Q_OBJECT + + public: + /** + * Construct new QStarDict application. + */ + Application(int &argc, char **argv); + + /** + * Destructor. + */ + ~Application(); + + /** + * Enter the main event loop and wait until exit(). + */ + int exec(); + + /** + * Returns a pointer to the application's QStarDict::Application instance. + */ + static Application *instance() + { return qobject_cast(QCoreApplication::instance()); } + + /** + * Returns a pointer to the DictCore instance. + */ + DictCore *dictCore() + { return m_dictCore; } + /** + * Returns a pointer to the application's main window. + */ + MainWindow *mainWindow() + { return m_mainWindow; } + + /** + * Returns a pointer to the application's popup window. + */ + PopupWindow *popupWindow() + { return m_popupWindow; } + + /** + * Returns a pointer to the application's speacker. + */ + Speaker *speaker() + { return m_speaker; } + + /** + * Returns a pointer to the tray icon. + */ + #ifndef MAEMO + TrayIcon *trayIcon() + { return m_trayIcon; } + #endif // MAEMO +#ifdef QSTARDICT_WITH_DBUS + /** + * Returns a pointer to the DBusAdaptor instance. + */ + DBusAdaptor *dbusAdaptor() + { return m_dbusAdaptor; } +#endif // QSTARDICT_WITH_DBUS + private: +#ifdef QSTARDICT_WITH_TRANSLATIONS + QTranslator *m_translator; + QTranslator *m_qtTranslator; +#endif // QSTARDICT_WITH_TRANSLATIONS + DictCore *m_dictCore; + MainWindow *m_mainWindow; + PopupWindow *m_popupWindow; + Speaker *m_speaker; + #ifndef MAEMO + TrayIcon *m_trayIcon; + #endif // MAEMO +#ifdef QSTARDICT_WITH_DBUS + DBusAdaptor *m_dbusAdaptor; +#endif // QSTARDICT_WITH_DBUS + + QString commandLineText(); +}; + +} + +#endif // APPLICATION_H + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent + diff --git a/qstardict/application.o b/qstardict/application.o new file mode 100644 index 0000000..c861be6 Binary files /dev/null and b/qstardict/application.o differ diff --git a/qstardict/cssedit.cpp b/qstardict/cssedit.cpp new file mode 100644 index 0000000..b96731d --- /dev/null +++ b/qstardict/cssedit.cpp @@ -0,0 +1,364 @@ +/***************************************************************************** + * cssedit.cpp - QStarDict, a StarDict clone written with using Qt * + * Copyright (C) 2008 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#include "cssedit.h" + +#include +#include + +namespace QStarDict +{ +CSSEdit::CSSEdit(QWidget *parent) + : QWidget(parent) +{ + setupUi(this); + m_preview->setProperty("FingerScrollable", true); + + connect(m_elementCombo, SIGNAL(currentIndexChanged(int)), SLOT(setCurrentElement(int))); + connect(m_fontCombo, SIGNAL(currentFontChanged(const QFont&)), SLOT(propertyChanged())); + connect(m_sizeSpin, SIGNAL(valueChanged(int)), SLOT(propertyChanged())); + connect(m_boldButton, SIGNAL(toggled(bool)), SLOT(propertyChanged())); + connect(m_italicButton, SIGNAL(toggled(bool)), SLOT(propertyChanged())); + connect(m_underlineButton, SIGNAL(toggled(bool)), SLOT(propertyChanged())); + connect(m_colorButton, SIGNAL(clicked()), SLOT(colorSelectClicked())); + connect(m_backgroundButton, SIGNAL(clicked()), SLOT(colorSelectClicked())); +} + +void CSSEdit::setCSS(const QString &css) +{ + m_elements.clear(); + bool inBlock = false; + QString element; + QString currentProperty; + QString currentValue; + for (int i = 0; i < css.length(); ++i) + { + if (! inBlock) + { + element.clear(); + for (; i < css.length() && css[i] != '{'; ++i) + if (! css[i].isSpace()) + element += css[i]; + if (i < css.length() && css[i] == '{') + { + inBlock = true; + ++i; + } + } + else + { + currentProperty.clear(); + for (; i < css.length() && css[i] != ':'; ++i) + if (! css[i].isSpace()) + currentProperty += css[i]; + if (! inBlock) + continue; + currentValue.clear(); + char quote = '\0'; + for (++i; i < css.length() && css[i] != ';'; ++i) + { + if (quote) + { + if (css[i] == quote) + { + while (i < css.length() && css[i] != ';') + ++i; + break; + } + else + currentValue += css[i]; + } + else if (! css[i].isSpace()) + { + if (css[i] == '\'' || css[i] == '\"') + quote = css[i].toAscii(); + else + currentValue += css[i]; + } + } + m_elements[element][currentProperty] = currentValue; + while (css[i + 1].isSpace()) + ++i; + if (css[i + 1] == '}') + { + ++i; + inBlock = false; + } + } + } + + updateElementCombo(); + updatePreview(); +} + +void CSSEdit::setElementsAliases(const QHash &aliases) +{ + m_elementsAliases = aliases; + updateElementCombo(); + updatePreview(); +} + +QString CSSEdit::css() const +{ + QString result; + for (QHash::const_iterator i = m_elements.begin(); i != m_elements.end(); ++i) + { + result += i.key() + "\n{\n"; + for (Element::const_iterator j = i->begin(); j != i->end(); ++j) + { + result += j.key() + ": "; + if (j->contains(' ')) + result += "\"" + *j + "\";\n"; + else + result += *j + ";\n"; + } + result += "}\n"; + } + return result; +} + +void CSSEdit::setCurrentElement(int index) +{ + if (! m_elements.contains(m_elementCombo->itemData(index).toString())) + return; + m_currentElement = m_elementCombo->itemData(index).toString(); + Element *element = &m_elements[m_currentElement]; + Element parentElement = getParentElement(m_currentElement); + + QColor color(element->contains("color") ? element->value("color") : parentElement["color"]); + m_colorButton->setText(color.name()); + QPalette palette = m_colorButton->palette(); + palette.setColor(QPalette::Normal, QPalette::ButtonText, color); + m_colorButton->setPalette(palette); + + color = QColor(element->contains("background-color") ? + element->value("background-color") : parentElement["background-color"]); + m_backgroundButton->setText(color.name()); + palette = m_backgroundButton->palette(); + palette.setColor(QPalette::Normal, QPalette::ButtonText, color); + m_backgroundButton->setPalette(palette); + + m_fontCombo->setCurrentFont(element->contains("font-family") ? + element->value("font-family") : parentElement["font-family"]); + + QString value = element->contains("font-size") ? + element->value("font-size") : parentElement["font-size"]; + if (! value.endsWith("pt")) + value = parentElement["font-size"]; + m_sizeSpin->setValue(value.left(value.length() - 2).toInt()); + + value = element->contains("font-weight") ? element->value("font-weight") : parentElement["font-weight"]; + m_boldButton->setChecked(value == "bold"); + + value = element->contains("font-style") ? element->value("font-style") : parentElement["font-style"]; + m_italicButton->setChecked(value == "italic"); + + value = element->contains("text-decoration") ? element->value("text-decoration") : parentElement["text-decoration"]; + m_underlineButton->setChecked(value == "underline"); + + updatePreview(); +} + +void CSSEdit::propertyChanged() +{ + if (! sender()) + return; + if (! m_elements.contains(m_currentElement)) + return; + Element *element = &m_elements[m_currentElement]; + Element parentElement = getParentElement(m_currentElement); + + if (sender() == m_fontCombo) + { + QString font = m_fontCombo->currentText(); + if (parentElement["font-family"] == font) + element->remove("font-family"); + else + element->insert("font-family", font); + } + else if (sender() == m_sizeSpin) + { + QString size = QString::number(m_sizeSpin->value()) + "pt"; + if (parentElement["font-size"] == size) + element->remove("font-size"); + else + element->insert("font-size", size); + } + else if (sender() == m_boldButton) + { + QString weight = (m_boldButton->isChecked() ? "bold" : "normal"); + if (parentElement["font-weight"] == weight) + element->remove("font-weight"); + else + element->insert("font-weight", weight); + } + else if(sender() == m_italicButton) + { + QString style = (m_italicButton->isChecked() ? "italic" : "normal"); + if (parentElement["font-style"] == style) + element->remove("font-style"); + else + element->insert("font-style", style); + } + else if(sender() == m_underlineButton) + { + QString decoration = (m_underlineButton->isChecked() ? "underline" : "none"); + if (parentElement["text-decoration"] == decoration) + element->remove("text-decoration"); + else + element->insert("text-decoration", decoration); + } + + updatePreview(); +} + +void CSSEdit::colorSelectClicked() +{ + QToolButton *colorButton; + QString propertyName; + if (sender() == m_colorButton) + { + colorButton = m_colorButton; + propertyName = "color"; + } + else if (sender() == m_backgroundButton) + { + colorButton = m_backgroundButton; + propertyName = "background-color"; + } + else + return; + + if (! m_elements.contains(m_currentElement)) + return; + Element *element = &m_elements[m_currentElement]; + Element parentElement = getParentElement(m_currentElement); + QColor color = QColorDialog::getColor(QColor(colorButton->text()), this); + if (color.isValid()) + { + colorButton->setText(color.name()); + QPalette palette = colorButton->palette(); + palette.setColor(QPalette::Normal, QPalette::ButtonText, color); + colorButton->setPalette(palette); + if (parentElement[propertyName] == color.name()) + element->remove(propertyName); + else + element->insert(propertyName, color.name()); + updatePreview(); + } +} + +void CSSEdit::updatePreview() +{ + QString html = ""; + html += ""; + for (QHash::const_iterator i = m_elements.begin(); i != m_elements.end(); ++i) + { + QString alias; + if (m_elementsAliases.contains(i.key())) + alias = m_elementsAliases.value(i.key()); + else + alias = i.key(); + int pos = i.key().indexOf('.'); + if (pos == -1) + html += "<" + i.key() + ">" + alias + "
    "; + else + { + QString parent = i.key().left(pos); + QString class_ = i.key().mid(pos + 1); + html += "<" + parent + " class=\'" + class_ + "\'>" + alias + "
    "; + } + } + html += ""; + m_preview->setHtml(html); +} + +void CSSEdit::updateElementCombo() +{ + m_elementCombo->clear(); + for (QHash::const_iterator i = m_elements.begin(); i != m_elements.end(); ++i) + { + QString alias; + if (m_elementsAliases.contains(i.key())) + alias = m_elementsAliases.value(i.key()); + else + alias = i.key(); + m_elementCombo->addItem(alias, i.key()); + } + if (m_elements.begin() != m_elements.end()) + m_currentElement = m_elements.begin().key(); + else + m_currentElement.clear(); +} + +CSSEdit::Element CSSEdit::getParentElement(const QString &elementName) +{ + Element body = m_elements.value("body"); + + if (elementName == "body") + { + body["color"] = QApplication::palette().color(QPalette::Normal, QPalette::Text).name(); + body["background-color"] = QApplication::palette().color(QPalette::Normal, QPalette::Base).name(); + body["font-family"] = QApplication::font().family(); + body["font-size"] = QString::number(QApplication::font().pointSize()) + "pt"; + body["font-weight"] = (QApplication::font().weight() == QFont::Bold) ? "bold" : "normal"; + body["font-style"] = (QApplication::font().style() == QFont::StyleItalic) ? "italic" : "normal"; + body["text-decoration"] = QApplication::font().underline() ? "underline" : "none"; + return body; + } + else + { + if (! body.contains("color")) + body["color"] = QApplication::palette().color(QPalette::Normal, QPalette::Text).name(); + if (! body.contains("background-color")) + body["background-color"] = QApplication::palette().color(QPalette::Normal, QPalette::Base).name(); + if (! body.contains("font-family")) + body["font-family"] = QApplication::font().family(); + if (! body.contains("font-size")) + body["font-size"] = QString::number(QApplication::font().pointSize()) + "pt"; + if (! body.contains("font-weight")) + body["font-weight"] = (QApplication::font().weight() == QFont::Bold) ? "bold" : "normal"; + if (! body.contains("font-style")) + body["font-style"] = (QApplication::font().style() == QFont::StyleItalic) ? "italic" : "normal"; + if (! body.contains("text-decoration")) + body["text-decoration"] = QApplication::font().underline() ? "underline" : "none"; + } + + QString parentName; + int pos = elementName.indexOf('.'); + if (pos != -1) + { + parentName = elementName.left(pos); + if (m_elements.contains(parentName)) + { + Element parent = m_elements[parentName]; + for (Element::const_iterator i = body.begin(); i != body.end(); ++i) + if (! parent.contains(i.key())) + parent[i.key()] = *i; + return parent; + } + else + return body; + } + return body; +} +} + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc + diff --git a/qstardict/cssedit.h b/qstardict/cssedit.h new file mode 100644 index 0000000..3ec4242 --- /dev/null +++ b/qstardict/cssedit.h @@ -0,0 +1,81 @@ +/***************************************************************************** + * cssedit.h - QStarDict, a StarDict clone written with using Qt * + * Copyright (C) 2008 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#ifndef CSSEDIT_H +#define CSSEDIT_H + +#include "ui_cssedit.h" + +#include + +namespace QStarDict +{ +/** + * CSS styles editor. + */ +class CSSEdit: public QWidget, private Ui::CSSEdit +{ + Q_OBJECT + + public: + /** + * Constructor. + */ + CSSEdit(QWidget *parent = 0); + + /** + * Set CSS style for editing. + */ + void setCSS(const QString &css); + /** + * Returns edited CSS style. + */ + QString css() const; + /** + * Set aliases for elements. + */ + void setElementsAliases(const QHash &aliases); + /** + * Returns elements aliases. + */ + const QHash &elementsAliases() const + { return m_elementsAliases; } + + private slots: + void colorSelectClicked(); + void setCurrentElement(int index); + void propertyChanged(); + + private: + typedef QHash Element; + + void updateElementCombo(); + void updatePreview(); + Element getParentElement(const QString &elementName); + + QHash m_elements; + QHash m_elementsAliases; + QString m_currentElement; +}; +} + +#endif // CSSEDIT_H + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent + diff --git a/qstardict/cssedit.o b/qstardict/cssedit.o new file mode 100644 index 0000000..afa9e28 Binary files /dev/null and b/qstardict/cssedit.o differ diff --git a/qstardict/cssedit.ui b/qstardict/cssedit.ui new file mode 100644 index 0000000..573e1ee --- /dev/null +++ b/qstardict/cssedit.ui @@ -0,0 +1,177 @@ + + + QStarDict::CSSEdit + + + + 0 + 0 + 435 + 203 + + + + + + + true + + + + + + + Element + + + + + + + Foreground + + + + + + + Background + + + + + + + Select element + + + + + + + Click to select color + + + #000000 + + + + + + + Click to select color + + + #000000 + + + + + + + Font + + + + + + + Select font + + + + + + + Select font size + + + pt + + + 4 + + + 150 + + + 2 + + + 10 + + + + + + + + 75 + true + + + + Bold + + + B + + + true + + + + + + + + 50 + true + false + + + + Italic + + + I + + + true + + + + + + + + 50 + false + true + + + + Underline + + + U + + + true + + + + + + + m_elementCombo + m_colorButton + m_fontCombo + m_sizeSpin + m_boldButton + m_italicButton + m_underlineButton + + + + diff --git a/qstardict/dbusadaptor.cpp b/qstardict/dbusadaptor.cpp new file mode 100644 index 0000000..b663492 --- /dev/null +++ b/qstardict/dbusadaptor.cpp @@ -0,0 +1,71 @@ +/***************************************************************************** + * dbusadaptor.cpp - QStarDict, a StarDict clone written with using Qt * + * Copyright (C) 2007 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#include "dbusadaptor.h" + +#include +#include "application.h" +#include "mainwindow.h" +#include "popupwindow.h" + +namespace QStarDict +{ + +DBusAdaptor::DBusAdaptor(MainWindow *mainWindow) + : QDBusAbstractAdaptor(mainWindow), m_mainWindow(mainWindow) +{ + QDBusConnection connection = QDBusConnection::sessionBus(); + connection.registerService("org.qstardict.dbus"); + connection.registerObject("/qstardict", mainWindow); +} + +bool DBusAdaptor::mainWindowVisible() const +{ + return m_mainWindow->isVisible(); +} + +void DBusAdaptor::setMainWindowVisible(bool visible) +{ + m_mainWindow->setVisible(visible); +} + +void DBusAdaptor::showTranslation(const QString &text) +{ + m_mainWindow->showTranslation(text); +} + +void DBusAdaptor::showPopup(const QString &text) +{ + Application::instance()->popupWindow()->showTranslation(text); +} + +QString DBusAdaptor::translate(const QString &text) +{ + return Application::instance()->dictCore()->translate(text); +} + +QString DBusAdaptor::translateHtml(const QString &text) +{ + return Application::instance()->dictCore()->translate(text); +} + +} + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc + diff --git a/qstardict/dbusadaptor.h b/qstardict/dbusadaptor.h new file mode 100644 index 0000000..285cd43 --- /dev/null +++ b/qstardict/dbusadaptor.h @@ -0,0 +1,85 @@ +/***************************************************************************** + * dbusadaptor.h - QStarDict, a StarDict clone written with using Qt * + * Copyright (C) 2007 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#ifndef DBUSADAPTOR_H +#define DBUSADAPTOR_H + +#include + +namespace QStarDict +{ + +class MainWindow; + +/** + * The DBusAdaptor class represents and QStarDict D-Bus interface. + */ +class DBusAdaptor: public QDBusAbstractAdaptor +{ + Q_OBJECT + Q_CLASSINFO("D-Bus Interface", "org.qstardict.dbus") + /** + * The main window visible property. + */ + Q_PROPERTY(int mainWindowVisible READ mainWindowVisible WRITE setMainWindowVisible) + + public: + /** + * Construct a DBusAdaptor. + */ + DBusAdaptor(MainWindow *mainWindow); + + /** + * Return true if main window is visible, otherwise return + * false. + */ + bool mainWindowVisible() const; + /** + * Set visible state of main window. + */ + void setMainWindowVisible(bool visible); + + public slots: + /** + * Show main window with translation of text. + */ + void showTranslation(const QString &text); + /** + * Show popup window with translation of text. + */ + void showPopup(const QString &text); + /** + * Return a translation of text in plain text format. + */ + QString translate(const QString &text); + /** + * Return a translation of text in HTML format. + */ + QString translateHtml(const QString &text); + + private: + MainWindow *m_mainWindow; +}; + +} + +#endif // DBUSADAPTOR_H + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc + diff --git a/qstardict/dbusadaptor.o b/qstardict/dbusadaptor.o new file mode 100644 index 0000000..c873471 Binary files /dev/null and b/qstardict/dbusadaptor.o differ diff --git a/qstardict/dictbrowser.cpp b/qstardict/dictbrowser.cpp new file mode 100644 index 0000000..270ca50 --- /dev/null +++ b/qstardict/dictbrowser.cpp @@ -0,0 +1,147 @@ +/***************************************************************************** + * dictbrowser.cpp - QStarDict, a StarDict clone written using Qt * + * Copyright (C) 2007 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#include "dictbrowser.h" + +#include +#include +#include +#include +#include +#include +#include "../plugins/dictplugin.h" + +namespace +{ +const QString translationCSS = + "body {\n" + "font-size: 10pt; }\n" + "font.dict_name {\n" + "color: blue;\n" + "font-style: italic; }\n" + "font.title {\n" + "font-size: 16pt;\n" + "font-weight: bold; }\n" + "font.explanation {\n" + "color: #7f7f7f;\n" + "font-style: italic; }\n" + "font.abbreviature {\n" + "font-style: italic; }\n" + "font.example {\n" + "font-style: italic; }\n" + "font.transcription {\n" + "font-weight: bold; }\n"; +} + +namespace QStarDict +{ + +DictBrowser::DictBrowser(QWidget *parent) + : QTextBrowser(parent), + m_dict(0), + m_highlighted(false) +{ + document()->setDefaultStyleSheet(translationCSS); + setOpenLinks(false); + setOpenExternalLinks(false); + connect(this, SIGNAL(anchorClicked(const QUrl &)), SLOT(on_anchorClicked(const QUrl &))); +} + +QVariant DictBrowser::loadResource(int type, const QUrl &name) +{ + if (type == QTextDocument::HtmlResource && name.scheme() == "qstardict") + { + QString str = name.toString(QUrl::RemoveScheme); + QString result = m_dict->translate(str); + if (result.isEmpty()) + result = "
    " + + tr("The word %1 is not found.").arg(str) + + "
    "; + return "Translation for \"" + str + "\"\n" + + "" + result + ""; + } + else if (name.scheme() == "plugin") + { + DictPlugin *plugin = m_dict->plugin(name.host()); + if (! plugin) + return QVariant(); + return plugin->resource(type, name); + } + return QTextBrowser::loadResource(type, name); +} + +void DictBrowser::mouseMoveEvent(QMouseEvent *event) +{ + if (m_highlighted) + { + m_oldCursor.setCharFormat(m_oldFormat); + m_highlighted = false; + } + if (event->modifiers().testFlag(Qt::ControlModifier)) + { + QTextCursor cursor = cursorForPosition(event->pos()); + cursor.select(QTextCursor::WordUnderCursor); + QString selection = cursor.selection().toPlainText().simplified(); + if (m_dict->isTranslatable(selection)) + { + m_oldCursor = cursor; + m_oldFormat = cursor.charFormat(); + + QTextCharFormat format = m_oldFormat; + format.setForeground(Qt::blue); + format.setFontUnderline(true); + cursor.setCharFormat(format); + + m_highlighted = true; + } + } + + QTextBrowser::mouseMoveEvent(event); +} + +void DictBrowser::mousePressEvent(QMouseEvent *event) +{ + if (event->modifiers().testFlag(Qt::ControlModifier)) + { + QTextCursor cursor = cursorForPosition(event->pos()); + cursor.select(QTextCursor::WordUnderCursor); + QString selection = cursor.selection().toPlainText().simplified(); + if (m_dict->isTranslatable(selection)) + { + setSource(selection); + if (m_highlighted) + m_highlighted = false; + } + } + QTextBrowser::mousePressEvent(event); +} + +void DictBrowser::on_anchorClicked(const QUrl &link) +{ + QString scheme = link.scheme(); + if (scheme == "plugin" || scheme == "qrc") + setSource(link); + else + QDesktopServices::openUrl(link); +} + +} + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc + diff --git a/qstardict/dictbrowser.h b/qstardict/dictbrowser.h new file mode 100644 index 0000000..31367e8 --- /dev/null +++ b/qstardict/dictbrowser.h @@ -0,0 +1,79 @@ +/***************************************************************************** + * dictbrowser.h - QStarDict, a StarDict clone written with using Qt * + * Copyright (C) 2007 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#ifndef DICTBROWSER_H +#define DICTBROWSER_H + +#include + +#include +#include +#include "dictcore.h" + +namespace QStarDict +{ + +/** + * The DictBrowser widget provides view of translations from given dictionary. + */ +class DictBrowser: public QTextBrowser +{ + Q_OBJECT + public: + /** + * Construct empty DictWidget. + */ + DictBrowser(QWidget *parent = 0); + + /** + * Set source dictionary. + * Warning: DictBrowser will copy only a pointer to dict. So set dictionaries + * allocated from heap and don't destroy it befor DictWidget. + */ + void setDict(DictCore *dict) + { m_dict = dict; } + /** + * Return pointer to dictionary. + */ + const DictCore* dict() const + { return m_dict; } + + QVariant loadResource(int type, const QUrl &name); + + protected: + void mouseMoveEvent(QMouseEvent *event); + void mousePressEvent(QMouseEvent *event); + + private slots: + void on_anchorClicked(const QUrl &link); + + private: + DictCore *m_dict; + + QTextCursor m_oldCursor; + QTextCharFormat m_oldFormat; + bool m_highlighted; +}; + +} + +#endif // DICTBROWSER_H + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc + diff --git a/qstardict/dictbrowser.o b/qstardict/dictbrowser.o new file mode 100644 index 0000000..f44a7d6 Binary files /dev/null and b/qstardict/dictbrowser.o differ diff --git a/qstardict/dictcore.cpp b/qstardict/dictcore.cpp new file mode 100644 index 0000000..1dfb11b --- /dev/null +++ b/qstardict/dictcore.cpp @@ -0,0 +1,244 @@ +/***************************************************************************** + * dictcore.cpp - QStarDict, a StarDict clone written using Qt * + * Copyright (C) 2008 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#include "dictcore.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include "../plugins/dictplugin.h" + +namespace QStarDict +{ + +DictCore::DictCore(QObject *parent) + : QObject(parent) +{ + loadSettings(); +} + +DictCore::~DictCore() +{ + saveSettings(); + foreach (QPluginLoader *loader, m_plugins) + { + delete loader->instance(); + delete loader; + } +} + +bool DictCore::isTranslatable(const QString &word) +{ + for (QList::const_iterator i = m_loadedDicts.begin(); i != m_loadedDicts.end(); ++i) + { + if (! m_plugins.contains(i->plugin())) + continue; + if (qobject_cast(m_plugins[i->plugin()]->instance())->isTranslatable(i->name(), word)) + return true; + } + return false; +} + +QString DictCore::translate(const QString &word) +{ + QString simplifiedWord = word.simplified(); + QString result; + for (QList::const_iterator i = m_loadedDicts.begin(); i != m_loadedDicts.end(); ++i) + { + if (! m_plugins.contains(i->plugin())) + continue; + DictPlugin *plugin = qobject_cast(m_plugins[i->plugin()]->instance()); + if (! plugin->isTranslatable(i->name(), simplifiedWord)) + continue; + DictPlugin::Translation translation = plugin->translate(i->name(), simplifiedWord); + result += "

    \n" + "" + translation.dictName() + "
    \n" + "" + translation.title() + "
    \n" + + translation.translation() + "

    \n"; + } + return result; +} + +QStringList DictCore::findSimilarWords(const QString &word) +{ + QString simplifiedWord = word.simplified(); + QStringList result; + for (QList::const_iterator i = m_loadedDicts.begin(); i != m_loadedDicts.end(); ++i) + { + if (! m_plugins.contains(i->plugin())) + continue; + DictPlugin *plugin = qobject_cast(m_plugins[i->plugin()]->instance()); + if (! plugin->features().testFlag(DictPlugin::SearchSimilar)) + continue; + QStringList similar = plugin->findSimilarWords(i->name(), simplifiedWord); + for (QStringList::const_iterator j = similar.begin(); j != similar.end(); ++j) + if (! result.contains(*j, Qt::CaseSensitive)) + result << *j; + } + return result; +} + +QStringList DictCore::availablePlugins() const +{ + QStringList result; +#ifdef Q_WS_X11 + QFileInfoList files = QDir(QSTARDICT_PLUGINS_DIR).entryInfoList(QStringList("lib*.so"), + QDir::Files | QDir::NoDotAndDotDot); + for (QFileInfoList::const_iterator i = files.begin(); i != files.end(); ++i) + result << i->fileName().mid(3, i->fileName().length() - 6); +#elif defined Q_WS_WIN + QFileInfoList files = QDir(QSTARDICT_PLUGINS_DIR).entryInfoList(QStringList("*0.dll"), + QDir::Files | QDir::NoDotAndDotDot); + for (QFileInfoList::const_iterator i = files.begin(); i != files.end(); ++i) + result << i->fileName().left(i->fileName().length() - 5); +#elif defined Q_WS_MAC + QStringList macFilters; + // various Qt versions... + macFilters << "*.dylib" << "*.bundle" << "*.so"; + QString binPath = QCoreApplication::applicationDirPath(); + // navigate through mac's bundle tree structore + QDir d(binPath + "/../lib/"); + QFileInfoList files = d.entryInfoList(macFilters, + QDir::Files | QDir::NoDotAndDotDot); + for (QFileInfoList::const_iterator i = files.begin(); i != files.end(); ++i) { + result << i->fileName(); + } +#else +#error "Function DictCore::availablePlugins() is not implemented on this platform" +#endif + return result; +} + +void DictCore::setLoadedPlugins(const QStringList &loadedPlugins) +{ + for (QHash ::iterator i = m_plugins.begin(); i != m_plugins.end(); ++i) + { + delete (*i)->instance(); + delete *i; + } + m_plugins.clear(); + + for (QStringList::const_iterator i = loadedPlugins.begin(); i != loadedPlugins.end(); ++i) + { +#ifdef Q_WS_X11 + QString pluginFilename = static_cast(QSTARDICT_PLUGINS_DIR) + "/" "lib" + *i + ".so"; +#elif defined Q_WS_WIN + QString pluginFilename = static_cast(QSTARDICT_PLUGINS_DIR) + "/" + *i + "0.dll"; +#elif defined Q_WS_MAC + // here we need to follow mac's bundle tree... + QString pluginFilename = QDir(QCoreApplication::applicationDirPath()+"/../lib/"+*i).absolutePath(); +#else +#error "Function DictCore::setLoadedPlugins(const QStringList &loadedPlugins) is not available on this platform" +#endif + QPluginLoader *plugin = new QPluginLoader(pluginFilename); + if (! plugin->load()) + { + qWarning() << plugin->errorString(); + delete plugin; + continue; + } + m_plugins[*i] = plugin; + } +} + +QList DictCore::availableDicts() const +{ + QList result; + for (QHash::const_iterator i = m_plugins.begin(); i != m_plugins.end(); ++i) + { + DictPlugin *plugin = qobject_cast((*i)->instance()); + QStringList dicts = plugin->availableDicts(); + for (QStringList::const_iterator j = dicts.begin(); j != dicts.end(); ++j) + result << Dictionary(i.key(), *j); + } + return result; +} + +void DictCore::setLoadedDicts(const QList &loadedDicts) +{ + QHash dicts; + for (QList::const_iterator i = loadedDicts.begin(); i != loadedDicts.end(); ++i) + dicts[i->plugin()] << i->name(); + for (QHash::const_iterator i = dicts.begin(); i != dicts.end(); ++i) + { + if (! m_plugins.contains(i.key())) + continue; + DictPlugin *plugin = qobject_cast(m_plugins[i.key()]->instance()); + plugin->setLoadedDicts(*i); + dicts[i.key()] = plugin->loadedDicts(); + } + m_loadedDicts.clear(); + for (QList::const_iterator i = loadedDicts.begin(); i != loadedDicts.end(); ++i) + if (dicts.contains(i->plugin()) && dicts[i->plugin()].contains(i->name())) + m_loadedDicts << *i; +} + +void DictCore::saveSettings() +{ + QSettings config; + config.setValue("DictCore/loadedPlugins", loadedPlugins()); + QStringList rawDictsList; + for (QList::const_iterator i = m_loadedDicts.begin(); i != m_loadedDicts.end(); ++i) + rawDictsList << i->plugin() << i->name(); + config.setValue("DictCore/loadedDicts", rawDictsList); +} + +void DictCore::loadSettings() +{ + QSettings config; + setLoadedPlugins(config.value("DictCore/loadedPlugins", availablePlugins()).toStringList()); + QStringList rawDictsList = config.value("DictCore/loadedDicts").toStringList(); + if (rawDictsList.isEmpty()) + setLoadedDicts(availableDicts()); + else + { + QList dicts; + for (QStringList::const_iterator i = rawDictsList.begin(); i != rawDictsList.end(); i += 2) + dicts << Dictionary(*i, *(i + 1)); + setLoadedDicts(dicts); + } +} + +void DictCore::reloadDicts() +{ + QList loaded; + for (QHash::const_iterator i = m_plugins.begin(); i != m_plugins.end(); ++i) + { + DictPlugin *plugin = qobject_cast((*i)->instance()); + plugin->setLoadedDicts(plugin->loadedDicts()); + QStringList loadedNames = plugin->loadedDicts(); + for (QStringList::const_iterator j = loadedNames.begin(); j != loadedNames.end(); ++j) + loaded << Dictionary(i.key(), *j); + } + QList oldLoaded = m_loadedDicts; + m_loadedDicts.clear(); + for (QList::iterator i = oldLoaded.begin(); i != oldLoaded.end(); ++i) + if (loaded.contains(*i)) + m_loadedDicts << *i; +} + +} + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc + diff --git a/qstardict/dictcore.h b/qstardict/dictcore.h new file mode 100644 index 0000000..c90cd50 --- /dev/null +++ b/qstardict/dictcore.h @@ -0,0 +1,171 @@ +/***************************************************************************** + * dictcore.h - QStarDict, a StarDict clone written with using Qt * + * Copyright (C) 2007 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#ifndef DICTCORE_H +#define DICTCORE_H + +#include + +#include +#include +#include +#include + +#include "../plugins/dictplugin.h" + + +namespace QStarDict +{ + +/** + * The DictCore is a base dictionary class. + */ +class DictCore: public QObject +{ + Q_OBJECT + + public: + /** + * This class represents a dictionary. + */ + class Dictionary + { + public: + Dictionary(const QString &plugin, const QString &name) + : m_plugin(plugin), + m_name(name) + { } + Dictionary() + { } + + const QString &plugin() const + { return m_plugin; } + const QString &name() const + { return m_name; } + void setPlugin(const QString &plugin) + { m_plugin = plugin; } + void setName(const QString &name) + { m_name = name; } + bool operator == (const Dictionary &dict) + { return m_name == dict.m_name && m_plugin == dict.m_plugin; } + + private: + QString m_plugin; + QString m_name; + }; + + /** + * Construct dictionary. + */ + DictCore(QObject *parent = 0); + /** + * Destructor. + */ + ~DictCore(); + + /** + * Returns true if word is exists in dictionaries, + * otherwise false. + */ + bool isTranslatable(const QString &word); + /** + * Returns translation for word. If word not found, returns + * "Not found!" + */ + QString translate(const QString &word); + /** + * Returns a list of similar words contained in dictionaries. + */ + QStringList findSimilarWords(const QString &word); + + /** + * Returns a list of available dictionary plugins. + */ + QStringList availablePlugins() const; + + /** + * Returns a list of loaded dictionary plugins. + */ + QStringList loadedPlugins() const + { return QStringList(m_plugins.keys()); } + + /** + * Sets a loaded plugins. + * If plugin cannot be loaded it will not be added to + * loadedPlugins list. + */ + void setLoadedPlugins(const QStringList &loadedPlugins); + + /** + * Returns a list of available dictionaries. + * The first item in pair is a plugin name, the second item + * in pair is a dictionary name. + */ + QList availableDicts() const; + + /** + * Returns a list of loaded dictionaries. + * The first item in pair is a plugin name, the second item + * in pair is a dictionary name. + */ + const QList &loadedDicts() const + { return m_loadedDicts; } + + /** + * Sets a loaded dictionaries. + * The first item in pair is a plugin name, the second item + * in pair is a dictionary name. + * If dictionary cannot be loaded it will not be added to + * availableDicts list. + */ + void setLoadedDicts(const QList &loadedDicts); + + /** + * Reload loaded dicts. + */ + void reloadDicts(); + + /** + * Returns pointer to plugin instance or 0 if not loaded. + */ + DictPlugin *plugin(const QString &plugin) + { return m_plugins.contains(plugin) ? qobject_cast(m_plugins[plugin]->instance()) : 0; } + + /** + * Save settings. + */ + void saveSettings(); + + private: + + /** + * Load settings. + */ + void loadSettings(); + + QHash m_plugins; + QList m_loadedDicts; +}; + +} + +#endif // DICTCORE_H + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc + diff --git a/qstardict/dictcore.o b/qstardict/dictcore.o new file mode 100644 index 0000000..e7a5bd5 Binary files /dev/null and b/qstardict/dictcore.o differ diff --git a/qstardict/dictwidget.cpp b/qstardict/dictwidget.cpp new file mode 100644 index 0000000..f0d4ad6 --- /dev/null +++ b/qstardict/dictwidget.cpp @@ -0,0 +1,189 @@ +/***************************************************************************** + * dictwidget.cpp - QStarDict, a StarDict clone written with using Qt * + * Copyright (C) 2007 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#include "dictwidget.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#ifndef MAEMO +#include +#include +#endif // MAEMO +#include "application.h" +#include "dictbrowser.h" +#include "speaker.h" + +namespace +{ +class DictWidgetToolbar: public QToolBar +{ + public: + DictWidgetToolbar(QWidget *parent = 0) + : QToolBar(parent) + { } + + protected: + virtual void mouseDoubleClickEvent(QMouseEvent *event) + { + if (! actionAt(event->pos())) + QToolBar::mouseDoubleClickEvent(event); + } +}; +} + +namespace QStarDict +{ + +DictWidget::DictWidget(QWidget *parent, Qt::WindowFlags f) + : QFrame(parent, f) +{ + m_translationView = new DictBrowser(this); + setFrameStyle(m_translationView->frameStyle()); + m_translationView->setFrameStyle(QFrame::NoFrame); + m_translationView->verticalScrollBar()->setCursor(Qt::ArrowCursor); + m_translationView->horizontalScrollBar()->setCursor(Qt::ArrowCursor); + m_translationView->setOpenExternalLinks(true); + connect(m_translationView, SIGNAL(sourceChanged(const QUrl&)), SLOT(on_translationView_sourceChanged(const QUrl&))); + + m_toolBar = new DictWidgetToolbar(this); + m_toolBar->setMouseTracking(true); + + QAction *actionBackward = m_toolBar->addAction(QIcon(":/icons/go-previous.png"), tr("Previous"), + m_translationView, SLOT(backward())); + actionBackward->setDisabled(true); + connect(m_translationView, SIGNAL(backwardAvailable(bool)), actionBackward, SLOT(setEnabled(bool))); + + QAction *actionForward = m_toolBar->addAction(QIcon(":/icons/go-next.png"), tr("Next"), + m_translationView, SLOT(forward())); + actionForward->setDisabled(true); + connect(m_translationView, SIGNAL(forwardAvailable(bool)), actionForward, SLOT(setEnabled(bool))); + + QAction *actionSaveToFile = m_toolBar->addAction(QIcon(":/icons/document-save-as.png"), tr("&Save to file"), + this, SLOT(saveToFile())); + + QFont font; + font.setPointSize(16); + actionBackward->setFont(font); + actionForward->setFont(font); + actionSaveToFile->setFont(font); + + #ifndef MAEMO + QAction *actionPrint = m_toolBar->addAction(QIcon(":/icons/document-print.png"), tr("Prin&t translation"), + this, SLOT(print())); + actionPrint->setFont(font); + #endif // MAEMO + + QAction *actionSpeak = m_toolBar->addAction(QIcon(":/icons/speaker.png"), tr("Speak &word"), + this, SLOT(speak())); + actionSpeak->setFont(font); + QSize toolBarSize; + toolBarSize.setWidth(70); + toolBarSize.setHeight(60); + m_toolBar->setIconSize(toolBarSize); + + QVBoxLayout *layout = new QVBoxLayout(this); + layout->setMargin(0); + layout->setSpacing(0); + layout->addWidget(m_toolBar); + layout->addWidget(m_translationView); + setLayout(layout); +} + +void DictWidget::translate(const QString &str) +{ + m_translationView->setSource(QUrl("qstardict:" + str)); +} + +void DictWidget::on_translationView_sourceChanged(const QUrl &name) +{ + emit wordTranslated(name.toString(QUrl::RemoveScheme)); +} + +void DictWidget::saveToFile() +{ + static QDir dir( QDir::homePath() ); //added by Frank + static QString filter(tr("Text files (*.txt)")); //added by Frank + + QFileDialog dialog(this, tr("Save translation"), + dir.path(), filter); //updated by Frank + dialog.selectFile(translatedWord());//added by Frank + dialog.setNameFilters(QStringList() << tr("HTML files (*.html *.htm)") << tr("Text files (*.txt)"));//updated by Frank + dialog.selectNameFilter(filter); //added by Frank + + if (dialog.exec() && dialog.selectedFiles().size()) + { + QString fileName = dialog.selectedFiles().first(); + /*QString*/ filter = dialog.selectedFilter();//updated by Frank + dir = dialog.directory(); //added by Frank + if (filter == tr("HTML files (*.html, *.htm)") && + ! (fileName.endsWith(".html", Qt::CaseInsensitive) || fileName.endsWith(".htm", Qt::CaseInsensitive))) + fileName += ".html"; + else if (filter == tr("Text files (*.txt)") && ! fileName.endsWith(".txt", Qt::CaseInsensitive)) + fileName += ".txt"; + + QFile outputFile(fileName); + if (! outputFile.open(QIODevice::WriteOnly | QIODevice::Text)) + { + QMessageBox::warning(this, tr("Error"), + tr("Cannot save translation as %1").arg(fileName)); + return; + } + QTextStream outputStream(&outputFile); + if (filter == tr("HTML files (*.html, *.htm)")) + outputStream << m_translationView->document()->toHtml("UTF-8"); + else + outputStream << m_translationView->toPlainText(); + } +} + +void DictWidget::speak() +{ + Application::instance()->speaker()->speak(translatedWord()); +} + +#ifndef MAEMO +void DictWidget::print() +{ + QPrinter printer(QPrinter::HighResolution); + QPrintDialog dialog(&printer, this); + if (dialog.exec() == QDialog::Accepted) + m_translationView->print(&printer); +} +#endif // MAEMO + +void DictWidget::setDefaultStyleSheet(const QString &css) +{ + m_translationView->document()->setDefaultStyleSheet(css); + m_translationView->reload(); +} + +} + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc + diff --git a/qstardict/dictwidget.h b/qstardict/dictwidget.h new file mode 100644 index 0000000..1a31b63 --- /dev/null +++ b/qstardict/dictwidget.h @@ -0,0 +1,119 @@ +/***************************************************************************** + * dictwidget.h - QStarDict, a StarDict clone written with using Qt * + * Copyright (C) 2007 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#ifndef DICTWIDGET_H +#define DICTWIDGET_H + +#include + +#include "dictcore.h" +#include "dictbrowser.h" + +class QToolBar; +class QAction; + +namespace QStarDict +{ + +/** + * The DictBrowser widget provides view of translations from given dictionary. + */ +class DictWidget: public QFrame +{ + Q_OBJECT + + public: + /** + * Construct empty DictWidget. + */ + DictWidget(QWidget *parent = 0, Qt::WindowFlags f = 0); + + /** + * Set source dictionary. + * Warning: DictWidget will copy only a pointer to dict. So set dictionaries + * allocated from heap and don't destroy it befor DictWidget. + */ + void setDict(DictCore *dict) + { m_translationView->setDict(dict); } + /** + * Return pointer to dictionary. + */ + const DictCore* dict() const + { return m_translationView->dict(); } + /** + * Clear translation text. + */ + void clear() + { m_translationView->clear(); } + + /** + * Clear history. + */ + void clearHistory() + { m_translationView->clearHistory(); } + + /** + * Show translation of str. + */ + void translate(const QString &str); + /** + * Return last translated word. + */ + QString translatedWord() const + { return m_translationView->source().toString(QUrl::RemoveScheme); } + + /** + * Return toolbar. + */ + QToolBar *toolBar() + { return m_toolBar; } + + void setDefaultStyleSheet(const QString &css); + + QString defaultStyleSheet() const + { return m_translationView->document()->defaultStyleSheet(); } + + void reload() + { m_translationView->reload(); } + + signals: + /** + * Emits when translated word is shown. + */ + void wordTranslated(const QString &word); + + private slots: + void on_translationView_sourceChanged(const QUrl &name); + void saveToFile(); + void speak(); + #ifndef MAEMO + void print(); + #endif // MAEMO + + private: + DictBrowser *m_translationView; + QToolBar *m_toolBar; +}; + +} + +#endif // DICTWIDGET_H + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc + diff --git a/qstardict/dictwidget.o b/qstardict/dictwidget.o new file mode 100644 index 0000000..c55b235 Binary files /dev/null and b/qstardict/dictwidget.o differ diff --git a/qstardict/keyboard.cpp b/qstardict/keyboard.cpp new file mode 100644 index 0000000..8353ff9 --- /dev/null +++ b/qstardict/keyboard.cpp @@ -0,0 +1,100 @@ +/***************************************************************************** + * keyboard.cpp - QStarDict, a StarDict clone written with using Qt * + * Copyright (C) 2007 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#include "keyboard.h" + +#ifdef Q_WS_X11 + +#include +#include +#include + +namespace +{ +const unsigned mAlt = 0010; +const unsigned mCtrl = 0004; +const unsigned mShift = 0001; +const unsigned mWin = 0100; +} + +namespace QStarDict +{ + +Qt::KeyboardModifiers Keyboard::activeModifiers() +{ + XkbStateRec state; + Qt::KeyboardModifiers result; + + XkbGetState(QX11Info::display(), XkbUseCoreKbd, &state); + if (state.base_mods & mAlt) + result |= Qt::AltModifier; + if (state.base_mods & mCtrl) + result |= Qt::ControlModifier; + if (state.base_mods & mShift) + result |= Qt::ShiftModifier; + if (state.base_mods & mWin) + result |= Qt::MetaModifier; + + return result; +} + +} // namespace + +#elif defined(Q_WS_WIN) // Q_WS_X11 + +#include +#include + +namespace QStarDict +{ + +Qt::KeyboardModifiers Keyboard::activeModifiers() +{ + Qt::KeyboardModifiers result; + + if (GetAsyncKeyState(VK_MENU) & 0x8000) + result |= Qt::AltModifier; + if (GetAsyncKeyState(VK_CONTROL) & 0x8000) + result |= Qt::ControlModifier; + if (GetAsyncKeyState(VK_SHIFT) & 0x8000) + result |= Qt::ShiftModifier; + if ((GetAsyncKeyState(VK_LWIN) & 0x8000) || (GetAsyncKeyState(VK_RWIN) & 0x8000)) + result |= Qt::MetaModifier; + + return result; +} + +} // namespace + +#elif defined(Q_WS_MAC) // Q_WS_WIN +#include + +namespace QStarDict +{ + +Qt::KeyboardModifiers Keyboard::activeModifiers() +{ + return QApplication::keyboardModifiers(); +} + +} // namespace +#endif // Q_WS_MAC + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc + diff --git a/qstardict/keyboard.h b/qstardict/keyboard.h new file mode 100644 index 0000000..0756571 --- /dev/null +++ b/qstardict/keyboard.h @@ -0,0 +1,45 @@ +/***************************************************************************** + * keyboard.h - QStarDict, a StarDict clone written with using Qt * + * Copyright (C) 2007 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#ifndef KEYBOARD_H +#define KEYBOARD_H + +#include + +namespace QStarDict +{ + +/** + * The Keyboard class is a representation. + */ +class Keyboard +{ + public: + /** + * Return active keyboard modifiers. + */ + static Qt::KeyboardModifiers activeModifiers(); +}; + +} + +#endif // KEYBOARD_H + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc + diff --git a/qstardict/keyboard.o b/qstardict/keyboard.o new file mode 100644 index 0000000..14b34cd Binary files /dev/null and b/qstardict/keyboard.o differ diff --git a/qstardict/main.cpp b/qstardict/main.cpp new file mode 100644 index 0000000..8a13dc9 --- /dev/null +++ b/qstardict/main.cpp @@ -0,0 +1,69 @@ +/***************************************************************************** + * main.cpp - QStarDict, a StarDict clone written with using Qt * + * Copyright (C) 2007 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#include "application.h" + +#ifdef Q_OS_UNIX +#include +#include +#include +#include +#include +#elif defined(Q_OS_WIN) // Q_OS_UNIX +#include +#include +#endif // Q_OS_WIN + +#ifdef QSTARDICT_WITH_TRANSLATIONS +#include +#include +#endif // QSTARDICT_WITH_TRANSLATIONS + +int main(int argc, char *argv[]) +{ + QStarDict::Application app(argc, argv); +#ifdef Q_OS_UNIX + QSettings lockFile(QDir::homePath() + "/.qstardict/qstardict.pid", QSettings::IniFormat); + QString lastPid = lockFile.value("LastStart/pid").toString(); + if (lastPid.length() && QDir("/proc/" + lastPid).exists() && + lockFile.value("LastStart/time").toDateTime() == QFileInfo("/proc/" + lastPid).created()) + { + qDebug("qstardict: already running"); + return 0; + } + lockFile.setValue("LastStart/pid", getpid()); + lockFile.setValue("LastStart/time", QFileInfo("/proc/" + QString::number(getpid())).created()); + lockFile.sync(); +#elif defined(Q_OS_WIN) // Q_OS_UNIX + HANDLE hMutex = CreateMutex(NULL, true, (LPCTSTR)"qstardict"); + if (GetLastError() == ERROR_ALREADY_EXISTS) + { + QMessageBox::information(0, "Warning", "QStarDict is already running"); + // Strange encoding issue... + // MessageBox(0, (LPCWSTR)"Warning", (LPCWSTR)"QStarDict is already running", MB_ICONWARNING); + return 0; + } +#endif // Q_OS_WIN + + + return app.exec(); +} + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc + diff --git a/qstardict/main.o b/qstardict/main.o new file mode 100644 index 0000000..2efb138 Binary files /dev/null and b/qstardict/main.o differ diff --git a/qstardict/mainwindow.cpp b/qstardict/mainwindow.cpp new file mode 100644 index 0000000..ce20a74 --- /dev/null +++ b/qstardict/mainwindow.cpp @@ -0,0 +1,260 @@ +/***************************************************************************** + * mainwindow.cpp - QStarDict, a StarDict clone written with using Qt * + * Copyright (C) 2007-2009 Alexander * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#include "mainwindow.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "dictcore.h" +#include "application.h" +#include "popupwindow.h" +#include "settingsdialog.h" +#include "trayicon.h" + +namespace QStarDict +{ + +MainWindow::MainWindow(QWidget *parent) + : QMainWindow(parent) +{ + setupUi(this); + m_dict = 0; + translationView->setDict(m_dict); + + QFont font; + font.setPointSize(16); + + menu_File->insertActions(actionQuit, translationView->toolBar()->actions()); + + QAction *actionWordsListDock = wordsListDock->toggleViewAction(); + menu_Options->insertAction(menu_Options->actions().first(), actionWordsListDock); + actionWordsListDock->setFont(font); + wordsList->setProperty("FingerScrollable", true); + translationView->setProperty("FingerScrollable", true); + createConnections(); + + loadSettings(); +} + +MainWindow::~MainWindow() +{ + saveSettings(); +} + +void MainWindow::showTranslation(const QString &text) +{ + searchBox->setText(text); + on_queryButton_clicked(); +} + +void MainWindow::createConnections() +{ + connect(actionAboutQt, SIGNAL(triggered()), qApp, SLOT(aboutQt())); + connect(actionQuit, SIGNAL(triggered()), qApp, SLOT(quit())); + actionScan->setChecked(Application::instance()->popupWindow()->isScan()); + connect(actionScan, SIGNAL(toggled(bool)), + Application::instance()->popupWindow(), SLOT(setScan(bool))); + connect(Application::instance()->popupWindow(), SIGNAL(scanChanged(bool)), + actionScan, SLOT(setChecked(bool))); + connect(wordsList, SIGNAL(itemActivated(QListWidgetItem*)), + SLOT(wordsListItemActivated(QListWidgetItem*))); + connect(wordsList, SIGNAL(itemClicked(QListWidgetItem*)), + SLOT(wordsListItemActivated(QListWidgetItem*))); + + connect(translationView, SIGNAL(wordTranslated(const QString&)), + SLOT(wordTranslated(const QString&))); +} + +void MainWindow::loadSettings() +{ + QSettings config; + restoreGeometry(config.value("MainWindow/geometry", QByteArray()).toByteArray()); + restoreState(config.value("MainWindow/state", QByteArray()).toByteArray()); + setVisible(config.value("MainWindow/visible", true).toBool()); + #ifndef MAEMO + if (isHidden() && ! Application::instance()->trayIcon()->isVisible()) + show(); + #endif // MAEMO + wordsListDock->setFloating(config.value("MainWindow/wordsListDock/floating", wordsListDock->isFloating()).toBool()); + wordsListDock->setGeometry(config.value("MainWindow/wordsListDock/geometry", wordsListDock->geometry()).toRect()); + setInstantSearch(config.value("MainWindow/instantSearch", true).toBool()); + setDefaultStyleSheet(config.value("MainWindow/defaultStyleSheet", defaultStyleSheet()).toString()); +} + +void MainWindow::saveSettings() +{ + QSettings config; + config.setValue("MainWindow/geometry", saveGeometry()); + config.setValue("MainWindow/state", saveState()); + config.setValue("MainWindow/visible", isVisible()); + config.setValue("MainWindow/wordsListDock/floating", wordsListDock->isFloating()); + config.setValue("MainWindow/wordsListDock/geometry", wordsListDock->geometry()); + config.setValue("MainWindow/instantSearch", m_instantSearch); + config.setValue("MainWindow/defaultStyleSheet", defaultStyleSheet()); +} + +void MainWindow::on_actionAbout_triggered() +{ + QMessageBox::about(this, + tr("About QStarDict"), + tr("QStarDict %1 - Qt version of StarDict
    ").arg(QSTARDICT_VERSION) + + tr("Copyright (C) 2007-2009 Alexander Rodin " + "http://qstardict.ylsoftware.com
    " + "Package by SR
    " + "http://sr.uz")); +} + +void MainWindow::on_actionSettings_triggered() +{ + SettingsDialog dialog(this); + dialog.exec(); +} + +void MainWindow::on_actionHelp_triggered() +{ + QDesktopServices::openUrl(QUrl("http://wiki.qstardict.ylsoftware.com")); +} + +void MainWindow::on_queryButton_clicked() +{ + if (searchBox->text().simplified().isEmpty()) + { + setWindowTitle(tr("QStarDict")); + translationView->clear(); + wordsList->clear(); + return; + } + wordsList->clear(); + wordsList->addItems(m_dict->findSimilarWords(searchBox->text())); + translationView->translate(searchBox->text()); +} + +void MainWindow::reload() +{ + wordsList->clear(); + wordsList->addItems(m_dict->findSimilarWords(translationView->translatedWord())); + translationView->reload(); +} + +void MainWindow::queryEdited(const QString &) +{ + if (m_queryTimer) + killTimer(m_queryTimer); + m_queryTimer = startTimer(200); +} + +void MainWindow::timerEvent(QTimerEvent *event) +{ + if (event->timerId() == m_queryTimer) + { + killTimer(m_queryTimer); + m_queryTimer = 0; + on_queryButton_clicked(); + } + else + QMainWindow::timerEvent(event); +} + +void MainWindow::wordTranslated(const QString &word) +{ + #ifndef MAEMO + if (word.simplified().isEmpty()) + setWindowTitle(tr("QStarDict")); + else + setWindowTitle(tr("%1 - QStarDict").arg(word)); + #endif // MAEMO + if (m_queryTimer) + { + killTimer(m_queryTimer); + m_queryTimer = 0; + } +} + +void MainWindow::wordsListItemActivated(QListWidgetItem *item) +{ + searchBox->setText(item->text()); + translationView->translate(item->text()); + #ifndef MAEMO + setWindowTitle(tr("%1 - QStarDict").arg(translationView->translatedWord())); + #endif // MAEMO +} + +void MainWindow::setInstantSearch(bool instantSearch) +{ + if (instantSearch == m_instantSearch) + return; + m_instantSearch = instantSearch; + if (m_instantSearch) + connect(searchBox, SIGNAL(textEdited(const QString&)), SLOT(queryEdited(const QString&))); + else + disconnect(searchBox, SIGNAL(textEdited(const QString&)), this, SLOT(queryEdited(const QString&))); +} + +void MainWindow::setDict(DictCore *dict) +{ + m_dict = dict; + translationView->setDict(dict); +} + +void MainWindow::keyPressEvent(QKeyEvent *event) +{ + if (event->text().size() || event->key() == Qt::Key_Escape) + { + if (! searchBox->hasFocus()) + { + searchBox->setText(event->text()); + searchBox->setFocus(Qt::OtherFocusReason); + } + if (event->key() == Qt::Key_Escape) + { + if (searchBox->text().isEmpty()) + close(); + else + searchBox->clear(); + } + } + QMainWindow::keyPressEvent(event); +} + +void MainWindow::closeEvent(QCloseEvent *event) +{ + #ifndef MAEMO + if (! Application::instance()->trayIcon()->isVisible()) + Application::instance()->quit(); + #endif // MAEMO + + QMainWindow::closeEvent(event); +} + +} + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc + diff --git a/qstardict/mainwindow.h b/qstardict/mainwindow.h new file mode 100644 index 0000000..7d7cc82 --- /dev/null +++ b/qstardict/mainwindow.h @@ -0,0 +1,124 @@ +/***************************************************************************** + * mainwindow.h - QStarDict, a StarDict clone written with using Qt * + * Copyright (C) 2007 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#ifndef MAINWINDOW_H +#define MAINWINDOW_H + +#include "ui_mainwindow.h" + +class QMenu; +class QCloseEvent; + +namespace QStarDict { + +class DictCore; +class SettingsDialog; + +/** + * The main window of QStarDict. + */ +class MainWindow: public QMainWindow, private Ui::MainWindow +{ + Q_OBJECT + + public: + /** + * Create new MainWindow. + */ + MainWindow(QWidget *parent = 0); + /** + * Destructor. + */ + ~MainWindow(); + + /** + * Return true if instant search is on, otherwise false. + */ + bool isInstantSearch() const + { return m_instantSearch; } + /** + * Set instant search mode. If instantSearch is true + * translation will be shown when typing, otherwise only when + * "Search" button clicked. + */ + void setInstantSearch(bool instantSearch); + + /** + * Set the dictionary. + */ + void setDict(DictCore *dict); + + /** + * Return the dictionary. + */ + DictCore *dict() const + { return m_dict; } + + /** + * Set default style sheet for translations. + */ + void setDefaultStyleSheet(const QString &css) + { translationView->setDefaultStyleSheet(css); } + + /** + * Return default style sheet. + */ + QString defaultStyleSheet() const + { return translationView->defaultStyleSheet(); } + + void reload(); + + void saveSettings(); + + public slots: + /** + * Show translation of word. + */ + void showTranslation(const QString &word); + + protected: + void timerEvent(QTimerEvent *event); + void keyPressEvent(QKeyEvent *event); + void closeEvent(QCloseEvent *event); + + private slots: + void on_actionAbout_triggered(); + void on_actionSettings_triggered(); + void on_actionHelp_triggered(); + void on_queryButton_clicked(); + + void wordsListItemActivated(QListWidgetItem *item); + void wordTranslated(const QString &word); + void queryEdited(const QString &); + + private: + void createConnections(); + void loadSettings(); + + DictCore *m_dict; + bool m_instantSearch; + int m_queryTimer; +}; + +} + +#endif // MAINWINDOW_H + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc + diff --git a/qstardict/mainwindow.o b/qstardict/mainwindow.o new file mode 100644 index 0000000..c54e012 Binary files /dev/null and b/qstardict/mainwindow.o differ diff --git a/qstardict/mainwindow.ui b/qstardict/mainwindow.ui new file mode 100644 index 0000000..c8bd8e2 --- /dev/null +++ b/qstardict/mainwindow.ui @@ -0,0 +1,353 @@ + + + QStarDict::MainWindow + + + + 0 + 0 + 742 + 511 + + + + QStarDict + + + + :/icons/qstardict.png:/icons/qstardict.png + + + + + 9 + + + 6 + + + + + 6 + + + 0 + + + + + + 0 + 0 + + + + + 70 + 60 + + + + Clear the search box + + + Clear + + + + :/icons/clear-right.png:/icons/clear-right.png + + + + 70 + 60 + + + + Qt::ToolButtonIconOnly + + + + + + + + 0 + 55 + + + + + 14 + + + + + + + + + 0 + 0 + + + + + 80 + 60 + + + + + 14 + + + + Fuzzy query + + + Search + + + + :/icons/search-filter.png:/icons/search-filter.png + + + + 80 + 60 + + + + Qt::ToolButtonTextBesideIcon + + + + + + + + + + + + + + 0 + 0 + 742 + 36 + + + + + 16 + + + + + &File + + + + + + &Help + + + + + + + + &Settings + + + + + + + + + + + QDockWidget::NoDockWidgetFeatures + + + Qt::NoDockWidgetArea + + + Words list + + + 1 + + + + + 9 + + + 6 + + + + + + 12 + + + + + + + + + + + :/icons/application-exit.png:/icons/application-exit.png + + + &Quit + + + + 16 + + + + Ctrl+Q + + + + + About + + + + 16 + + + + + + About &Qt + + + + 16 + + + + + + + :/icons/configure.png:/icons/configure.png + + + &Configure + + + + 16 + + + + + + true + + + &Scan + + + + 16 + + + + + + + :/icons/help-contents.png:/icons/help-contents.png + + + Help + + + + 16 + + + + F1 + + + + + + DictWidget + QWidget +
    dictwidget.h
    +
    +
    + + searchBox + queryButton + wordsList + searchClearButton + + + + + + + searchClearButton + clicked() + searchBox + clear() + + + 315 + 59 + + + 647 + 61 + + + + + searchClearButton + clicked() + searchBox + setFocus() + + + 315 + 59 + + + 647 + 61 + + + + + searchBox + returnPressed() + queryButton + click() + + + 438 + 50 + + + 661 + 51 + + + + +
    diff --git a/qstardict/moc_application.cpp b/qstardict/moc_application.cpp new file mode 100644 index 0000000..5a7ddc2 --- /dev/null +++ b/qstardict/moc_application.cpp @@ -0,0 +1,63 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'application.h' +** +** Created: Tue Dec 29 16:44:28 2009 +** by: The Qt Meta Object Compiler version 61 (Qt 4.5.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "application.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'application.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 61 +#error "This file was generated using the moc from 4.5.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_QStarDict__Application[] = { + + // content: + 2, // revision + 0, // classname + 0, 0, // classinfo + 0, 0, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + + 0 // eod +}; + +static const char qt_meta_stringdata_QStarDict__Application[] = { + "QStarDict::Application\0" +}; + +const QMetaObject QStarDict::Application::staticMetaObject = { + { &QApplication::staticMetaObject, qt_meta_stringdata_QStarDict__Application, + qt_meta_data_QStarDict__Application, 0 } +}; + +const QMetaObject *QStarDict::Application::metaObject() const +{ + return &staticMetaObject; +} + +void *QStarDict::Application::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_QStarDict__Application)) + return static_cast(const_cast< Application*>(this)); + return QApplication::qt_metacast(_clname); +} + +int QStarDict::Application::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QApplication::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + return _id; +} +QT_END_MOC_NAMESPACE diff --git a/qstardict/moc_application.o b/qstardict/moc_application.o new file mode 100644 index 0000000..33bdbe4 Binary files /dev/null and b/qstardict/moc_application.o differ diff --git a/qstardict/moc_cssedit.cpp b/qstardict/moc_cssedit.cpp new file mode 100644 index 0000000..ff196bc --- /dev/null +++ b/qstardict/moc_cssedit.cpp @@ -0,0 +1,79 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'cssedit.h' +** +** Created: Tue Dec 29 16:44:32 2009 +** by: The Qt Meta Object Compiler version 61 (Qt 4.5.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "cssedit.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'cssedit.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 61 +#error "This file was generated using the moc from 4.5.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_QStarDict__CSSEdit[] = { + + // content: + 2, // revision + 0, // classname + 0, 0, // classinfo + 3, 12, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + + // slots: signature, parameters, type, tag, flags + 19, 40, 40, 40, 0x08, + 41, 64, 40, 40, 0x08, + 70, 40, 40, 40, 0x08, + + 0 // eod +}; + +static const char qt_meta_stringdata_QStarDict__CSSEdit[] = { + "QStarDict::CSSEdit\0colorSelectClicked()\0" + "\0setCurrentElement(int)\0index\0" + "propertyChanged()\0" +}; + +const QMetaObject QStarDict::CSSEdit::staticMetaObject = { + { &QWidget::staticMetaObject, qt_meta_stringdata_QStarDict__CSSEdit, + qt_meta_data_QStarDict__CSSEdit, 0 } +}; + +const QMetaObject *QStarDict::CSSEdit::metaObject() const +{ + return &staticMetaObject; +} + +void *QStarDict::CSSEdit::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_QStarDict__CSSEdit)) + return static_cast(const_cast< CSSEdit*>(this)); + return QWidget::qt_metacast(_clname); +} + +int QStarDict::CSSEdit::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QWidget::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: colorSelectClicked(); break; + case 1: setCurrentElement((*reinterpret_cast< int(*)>(_a[1]))); break; + case 2: propertyChanged(); break; + default: ; + } + _id -= 3; + } + return _id; +} +QT_END_MOC_NAMESPACE diff --git a/qstardict/moc_cssedit.o b/qstardict/moc_cssedit.o new file mode 100644 index 0000000..a5a95d1 Binary files /dev/null and b/qstardict/moc_cssedit.o differ diff --git a/qstardict/moc_dbusadaptor.cpp b/qstardict/moc_dbusadaptor.cpp new file mode 100644 index 0000000..87257be --- /dev/null +++ b/qstardict/moc_dbusadaptor.cpp @@ -0,0 +1,118 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'dbusadaptor.h' +** +** Created: Tue Dec 29 16:45:06 2009 +** by: The Qt Meta Object Compiler version 61 (Qt 4.5.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "dbusadaptor.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'dbusadaptor.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 61 +#error "This file was generated using the moc from 4.5.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_QStarDict__DBusAdaptor[] = { + + // content: + 2, // revision + 0, // classname + 1, 12, // classinfo + 4, 14, // methods + 1, 34, // properties + 0, 0, // enums/sets + 0, 0, // constructors + + // classinfo: key, value + 23, 39, + + // slots: signature, parameters, type, tag, flags + 58, 83, 88, 88, 0x0a, + 89, 83, 88, 88, 0x0a, + 108, 83, 127, 88, 0x0a, + 135, 83, 127, 88, 0x0a, + + // properties: name, type, flags + 158, 176, 0x02095103, + + 0 // eod +}; + +static const char qt_meta_stringdata_QStarDict__DBusAdaptor[] = { + "QStarDict::DBusAdaptor\0D-Bus Interface\0" + "org.qstardict.dbus\0showTranslation(QString)\0" + "text\0\0showPopup(QString)\0translate(QString)\0" + "QString\0translateHtml(QString)\0" + "mainWindowVisible\0int\0" +}; + +const QMetaObject QStarDict::DBusAdaptor::staticMetaObject = { + { &QDBusAbstractAdaptor::staticMetaObject, qt_meta_stringdata_QStarDict__DBusAdaptor, + qt_meta_data_QStarDict__DBusAdaptor, 0 } +}; + +const QMetaObject *QStarDict::DBusAdaptor::metaObject() const +{ + return &staticMetaObject; +} + +void *QStarDict::DBusAdaptor::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_QStarDict__DBusAdaptor)) + return static_cast(const_cast< DBusAdaptor*>(this)); + return QDBusAbstractAdaptor::qt_metacast(_clname); +} + +int QStarDict::DBusAdaptor::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QDBusAbstractAdaptor::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: showTranslation((*reinterpret_cast< const QString(*)>(_a[1]))); break; + case 1: showPopup((*reinterpret_cast< const QString(*)>(_a[1]))); break; + case 2: { QString _r = translate((*reinterpret_cast< const QString(*)>(_a[1]))); + if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; } break; + case 3: { QString _r = translateHtml((*reinterpret_cast< const QString(*)>(_a[1]))); + if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; } break; + default: ; + } + _id -= 4; + } +#ifndef QT_NO_PROPERTIES + else if (_c == QMetaObject::ReadProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: *reinterpret_cast< int*>(_v) = mainWindowVisible(); break; + } + _id -= 1; + } else if (_c == QMetaObject::WriteProperty) { + void *_v = _a[0]; + switch (_id) { + case 0: setMainWindowVisible(*reinterpret_cast< int*>(_v)); break; + } + _id -= 1; + } else if (_c == QMetaObject::ResetProperty) { + _id -= 1; + } else if (_c == QMetaObject::QueryPropertyDesignable) { + _id -= 1; + } else if (_c == QMetaObject::QueryPropertyScriptable) { + _id -= 1; + } else if (_c == QMetaObject::QueryPropertyStored) { + _id -= 1; + } else if (_c == QMetaObject::QueryPropertyEditable) { + _id -= 1; + } else if (_c == QMetaObject::QueryPropertyUser) { + _id -= 1; + } +#endif // QT_NO_PROPERTIES + return _id; +} +QT_END_MOC_NAMESPACE diff --git a/qstardict/moc_dbusadaptor.o b/qstardict/moc_dbusadaptor.o new file mode 100644 index 0000000..be51e79 Binary files /dev/null and b/qstardict/moc_dbusadaptor.o differ diff --git a/qstardict/moc_dictbrowser.cpp b/qstardict/moc_dictbrowser.cpp new file mode 100644 index 0000000..067fac2 --- /dev/null +++ b/qstardict/moc_dictbrowser.cpp @@ -0,0 +1,74 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'dictbrowser.h' +** +** Created: Tue Dec 29 16:44:36 2009 +** by: The Qt Meta Object Compiler version 61 (Qt 4.5.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "dictbrowser.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'dictbrowser.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 61 +#error "This file was generated using the moc from 4.5.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_QStarDict__DictBrowser[] = { + + // content: + 2, // revision + 0, // classname + 0, 0, // classinfo + 1, 12, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + + // slots: signature, parameters, type, tag, flags + 23, 46, 51, 51, 0x08, + + 0 // eod +}; + +static const char qt_meta_stringdata_QStarDict__DictBrowser[] = { + "QStarDict::DictBrowser\0on_anchorClicked(QUrl)\0" + "link\0\0" +}; + +const QMetaObject QStarDict::DictBrowser::staticMetaObject = { + { &QTextBrowser::staticMetaObject, qt_meta_stringdata_QStarDict__DictBrowser, + qt_meta_data_QStarDict__DictBrowser, 0 } +}; + +const QMetaObject *QStarDict::DictBrowser::metaObject() const +{ + return &staticMetaObject; +} + +void *QStarDict::DictBrowser::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_QStarDict__DictBrowser)) + return static_cast(const_cast< DictBrowser*>(this)); + return QTextBrowser::qt_metacast(_clname); +} + +int QStarDict::DictBrowser::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QTextBrowser::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: on_anchorClicked((*reinterpret_cast< const QUrl(*)>(_a[1]))); break; + default: ; + } + _id -= 1; + } + return _id; +} +QT_END_MOC_NAMESPACE diff --git a/qstardict/moc_dictbrowser.o b/qstardict/moc_dictbrowser.o new file mode 100644 index 0000000..c205368 Binary files /dev/null and b/qstardict/moc_dictbrowser.o differ diff --git a/qstardict/moc_dictcore.cpp b/qstardict/moc_dictcore.cpp new file mode 100644 index 0000000..bc3de3e --- /dev/null +++ b/qstardict/moc_dictcore.cpp @@ -0,0 +1,63 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'dictcore.h' +** +** Created: Tue Dec 29 16:44:38 2009 +** by: The Qt Meta Object Compiler version 61 (Qt 4.5.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "dictcore.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'dictcore.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 61 +#error "This file was generated using the moc from 4.5.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_QStarDict__DictCore[] = { + + // content: + 2, // revision + 0, // classname + 0, 0, // classinfo + 0, 0, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + + 0 // eod +}; + +static const char qt_meta_stringdata_QStarDict__DictCore[] = { + "QStarDict::DictCore\0" +}; + +const QMetaObject QStarDict::DictCore::staticMetaObject = { + { &QObject::staticMetaObject, qt_meta_stringdata_QStarDict__DictCore, + qt_meta_data_QStarDict__DictCore, 0 } +}; + +const QMetaObject *QStarDict::DictCore::metaObject() const +{ + return &staticMetaObject; +} + +void *QStarDict::DictCore::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_QStarDict__DictCore)) + return static_cast(const_cast< DictCore*>(this)); + return QObject::qt_metacast(_clname); +} + +int QStarDict::DictCore::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + return _id; +} +QT_END_MOC_NAMESPACE diff --git a/qstardict/moc_dictcore.o b/qstardict/moc_dictcore.o new file mode 100644 index 0000000..5d207f4 Binary files /dev/null and b/qstardict/moc_dictcore.o differ diff --git a/qstardict/moc_dictwidget.cpp b/qstardict/moc_dictwidget.cpp new file mode 100644 index 0000000..8415936 --- /dev/null +++ b/qstardict/moc_dictwidget.cpp @@ -0,0 +1,90 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'dictwidget.h' +** +** Created: Tue Dec 29 16:44:42 2009 +** by: The Qt Meta Object Compiler version 61 (Qt 4.5.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "dictwidget.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'dictwidget.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 61 +#error "This file was generated using the moc from 4.5.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_QStarDict__DictWidget[] = { + + // content: + 2, // revision + 0, // classname + 0, 0, // classinfo + 4, 12, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + + // signals: signature, parameters, type, tag, flags + 22, 46, 51, 51, 0x05, + + // slots: signature, parameters, type, tag, flags + 52, 91, 51, 51, 0x08, + 96, 51, 51, 51, 0x08, + 109, 51, 51, 51, 0x08, + + 0 // eod +}; + +static const char qt_meta_stringdata_QStarDict__DictWidget[] = { + "QStarDict::DictWidget\0wordTranslated(QString)\0" + "word\0\0on_translationView_sourceChanged(QUrl)\0" + "name\0saveToFile()\0speak()\0" +}; + +const QMetaObject QStarDict::DictWidget::staticMetaObject = { + { &QFrame::staticMetaObject, qt_meta_stringdata_QStarDict__DictWidget, + qt_meta_data_QStarDict__DictWidget, 0 } +}; + +const QMetaObject *QStarDict::DictWidget::metaObject() const +{ + return &staticMetaObject; +} + +void *QStarDict::DictWidget::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_QStarDict__DictWidget)) + return static_cast(const_cast< DictWidget*>(this)); + return QFrame::qt_metacast(_clname); +} + +int QStarDict::DictWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QFrame::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: wordTranslated((*reinterpret_cast< const QString(*)>(_a[1]))); break; + case 1: on_translationView_sourceChanged((*reinterpret_cast< const QUrl(*)>(_a[1]))); break; + case 2: saveToFile(); break; + case 3: speak(); break; + default: ; + } + _id -= 4; + } + return _id; +} + +// SIGNAL 0 +void QStarDict::DictWidget::wordTranslated(const QString & _t1) +{ + void *_a[] = { 0, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} +QT_END_MOC_NAMESPACE diff --git a/qstardict/moc_dictwidget.o b/qstardict/moc_dictwidget.o new file mode 100644 index 0000000..62fb2a8 Binary files /dev/null and b/qstardict/moc_dictwidget.o differ diff --git a/qstardict/moc_mainwindow.cpp b/qstardict/moc_mainwindow.cpp new file mode 100644 index 0000000..a269e81 --- /dev/null +++ b/qstardict/moc_mainwindow.cpp @@ -0,0 +1,94 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'mainwindow.h' +** +** Created: Tue Dec 29 16:44:49 2009 +** by: The Qt Meta Object Compiler version 61 (Qt 4.5.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "mainwindow.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'mainwindow.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 61 +#error "This file was generated using the moc from 4.5.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_QStarDict__MainWindow[] = { + + // content: + 2, // revision + 0, // classname + 0, 0, // classinfo + 8, 12, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + + // slots: signature, parameters, type, tag, flags + 22, 47, 52, 52, 0x0a, + 53, 52, 52, 52, 0x08, + 80, 52, 52, 52, 0x08, + 110, 52, 52, 52, 0x08, + 136, 52, 52, 52, 0x08, + 161, 202, 52, 52, 0x08, + 207, 47, 52, 52, 0x08, + 231, 52, 52, 52, 0x08, + + 0 // eod +}; + +static const char qt_meta_stringdata_QStarDict__MainWindow[] = { + "QStarDict::MainWindow\0showTranslation(QString)\0" + "word\0\0on_actionAbout_triggered()\0" + "on_actionSettings_triggered()\0" + "on_actionHelp_triggered()\0" + "on_queryButton_clicked()\0" + "wordsListItemActivated(QListWidgetItem*)\0" + "item\0wordTranslated(QString)\0" + "queryEdited(QString)\0" +}; + +const QMetaObject QStarDict::MainWindow::staticMetaObject = { + { &QMainWindow::staticMetaObject, qt_meta_stringdata_QStarDict__MainWindow, + qt_meta_data_QStarDict__MainWindow, 0 } +}; + +const QMetaObject *QStarDict::MainWindow::metaObject() const +{ + return &staticMetaObject; +} + +void *QStarDict::MainWindow::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_QStarDict__MainWindow)) + return static_cast(const_cast< MainWindow*>(this)); + return QMainWindow::qt_metacast(_clname); +} + +int QStarDict::MainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QMainWindow::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: showTranslation((*reinterpret_cast< const QString(*)>(_a[1]))); break; + case 1: on_actionAbout_triggered(); break; + case 2: on_actionSettings_triggered(); break; + case 3: on_actionHelp_triggered(); break; + case 4: on_queryButton_clicked(); break; + case 5: wordsListItemActivated((*reinterpret_cast< QListWidgetItem*(*)>(_a[1]))); break; + case 6: wordTranslated((*reinterpret_cast< const QString(*)>(_a[1]))); break; + case 7: queryEdited((*reinterpret_cast< const QString(*)>(_a[1]))); break; + default: ; + } + _id -= 8; + } + return _id; +} +QT_END_MOC_NAMESPACE diff --git a/qstardict/moc_mainwindow.o b/qstardict/moc_mainwindow.o new file mode 100644 index 0000000..b5d35c7 Binary files /dev/null and b/qstardict/moc_mainwindow.o differ diff --git a/qstardict/moc_popupwindow.cpp b/qstardict/moc_popupwindow.cpp new file mode 100644 index 0000000..6af59f2 --- /dev/null +++ b/qstardict/moc_popupwindow.cpp @@ -0,0 +1,101 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'popupwindow.h' +** +** Created: Tue Dec 29 16:44:54 2009 +** by: The Qt Meta Object Compiler version 61 (Qt 4.5.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "popupwindow.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'popupwindow.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 61 +#error "This file was generated using the moc from 4.5.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_QStarDict__PopupWindow[] = { + + // content: + 2, // revision + 0, // classname + 0, 0, // classinfo + 8, 12, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + + // signals: signature, parameters, type, tag, flags + 23, 41, 46, 46, 0x05, + + // slots: signature, parameters, type, tag, flags + 47, 41, 46, 46, 0x0a, + 61, 81, 46, 46, 0x0a, + 85, 109, 46, 46, 0x0a, + 114, 139, 46, 46, 0x0a, + 144, 167, 46, 46, 0x0a, + 181, 46, 46, 46, 0x0a, + 196, 139, 46, 46, 0x08, + + 0 // eod +}; + +static const char qt_meta_stringdata_QStarDict__PopupWindow[] = { + "QStarDict::PopupWindow\0scanChanged(bool)\0" + "scan\0\0setScan(bool)\0setModifierKey(int)\0" + "key\0setShowIfNotFound(bool)\0mode\0" + "showTranslation(QString)\0text\0" + "setPronounceWord(bool)\0pronounceWord\0" + "saveSettings()\0selectionChanged(QString)\0" +}; + +const QMetaObject QStarDict::PopupWindow::staticMetaObject = { + { &ResizablePopup::staticMetaObject, qt_meta_stringdata_QStarDict__PopupWindow, + qt_meta_data_QStarDict__PopupWindow, 0 } +}; + +const QMetaObject *QStarDict::PopupWindow::metaObject() const +{ + return &staticMetaObject; +} + +void *QStarDict::PopupWindow::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_QStarDict__PopupWindow)) + return static_cast(const_cast< PopupWindow*>(this)); + return ResizablePopup::qt_metacast(_clname); +} + +int QStarDict::PopupWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = ResizablePopup::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: scanChanged((*reinterpret_cast< bool(*)>(_a[1]))); break; + case 1: setScan((*reinterpret_cast< bool(*)>(_a[1]))); break; + case 2: setModifierKey((*reinterpret_cast< int(*)>(_a[1]))); break; + case 3: setShowIfNotFound((*reinterpret_cast< bool(*)>(_a[1]))); break; + case 4: showTranslation((*reinterpret_cast< const QString(*)>(_a[1]))); break; + case 5: setPronounceWord((*reinterpret_cast< bool(*)>(_a[1]))); break; + case 6: saveSettings(); break; + case 7: selectionChanged((*reinterpret_cast< const QString(*)>(_a[1]))); break; + default: ; + } + _id -= 8; + } + return _id; +} + +// SIGNAL 0 +void QStarDict::PopupWindow::scanChanged(bool _t1) +{ + void *_a[] = { 0, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} +QT_END_MOC_NAMESPACE diff --git a/qstardict/moc_popupwindow.o b/qstardict/moc_popupwindow.o new file mode 100644 index 0000000..c6873a4 Binary files /dev/null and b/qstardict/moc_popupwindow.o differ diff --git a/qstardict/moc_resizablepopup.cpp b/qstardict/moc_resizablepopup.cpp new file mode 100644 index 0000000..bc47d79 --- /dev/null +++ b/qstardict/moc_resizablepopup.cpp @@ -0,0 +1,80 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'resizablepopup.h' +** +** Created: Tue Dec 29 16:44:58 2009 +** by: The Qt Meta Object Compiler version 61 (Qt 4.5.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "resizablepopup.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'resizablepopup.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 61 +#error "This file was generated using the moc from 4.5.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_QStarDict__ResizablePopup[] = { + + // content: + 2, // revision + 0, // classname + 0, 0, // classinfo + 3, 12, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + + // slots: signature, parameters, type, tag, flags + 26, 52, 70, 70, 0x0a, + 71, 93, 70, 70, 0x0a, + 105, 70, 70, 70, 0x0a, + + 0 // eod +}; + +static const char qt_meta_stringdata_QStarDict__ResizablePopup[] = { + "QStarDict::ResizablePopup\0" + "setTimeoutBeforeHide(int)\0timeoutBeforeHide\0" + "\0setDefaultSize(QSize)\0defaultSize\0" + "popup()\0" +}; + +const QMetaObject QStarDict::ResizablePopup::staticMetaObject = { + { &QFrame::staticMetaObject, qt_meta_stringdata_QStarDict__ResizablePopup, + qt_meta_data_QStarDict__ResizablePopup, 0 } +}; + +const QMetaObject *QStarDict::ResizablePopup::metaObject() const +{ + return &staticMetaObject; +} + +void *QStarDict::ResizablePopup::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_QStarDict__ResizablePopup)) + return static_cast(const_cast< ResizablePopup*>(this)); + return QFrame::qt_metacast(_clname); +} + +int QStarDict::ResizablePopup::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QFrame::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: setTimeoutBeforeHide((*reinterpret_cast< int(*)>(_a[1]))); break; + case 1: setDefaultSize((*reinterpret_cast< const QSize(*)>(_a[1]))); break; + case 2: popup(); break; + default: ; + } + _id -= 3; + } + return _id; +} +QT_END_MOC_NAMESPACE diff --git a/qstardict/moc_resizablepopup.o b/qstardict/moc_resizablepopup.o new file mode 100644 index 0000000..85c1fca Binary files /dev/null and b/qstardict/moc_resizablepopup.o differ diff --git a/qstardict/moc_selection.cpp b/qstardict/moc_selection.cpp new file mode 100644 index 0000000..111b2c4 --- /dev/null +++ b/qstardict/moc_selection.cpp @@ -0,0 +1,85 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'selection.h' +** +** Created: Tue Dec 29 16:44:59 2009 +** by: The Qt Meta Object Compiler version 61 (Qt 4.5.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "selection.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'selection.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 61 +#error "This file was generated using the moc from 4.5.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_QStarDict__Selection[] = { + + // content: + 2, // revision + 0, // classname + 0, 0, // classinfo + 2, 12, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + + // signals: signature, parameters, type, tag, flags + 21, 38, 46, 46, 0x05, + + // slots: signature, parameters, type, tag, flags + 47, 61, 46, 46, 0x0a, + + 0 // eod +}; + +static const char qt_meta_stringdata_QStarDict__Selection[] = { + "QStarDict::Selection\0changed(QString)\0" + "newText\0\0setScan(bool)\0scan\0" +}; + +const QMetaObject QStarDict::Selection::staticMetaObject = { + { &QObject::staticMetaObject, qt_meta_stringdata_QStarDict__Selection, + qt_meta_data_QStarDict__Selection, 0 } +}; + +const QMetaObject *QStarDict::Selection::metaObject() const +{ + return &staticMetaObject; +} + +void *QStarDict::Selection::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_QStarDict__Selection)) + return static_cast(const_cast< Selection*>(this)); + return QObject::qt_metacast(_clname); +} + +int QStarDict::Selection::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: changed((*reinterpret_cast< const QString(*)>(_a[1]))); break; + case 1: setScan((*reinterpret_cast< bool(*)>(_a[1]))); break; + default: ; + } + _id -= 2; + } + return _id; +} + +// SIGNAL 0 +void QStarDict::Selection::changed(const QString & _t1) +{ + void *_a[] = { 0, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} +QT_END_MOC_NAMESPACE diff --git a/qstardict/moc_selection.o b/qstardict/moc_selection.o new file mode 100644 index 0000000..0012304 Binary files /dev/null and b/qstardict/moc_selection.o differ diff --git a/qstardict/moc_settingsdialog.cpp b/qstardict/moc_settingsdialog.cpp new file mode 100644 index 0000000..c7c0dea --- /dev/null +++ b/qstardict/moc_settingsdialog.cpp @@ -0,0 +1,94 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'settingsdialog.h' +** +** Created: Tue Dec 29 16:45:04 2009 +** by: The Qt Meta Object Compiler version 61 (Qt 4.5.3) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "settingsdialog.h" +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'settingsdialog.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 61 +#error "This file was generated using the moc from 4.5.3. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_QStarDict__SettingsDialog[] = { + + // content: + 2, // revision + 0, // classname + 0, 0, // classinfo + 8, 12, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + + // slots: signature, parameters, type, tag, flags + 26, 57, 57, 57, 0x08, + 58, 57, 57, 57, 0x08, + 91, 57, 57, 57, 0x08, + 124, 57, 57, 57, 0x08, + 159, 57, 57, 57, 0x08, + 195, 230, 57, 57, 0x08, + 235, 57, 57, 57, 0x08, + 251, 57, 57, 57, 0x08, + + 0 // eod +}; + +static const char qt_meta_stringdata_QStarDict__SettingsDialog[] = { + "QStarDict::SettingsDialog\0" + "on_dictsMoveUpButton_clicked()\0\0" + "on_dictsMoveDownButton_clicked()\0" + "on_dictsShowInfoButton_clicked()\0" + "on_pluginsShowInfoButton_clicked()\0" + "on_pluginsConfigureButton_clicked()\0" + "pluginsItemChanged(QStandardItem*)\0" + "item\0loadDictsList()\0loadPluginsList()\0" +}; + +const QMetaObject QStarDict::SettingsDialog::staticMetaObject = { + { &QDialog::staticMetaObject, qt_meta_stringdata_QStarDict__SettingsDialog, + qt_meta_data_QStarDict__SettingsDialog, 0 } +}; + +const QMetaObject *QStarDict::SettingsDialog::metaObject() const +{ + return &staticMetaObject; +} + +void *QStarDict::SettingsDialog::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_QStarDict__SettingsDialog)) + return static_cast(const_cast< SettingsDialog*>(this)); + return QDialog::qt_metacast(_clname); +} + +int QStarDict::SettingsDialog::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QDialog::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: on_dictsMoveUpButton_clicked(); break; + case 1: on_dictsMoveDownButton_clicked(); break; + case 2: on_dictsShowInfoButton_clicked(); break; + case 3: on_pluginsShowInfoButton_clicked(); break; + case 4: on_pluginsConfigureButton_clicked(); break; + case 5: pluginsItemChanged((*reinterpret_cast< QStandardItem*(*)>(_a[1]))); break; + case 6: loadDictsList(); break; + case 7: loadPluginsList(); break; + default: ; + } + _id -= 8; + } + return _id; +} +QT_END_MOC_NAMESPACE diff --git a/qstardict/moc_settingsdialog.o b/qstardict/moc_settingsdialog.o new file mode 100644 index 0000000..e7f3ff0 Binary files /dev/null and b/qstardict/moc_settingsdialog.o differ diff --git a/qstardict/moc_trayicon.cpp b/qstardict/moc_trayicon.cpp new file mode 100644 index 0000000..e69de29 diff --git a/qstardict/moc_trayicon.o b/qstardict/moc_trayicon.o new file mode 100644 index 0000000..1dae1ee Binary files /dev/null and b/qstardict/moc_trayicon.o differ diff --git a/qstardict/pixmaps/application-exit.png b/qstardict/pixmaps/application-exit.png new file mode 100644 index 0000000..1b99a42 Binary files /dev/null and b/qstardict/pixmaps/application-exit.png differ diff --git a/qstardict/pixmaps/arrow-down.png b/qstardict/pixmaps/arrow-down.png new file mode 100644 index 0000000..fab3763 Binary files /dev/null and b/qstardict/pixmaps/arrow-down.png differ diff --git a/qstardict/pixmaps/arrow-left.png b/qstardict/pixmaps/arrow-left.png new file mode 100644 index 0000000..394fa09 Binary files /dev/null and b/qstardict/pixmaps/arrow-left.png differ diff --git a/qstardict/pixmaps/arrow-right.png b/qstardict/pixmaps/arrow-right.png new file mode 100644 index 0000000..e84148d Binary files /dev/null and b/qstardict/pixmaps/arrow-right.png differ diff --git a/qstardict/pixmaps/arrow-up.png b/qstardict/pixmaps/arrow-up.png new file mode 100644 index 0000000..f5815db Binary files /dev/null and b/qstardict/pixmaps/arrow-up.png differ diff --git a/qstardict/pixmaps/clear-right.png b/qstardict/pixmaps/clear-right.png new file mode 100644 index 0000000..0769804 Binary files /dev/null and b/qstardict/pixmaps/clear-right.png differ diff --git a/qstardict/pixmaps/configure.png b/qstardict/pixmaps/configure.png new file mode 100644 index 0000000..02f9ae3 Binary files /dev/null and b/qstardict/pixmaps/configure.png differ diff --git a/qstardict/pixmaps/dialog-information.png b/qstardict/pixmaps/dialog-information.png new file mode 100644 index 0000000..680672d Binary files /dev/null and b/qstardict/pixmaps/dialog-information.png differ diff --git a/qstardict/pixmaps/dialog-warning.png b/qstardict/pixmaps/dialog-warning.png new file mode 100644 index 0000000..60bcd46 Binary files /dev/null and b/qstardict/pixmaps/dialog-warning.png differ diff --git a/qstardict/pixmaps/document-print.png b/qstardict/pixmaps/document-print.png new file mode 100644 index 0000000..36b78cc Binary files /dev/null and b/qstardict/pixmaps/document-print.png differ diff --git a/qstardict/pixmaps/document-save-as.png b/qstardict/pixmaps/document-save-as.png new file mode 100644 index 0000000..1422703 Binary files /dev/null and b/qstardict/pixmaps/document-save-as.png differ diff --git a/qstardict/pixmaps/download.png b/qstardict/pixmaps/download.png new file mode 100644 index 0000000..d6a7783 Binary files /dev/null and b/qstardict/pixmaps/download.png differ diff --git a/qstardict/pixmaps/go-next.png b/qstardict/pixmaps/go-next.png new file mode 100644 index 0000000..809a4af Binary files /dev/null and b/qstardict/pixmaps/go-next.png differ diff --git a/qstardict/pixmaps/go-previous.png b/qstardict/pixmaps/go-previous.png new file mode 100644 index 0000000..bdd99c6 Binary files /dev/null and b/qstardict/pixmaps/go-previous.png differ diff --git a/qstardict/pixmaps/help-contents.png b/qstardict/pixmaps/help-contents.png new file mode 100644 index 0000000..6889b36 Binary files /dev/null and b/qstardict/pixmaps/help-contents.png differ diff --git a/qstardict/pixmaps/list-add.png b/qstardict/pixmaps/list-add.png new file mode 100644 index 0000000..827106f Binary files /dev/null and b/qstardict/pixmaps/list-add.png differ diff --git a/qstardict/pixmaps/list-remove.png b/qstardict/pixmaps/list-remove.png new file mode 100644 index 0000000..0e18766 Binary files /dev/null and b/qstardict/pixmaps/list-remove.png differ diff --git a/qstardict/pixmaps/pixmaps.qrc b/qstardict/pixmaps/pixmaps.qrc new file mode 100644 index 0000000..b1b53d8 --- /dev/null +++ b/qstardict/pixmaps/pixmaps.qrc @@ -0,0 +1,26 @@ + + + help-contents.png + application-exit.png + arrow-down.png + arrow-left.png + arrow-right.png + arrow-up.png + clear-right.png + configure.png + dialog-information.png + dialog-warning.png + document-print.png + document-save-as.png + download.png + go-next.png + go-previous.png + list-add.png + list-remove.png + qstardict.png + qstardict-disabled.png + search-filter.png + speaker.png + view-refresh.png + + diff --git a/qstardict/pixmaps/qstardict-disabled.png b/qstardict/pixmaps/qstardict-disabled.png new file mode 100644 index 0000000..473ea59 Binary files /dev/null and b/qstardict/pixmaps/qstardict-disabled.png differ diff --git a/qstardict/pixmaps/qstardict.icns b/qstardict/pixmaps/qstardict.icns new file mode 100644 index 0000000..114937a Binary files /dev/null and b/qstardict/pixmaps/qstardict.icns differ diff --git a/qstardict/pixmaps/qstardict.ico b/qstardict/pixmaps/qstardict.ico new file mode 100644 index 0000000..4c0c5e6 Binary files /dev/null and b/qstardict/pixmaps/qstardict.ico differ diff --git a/qstardict/pixmaps/qstardict.png b/qstardict/pixmaps/qstardict.png new file mode 100644 index 0000000..bbd347b Binary files /dev/null and b/qstardict/pixmaps/qstardict.png differ diff --git a/qstardict/pixmaps/search-filter.png b/qstardict/pixmaps/search-filter.png new file mode 100644 index 0000000..10dc478 Binary files /dev/null and b/qstardict/pixmaps/search-filter.png differ diff --git a/qstardict/pixmaps/speaker.png b/qstardict/pixmaps/speaker.png new file mode 100644 index 0000000..bfe9aac Binary files /dev/null and b/qstardict/pixmaps/speaker.png differ diff --git a/qstardict/pixmaps/view-refresh.png b/qstardict/pixmaps/view-refresh.png new file mode 100644 index 0000000..87ebaf9 Binary files /dev/null and b/qstardict/pixmaps/view-refresh.png differ diff --git a/qstardict/popupwindow.cpp b/qstardict/popupwindow.cpp new file mode 100644 index 0000000..551df85 --- /dev/null +++ b/qstardict/popupwindow.cpp @@ -0,0 +1,130 @@ +/***************************************************************************** + * popupwindow.cpp - QStarDict, a StarDict clone written with using Qt * + * Copyright (C) 2007 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#include "popupwindow.h" + +#include +#include +#include +#include +#include "dictwidget.h" +#include "keyboard.h" +#include "selection.h" +#include "application.h" +#include "speaker.h" + +namespace QStarDict +{ + +PopupWindow::PopupWindow(QWidget *parent) + : ResizablePopup(parent) +{ + m_dict = 0; + translationView = new DictWidget(this); + translationView->setFrameStyle(QFrame::NoFrame); + translationView->setDict(m_dict); + translationView->setMouseTracking(true); + QGridLayout *mainLayout = new QGridLayout(this); + mainLayout->setMargin(0); + mainLayout->addWidget(translationView); + + m_selection = new Selection(this); + connect(m_selection, SIGNAL(changed(const QString&)), this, SLOT(selectionChanged(const QString&))); + + loadSettings(); +} + +PopupWindow::~PopupWindow() +{ + saveSettings(); +} + +void PopupWindow::loadSettings() +{ + QSettings config; + setScan(config.value("PopupWindow/scan", true).toBool()); + setModifierKey(config.value("PopupWindow/modifierKey", 0).toInt()); + setShowIfNotFound(config.value("PopupWindow/showIfNotFound", false).toBool()); + setWindowOpacity(config.value("PopupWindow/opacity", 1.0).toDouble()); + setTimeoutBeforeHide(config.value("PopupWindow/timeoutBeforeHide", 500).toInt()); + setDefaultSize(config.value("PopupWindow/defaultSize", QSize(320, 240)).toSize()); + setPronounceWord(config.value("PopupWindow/pronounceWord", true).toBool()); + setDefaultStyleSheet(config.value("PopupWindow/defaultStyleSheet", defaultStyleSheet()).toString()); +} + +void PopupWindow::saveSettings() +{ + QSettings config; + config.setValue("PopupWindow/scan", isScan()); + config.setValue("PopupWindow/modifierKey", m_modifierKey); + config.setValue("PopupWindow/showIfNotFound", m_showIfNotFound); + config.setValue("PopupWindow/opacity", windowOpacity()); + config.setValue("PopupWindow/timeoutBeforeHide", timeoutBeforeHide()); + config.setValue("PopupWindow/defaultSize", defaultSize()); + config.setValue("PopupWindow/pronounceWord", pronounceWord()); + config.setValue("PopupWindow/defaultStyleSheet", defaultStyleSheet()); +} + +void PopupWindow::setScan(bool scan) +{ + m_selection->setScan(scan); + emit scanChanged(scan); +} + +bool PopupWindow::isScan() const +{ + return m_selection->isScan(); +} + +void PopupWindow::setDict(DictCore *dict) +{ + translationView->setDict(dict); + m_dict = dict; +} + +void PopupWindow::selectionChanged(const QString &text) +{ + if (m_modifierKey && ! Keyboard::activeModifiers().testFlag(static_cast(m_modifierKey))) + return; + showTranslation(text); +} + +void PopupWindow::showTranslation(const QString &text) +{ + QString simpl = text.simplified(); + simpl.remove(QRegExp("[&%-/+?\\*#!:\\(\\)\\[\\]]+")); + if (simpl.isEmpty()) + return; + + bool isFound = m_dict->isTranslatable(simpl); + + if (m_showIfNotFound || isFound) + { + translationView->translate(simpl); + translationView->clearHistory(); + popup(); + if (isFound && m_pronounceWord) + Application::instance()->speaker()->speak(simpl); + } +} + +} + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc + diff --git a/qstardict/popupwindow.h b/qstardict/popupwindow.h new file mode 100644 index 0000000..94d589c --- /dev/null +++ b/qstardict/popupwindow.h @@ -0,0 +1,144 @@ +/***************************************************************************** + * popupwindow.h - QStarDict, a StarDict clone written with using Qt * + * Copyright (C) 2007 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#ifndef POPUPWINDOW_H +#define POPUPWINDOW_H + +#include "resizablepopup.h" + +#include "dictcore.h" +#include "dictwidget.h" + +namespace QStarDict +{ + +class DictWidget; +class Selection; + +/** + * The PopupWindow is a window that scan selection and pop-up + * when needed. + */ +class PopupWindow: public ResizablePopup +{ + Q_OBJECT + + public: + /** + * Construct new PopupWindow. + */ + PopupWindow(QWidget *parent = 0); + /** + * Destructor. + */ + ~PopupWindow(); + + /** + * Return true if scanning enabled, otherwise return false. + */ + bool isScan() const; + /** + * Return modifier key. The modifiers are from + * Qt::KeyboardModifier enum. + */ + int modifierKey() const + { return m_modifierKey; } + /** + * Set behaviour for not found in dictionary words. + */ + bool showIfNotFound() const + { return m_showIfNotFound; } + + /** + * Set the dictionary. + */ + void setDict(DictCore *dict); + + /** + * Returns the dictionary. + */ + DictCore* dict() const + { return m_dict; } + /** + * Return true if shown words will be pronounced, othewise + * return false. + */ + bool pronounceWord() const + { return m_pronounceWord; } + + void setDefaultStyleSheet(const QString &css) + { translationView->setDefaultStyleSheet(css); } + + QString defaultStyleSheet() const + { return translationView->defaultStyleSheet(); } + + public slots: + /** + * Enable or disable scanning of selection. + */ + void setScan(bool scan); + /** + * Set modifier key. If key not is 0 then popup will be shown + * only if key is pressed. + */ + void setModifierKey(int key) + { m_modifierKey = key; } + /** + * Set beahivour for words that not in dictionaris. + * If true then popup will be shown with text "No found", otherwise + * popup will not be shown. + */ + void setShowIfNotFound(bool mode) + { m_showIfNotFound = mode; } + + /** + * Popup with translation of text. + */ + void showTranslation(const QString &text); + /** + * If prounounceWord is true shown words will be prounounced. + */ + void setPronounceWord(bool pronounceWord) + { m_pronounceWord = pronounceWord; } + + void saveSettings(); + + private slots: + void selectionChanged(const QString &text); + + signals: + void scanChanged(bool scan); + + private: + void loadSettings(); + + DictWidget *translationView; + DictCore* m_dict; + int m_modifierKey; + bool m_showIfNotFound; + Selection *m_selection; + bool m_pronounceWord; +}; + +} + +#endif // POPUPWINDOW_H + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc + diff --git a/qstardict/popupwindow.o b/qstardict/popupwindow.o new file mode 100644 index 0000000..68ecb2d Binary files /dev/null and b/qstardict/popupwindow.o differ diff --git a/qstardict/qrc_pixmaps.cpp b/qstardict/qrc_pixmaps.cpp new file mode 100644 index 0000000..5aa74c5 --- /dev/null +++ b/qstardict/qrc_pixmaps.cpp @@ -0,0 +1,11839 @@ +/**************************************************************************** +** Resource object code +** +** Created: Tue Dec 29 16:45:07 2009 +** by: The Resource Compiler for Qt version 4.5.3 +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include + +static const unsigned char qt_resource_data[] = { + // /home/user/2/qstardict/qstardict/pixmaps/dialog-information.png + 0x0,0x0,0x25,0x69, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb, + 0x0,0x0,0x0,0x4,0x73,0x42,0x49,0x54,0x8,0x8,0x8,0x8,0x7c,0x8,0x64,0x88, + 0x0,0x0,0x20,0x0,0x49,0x44,0x41,0x54,0x78,0x9c,0xed,0x9d,0x79,0x9c,0x5d,0x47, + 0x75,0xe7,0xbf,0x75,0xf7,0xb7,0xf6,0xa2,0x6e,0xa9,0x25,0xb7,0xd4,0x5e,0x64,0x49, + 0xb6,0x24,0x63,0x4b,0x60,0xd9,0xd8,0x60,0xc7,0x6,0x6c,0x93,0xc1,0x21,0x31,0x22, + 0x64,0xf8,0x90,0x40,0x1c,0x48,0xc8,0x84,0x75,0x16,0x92,0xf9,0xb0,0x38,0x93,0x64, + 0xc8,0xf0,0x19,0xe2,0x60,0x96,0x30,0x93,0x49,0x2,0x9,0x21,0x64,0x1c,0x8,0x60, + 0x96,0x7c,0x30,0x60,0xe1,0x5d,0xb2,0x25,0x5b,0xb6,0xb5,0x5a,0xb2,0x96,0xd6,0xd6, + 0xea,0xfd,0x75,0xf7,0xdb,0xee,0xbd,0x55,0xf3,0x47,0xbd,0xd7,0xef,0xbe,0xa7,0x56, + 0xaf,0xaf,0xbb,0x9f,0x3c,0xfa,0xe9,0x53,0xba,0xef,0xd5,0xeb,0x7b,0x6f,0xd5,0x3d, + 0xbf,0x3a,0x75,0xea,0xd4,0xa9,0xba,0x82,0x57,0x21,0x94,0x52,0xa2,0x26,0xab,0xf6, + 0xfb,0x44,0x79,0x6a,0xa2,0x4b,0x55,0x9d,0x20,0xc4,0x44,0x7f,0x73,0x41,0x63,0xa2, + 0x7,0x73,0xc1,0xa1,0x46,0xe0,0x82,0x4a,0xbd,0x6a,0x3f,0x33,0xc1,0xe7,0xaa,0x4b, + 0x4d,0xf0,0x59,0x9d,0xe7,0xf3,0xab,0x82,0x10,0x17,0x2c,0x1,0x22,0x42,0x17,0x9c, + 0x2b,0x68,0xa3,0x26,0x7f,0x22,0x22,0x44,0xf3,0x6a,0x85,0x1c,0xcd,0x8b,0x26,0x79, + 0x9e,0xdf,0x2f,0x58,0x32,0x5c,0x70,0x4,0x28,0x9,0xbe,0x36,0x19,0x13,0x1c,0x27, + 0xfa,0x3c,0x11,0x21,0xc6,0x2f,0x3d,0x41,0x92,0x54,0x84,0x5e,0xfb,0x39,0x7a,0x1c, + 0x4f,0x17,0x1a,0x11,0x2e,0x8,0x2,0x4c,0xd0,0xda,0xd,0xaa,0x5,0x6b,0x96,0x3e, + 0xd7,0x1e,0x6b,0xf3,0x26,0x22,0xd,0x4c,0x2c,0xcc,0xb0,0x94,0x57,0x3e,0xca,0x9, + 0xf2,0x42,0xaa,0xc9,0x11,0xbd,0xc6,0x5,0xa1,0x15,0x1a,0x9a,0x0,0x11,0xc1,0xd7, + 0xb6,0xe6,0xb2,0x40,0x6b,0x93,0x55,0x4a,0xd1,0xef,0xd1,0xcf,0x13,0x69,0xb,0x98, + 0xb8,0x55,0x7,0x68,0x1,0x87,0x13,0x7c,0x8e,0x7e,0x8f,0xa6,0x5a,0x22,0x48,0x68, + 0x6c,0x22,0x34,0x24,0x1,0xce,0x23,0xf8,0x68,0x4b,0xb6,0x6a,0x92,0x1d,0x39,0xda, + 0x91,0xef,0xb5,0xc9,0xe0,0x5c,0xed,0x1,0xe7,0xb6,0x62,0x49,0x45,0xd0,0xd1,0xe4, + 0x47,0x52,0x10,0x39,0x46,0x53,0xad,0x96,0x68,0x68,0x22,0x34,0x1c,0x1,0x22,0x7d, + 0x7c,0x54,0x50,0xe5,0x96,0x5c,0x2b,0x64,0x27,0x72,0x2c,0x7f,0x76,0x39,0x3f,0x21, + 0x26,0xea,0x1a,0x60,0x62,0x55,0x3f,0x91,0xc0,0x8b,0xa5,0xe4,0x9f,0xe7,0x73,0x94, + 0x14,0xe5,0x6b,0x54,0x69,0x85,0x46,0x23,0x41,0xc3,0x10,0xa0,0xc6,0xb8,0xab,0x6d, + 0xed,0xb5,0x2,0x77,0x23,0xa9,0x2c,0xfc,0xaa,0xbc,0xd1,0x6c,0x21,0xb6,0x7d,0xef, + 0xf1,0xae,0x3,0xc7,0xcf,0x5e,0x3a,0x90,0x19,0xeb,0xcc,0x17,0x83,0x56,0x19,0x2a, + 0xf,0x70,0x10,0xc2,0x6,0xe5,0xa,0x25,0x2c,0x0,0x25,0x54,0x0,0xa2,0x80,0x52, + 0x3e,0x50,0x34,0x4c,0x91,0xf7,0x1c,0x6b,0x60,0x49,0x3a,0x79,0x62,0xcd,0xaa,0xf6, + 0xa3,0x5b,0xae,0x5e,0x75,0x2c,0x19,0x77,0x73,0x68,0x21,0x17,0x22,0xa9,0x78,0x9e, + 0xbc,0x5a,0xe2,0xd4,0xda,0xc,0xd,0x43,0x84,0x86,0x20,0x40,0x49,0xf8,0x13,0xb5, + 0xf8,0xb2,0xe0,0xdd,0x9,0x52,0x2c,0xfa,0xfd,0x7,0x8f,0xed,0xbb,0x6a,0xe7,0x81, + 0x63,0x9b,0x7,0x46,0x72,0xeb,0x80,0x76,0xd3,0x34,0x92,0xae,0x6d,0x9,0xdb,0x32, + 0x71,0x2c,0x13,0xdb,0x32,0x31,0xd,0x81,0x69,0x1a,0x98,0x86,0x81,0x61,0x8,0x4c, + 0x43,0x2b,0x80,0x50,0x4a,0xa4,0x54,0x84,0x52,0x12,0x86,0x92,0x50,0x2a,0xfc,0x20, + 0xa4,0x18,0x84,0xfa,0xe8,0x7,0x32,0x8,0xe5,0x18,0x8a,0xb3,0x4b,0x9a,0xe2,0xfb, + 0x37,0xaf,0x5b,0xb9,0xf3,0x97,0x6f,0xba,0x7a,0x3f,0xd5,0x82,0xcf,0x95,0x8e,0x79, + 0xaa,0x49,0x51,0x26,0xc2,0x39,0x1a,0xa1,0x11,0x48,0xb0,0xe8,0x4,0x50,0x4a,0x45, + 0x2d,0xf9,0xda,0x16,0x5f,0x16,0xb0,0x57,0x9b,0x5e,0x3c,0x7c,0x7a,0xf9,0x83,0x8f, + 0xec,0xbe,0xbd,0x77,0x70,0xec,0x1a,0x29,0x65,0x97,0x6b,0x5b,0x31,0xd7,0xb1,0xf0, + 0x1c,0xb,0xc7,0x32,0x71,0x6c,0xb,0xc7,0xae,0x8,0xdf,0xb6,0x4c,0x2c,0xd3,0x18, + 0x27,0x80,0x69,0x8,0xc,0x43,0x57,0x5f,0xb,0xbf,0x42,0x80,0x20,0x94,0x35,0x4, + 0x8,0x29,0xfa,0x1,0xc5,0x20,0x24,0x5f,0xc,0x28,0x14,0x3,0xa,0x7e,0x90,0x33, + 0xd,0xe3,0xe8,0xd2,0x96,0xe4,0x8b,0x5b,0x6f,0xbf,0xf6,0xe1,0xf5,0x97,0x2d,0xeb, + 0x41,0xb,0x3f,0x4a,0x84,0x3c,0xe7,0x12,0x21,0x6a,0x40,0x2a,0x21,0x84,0x5c,0x90, + 0x7,0x7d,0x1e,0x2c,0x1a,0x1,0x6a,0xfa,0xfa,0xa9,0x4,0x1f,0x3,0x62,0x43,0xa3, + 0xb9,0xd4,0x97,0xff,0xe5,0x89,0xdb,0x5f,0x39,0xd5,0x77,0x9b,0x52,0x5c,0xe9,0x39, + 0x96,0xe9,0x39,0x36,0x9e,0x63,0xe1,0xb9,0x36,0xae,0x5d,0x22,0x40,0x44,0xf8,0x8e, + 0x6d,0x61,0x5b,0xc6,0x38,0x1,0x2c,0xb3,0xa2,0x9,0xf2,0x45,0xdd,0x0,0x3d,0x47, + 0x8c,0xb7,0xfc,0x20,0xc,0xc7,0x9,0xe0,0x7,0x72,0x5c,0xf0,0x65,0x12,0xe4,0xb5, + 0xf0,0xc9,0x17,0x7c,0xf2,0xc5,0x80,0x7c,0xd1,0x27,0x5f,0xc,0x42,0x3,0x71,0xf0, + 0xf2,0x95,0x6d,0x8f,0xfc,0xfe,0xaf,0xbd,0xfe,0x67,0xcd,0xc9,0xd8,0x8,0x9a,0x8, + 0x39,0xa6,0x26,0xc2,0xa2,0xda,0x6,0x8b,0x42,0x80,0x1a,0x95,0x1f,0xb5,0xe4,0x1d, + 0xaa,0x5b,0x7a,0xc,0x88,0x7f,0xff,0x17,0x2f,0xad,0xf9,0xde,0x13,0x7b,0xde,0x9d, + 0xcd,0x17,0xaf,0xf3,0x1c,0x2b,0x1e,0x73,0x6d,0xe2,0x9e,0xa3,0x5,0x5f,0x22,0x80, + 0x5b,0xfa,0xec,0x3a,0x16,0x42,0x18,0x60,0xd8,0x38,0x6e,0x8c,0x54,0xdc,0xa5,0x39, + 0xe9,0xd2,0x94,0x70,0x89,0x3b,0x26,0x96,0x65,0x60,0x9b,0x3a,0x59,0x96,0x40,0x29, + 0x8,0x42,0xa5,0x85,0x5e,0x4a,0xb9,0x42,0xc0,0xc0,0x48,0x81,0xe1,0xb1,0x2,0xa3, + 0xb9,0x2,0x85,0x42,0x1e,0x53,0x5,0x48,0x19,0x52,0x28,0x9,0x5d,0x1f,0xc7,0x9, + 0x40,0x36,0x5f,0x24,0xa7,0x49,0x91,0x8d,0x7b,0xf6,0xae,0x5f,0xb9,0x69,0xc3,0x37, + 0xef,0xbe,0x65,0xc3,0x41,0x20,0x4b,0x35,0x11,0xca,0x5d,0x44,0x74,0x4,0xb1,0x68, + 0x5d,0xc2,0x82,0x13,0x20,0x22,0xfc,0xb2,0xca,0x2f,0xb,0xbe,0xdc,0xe2,0x63,0x40, + 0x1c,0x88,0x7d,0xed,0x87,0x3b,0xaf,0x79,0xf8,0x99,0x7d,0xef,0xd,0x82,0xf0,0xda, + 0x98,0xeb,0x18,0x31,0xd7,0x26,0x9a,0xca,0x2d,0xdf,0xb2,0x4c,0x1c,0x37,0xc9,0xd2, + 0xb6,0x26,0xba,0xda,0x53,0x74,0xb4,0xc6,0x31,0x85,0x20,0xe7,0x87,0xe4,0x8b,0x21, + 0xf9,0xa2,0x24,0x57,0xc,0x29,0x86,0x92,0x20,0x90,0x5a,0xe0,0x52,0x51,0xf4,0x43, + 0x4,0x2,0xdb,0x36,0xb0,0xc,0x81,0x65,0xa,0x2c,0xcb,0xc0,0xb5,0xc,0x3c,0xdb, + 0xc4,0x73,0xc,0x3c,0xc7,0x24,0x66,0x9b,0xf8,0xa1,0xe4,0x54,0x7f,0x96,0xee,0xde, + 0xc,0x3d,0x3,0x23,0x4,0x85,0x51,0xc2,0x30,0x1c,0xd7,0x4,0xb9,0x82,0x5f,0x93, + 0x8a,0xd2,0x34,0x8d,0x5d,0x77,0x6d,0xb9,0xea,0x6b,0xef,0x79,0xeb,0x6b,0x5f,0x42, + 0x93,0x20,0x4a,0x86,0xa8,0xc1,0x38,0xee,0x47,0x58,0x68,0x12,0x2c,0x28,0x1,0x4a, + 0xc2,0x2f,0x5b,0xf8,0xe5,0x56,0x5f,0xab,0xea,0xe3,0x5f,0xfc,0x97,0xc7,0xb6,0x6c, + 0xdb,0x79,0xf8,0x7d,0x52,0xaa,0x8d,0x71,0xcf,0x16,0x71,0xcf,0x21,0xee,0x45,0x5, + 0x6f,0xe3,0xd8,0x16,0x6d,0x6d,0x6d,0x5c,0xd5,0xb5,0x94,0xce,0xb6,0x24,0x42,0x8, + 0x32,0x39,0x9f,0x4c,0xd6,0xa7,0x6f,0xb8,0xc0,0xf0,0x98,0x4f,0x21,0x90,0x5a,0x8d, + 0x87,0x8a,0x62,0xa0,0xd,0xbd,0xe9,0xc0,0x34,0x4,0xb6,0x65,0xe0,0x8c,0x27,0x41, + 0x6b,0xd2,0xa1,0x35,0xe5,0x92,0x8e,0x5b,0xa4,0x62,0x36,0xa1,0x94,0x1c,0x3b,0x3b, + 0xc2,0x9e,0x23,0xbd,0x64,0x86,0xfb,0xf0,0xfd,0x90,0x7c,0xb1,0x42,0x80,0x6c,0xde, + 0x27,0x9b,0x2f,0x92,0xcd,0xfb,0xca,0x32,0xc5,0xee,0xdb,0x36,0xad,0xf9,0xdb,0xf, + 0xbe,0xe3,0xf5,0xcf,0x72,0xae,0x46,0x28,0x77,0xb,0x65,0x4d,0x10,0x2e,0x24,0x9, + 0x16,0x8c,0x0,0x11,0xe1,0x47,0xfb,0xfb,0xb2,0x35,0x1f,0x3,0x62,0x8f,0x3c,0x7b, + 0xa8,0xf3,0xcb,0xff,0xfa,0xf8,0x7f,0xcc,0xe7,0x83,0x37,0xc4,0x3c,0x5b,0xc4,0x4b, + 0xaa,0xbe,0x2c,0x7c,0xd7,0xb1,0x69,0x6a,0x6a,0x61,0xc3,0x15,0x97,0xb0,0xb6,0xb3, + 0x19,0xa9,0xa0,0x2f,0x53,0xe0,0xec,0x70,0x81,0xde,0xe1,0x3c,0xb9,0x62,0x48,0xb6, + 0x10,0x12,0x4e,0x53,0xd0,0x33,0x85,0x65,0xa,0x62,0x8e,0x49,0xc2,0xb5,0x68,0x6f, + 0x72,0x69,0x6f,0x72,0x69,0x4b,0xbb,0x48,0xa9,0xd8,0xdf,0x3d,0xc8,0xbe,0x57,0x4e, + 0x93,0xc9,0xc,0x52,0xf0,0x6b,0x48,0x50,0xf0,0xc9,0xe5,0x7d,0x15,0x73,0xad,0x47, + 0x3f,0xb4,0xf5,0xe6,0xbf,0xb8,0x71,0x43,0xd7,0x49,0xa5,0x54,0x4e,0x4a,0x99,0xf3, + 0x3c,0x2f,0x4b,0x35,0x9,0x42,0x16,0x90,0x4,0xb,0x42,0x80,0x88,0xda,0x2f,0xf7, + 0xf7,0xe,0xe0,0x16,0xa,0x85,0x78,0x10,0x4,0x89,0x42,0x21,0x4c,0xfc,0xa7,0xaf, + 0xfc,0xe0,0x37,0x4f,0xf4,0x8e,0xfc,0xa6,0xe7,0x58,0x89,0x44,0xcc,0xa1,0xdc,0xcf, + 0xc7,0x5c,0x9b,0xb8,0x63,0xd1,0xd9,0xd9,0xc9,0xcd,0x1b,0x57,0xd1,0x9c,0x70,0xe9, + 0xcb,0x14,0x38,0x3d,0x98,0xe7,0x64,0x7f,0x8e,0x91,0xac,0x8f,0x1f,0x2e,0xce,0x68, + 0xca,0xb1,0xc,0x52,0x71,0x8b,0xce,0x25,0x71,0x3a,0x5a,0x3c,0x5a,0x53,0x36,0xbd, + 0xc3,0x79,0x9e,0x7a,0xa9,0x9b,0x13,0xa7,0x4f,0x51,0x28,0x96,0x89,0xa0,0xed,0x83, + 0xb1,0x5c,0x91,0x7c,0x31,0x18,0xeb,0x6c,0x4b,0xfd,0xdd,0x5f,0x7e,0xe4,0xdf,0x7d, + 0xc3,0x34,0xcd,0x6c,0x10,0x4,0x59,0xdb,0xb6,0xb3,0xf1,0x78,0xbc,0x6c,0x1b,0x8c, + 0xdb,0x5,0xb,0x41,0x82,0x79,0x27,0x40,0x4d,0x9f,0x6f,0x3,0x6e,0x36,0x9b,0xf5, + 0x7c,0xdf,0x8f,0x59,0x96,0x15,0xff,0xea,0xb7,0x9f,0xde,0xf4,0xa3,0x1d,0x7,0x3f, + 0x65,0x18,0xe2,0x8a,0xb8,0x67,0x93,0xf0,0xdc,0xf1,0x16,0x1f,0x77,0x1d,0xd6,0xac, + 0xbe,0x8c,0x9b,0x37,0xae,0xc4,0xb3,0x4d,0xba,0xfb,0x72,0x1c,0x39,0x33,0xca,0xd0, + 0x98,0x4f,0xde,0xf,0xe7,0xbb,0xe8,0x33,0x42,0xcc,0x31,0x69,0x4e,0x38,0x5c,0xb1, + 0x3c,0xc1,0x8a,0xd6,0x18,0xa3,0x79,0x9f,0x27,0x5f,0xea,0xe6,0xe5,0x57,0x8e,0x91, + 0x2b,0x14,0xc7,0x35,0xc2,0x58,0xbe,0xc0,0x58,0xae,0x88,0x54,0xea,0xd0,0x5d,0x5b, + 0xd6,0xfd,0xd9,0x6f,0xdd,0xb1,0xe9,0x39,0x21,0x8c,0xb1,0x44,0xc2,0x2a,0x93,0xa0, + 0xac,0xd,0x16,0xc4,0x26,0x98,0x57,0x2,0xd4,0xa,0x3f,0x93,0xc9,0xb8,0xbe,0x6f, + 0xc7,0x72,0xb9,0xd1,0xb8,0xe3,0xd8,0xf1,0xf,0x7f,0xe1,0xbb,0xf7,0x9e,0xec,0x1f, + 0xfd,0xbd,0x98,0x6b,0xd9,0x71,0xcf,0x21,0xee,0x6a,0x75,0x1f,0xf7,0x1c,0xae,0xb8, + 0xac,0x8b,0x3b,0xaf,0xbf,0x12,0xdb,0x34,0xe8,0xee,0xcb,0xf2,0xf2,0xe9,0x51,0x6, + 0x47,0x7d,0xa4,0x5a,0x74,0xdf,0xc9,0xa4,0x30,0xd,0x6d,0x2f,0xac,0x5e,0x9e,0xe4, + 0x92,0x25,0x31,0xa,0xc5,0x90,0x7f,0xdb,0x7e,0x90,0x23,0xc7,0x8f,0x57,0xba,0x85, + 0x42,0xb1,0xac,0xd,0xfc,0x55,0xed,0x4d,0x5f,0xfa,0xe3,0xdf,0x79,0xd3,0x37,0x3c, + 0x33,0x31,0x22,0x44,0x90,0x4b,0xa5,0xac,0x6c,0x3a,0x9d,0x5e,0x30,0x12,0xcc,0x1b, + 0x1,0x6a,0x84,0x6f,0xd,0xf,0xf,0xbb,0xbd,0xbd,0xa3,0x9,0xc3,0x70,0xe3,0x2f, + 0x9d,0xe8,0xee,0xf8,0xfc,0x3f,0x3d,0xf9,0x27,0x41,0x18,0xbe,0x31,0x11,0x73,0x28, + 0xb,0x3f,0xe6,0xda,0x2c,0x69,0x6b,0xe5,0x6d,0x37,0x5f,0x43,0x67,0x5b,0x92,0x57, + 0xce,0x8c,0xf1,0xf2,0xa9,0x11,0x86,0xb3,0x3e,0xd,0x2e,0xf7,0x73,0x20,0x4,0x34, + 0x27,0x6c,0xd6,0x75,0xa6,0xe9,0x5a,0x1a,0xe7,0xd8,0xd9,0x11,0x7e,0xf0,0xf8,0xb, + 0xc,0xf4,0xf,0x92,0x2d,0x14,0xab,0xba,0x5,0xcb,0x34,0x1e,0xfd,0xe8,0x3b,0x6f, + 0xfa,0xf4,0xea,0xb6,0x8e,0x1e,0x21,0xd4,0xd8,0xca,0x95,0x89,0xd1,0xa6,0xa6,0xa6, + 0x2,0x11,0x5f,0xc1,0x7c,0x91,0x60,0x3e,0x9,0x30,0x2e,0xfc,0xa1,0xa1,0x21,0xf7, + 0xf8,0xf1,0xb1,0xa4,0x2f,0xfc,0xe4,0xd7,0x1f,0x7e,0xf6,0xfa,0x27,0x5f,0x3c,0xf6, + 0x59,0xdb,0xb2,0x56,0x24,0x3c,0x87,0x72,0x7f,0x9f,0xf0,0x3c,0x6e,0xbd,0xe1,0x35, + 0xdc,0xb4,0xfe,0x12,0x7a,0x33,0x45,0x5e,0x3c,0x36,0x44,0xef,0x70,0xe1,0x82,0x13, + 0x7c,0x2d,0xc,0x21,0xe8,0x68,0xf1,0xd8,0xd0,0x95,0x66,0x49,0xca,0xe1,0xc9,0xbd, + 0x27,0xf9,0xe9,0xa3,0xbb,0xc8,0x5,0xfe,0x38,0x1,0xc6,0xf2,0x45,0x7c,0x3f,0x3c, + 0x7d,0xf3,0x35,0x5d,0xff,0xe5,0x9e,0x9b,0xae,0xda,0xd5,0x14,0x6b,0xca,0x34,0x37, + 0x27,0xc7,0x56,0xad,0x6a,0xca,0x53,0x22,0xc1,0x7c,0x79,0xc,0xe7,0x85,0x0,0x11, + 0x8b,0xdf,0x3a,0x7a,0xf4,0xa8,0x77,0x7a,0xb8,0x98,0x28,0x64,0x49,0xfd,0xd5,0xf, + 0x9f,0x7a,0xcb,0xfe,0x63,0x67,0x3f,0x17,0x73,0x1d,0xb7,0xac,0xea,0x63,0xae,0xcd, + 0xf2,0xa5,0x6d,0xfc,0xfb,0xbb,0xae,0x27,0xe9,0x3a,0xec,0xed,0x1e,0xe6,0x95,0x9e, + 0x31,0x82,0x70,0x51,0x3d,0xa4,0x75,0x87,0x6d,0x19,0x5c,0xd1,0x91,0xe4,0xea,0x95, + 0x4d,0x64,0xb2,0x5,0xfe,0xfe,0x87,0x4f,0xd1,0xdb,0x3f,0x38,0x6e,0x24,0x66,0xf3, + 0x3e,0xb9,0x62,0x31,0xbf,0x76,0xe5,0xb2,0x3f,0xfc,0xc0,0x1d,0x9b,0x7e,0x62,0xb9, + 0x2d,0x23,0x97,0x2e,0x4b,0x8c,0x5e,0x7a,0x69,0x73,0x94,0x4,0x75,0x6f,0xe,0x75, + 0x27,0x40,0x54,0xf5,0x1f,0x3a,0x34,0xe0,0x1d,0xe9,0xe9,0x4d,0x16,0xfc,0xd1,0xf4, + 0x3,0xdf,0x79,0xf6,0x9d,0xa7,0xfa,0x86,0x3e,0x15,0xf7,0x5c,0xab,0x3c,0x9e,0x8f, + 0x7b,0x36,0x9b,0x36,0xae,0xe3,0x9e,0x5b,0xd6,0xd3,0x3b,0x5c,0x60,0xd7,0xe1,0x41, + 0x46,0x73,0x41,0xbd,0x8b,0xd4,0x50,0x68,0x4e,0xd8,0x6c,0x5e,0xdd,0x42,0x4b,0xd2, + 0xe1,0x3b,0xbf,0xd8,0xcb,0x33,0x2f,0xec,0xab,0xf8,0xe,0xa,0x45,0x72,0xb9,0x62, + 0xd0,0xd9,0xd6,0xf4,0xdf,0xee,0x7d,0xeb,0x96,0x6f,0x9b,0x31,0x33,0xd3,0x95,0x4a, + 0x8e,0x6c,0xde,0x7c,0x79,0x8e,0x79,0xea,0xa,0xe6,0x83,0x0,0x6,0x60,0xee,0xdd, + 0xdb,0xeb,0xee,0xef,0xee,0x4b,0x65,0xb,0x3,0xe9,0x2f,0x3d,0xf4,0xcc,0xef,0xd, + 0x8e,0xe4,0x3e,0x9c,0x70,0x1d,0xa3,0xdc,0xea,0x13,0x71,0x87,0x77,0xde,0xf1,0x6, + 0x36,0x5d,0xb9,0x8c,0x3d,0xc7,0x87,0xd9,0x7f,0x62,0x64,0xde,0xc6,0xef,0x8d,0x6, + 0xcb,0x34,0xb8,0x7a,0x55,0x9a,0xab,0x57,0xa6,0x79,0xfe,0x50,0xf,0xff,0xf0,0xd0, + 0x2f,0xc8,0x17,0x2a,0x43,0xc6,0x6c,0xc1,0x97,0x2d,0xc9,0xd8,0x17,0xee,0xfd,0xe5, + 0xeb,0xfe,0xda,0xb1,0xed,0xcc,0x15,0x2d,0xad,0x99,0x9b,0x6e,0x5a,0x9b,0x67,0x1e, + 0xba,0x82,0xba,0x12,0xa0,0xac,0xfa,0x77,0xee,0x3c,0xed,0x3c,0x77,0xf0,0x78,0x2a, + 0x5b,0xc8,0xa4,0xff,0xfa,0x67,0xcf,0x7d,0x22,0x97,0xf3,0xef,0x8d,0x45,0x2c,0xfc, + 0x54,0x32,0xce,0xef,0x6f,0x7d,0x13,0x6d,0xcd,0x71,0x9e,0x7d,0x79,0x80,0x33,0x83, + 0xf9,0x7a,0x16,0xe3,0x82,0x80,0x0,0x3a,0x5a,0x63,0xbc,0x7e,0xdd,0x12,0x4e,0xf, + 0x8c,0xf2,0xc0,0xb7,0x1e,0x66,0x74,0x34,0x3b,0x3e,0x52,0xc8,0x15,0x8a,0xc4,0x5c, + 0xfb,0xff,0xbc,0xe7,0xf6,0x6b,0xfe,0x67,0x32,0xe5,0xd,0x6f,0xb9,0x7c,0x6d,0x66, + 0xf3,0xe6,0xe5,0x45,0xea,0xdc,0x15,0xd4,0x9b,0x0,0xc6,0xb6,0x6d,0x47,0x9d,0x9d, + 0xa7,0x8f,0x26,0x47,0x7,0x33,0xcd,0xf,0x3e,0x71,0xf0,0x77,0x46,0xb3,0xb9,0x4f, + 0x44,0xfd,0xf7,0x4b,0x5a,0x9b,0xf8,0xc8,0x6f,0xbc,0x5,0xc7,0xb2,0x78,0x7c,0x7f, + 0x2f,0xb9,0x42,0x63,0x8d,0xe7,0x17,0x1a,0xe9,0x98,0xcd,0x2d,0x1b,0x96,0x52,0x2c, + 0xfa,0x7c,0xee,0x1f,0x7e,0x42,0xdf,0xc0,0x60,0xd5,0x9c,0x42,0x32,0x11,0xff,0xdc, + 0xdd,0x9b,0x2e,0xff,0x1b,0x37,0x9e,0x18,0xba,0x65,0xdd,0x9a,0xcc,0xad,0xb7,0x5e, + 0x5a,0xac,0xa7,0x16,0xa8,0x1b,0x1,0x94,0x52,0x62,0xdb,0xb6,0x6d,0xe6,0xf7,0x7f, + 0xd1,0x9b,0xf6,0x4d,0xaf,0xe9,0xe7,0x7b,0xf6,0xfe,0xc6,0xd0,0x58,0xfe,0x4f,0xe2, + 0xae,0x6d,0x78,0x8e,0x8d,0xe7,0x5a,0x74,0xae,0x58,0xca,0xc7,0xdf,0xf5,0x66,0xf2, + 0xbe,0xe4,0xa9,0x3,0xfd,0xf8,0xc1,0xab,0xcb,0xd0,0x9b,0x2d,0x3c,0xc7,0xe4,0x8d, + 0xeb,0xdb,0x89,0x39,0x82,0xff,0xfe,0xf5,0x9f,0xd0,0x7d,0xaa,0x87,0x7c,0x41,0xcf, + 0x34,0x66,0xf3,0xbe,0x6c,0x8d,0xbb,0x9f,0xdc,0x72,0x75,0xe7,0x83,0x9e,0x23,0x7, + 0xdf,0x71,0xe3,0xaa,0xe1,0x5b,0x6f,0xbd,0xb5,0x6e,0x5a,0xa0,0xae,0x4,0xb8,0xf7, + 0x13,0x7f,0x9b,0xcc,0x87,0x5e,0xeb,0xee,0x13,0xc7,0xdf,0xdc,0x9b,0xc9,0x7e,0xc5, + 0x73,0x6c,0x3b,0xe6,0x6a,0xe1,0x5f,0xd2,0xd1,0xce,0x1f,0xbd,0xf7,0x2e,0x6,0x46, + 0x7c,0x9e,0x3d,0x34,0xf0,0xff,0x4d,0x7f,0x3f,0x5d,0x58,0xa6,0xe0,0xe6,0xab,0xdb, + 0x69,0x4e,0x58,0x7c,0xf2,0xaf,0x1e,0xe2,0x4c,0x6f,0x3f,0x85,0xd2,0x2c,0x63,0xbe, + 0xe8,0xfb,0xed,0x4d,0xde,0x1f,0x5c,0xdd,0xb9,0xf4,0xe1,0x94,0x61,0xf4,0xfd,0xcd, + 0xff,0xf8,0xed,0xd1,0x86,0x23,0xc0,0x5d,0x77,0x3d,0xe0,0xca,0x95,0x6e,0xeb,0xf1, + 0xc1,0x81,0x1b,0x7a,0x86,0x47,0xbf,0xe1,0x3a,0x56,0xbc,0x3c,0x5f,0xdf,0xd2,0x94, + 0xe2,0x33,0xbf,0xfb,0x76,0x86,0xb3,0x1,0xcf,0xbf,0x32,0xb4,0xa8,0xde,0xbc,0x54, + 0xcc,0x62,0xfd,0xaa,0x26,0x2e,0x5b,0x96,0x24,0x1d,0xb7,0x1,0xc8,0x64,0x7d,0x8e, + 0xf4,0x8c,0xb2,0xe7,0xf8,0x30,0x23,0x8b,0x38,0xa,0x31,0x84,0xe0,0x8d,0x1b,0xda, + 0x49,0xb9,0x26,0xff,0xf9,0x81,0x6f,0x33,0x38,0x9c,0x19,0x8f,0x37,0x28,0xf8,0xfe, + 0x58,0x47,0x2a,0xfd,0xee,0x8e,0xb8,0xf3,0xac,0xdb,0x6b,0xf5,0xfd,0xf8,0xc7,0x1f, + 0x2e,0xd4,0xe3,0x9e,0x66,0x3d,0x2e,0x2,0x5b,0x4d,0xa3,0x33,0xd5,0x94,0xa5,0xd0, + 0x71,0x62,0x60,0xe4,0xeb,0xa6,0x69,0xb4,0xdb,0x96,0x89,0x65,0x99,0x24,0x13,0x31, + 0x3e,0xf9,0xfe,0xbb,0x29,0x6,0x82,0x5d,0x87,0x7,0x16,0x5c,0xf8,0x4a,0x29,0x10, + 0xa,0xc7,0x14,0xdc,0xb9,0x69,0x39,0xef,0x7a,0x43,0x17,0x57,0xaf,0x6c,0x62,0x59, + 0xb3,0x47,0x73,0xc2,0xa1,0x39,0xe1,0xb0,0xac,0xd9,0x63,0x5d,0x67,0x9a,0x1b,0xd6, + 0xb5,0xe1,0x39,0x26,0x47,0x7b,0x46,0x9,0x95,0x4,0xa5,0x10,0xb,0x38,0x61,0xae, + 0x50,0x74,0xf7,0x65,0x59,0xd9,0x9e,0xe0,0xb6,0xd7,0xae,0xe5,0xe7,0xcf,0x1c,0xa0, + 0xe0,0xfb,0x3a,0x64,0x2d,0x54,0xce,0xd0,0x58,0xee,0x6,0x13,0xe3,0xa1,0xb3,0xe1, + 0x40,0x71,0xe0,0xd0,0xf2,0x2,0xec,0x9d,0xf3,0xc3,0xac,0x7,0x1,0x4,0x6b,0x6f, + 0x48,0x24,0x97,0x24,0x5a,0x4e,0x8d,0xe6,0x3e,0x2f,0x4,0xaf,0xb3,0x2c,0x3,0xcb, + 0x34,0x70,0x6c,0x93,0x4f,0xdc,0xfb,0x76,0x5c,0xc7,0x61,0xc7,0xc1,0x7e,0x42,0xa9, + 0x50,0x8a,0x5,0x4b,0x3a,0xcc,0xb,0x92,0xae,0xc5,0xfb,0xef,0xb8,0x92,0x8d,0x97, + 0x36,0x8f,0xc7,0x1,0x4e,0xf8,0x30,0xc,0x41,0xd7,0xd2,0x4,0x6b,0x56,0xa4,0x79, + 0xf1,0xc8,0x10,0xb9,0xa2,0xd4,0x4,0x42,0x2c,0x58,0x99,0xa5,0x84,0xe3,0x67,0xc7, + 0x58,0xbd,0xa2,0x89,0x2d,0x1b,0x2e,0xe7,0xe1,0xa7,0x5f,0x24,0x8,0x25,0xa1,0x94, + 0x4,0xa1,0x6c,0x1e,0xc8,0xe6,0x3a,0x1d,0xdb,0x7e,0x24,0x23,0xfb,0x3,0x6,0xf7, + 0x16,0xe7,0x2a,0xbc,0xb9,0x13,0x60,0xf5,0x87,0x5c,0x94,0xd3,0x9a,0x73,0xd4,0x7b, + 0x11,0x7c,0xc0,0x32,0x4d,0x4c,0x53,0x13,0xe0,0x77,0xee,0x79,0xb,0x97,0xad,0x68, + 0xe3,0xe9,0xfd,0xbd,0xf8,0xa1,0x9a,0x70,0xf1,0xdd,0x7c,0xa5,0x50,0x29,0x7c,0x3f, + 0xc0,0x34,0x14,0x1f,0xfc,0xe5,0xb5,0xac,0x6c,0x4b,0x4c,0xbb,0x4a,0xe9,0xb8,0xcd, + 0xe5,0x1d,0x49,0x76,0x1c,0x38,0xab,0xd,0xd5,0x12,0x69,0x16,0xac,0xec,0x52,0x71, + 0xf4,0xec,0x18,0x9b,0xaf,0x6c,0xa3,0xbd,0xad,0x9d,0xed,0x2f,0x1c,0x1c,0x8f,0x5c, + 0xe,0x42,0xb9,0x66,0x34,0x5f,0xec,0xb,0x43,0x73,0x3f,0x89,0x8d,0x5,0x86,0x9e, + 0x9f,0x53,0x9f,0x35,0x47,0x2,0xdc,0x67,0xd0,0x9a,0x6b,0x31,0x5b,0x8d,0xd7,0x2a, + 0xc3,0x7c,0xc0,0x34,0x84,0x65,0x96,0x22,0x6f,0x6f,0xde,0xbc,0x91,0xb7,0xbd,0x71, + 0x23,0x8f,0xef,0xe9,0xa5,0x10,0xc8,0x5,0x15,0xbe,0x2,0xa,0xc5,0x22,0x61,0x18, + 0xf2,0xb6,0xeb,0x57,0x71,0xdd,0x15,0x4b,0x66,0x5c,0xb3,0xa6,0x84,0x3,0xc0,0xde, + 0xe3,0x83,0x48,0x25,0x31,0x4d,0x73,0x41,0xcb,0x1f,0x48,0xc5,0xe9,0xfe,0x1c,0x77, + 0xbc,0x76,0x15,0x27,0x6,0xb2,0xbc,0xd2,0x7d,0x66,0x3c,0x72,0x39,0x50,0xe2,0x46, + 0xc3,0xb0,0x1e,0x53,0x86,0xdb,0xcf,0xd9,0xbb,0x72,0xb0,0x4d,0xcd,0xb8,0x82,0x25, + 0x18,0x53,0xff,0xc9,0x24,0x58,0x7b,0x3c,0x81,0x1b,0x36,0x85,0xc2,0xf8,0x53,0x50, + 0x1e,0x80,0x52,0x8a,0xf6,0xd6,0x16,0xde,0xfb,0xb6,0x2d,0xec,0x3c,0xdc,0x4f,0x3e, + 0x8,0x50,0xb,0xfc,0x4f,0x2a,0x49,0xd1,0xf7,0x89,0xbb,0x6,0xb7,0x5c,0xd3,0x31, + 0xeb,0xea,0xfd,0xd2,0x35,0xcb,0x89,0xbb,0x6,0x45,0xdf,0x47,0x22,0x17,0xbc,0x1e, + 0x3,0xd9,0x2,0x4f,0x1d,0xec,0xe5,0x23,0xef,0x7c,0x23,0x1d,0xed,0xad,0xa5,0xee, + 0x8,0x50,0xca,0xb,0x4d,0xfe,0x18,0xa3,0xd8,0xcc,0xda,0xe3,0xd3,0x57,0x6d,0x13, + 0x60,0xe,0x1a,0xe0,0x3,0x36,0x1d,0x89,0x76,0xe2,0xe6,0x7b,0x30,0xc4,0xbb,0xc, + 0x21,0x30,0x84,0xc0,0xb6,0x1d,0x3e,0xf3,0xc1,0x7b,0xe8,0xcf,0x84,0x74,0xf7,0x66, + 0x17,0xb4,0xcf,0x2f,0xa7,0x62,0x21,0xa0,0x58,0xc,0xd8,0xb2,0x76,0x19,0x9b,0x56, + 0xb7,0xcd,0xfe,0xe1,0x18,0x82,0xd3,0xfd,0x59,0x8e,0x9c,0x1e,0x41,0x28,0x3,0xc3, + 0x30,0x17,0xbc,0x2e,0x3,0x99,0x22,0xa9,0x98,0xc3,0x9b,0xaf,0x5f,0xc7,0x77,0x1e, + 0x79,0x8e,0x30,0x94,0x48,0xa5,0x50,0x4a,0x2d,0xc7,0x30,0x7a,0x31,0x78,0x99,0x33, + 0x9b,0xc6,0x60,0xe7,0xac,0x9c,0x2a,0xb3,0xd7,0x0,0xeb,0xec,0x34,0x76,0xb8,0x12, + 0xcb,0xf8,0x58,0x39,0x4b,0xa1,0xf8,0xb5,0xb7,0xdc,0x80,0xe7,0xba,0xbc,0x7c,0x3a, + 0xb3,0xe0,0x2d,0xa6,0xfc,0xcf,0xf,0x3,0xc2,0x30,0x64,0x4d,0x67,0x7a,0xd6,0xd5, + 0x2b,0x63,0x4d,0x67,0x13,0x61,0x18,0xe2,0x87,0xb,0xaf,0xc9,0xca,0xff,0x9e,0x3e, + 0x70,0x96,0x96,0x74,0x9c,0xf7,0xdc,0x7d,0xb,0x8a,0x88,0xb6,0x37,0xcd,0x8f,0x62, + 0xd8,0x2b,0x59,0x43,0xd3,0x6c,0xeb,0x37,0x4b,0x2,0x6c,0x75,0xf0,0xcc,0x56,0x3c, + 0xeb,0xe3,0x28,0x9a,0x41,0xb,0xbf,0xad,0xa5,0x89,0x3b,0x6f,0x58,0xcf,0xee,0x23, + 0x3,0x65,0x96,0x2e,0x4a,0xf2,0xfd,0x80,0x30,0x94,0x34,0x97,0xfa,0xf1,0xb9,0xa0, + 0x39,0xe1,0x10,0x86,0x12,0xdf,0xf,0x16,0xad,0x3e,0xa1,0x54,0x3c,0xfa,0xd2,0x19, + 0xde,0xfd,0x96,0x6b,0x69,0x6f,0x6d,0x8e,0x90,0x40,0xb5,0x60,0x5b,0x1f,0xc1,0x75, + 0xda,0x58,0xbf,0x75,0x56,0x95,0x9d,0x1d,0x1,0x56,0x27,0x9b,0xb0,0x8c,0xd7,0x82, + 0xf8,0xd5,0x72,0x96,0x52,0xf0,0x81,0xad,0x6f,0xe6,0xe8,0xd9,0x51,0x72,0xc5,0x10, + 0xa9,0xd4,0xa2,0xa5,0x50,0xea,0x16,0x3b,0xdd,0x30,0xf0,0xc9,0xa0,0x54,0x49,0xa3, + 0xc8,0xc5,0xad,0x53,0xcf,0x70,0x9e,0x23,0x3d,0xa3,0x7c,0xea,0x3,0x6f,0x47,0x45, + 0xab,0x25,0xf8,0x55,0x2c,0xeb,0x3a,0x9c,0x8e,0x59,0x69,0x81,0x59,0x10,0x60,0xab, + 0x43,0x2c,0xb1,0x4,0x53,0xbc,0x9f,0x88,0x27,0xf1,0x75,0x1b,0xd7,0xd1,0xb5,0x7c, + 0x9,0xc7,0xce,0x66,0x91,0x92,0x45,0x4d,0x4a,0xa,0xc2,0x50,0x31,0x30,0x32,0x77, + 0x67,0x59,0x5f,0x26,0x4f,0x18,0x2a,0xd4,0x22,0xd7,0x49,0x4a,0xd8,0x71,0xa0,0x9f, + 0xab,0xba,0xda,0xb8,0x79,0xf3,0xfa,0x6a,0x19,0x3a,0xe2,0xfd,0x40,0xfb,0x6c,0xb4, + 0xc0,0xcc,0x9,0xb0,0x3a,0xd9,0x84,0xcd,0x6b,0x10,0xdc,0x52,0xc9,0x14,0xbc,0xeb, + 0x8e,0x2d,0xec,0x3d,0x3e,0xbc,0xa8,0xaa,0xbf,0x9c,0x2c,0xcb,0x42,0x4a,0xc9,0x8b, + 0x47,0x7a,0x67,0x5c,0xbd,0x5a,0xbc,0x74,0xa4,0xf,0x29,0x25,0x96,0x65,0x2d,0x7a, + 0xbd,0xfc,0x50,0xb2,0xe3,0x60,0x1f,0xff,0x61,0xeb,0x2d,0xd5,0x85,0x14,0xdc,0x82, + 0x30,0x36,0x62,0x76,0x35,0xcf,0xb4,0x7e,0x33,0x24,0xc0,0x56,0x13,0xd7,0x69,0xc7, + 0xb6,0xde,0x17,0x3d,0xf7,0x86,0xeb,0xae,0x42,0x1a,0x16,0xc3,0x39,0x1f,0x89,0x5a, + 0xf4,0x64,0x3b,0x26,0xa1,0x92,0x3c,0xbd,0xef,0xc,0xc5,0x39,0x84,0x8f,0x17,0xfc, + 0x90,0xa7,0xf7,0x9d,0x26,0x54,0x12,0xdb,0xb5,0x17,0xbd,0x5e,0x12,0xc5,0xcb,0xa7, + 0x47,0x48,0x27,0x3d,0x6e,0xbf,0xf1,0xba,0x6a,0x39,0x5a,0xe2,0x7d,0xa8,0xfc,0x32, + 0xd8,0x3a,0xa3,0x91,0xdd,0xcc,0x8,0x70,0x79,0x4b,0x12,0xc7,0xbb,0xa,0xc1,0x9b, + 0xa2,0xd9,0x77,0xdd,0x7c,0x1d,0x47,0x7a,0x46,0x90,0x52,0x35,0x44,0x42,0x18,0xd8, + 0x96,0xcd,0xc0,0x48,0x9e,0xef,0x3d,0xf9,0xca,0x8c,0xaa,0x18,0xc5,0x77,0x9f,0x38, + 0xcc,0xe0,0x68,0x1,0xdb,0x72,0x0,0xb1,0xe8,0xf5,0x2a,0xa7,0x1d,0x7,0xfa,0xb8, + 0xf7,0xee,0x1b,0x6a,0x25,0xf9,0x26,0x6c,0xfb,0x2a,0xae,0x4d,0xa4,0x66,0x52,0xc7, + 0x99,0x11,0x20,0xee,0xb6,0xe1,0x88,0x77,0x81,0x18,0x67,0xd9,0xc6,0xb5,0x57,0xe0, + 0x38,0x2e,0xf9,0xa2,0x44,0x2d,0xc2,0x98,0xff,0x7c,0x29,0x91,0x88,0x83,0x82,0x7f, + 0xde,0x76,0x90,0x3,0x27,0x6,0x67,0x54,0x4d,0x80,0x3,0x27,0x6,0xf9,0xe7,0x6d, + 0x7,0xa1,0x74,0xad,0xc5,0xae,0x4f,0x34,0x75,0xf7,0x65,0x49,0x25,0x62,0xdc,0x78, + 0xdd,0xd5,0x91,0x12,0xb,0x13,0x53,0xbe,0x13,0x23,0x3e,0x23,0xc7,0xc7,0xc,0xd4, + 0xc5,0x56,0x87,0x15,0xa9,0x35,0x58,0xc6,0xa7,0x10,0x78,0xe5,0xdc,0xf7,0xbc,0xfd, + 0x36,0x7a,0x47,0x2,0x82,0x5,0xf6,0xf5,0x4f,0x95,0xc,0xc3,0x40,0x29,0x45,0xbe, + 0xe8,0xb3,0xe3,0xc0,0x19,0xd6,0x5f,0xba,0x84,0xb6,0x74,0x6c,0x5a,0x35,0xdd,0xdf, + 0x3d,0xc8,0x9f,0xfc,0xe3,0x76,0x72,0x85,0x90,0x58,0x3c,0x8e,0xe7,0xb9,0x8b,0x5e, + 0x9f,0xda,0x34,0x9a,0xf,0xb8,0x69,0xc3,0x2a,0x7e,0xf8,0xd8,0x73,0x95,0x82,0xb, + 0xb1,0x2,0xdf,0x78,0x88,0x9e,0x55,0x67,0x60,0xef,0xb4,0xfa,0xbe,0xe9,0x13,0x60, + 0xf5,0x96,0x56,0xe2,0xb1,0x77,0x60,0x8a,0xb7,0x96,0xb3,0xda,0x96,0xb4,0xf0,0x86, + 0x4d,0x1b,0xe9,0xab,0x83,0xb5,0x3d,0x1f,0x70,0x6c,0x8b,0x50,0x29,0xb2,0x39,0x9f, + 0x6d,0xbb,0x4f,0x22,0x80,0x2b,0x2f,0x69,0xc6,0x34,0x27,0x56,0x7c,0xf9,0x62,0xc8, + 0x77,0x1e,0x3f,0xcc,0x3,0xdf,0xdd,0x4d,0xae,0x10,0xe2,0xba,0xe,0xc9,0x44,0x7c, + 0x61,0xb,0x3d,0x4d,0xc,0x67,0x8b,0xdc,0xb0,0xae,0x83,0x87,0x9f,0xde,0x4b,0x36, + 0x5f,0x7a,0xfe,0x2,0xf,0x43,0x1d,0x21,0xe6,0xec,0x61,0xf0,0xd9,0xb1,0xe9,0x5c, + 0xc7,0x9a,0xf6,0x1d,0x9d,0xf8,0x52,0x4c,0x75,0x67,0x34,0x86,0xe4,0xc6,0x6b,0xaf, + 0xa6,0x67,0x28,0x8f,0x6c,0xd8,0xc8,0x2e,0x41,0x22,0x9e,0xc0,0x34,0x2c,0x72,0xb9, + 0x3c,0xdf,0xf8,0xd9,0x41,0x1e,0x7a,0xfa,0x28,0x5b,0xd6,0x75,0xb0,0xbe,0xab,0x95, + 0xb6,0x26,0xad,0xc8,0xfa,0x86,0xf3,0xbc,0x74,0x74,0x80,0xed,0xfb,0xcf,0x90,0xc9, + 0x16,0x1,0x41,0x2c,0x16,0xc3,0xf3,0x3c,0x64,0xb9,0xc9,0x35,0x20,0xe,0x9e,0xce, + 0xf0,0x8e,0x3b,0x6f,0xe4,0xab,0xdf,0xfa,0xb7,0x4a,0xa6,0x21,0xde,0x4c,0xdc,0xfa, + 0x1e,0x70,0x76,0x3a,0xd7,0x98,0x26,0x1,0x6e,0xb5,0xb0,0xb9,0xc,0x8c,0x2d,0xd1, + 0xdc,0x2b,0xba,0x56,0xd0,0x3f,0xe2,0x4f,0xbb,0xc0,0x8b,0x5,0xd7,0x75,0xb0,0x6c, + 0x8b,0x7c,0x2e,0x4f,0x26,0x1b,0xf0,0xf0,0xae,0x13,0x3c,0xbc,0xeb,0xc4,0x84,0x7f, + 0x6b,0xdb,0x36,0x5e,0xcc,0xc3,0x2c,0x75,0x21,0x8d,0x8c,0xfd,0xc7,0x87,0xb9,0xe5, + 0x35,0x97,0xf3,0xd5,0x6f,0x45,0x73,0xc5,0xd,0x8,0x71,0x29,0xdc,0xba,0xf,0xb6, + 0x4d,0x39,0x55,0x3c,0x3d,0x2,0x5c,0x7b,0x69,0x12,0xdb,0xba,0x1d,0x81,0x5d,0xce, + 0xea,0x5a,0xd9,0x9,0xc2,0x44,0xb2,0xc0,0x21,0x54,0xe3,0x42,0x29,0xcf,0xd1,0x4f, + 0x53,0x48,0x2,0xbc,0xb8,0x87,0x94,0x92,0x20,0x8,0x91,0x52,0xa2,0x94,0x56,0x5d, + 0x42,0x18,0x18,0x86,0x81,0x65,0x99,0x18,0xe5,0x9d,0xc3,0xca,0xbf,0x21,0x1a,0x60, + 0x2b,0xad,0x89,0x91,0xf5,0x3,0xa4,0x12,0x6c,0x58,0xdb,0xc5,0x4b,0x7,0x8e,0xe9, + 0x4c,0x81,0x83,0x6b,0xde,0xc6,0xb5,0x97,0x3e,0xc6,0xf3,0xc,0x4d,0x75,0x8d,0xe9, + 0x11,0xc0,0x74,0x96,0x20,0xcc,0x4d,0x51,0x5d,0xb8,0x71,0xdd,0x65,0xf4,0x8d,0x14, + 0x16,0x25,0xc4,0x4b,0xb7,0x4c,0x5,0x88,0xf1,0x22,0x55,0x11,0xa1,0xf4,0x53,0x75, + 0x46,0x5,0x86,0x29,0x30,0xcc,0xf2,0x5e,0x15,0x15,0x48,0x25,0x91,0x55,0x4b,0xd2, + 0x4,0x86,0x30,0x74,0x58,0xd8,0x42,0xc6,0x86,0xcd,0x0,0x7,0x4e,0xd,0x73,0xeb, + 0xeb,0x36,0x54,0x8,0x0,0x20,0xb8,0xae,0x34,0x1a,0xa8,0x13,0x1,0x7c,0xb3,0x1d, + 0x4b,0x5e,0x13,0x7d,0xaa,0xad,0xe9,0x66,0x8a,0xb,0x1d,0xd6,0xad,0x94,0xf6,0x34, + 0x4a,0x59,0x11,0x69,0x99,0x10,0x25,0x1,0x69,0x72,0x8,0x22,0xcc,0x88,0x1e,0x34, + 0xa6,0xf1,0xb6,0x0,0x51,0xfa,0xcf,0x34,0x2d,0xc,0x43,0x34,0xaa,0xfc,0x39,0x7e, + 0x76,0x8c,0x9b,0xd6,0x2e,0xaf,0xce,0x34,0xc4,0x6,0x24,0x4b,0x81,0x43,0x53,0x9d, + 0x3f,0xd,0x2,0x6c,0xb6,0xb1,0x9c,0xd7,0x20,0xc4,0xb8,0x9b,0x31,0x1e,0x8b,0xe3, + 0x7a,0x1e,0xf9,0xec,0x9c,0x43,0xd2,0x66,0x4,0xa5,0x28,0xf9,0xe4,0x15,0x4a,0x2a, + 0x94,0x20,0xd2,0x25,0x50,0xe9,0xb3,0x85,0x1a,0xcf,0x57,0x65,0x69,0x57,0x69,0xaa, + 0xf3,0x69,0xad,0x88,0x94,0x85,0x28,0x91,0x40,0x2,0x26,0x62,0x6e,0xa1,0x33,0xf3, + 0x86,0x82,0x2f,0xf1,0x5c,0x97,0x54,0x22,0xc1,0xc8,0xd8,0xb8,0xe1,0xbf,0x4,0xd3, + 0xb8,0x6,0x6e,0xdd,0x31,0x95,0x1d,0x30,0xf5,0x30,0xf0,0xf2,0xb7,0xa5,0x48,0x58, + 0xef,0xc5,0x30,0x36,0x95,0xb3,0xae,0xbc,0xa2,0x8b,0xd6,0xd6,0x25,0xd4,0x63,0xb6, + 0x6d,0x26,0x50,0xaa,0xa4,0xa6,0xa5,0xd2,0xfd,0xf7,0x4,0xb7,0x3f,0xc7,0x70,0x53, + 0x0,0xa2,0xfa,0x4f,0x27,0x2d,0x76,0xc9,0x9f,0xa1,0x14,0x2,0x81,0x30,0x74,0x6a, + 0x64,0xc4,0x1d,0xb,0x89,0xe4,0xf0,0xf1,0xd3,0x95,0x4c,0x25,0x7a,0xf0,0x9a,0x1e, + 0x61,0x70,0xe7,0xa4,0x63,0xf4,0xa9,0x35,0x80,0xb0,0xd2,0x18,0xc6,0xc6,0x68,0x56, + 0x7b,0x5b,0x1b,0x7e,0xb0,0xf0,0x16,0x72,0x95,0x6,0x50,0x80,0x90,0x7c,0xfd,0xc3, + 0x5b,0xa6,0x3c,0x6f,0x2e,0x78,0xdf,0x97,0x76,0x62,0x34,0x68,0xeb,0x2f,0xe3,0xe4, + 0x40,0x96,0xd,0x57,0x74,0xf2,0x93,0xc7,0x76,0x56,0x32,0x4d,0xb1,0x1,0x61,0xa5, + 0x81,0xe1,0xc9,0xce,0x9d,0x9a,0x0,0xae,0x48,0x63,0x88,0x55,0xd1,0x56,0x93,0x4e, + 0xa7,0x16,0x65,0x71,0x87,0x92,0x8a,0x50,0x49,0xa4,0xd4,0x61,0x51,0x62,0x1,0x3a, + 0x66,0xa9,0x24,0x52,0x19,0x8d,0x3a,0x10,0x0,0xa0,0x77,0x38,0xcf,0xeb,0xd7,0xb6, + 0xd6,0x66,0xaf,0xc2,0x36,0x9a,0x81,0xee,0xc9,0xce,0x9d,0x9a,0x0,0xa6,0xd1,0x86, + 0x62,0xe9,0xf8,0x77,0x1,0xae,0xed,0x12,0x2c,0xc2,0xd2,0x2e,0xa5,0xf4,0x64,0x48, + 0xa8,0x14,0x2a,0xac,0x84,0x6b,0xcf,0x27,0x64,0x28,0x91,0xc6,0xc2,0x2e,0x10,0x99, + 0x29,0x24,0x8a,0x98,0xa7,0x27,0xac,0xc6,0xfb,0x37,0x21,0x96,0x62,0x59,0x53,0x86, + 0x43,0x4f,0x4d,0x0,0xdb,0x58,0x47,0xc4,0x56,0x48,0x26,0x92,0xa5,0xd,0x6e,0x17, + 0x81,0x0,0x28,0xa4,0xd2,0x8b,0x24,0x14,0xa,0xb1,0x0,0x5a,0x28,0x4,0x8c,0x8a, + 0x29,0xd9,0xb0,0x28,0x4,0x92,0xb6,0xd6,0x26,0xfa,0x6,0xc6,0x47,0x7e,0x26,0xb6, + 0x5c,0x7,0x6c,0x9b,0xec,0xbc,0x69,0xd8,0x0,0x5c,0x19,0xfd,0x9a,0x6e,0x6e,0x22, + 0x58,0xa4,0x55,0xbd,0x4a,0x49,0x64,0xa8,0x5b,0xbf,0xee,0x2,0x16,0xe0,0x9e,0x61, + 0x88,0x34,0x8c,0x71,0x7,0x51,0xa3,0xa2,0x3f,0x53,0x60,0xf5,0xaa,0xe5,0x51,0x2, + 0x80,0xc9,0x95,0x54,0xa9,0x85,0x73,0x31,0x5,0x1,0xee,0x33,0x30,0x87,0xba,0xa2, + 0x39,0x89,0x58,0x82,0xc5,0x5a,0xd8,0xab,0x94,0xd0,0x7b,0xa9,0x2a,0x50,0x52,0xb2, + 0x10,0x2e,0x3a,0xa9,0x44,0x69,0xf4,0x31,0xef,0xb7,0x9a,0x13,0x6,0x46,0xb,0xac, + 0x58,0x56,0xa3,0xf1,0x85,0xe8,0x82,0xcd,0x16,0xec,0x3c,0xaf,0xbf,0x7e,0x2a,0xd, + 0x60,0x21,0x44,0xd5,0x55,0x3d,0x2f,0x36,0x7d,0xf7,0x6b,0x9d,0xa1,0xd0,0xc3,0x3f, + 0xa5,0xa4,0x16,0xc8,0x2,0x6c,0xb5,0x2f,0x55,0x88,0xc4,0xc4,0x68,0xd4,0x19,0xa1, + 0x12,0x86,0xc7,0x8a,0xb4,0xb5,0xd4,0xc6,0x82,0x88,0x36,0x96,0x5d,0xed,0xd0,0x33, + 0x5b,0x2,0xb4,0x9f,0x75,0x50,0x4e,0x32,0xaa,0x6b,0x85,0x61,0xa2,0x16,0x69,0xf6, + 0x4f,0x7,0x44,0x94,0x5f,0x33,0xa0,0xe0,0x9c,0x37,0xc4,0xce,0xc3,0x3d,0x65,0x29, + 0xcd,0xfb,0x9d,0xe6,0x86,0x5c,0x21,0xa4,0xa3,0xcd,0xad,0xce,0x14,0xc4,0xb1,0x1d, + 0x17,0x38,0xef,0xd4,0xf0,0xe4,0x4,0x70,0xb,0xe,0xc2,0xf1,0xa2,0x59,0x86,0x69, + 0x20,0x17,0x89,0x1,0xe3,0x8e,0x3e,0xd3,0xc0,0x10,0x7a,0x92,0xe6,0x9e,0xcf,0x3d, + 0x5e,0xf1,0xfa,0x29,0x45,0x18,0xea,0x35,0x1,0x4a,0x2a,0x84,0x61,0xf0,0x83,0x4f, + 0xdf,0x3e,0xa7,0x7b,0xea,0x61,0x60,0xc9,0x1,0xd1,0xc0,0xc8,0x15,0x7d,0x62,0x5e, + 0x4d,0xc0,0x8b,0x21,0x3c,0xec,0xa4,0x3d,0xf1,0x19,0x1a,0x93,0x13,0xc0,0x16,0x36, + 0x50,0x45,0x0,0xd3,0x30,0x17,0xb1,0x3f,0x54,0x60,0x18,0x18,0x18,0x60,0x46,0x5d, + 0xc0,0xa5,0xa3,0xd4,0x6f,0xfd,0x28,0xb,0xcd,0xa8,0xc3,0x5e,0x83,0x52,0x51,0x22, + 0x40,0x63,0x8f,0x3,0x64,0xa8,0xb0,0xcc,0x1a,0x71,0x2a,0xe5,0xe1,0x84,0x93,0x7a, + 0x7b,0x27,0x27,0x80,0x67,0x18,0x28,0xe1,0x56,0xd9,0x5a,0x86,0xd9,0x20,0xf3,0xe4, + 0x91,0x6e,0xa9,0xec,0xee,0x2f,0x4f,0x8,0x49,0x3d,0x52,0x50,0xe7,0x89,0xfc,0x99, + 0x9,0xf4,0xb4,0xb1,0x6a,0x90,0x3a,0x4f,0x8c,0xd6,0xa4,0xcb,0x9a,0x4b,0xd2,0x84, + 0xe7,0x92,0xd4,0xc3,0xb3,0x27,0x65,0xee,0xe4,0x4,0xc8,0xc7,0x24,0x69,0xaa,0x3b, + 0x16,0xd3,0x6a,0x58,0x8b,0x58,0x2a,0xbd,0xb6,0x7e,0xdc,0x59,0x54,0x87,0x82,0xca, + 0xf2,0x8,0xa0,0xc1,0xea,0xdc,0x9c,0x70,0x58,0x73,0x89,0xde,0xe9,0xe4,0x68,0x4f, + 0x86,0xef,0x3e,0x7d,0x84,0x97,0x4e,0xd4,0x78,0x7d,0x85,0x70,0xf5,0xbb,0x29,0xce, + 0x8f,0xc9,0x9,0xe0,0x1b,0x3e,0xa2,0x7a,0xac,0x15,0x4,0x2,0xd9,0xa0,0x31,0x60, + 0x32,0xf2,0xfa,0x37,0x19,0xd6,0x67,0xfb,0x39,0x29,0xc3,0xba,0x5d,0x6b,0xae,0x68, + 0x4a,0x38,0x5c,0xb9,0x22,0xcd,0xca,0xb6,0x24,0x27,0xfb,0x47,0xf9,0xd9,0xf3,0xdd, + 0xec,0x3c,0xdc,0x53,0x9,0xc9,0xb3,0x26,0x58,0x18,0x54,0x9c,0x5c,0x58,0x53,0x68, + 0x80,0x61,0x1f,0x95,0x2e,0x46,0x47,0x1,0xbe,0x52,0x8d,0xab,0x1,0x22,0xfd,0xbf, + 0x54,0xa2,0x2e,0xad,0x56,0x4a,0xed,0x7b,0x58,0xc,0xd,0x60,0x9b,0x6,0x9d,0x6d, + 0x9,0x2e,0x5d,0x96,0xa4,0x39,0xee,0x70,0xb2,0x7f,0x8c,0xed,0x7,0x7a,0x78,0xe0, + 0xfb,0xbb,0xcf,0x13,0x8b,0x51,0x93,0xa7,0x54,0x91,0x90,0x49,0x63,0xf6,0x26,0x27, + 0x40,0x9f,0xf4,0xb9,0x82,0xaa,0x49,0xff,0x50,0xaa,0x86,0x53,0x87,0x55,0x50,0x2, + 0xc6,0xe3,0x5,0xe6,0x5e,0x50,0x55,0x36,0x0,0x17,0xa0,0xce,0x42,0xc0,0x92,0x94, + 0x47,0xd7,0xd2,0x24,0x5d,0x4b,0x13,0x4,0xa1,0xe4,0xc5,0x63,0x3,0xfc,0xf3,0xa3, + 0x2f,0x73,0xe0,0xe4,0x20,0x53,0x9b,0x21,0xb5,0xdd,0xbd,0x28,0x62,0x5b,0x93,0x6e, + 0xc3,0x3a,0x85,0x23,0x68,0xcc,0x87,0xe6,0xaa,0xf9,0xe4,0x40,0xaa,0x86,0x7d,0x69, + 0x83,0x54,0x8c,0xcf,0x14,0x4a,0x25,0x41,0xce,0xdd,0x72,0x57,0xe5,0xfa,0xce,0x43, + 0x9d,0x2d,0x53,0xd0,0xde,0x14,0x63,0x79,0x4b,0x8c,0xe5,0xad,0x71,0x12,0x9e,0xc5, + 0xc9,0xfe,0x31,0x9e,0x3f,0xd2,0xc7,0xd7,0x7e,0xb6,0x97,0xc1,0xd1,0x19,0x86,0xdb, + 0x1b,0xb5,0xe2,0x54,0x5,0xf6,0x4,0x73,0x89,0x7,0x78,0x30,0x84,0x8f,0x56,0x59, + 0x11,0x79,0xc9,0xa2,0xf9,0x1,0xa6,0x82,0x2c,0x4f,0x15,0x4b,0xa9,0xcb,0x58,0x87, + 0xa1,0x9b,0xa4,0x7c,0xad,0xb9,0x97,0x2f,0x15,0xb3,0x59,0xd6,0x1c,0xa3,0xa3,0x25, + 0xce,0xf2,0xd6,0x18,0x86,0x10,0x1c,0xe9,0x19,0x61,0xdf,0x89,0x41,0xbe,0xfd,0xe4, + 0x61,0x4e,0xf6,0x8f,0xce,0xed,0x6,0xe2,0x9c,0x11,0x5f,0xe,0xfe,0xf7,0xa4,0x11, + 0x41,0xd3,0x8,0x9,0x13,0x55,0xa6,0xa5,0xef,0x87,0x48,0xe5,0xd6,0xc6,0xd8,0x34, + 0x4,0x94,0x12,0x28,0x4,0xb2,0xe4,0xb7,0xa9,0xc7,0xd0,0x5d,0x96,0x3d,0x81,0x33, + 0x98,0x79,0xb2,0x4d,0x83,0xe6,0xa4,0x43,0x6b,0xd2,0xa5,0x35,0xe5,0xd2,0x9a,0x74, + 0x69,0x4e,0xd8,0xc,0x8e,0x15,0xe9,0xee,0x1d,0x65,0xc7,0xc1,0x1e,0xf6,0x1c,0x1b, + 0xa0,0x37,0x33,0xb9,0x85,0x3e,0x23,0x8,0xb,0x54,0x4d,0x77,0x2f,0xc9,0x30,0x5, + 0x75,0xa7,0x41,0x0,0x79,0x32,0xba,0x84,0xd0,0xcf,0x8d,0x52,0x24,0x85,0x5d,0x7b, + 0xb3,0x6,0x40,0x59,0xf5,0x6b,0x63,0x10,0xea,0xb1,0x62,0xa5,0xbc,0x41,0xc3,0x44, + 0x5d,0x80,0x6b,0x9b,0xa4,0x62,0x36,0xc9,0x98,0x45,0x73,0xdc,0xa1,0x25,0xe5,0xb2, + 0x24,0xe5,0xe2,0x58,0x26,0x3d,0x43,0x59,0x4e,0xf4,0x8d,0xb2,0xeb,0x95,0x5e,0x8e, + 0xf4,0xc,0x73,0xa2,0x77,0x74,0x7e,0xb7,0xc7,0x75,0x3c,0xc8,0xf5,0x57,0xe7,0xa9, + 0xc9,0x83,0x41,0x60,0x3a,0x4,0x8,0x8d,0x7d,0xd1,0xbf,0x2a,0xc,0xf7,0x32,0xd0, + 0x7e,0x9,0xcd,0x22,0xc4,0xae,0x83,0xa3,0xa5,0x9e,0xd0,0xea,0xbf,0xd2,0x15,0xcc, + 0x75,0x13,0x34,0xd0,0x6f,0x3,0x6b,0x4d,0x7b,0x34,0x25,0x5d,0x92,0x9e,0x4d,0xd2, + 0xb3,0x49,0xc5,0x6d,0x52,0x31,0x1b,0x3f,0x8,0x19,0x18,0x2d,0xd0,0x3f,0x92,0xe7, + 0x64,0xff,0x8,0xcf,0x1d,0xee,0xa5,0xbb,0x6f,0x84,0x33,0x43,0xd9,0xf9,0x30,0x19, + 0x26,0x87,0x1b,0x87,0xfe,0xda,0x95,0xd0,0x6a,0xff,0x54,0xa7,0x4d,0x4d,0x0,0xa3, + 0xf8,0x82,0x7e,0xcd,0x9f,0x46,0x76,0xb8,0x8f,0xa3,0x43,0x45,0x18,0xec,0xc1,0x34, + 0xc,0x5c,0xdb,0x9c,0x20,0x59,0x38,0x96,0x7e,0x45,0xfb,0x42,0x3e,0x88,0xca,0x6c, + 0x61,0x69,0x53,0x85,0x3a,0x74,0x53,0xeb,0x56,0xa6,0xb1,0x1d,0x8f,0x5c,0x20,0x39, + 0x3d,0x38,0x46,0x5f,0x26,0x47,0xef,0x50,0x8e,0x33,0x43,0x39,0xb2,0x85,0x6,0xd2, + 0x82,0x76,0x1c,0xa,0x23,0xd5,0x79,0x4a,0xee,0x9e,0xea,0xb4,0xa9,0x9,0x90,0x55, + 0xbb,0x49,0x20,0x11,0xa5,0xe6,0x24,0x83,0x92,0xb1,0x21,0x8,0xa5,0x24,0x5b,0x90, + 0xe7,0x7d,0x10,0xa6,0x29,0x70,0xcd,0xf2,0xdb,0xbb,0xf5,0xd6,0xb1,0xb6,0x61,0xe2, + 0xda,0x7a,0x27,0x51,0xdb,0x14,0x18,0x86,0xfe,0xcd,0x34,0x74,0x9e,0x65,0xe8,0xd9, + 0xbe,0xd2,0x5c,0xcf,0x78,0xdc,0xdf,0x78,0x9c,0xbe,0x21,0x10,0x42,0x60,0x8,0xfd, + 0x9b,0x69,0x88,0x52,0x64,0x98,0x40,0x20,0xc9,0x65,0x2d,0xb2,0x59,0x13,0x15,0x6, + 0x38,0xce,0xa4,0xf3,0x20,0xd3,0xc2,0xd7,0x7f,0x7a,0x0,0x2c,0x9b,0x86,0x8d,0xb, + 0x7,0x5d,0x36,0x61,0x82,0xaa,0xb2,0xf7,0x24,0x3e,0x75,0x20,0xc0,0x68,0xb6,0x97, + 0x84,0x3b,0x0,0x54,0xd6,0x9d,0x7,0x79,0xed,0x75,0x9a,0x7c,0x84,0x41,0x18,0x2a, + 0xb2,0xa1,0xf,0x33,0x58,0x3e,0x60,0x1a,0x42,0xbf,0xdd,0xdb,0x32,0xb4,0x80,0x85, + 0x18,0x5f,0xcd,0x6b,0x94,0x5,0x5e,0x8a,0x5,0x34,0xd,0xa1,0x23,0x83,0xd0,0xc3, + 0xd3,0x20,0x8,0x91,0xc5,0x2,0x7e,0x21,0x4f,0x18,0x86,0x88,0xba,0x44,0xf1,0x34, + 0x9e,0xb1,0x7b,0xe,0x6c,0xf,0x8a,0xe7,0x8c,0x20,0xfa,0xc9,0x8c,0xf4,0x4d,0x75, + 0xea,0xd4,0x4,0x38,0xfa,0xb5,0x2,0xcb,0x3e,0x76,0x94,0x28,0x1,0xc6,0x7a,0x21, + 0xd6,0xa,0x33,0x1d,0xa7,0x4e,0x3,0x7a,0x3b,0xd4,0x70,0x76,0x6f,0x6,0x55,0x12, + 0x2,0x1f,0xfc,0x22,0x20,0xeb,0xd7,0x6a,0xcf,0x59,0x6a,0xd6,0x60,0x88,0x35,0x41, + 0xe6,0x54,0x75,0x9e,0x14,0x47,0x39,0xfa,0xb5,0x29,0x5,0x34,0x9d,0x27,0xa4,0x8, + 0xd5,0xe3,0x55,0x39,0x99,0x33,0x10,0x9b,0xfb,0x26,0x8c,0xf3,0x3,0x55,0x89,0x82, + 0xab,0x4b,0xe3,0x6d,0x74,0xd,0x20,0x20,0x96,0x82,0x91,0x33,0xb5,0x3f,0x3c,0xc6, + 0x34,0xa,0x3f,0xbd,0x26,0x12,0xca,0x1f,0x54,0x7d,0xcf,0xf,0x6b,0xaf,0x93,0x39, + 0xf7,0x8d,0x18,0xeb,0x8f,0x88,0xf4,0xeb,0x11,0x32,0xd6,0xe0,0x71,0x0,0x58,0x9e, + 0x2e,0x63,0xb1,0xc6,0x0,0x2c,0xca,0x87,0xa6,0x73,0xfa,0xf4,0x8,0xd0,0x6b,0x3e, + 0x9,0xaa,0xd2,0xc9,0x28,0x5,0xd9,0x21,0x88,0xcf,0x7a,0x87,0xd2,0xf9,0x81,0x1a, + 0xff,0x2f,0xf2,0xbd,0x2e,0x17,0x6d,0x5c,0x24,0x9a,0x61,0xac,0xbf,0x36,0x6a,0x35, + 0x43,0x9f,0xd8,0x3e,0x9d,0xd3,0xa7,0x47,0x80,0x13,0xf7,0xe7,0x91,0xbc,0x58,0x95, + 0x37,0xd4,0xd,0x89,0x96,0x6,0xb4,0x8e,0x4b,0xad,0xbf,0xb4,0x26,0x70,0xee,0x98, + 0x34,0xaa,0x7a,0x71,0x61,0x18,0x90,0x6c,0x81,0xa1,0xe3,0xb5,0xbf,0xbc,0xc8,0x89, + 0xfb,0xa7,0xf5,0x2e,0xbe,0xe9,0x4a,0x4f,0x81,0xfc,0x49,0x55,0xce,0xf0,0x29,0x2d, + 0x7c,0x67,0x7a,0x1b,0x2f,0x2d,0x18,0x94,0xd0,0x49,0xd4,0xc9,0x8,0x10,0xd,0x6c, + 0x1,0xba,0x29,0x5d,0xc5,0x91,0xd3,0xd5,0xf9,0x81,0xfa,0x31,0xd3,0xac,0xfc,0xf4, + 0x9b,0xaf,0x6f,0xff,0x1d,0x7a,0xa1,0x8c,0x86,0xf4,0x21,0xd3,0x3,0xc9,0x25,0x34, + 0xde,0x3,0xaa,0x63,0x8b,0x6d,0x54,0xf9,0xb,0x1,0xc9,0x76,0x18,0x3a,0x9,0x61, + 0xd5,0xf8,0x3f,0xc0,0xcf,0x7f,0x6d,0xba,0x97,0x99,0x3e,0x1,0x9e,0xfb,0x7c,0x37, + 0x52,0xed,0xa8,0xca,0x1b,0x38,0xa2,0x47,0x3,0xb6,0x77,0x9e,0x93,0x16,0x3,0x95, + 0xcd,0x22,0x5e,0xd5,0x70,0x12,0x25,0xf7,0xef,0xd1,0xda,0x5f,0x76,0xb0,0xfb,0xab, + 0xa7,0x26,0x38,0x63,0x42,0xcc,0xa4,0x3,0x97,0x20,0xff,0xbe,0x2a,0x67,0xb4,0x17, + 0x8a,0x39,0x48,0xb6,0xd1,0x38,0xcd,0x64,0x3c,0x42,0x74,0x71,0x8b,0x31,0x9f,0x10, + 0x2,0xd2,0x6d,0x90,0x1f,0xd5,0x6,0x60,0x14,0x61,0xf8,0x75,0x66,0xa0,0x2,0x67, + 0x66,0xc1,0xd,0xf4,0x7f,0xb3,0x7a,0x34,0x20,0xa1,0xef,0x90,0xb6,0x44,0x1b,0x42, + 0xb,0x94,0xe3,0xc3,0x1b,0xd4,0x68,0xab,0x17,0x9c,0x84,0x76,0xfe,0xf4,0xbf,0x4c, + 0xb4,0x57,0x6,0x35,0x4a,0x66,0xf4,0x9f,0x66,0x72,0xa9,0x99,0x11,0xe0,0xd0,0x3f, + 0x66,0x50,0xfc,0x5b,0x55,0x5e,0xff,0x31,0xed,0x12,0x4e,0x2e,0x69,0x80,0x11,0x41, + 0xc9,0x62,0x17,0xd,0x6c,0xb9,0xcf,0x15,0x86,0x1,0xa9,0xa5,0x50,0xcc,0xc2,0x40, + 0x8d,0xf5,0x2f,0xc5,0x8f,0x38,0xf0,0xb7,0x23,0x13,0x9f,0x78,0x9e,0xcb,0xcd,0xb8, + 0x0,0x39,0x3e,0x8b,0x8a,0x44,0x1f,0x86,0x5,0xe8,0x3b,0xac,0x9,0xe0,0x26,0x67, + 0x7c,0xb9,0x79,0xc3,0xab,0xb5,0x7,0xf0,0xd2,0xda,0xff,0xd2,0xfb,0x32,0x84,0x91, + 0x49,0x16,0x85,0xa4,0x58,0xf8,0xec,0x4c,0x2f,0x37,0x73,0x2,0xbc,0xd0,0xfc,0x3c, + 0x52,0xfd,0xac,0x2a,0xaf,0xff,0x15,0xf0,0xb,0x90,0x5e,0x3a,0x41,0x5c,0x5a,0xbd, + 0xa1,0x2a,0x7b,0xc5,0x4c,0x94,0xa0,0xd4,0x5,0xd4,0x69,0x18,0x58,0xd9,0x97,0x26, + 0xfa,0x46,0x8a,0xc8,0xfd,0x16,0x50,0xd3,0x98,0xe,0xa4,0x3b,0xa0,0x30,0x36,0x81, + 0xf1,0xa7,0x7e,0xca,0xf3,0x5f,0x79,0x61,0xa6,0x97,0x9c,0x85,0xce,0xbe,0x4f,0x82, + 0x71,0x5f,0x55,0x47,0xeb,0xe7,0xa1,0xf7,0x10,0x78,0x9,0xed,0x1c,0x9a,0x37,0x28, + 0x8,0x25,0x84,0xbe,0x9e,0xf4,0x9,0x7c,0x8,0x8a,0x95,0x63,0xe8,0x83,0xc,0x19, + 0x1f,0xbb,0xd5,0x25,0x26,0x2c,0x8c,0x5c,0xbf,0x58,0x7d,0xcf,0xaa,0xfb,0xcd,0x33, + 0x84,0xa1,0xb5,0xac,0xe3,0xe9,0xd6,0x5f,0x35,0x13,0xab,0x14,0xbe,0xf1,0x19,0xce, + 0x89,0xb,0x9f,0x1a,0xb3,0xeb,0xb4,0x9f,0xe9,0xde,0x8e,0x12,0xd5,0x13,0x44,0x7d, + 0x2f,0xc3,0xd8,0x20,0x34,0x2d,0x3,0x67,0x9e,0x36,0x58,0x56,0x80,0xa,0xf5,0xb8, + 0x37,0x8c,0x8,0x3d,0x28,0x56,0xf2,0xca,0x61,0x60,0xf5,0x1a,0xbf,0xab,0x12,0x1, + 0xc2,0x2,0xf8,0x7e,0xd,0x9,0x82,0x92,0x46,0xa8,0xc3,0x7d,0xa6,0x82,0x1b,0x87, + 0xf4,0x32,0x18,0xed,0x83,0xfe,0xc3,0x35,0x65,0xe4,0x17,0xec,0x4a,0xef,0x98,0xf8, + 0xc4,0xc9,0x31,0x4b,0xab,0xed,0xc1,0x90,0x50,0x7d,0xba,0x4a,0xb,0x84,0x45,0x38, + 0xb3,0x4f,0x5f,0x32,0xdd,0x1,0xe6,0xdc,0x83,0x31,0x26,0x86,0x2,0x22,0xea,0xb7, + 0x1c,0xaf,0x27,0x65,0xe5,0x33,0x94,0xc,0xc1,0x7a,0x68,0x0,0x4a,0xea,0x3e,0xd2, + 0xed,0xc8,0x9a,0xfb,0xcf,0x37,0x3,0x4c,0x17,0xd2,0xcb,0xf5,0x3d,0x4f,0xef,0xd5, + 0x44,0x2f,0x43,0x9,0x89,0x12,0x9f,0xd6,0x9a,0x79,0xe6,0x98,0xbd,0xd9,0xfe,0x6c, + 0xf3,0xa3,0x48,0xf5,0xdd,0xaa,0xbc,0xe1,0x53,0x30,0xd0,0xd,0x89,0x26,0xed,0x1b, + 0x98,0xaf,0x6d,0x55,0x94,0x40,0x17,0xbd,0x24,0x64,0x61,0x54,0xa2,0x62,0x8c,0xc8, + 0xf7,0x7a,0xdc,0xdf,0x34,0x22,0xd7,0x2b,0xdf,0x4f,0x54,0x46,0x1a,0xf3,0x6d,0x6c, + 0x1a,0x26,0xa4,0xdb,0x21,0x96,0xd4,0xfd,0xfe,0x39,0xd3,0xbe,0xf2,0x3b,0xec,0x68, + 0x7a,0x62,0xb6,0x97,0x9f,0x5b,0xf1,0x5f,0xf7,0xf1,0x95,0x18,0x6a,0xf,0x82,0xca, + 0xd6,0x14,0x4e,0x1a,0x56,0xdf,0xac,0x47,0x4,0x3,0xc7,0x61,0x6c,0x88,0xba,0xb5, + 0x10,0xa5,0x2a,0xfd,0xbf,0x92,0x20,0x4,0x3,0xff,0xf7,0xb7,0xeb,0x73,0xed,0x59, + 0xa2,0xf5,0x37,0xfe,0x61,0xfe,0x42,0xc6,0x84,0x80,0x44,0x2b,0xb4,0x76,0x41,0x6e, + 0x8,0xe,0x3f,0x56,0x1b,0xf9,0x93,0xc1,0xf4,0xaf,0xe2,0x89,0x2f,0x4d,0xdb,0xf3, + 0x57,0x8b,0xb9,0x95,0xfa,0x99,0xbf,0xe8,0x46,0xc9,0x3f,0xab,0xca,0x2b,0x66,0xe0, + 0xf4,0x1e,0xdd,0x27,0x37,0x2d,0x7,0x77,0x4e,0xaf,0xb6,0x9d,0x18,0x75,0xd2,0xee, + 0x8d,0xd,0xa1,0x27,0x7b,0x9a,0x57,0x68,0x83,0xef,0xf4,0x4b,0xe7,0x86,0x7d,0x49, + 0xf9,0xa7,0x73,0x11,0x3e,0xd4,0x23,0x6e,0x7a,0xec,0xd4,0xfd,0x28,0xf6,0x54,0xe5, + 0xd,0x1d,0x87,0xfe,0x23,0x3a,0x6e,0xb0,0x69,0xb9,0x8e,0x58,0xad,0x27,0x14,0xa5, + 0x6e,0xe0,0xd5,0xca,0x2,0xa1,0x1b,0x4e,0xf3,0x72,0x30,0x2d,0xed,0x67,0x19,0x3a, + 0x59,0xf3,0x37,0xea,0x25,0xc6,0x4e,0x7d,0x61,0xae,0x77,0x9a,0x3b,0x1,0xf6,0x3c, + 0x58,0xa4,0xa8,0xde,0xf,0xa2,0xe2,0x95,0x50,0xa,0x7a,0xf6,0xc0,0x50,0xf,0xc4, + 0x53,0x25,0x12,0xd4,0x61,0xda,0x58,0x44,0x8e,0x8d,0x22,0x7b,0x31,0xfe,0x5f,0xfd, + 0xe0,0xc4,0xa1,0xa9,0x3,0xbc,0x24,0xc,0x9d,0x82,0x9e,0x7d,0x54,0x8d,0xf0,0x4, + 0x5,0x82,0xf0,0x5e,0xf6,0x3c,0x38,0xe7,0xdd,0xba,0xeb,0xd3,0x71,0x3d,0xf7,0x97, + 0x4f,0x23,0xc3,0x4f,0x56,0xe5,0x5,0x45,0x38,0xb5,0x1b,0x46,0x6,0xb4,0x51,0xd8, + 0xb4,0xc,0x2c,0xf7,0x3c,0x17,0x98,0x29,0x1a,0x45,0xfa,0xf3,0x0,0x3b,0xa6,0x5b, + 0x7e,0xbc,0x9,0x46,0xfa,0xe0,0xe4,0xb,0xd5,0x1e,0x3f,0x80,0x50,0xfd,0x57,0x9e, + 0xfd,0xe2,0x33,0xf5,0xb8,0x5d,0xbd,0x2c,0x17,0xc5,0x8e,0xdd,0xf7,0xa3,0xf8,0x51, + 0x55,0x6e,0x7e,0x50,0x93,0x20,0x37,0xac,0x9d,0x18,0x4d,0xcb,0xe6,0x38,0x69,0x54, + 0x1e,0xe2,0xd5,0x7c,0x5f,0x4c,0xd4,0x6d,0xd6,0x51,0xe8,0xe0,0x9a,0xa6,0x65,0xda, + 0x99,0x96,0x1d,0x84,0x93,0xbb,0x21,0x5f,0xf3,0xce,0x7,0xa5,0xbe,0xcf,0x8e,0xe7, + 0x1f,0xa0,0x4e,0x95,0xaf,0xa3,0xe9,0xba,0x2d,0x60,0xd0,0xf8,0xad,0x73,0xd6,0xa3, + 0x8d,0xf4,0x68,0xa3,0x30,0x3f,0xa2,0x87,0x86,0xe9,0x8e,0xd9,0x3b,0x8a,0x54,0xf4, + 0xd8,0x20,0x5a,0xa0,0x1e,0xdd,0x91,0x30,0xc0,0x8d,0x41,0x7a,0x85,0x6e,0x28,0xb9, + 0x61,0x38,0xf5,0x2,0x8c,0xd6,0xbe,0xf7,0x49,0x1d,0x67,0xd8,0xff,0xed,0xe9,0xbc, + 0xb,0x68,0xba,0xa8,0xef,0xd8,0xe5,0xe0,0xe7,0xfb,0x28,0xaa,0x5f,0x7,0x95,0xad, + 0x64,0x2a,0x18,0xec,0xd6,0xe,0x8c,0x62,0x16,0x52,0x4b,0xb4,0x8a,0x73,0x13,0xb3, + 0x8,0xdc,0x28,0x8d,0xbf,0xcb,0x63,0xfd,0x86,0xd8,0xbe,0x75,0x8e,0x9b,0x47,0x8, + 0x43,0xf,0x99,0x9b,0x57,0x40,0xb2,0x59,0xcf,0xf1,0x9f,0xde,0xab,0x7d,0x2a,0x55, + 0x17,0x56,0x59,0x50,0xef,0x64,0xff,0x97,0xfb,0xcf,0x77,0xa9,0x59,0xdd,0xbe,0x9e, + 0x17,0x1b,0xc7,0x6b,0x3f,0x72,0xf,0x96,0xf1,0x2d,0xa2,0xb,0x4f,0x84,0x1,0x6d, + 0x57,0xc2,0xb2,0xb5,0xe0,0xa5,0x34,0xcb,0x33,0x3d,0x50,0xc8,0xea,0xe5,0x66,0xd3, + 0x41,0xd5,0x24,0x50,0xd9,0xd7,0x1b,0x79,0x48,0xe7,0xcc,0x2,0x97,0xe3,0x3,0x44, + 0x75,0xde,0xa4,0xaf,0x8c,0x39,0xdf,0xdf,0x4e,0x74,0x92,0xd0,0x24,0x34,0x66,0xf4, + 0xba,0xde,0xa,0x4c,0x4b,0xf,0xf5,0xd2,0xcb,0x4a,0xcf,0x64,0x8,0x7a,0xe,0x40, + 0xff,0xa1,0xda,0x98,0x86,0x80,0x40,0xbe,0x8b,0x67,0xbf,0xf0,0xed,0xd9,0xdd,0x68, + 0x92,0x22,0xd4,0xfb,0x82,0x0,0x9c,0xda,0xbe,0x9f,0x15,0x37,0x9e,0x5,0xf1,0xd6, + 0xca,0x26,0x53,0xa,0x72,0x83,0x7a,0x4c,0xeb,0xa6,0xb4,0x91,0x63,0x95,0x46,0x6, + 0xb2,0x3c,0xa9,0x32,0x5,0x4,0xd5,0x5e,0x3e,0xb3,0xf4,0xf0,0xd,0x53,0x7b,0x1, + 0x85,0x59,0xf9,0x5e,0x95,0x8c,0x48,0x3a,0xdf,0xdf,0x9c,0xef,0x6f,0xad,0x89,0xff, + 0xce,0x34,0x23,0x5a,0x68,0xa6,0x13,0xf,0x42,0x1b,0xc4,0x89,0x56,0x3d,0x83,0xea, + 0x26,0x20,0x3b,0xa0,0x5d,0xe9,0x3,0x47,0xaa,0x85,0xaf,0x84,0x44,0xf2,0x7e,0x9e, + 0xfd,0xcb,0x19,0x5,0x7a,0x4c,0x17,0xf3,0x43,0x0,0x80,0x93,0x77,0xee,0x62,0x65, + 0x3e,0x4,0x6e,0xab,0x64,0x2a,0xc8,0x65,0xc0,0xcf,0x6a,0x12,0xc4,0x52,0x3a,0xba, + 0xc5,0xb0,0xa6,0x39,0xb3,0x56,0x7a,0xc8,0xe3,0xae,0xd8,0x48,0x12,0xb,0x9c,0xca, + 0xf7,0x8c,0x96,0x6b,0x3a,0x30,0xc,0x5d,0xe7,0xf4,0x32,0x48,0xb5,0x83,0xed,0xe8, + 0xb0,0xae,0x53,0x2f,0xea,0x50,0xfb,0xda,0xfa,0xb,0x3e,0xcd,0x8e,0xfb,0xbf,0x34, + 0xc5,0x83,0x99,0x35,0xe6,0x8f,0x0,0x6c,0x53,0x9c,0x58,0xf9,0x4,0x2b,0x92,0x29, + 0x84,0xb8,0xb1,0x92,0xaf,0xf4,0x32,0xe6,0x7c,0x6,0xec,0x52,0x60,0x63,0x2c,0xa9, + 0x9d,0x46,0xd1,0xf9,0xf6,0x57,0x23,0x2c,0x47,0x7,0x74,0xa4,0x97,0xea,0xd6,0x2f, + 0x3,0x18,0xe9,0x85,0x93,0x2f,0x96,0x7c,0xaa,0x69,0xb5,0x8,0x0,0x0,0x5,0x14, + 0x49,0x44,0x41,0x54,0xfc,0x35,0x32,0x96,0xea,0x2f,0xd8,0x7e,0xf2,0x33,0xb0,0x77, + 0xde,0x1e,0xc8,0x3c,0x12,0x0,0x60,0xaf,0xe2,0xe4,0xaa,0x9f,0xd2,0x99,0xf6,0x51, + 0xdc,0x5a,0xb5,0xe7,0x60,0x31,0xab,0xd5,0x9e,0xe9,0x82,0xed,0x82,0xd7,0xa4,0x8f, + 0x96,0xa5,0xe7,0xfc,0xd5,0xab,0x88,0x8,0xa6,0xad,0x47,0x3e,0xe9,0x36,0x1d,0xca, + 0xed,0xa5,0x74,0x50,0xc7,0xd0,0x9,0x38,0xfd,0x82,0x7e,0xe,0x51,0x28,0x24,0x4a, + 0xfe,0x11,0x3b,0x4e,0xfd,0xb1,0xde,0xa7,0x69,0x1e,0x8b,0x36,0x9f,0x17,0xd7,0xd8, + 0xab,0x38,0x71,0xe7,0xe3,0xac,0xc8,0x9d,0x42,0x88,0x3b,0x11,0x91,0x7b,0x6,0x5, + 0xbd,0xd2,0x38,0x94,0xda,0x1,0xe2,0x26,0x74,0x50,0x89,0xed,0xa2,0xad,0xeb,0xe8, + 0x94,0xeb,0x5,0x8,0xc3,0xd4,0x6b,0xf7,0x12,0x2d,0x5a,0xdd,0x27,0x5a,0xb4,0x9d, + 0x92,0x1d,0xd2,0x41,0x1d,0x3d,0xfb,0x74,0x77,0x58,0x5,0xe5,0x3,0xbf,0xcb,0x8e, + 0x96,0xaf,0xc0,0x57,0xe6,0xbd,0x5,0x2c,0xe4,0x60,0x5a,0x70,0xfd,0xc7,0xde,0x8e, + 0xc1,0x37,0x80,0x6a,0x47,0x80,0x30,0x21,0xd5,0x1,0x4b,0xaf,0x84,0x78,0x8b,0x6e, + 0x2d,0xa1,0xaf,0x7d,0x7,0xf9,0x61,0xc8,0x67,0xb5,0x37,0x6c,0x3a,0x86,0x62,0x23, + 0xc0,0x30,0xb5,0x66,0x73,0x13,0x7a,0xdd,0x44,0x2c,0xa5,0xed,0x9c,0xe2,0x98,0x9e, + 0x1d,0xed,0xdd,0xf,0x23,0x67,0xcf,0xd5,0x70,0x8a,0x31,0xe0,0xdd,0x6c,0xbf,0xff, + 0xfb,0x2c,0x90,0x97,0x6b,0x1,0x34,0x40,0x4,0x27,0x9f,0xde,0xcf,0xf2,0xeb,0xb7, + 0x61,0x18,0x6f,0x2,0x9a,0x2b,0x3f,0x28,0x28,0x8c,0xc2,0x58,0x9f,0x16,0xb2,0x61, + 0x69,0x2d,0x10,0x4b,0x69,0xcd,0xe0,0x78,0x9a,0x24,0x4a,0x11,0x7d,0x29,0x64,0x43, + 0x41,0x18,0x7a,0x64,0x60,0x7b,0x10,0x6f,0x86,0x54,0x9b,0xee,0xe7,0x63,0x29,0x4d, + 0xe6,0xec,0x90,0x9e,0x20,0xeb,0xd9,0x57,0x52,0xf9,0x35,0x75,0x50,0xbc,0x82,0xc1, + 0xdd,0x3c,0x7d,0xff,0xcf,0x17,0xb2,0xd8,0xb,0x4b,0x0,0x80,0x53,0xdb,0xbb,0x59, + 0x75,0xed,0x37,0x51,0xe6,0x6a,0x10,0x57,0x55,0xfd,0x16,0x16,0x21,0xdb,0xaf,0x1f, + 0x96,0xb0,0xf4,0x43,0xb5,0x1d,0xed,0x28,0x29,0x13,0xc1,0xb4,0x80,0x72,0x70,0x6, + 0x8b,0x6c,0x27,0x8,0x4d,0x56,0xcb,0xd1,0x6e,0xdc,0x58,0xb3,0x76,0x74,0xc5,0x5b, + 0x74,0x3f,0xaf,0x2,0xad,0xc5,0x32,0x67,0xb4,0x37,0x74,0xa8,0x5b,0x87,0x96,0x9d, + 0x3,0xf9,0xaf,0x4,0xd9,0x5f,0x61,0xc7,0x97,0x5f,0x5e,0x84,0x1a,0x2c,0x16,0xee, + 0xb3,0xb8,0x7e,0xf8,0x43,0x98,0x7c,0x16,0xc5,0xb9,0xb3,0x44,0x96,0xab,0xbb,0x85, + 0x96,0x95,0xfa,0xc1,0xda,0x71,0xad,0x15,0x82,0xa2,0x8e,0x40,0xe,0xf3,0x5a,0x6b, + 0xe4,0x73,0xda,0x8f,0x30,0x1e,0xaa,0x35,0xcf,0xdd,0x84,0x51,0x8e,0x3c,0x32,0x35, + 0x19,0x9d,0xb8,0x1e,0xd6,0x39,0x9e,0x2e,0xb3,0x65,0x43,0xb1,0xa0,0x1d,0x5c,0xb9, + 0x41,0xed,0x5,0x1d,0x3d,0x53,0x1d,0xc6,0x35,0xe,0x91,0x47,0xf1,0x47,0x6c,0x4f, + 0x7f,0x9,0xee,0x5b,0xe0,0xd7,0xb0,0x97,0x4a,0xb0,0x18,0x37,0xad,0xba,0xff,0x75, + 0x1f,0xbd,0x1,0x57,0x7c,0x19,0xb8,0x6e,0xa2,0x9f,0xb1,0x5d,0x88,0xb7,0x41,0xcb, + 0x2a,0xbd,0x2d,0x8d,0xe3,0x6a,0x35,0x2b,0x44,0x89,0xc,0x79,0x6d,0x4c,0xfa,0x91, + 0xa4,0x2,0xf4,0x4a,0x36,0x15,0x39,0xce,0xb0,0xdb,0x10,0x25,0x77,0x73,0xd9,0xdb, + 0x27,0x4a,0x8e,0x21,0xab,0x74,0x7f,0xcb,0x2d,0x7d,0x76,0xb5,0x6,0x50,0x52,0xb, + 0x3e,0xc8,0xc3,0xd8,0x80,0x6e,0xed,0x63,0xbd,0x93,0xed,0xa3,0xb4,0xb,0xc1,0x7, + 0x79,0xea,0xfe,0x67,0x66,0x5e,0xb8,0xfa,0x61,0xb1,0x9,0xa0,0xb1,0xfa,0x43,0x2e, + 0xcd,0xe6,0x7,0xb1,0xc4,0x7d,0xc0,0xc4,0xbb,0x4e,0x98,0xe,0x24,0xda,0xf5,0x64, + 0x52,0xa2,0x55,0xb,0xc1,0x8e,0xeb,0x16,0x7,0xba,0x85,0x85,0x41,0x29,0x6a,0xb7, + 0x14,0xb9,0x2b,0x83,0x4a,0xbe,0x2c,0x91,0x42,0x95,0xfc,0xc5,0xb5,0x76,0x44,0xd9, + 0xa9,0x53,0x76,0xf2,0x18,0xa6,0xbe,0xa7,0x59,0x3e,0xda,0x5a,0xd0,0xa6,0x5d,0x49, + 0xa0,0x9,0x17,0xe4,0xc1,0xcf,0xc1,0x68,0xbf,0x56,0xf7,0xd9,0xbe,0x73,0xa7,0x70, + 0xcb,0x50,0xc,0x21,0xe4,0x67,0xe8,0x3b,0xf8,0xbf,0x38,0xf4,0xe3,0xfa,0x6f,0xb2, + 0x34,0x43,0x34,0x6,0x1,0xca,0x78,0xdd,0xc7,0x57,0x42,0xf8,0x39,0x4c,0xf1,0xeb, + 0xe7,0x9d,0x29,0x32,0x2c,0x2d,0xf8,0x44,0x69,0x66,0xd1,0x4b,0x57,0x4,0x63,0x45, + 0x4,0x13,0x6,0xda,0xa0,0x94,0xa5,0xd0,0x6d,0x19,0x2,0x61,0x29,0x9a,0x28,0x12, + 0x4d,0x8c,0x2a,0xb9,0x97,0xa3,0x9e,0x3e,0xb3,0xd2,0xe2,0x45,0xc9,0xed,0x6b,0xe8, + 0xad,0xf1,0x34,0xa1,0xca,0xeb,0x2,0x8a,0xda,0xa1,0x95,0x39,0xad,0x5b,0xbd,0x3f, + 0x36,0xc9,0x48,0x45,0x29,0xe0,0x9b,0x8,0xf1,0x9,0x9e,0xba,0xbf,0x36,0xbc,0x67, + 0xd1,0xd0,0x58,0x4,0x0,0x60,0xab,0xc9,0xa6,0x8e,0xd7,0x63,0x59,0xff,0x15,0x43, + 0xdd,0x71,0xfe,0x29,0x43,0xa1,0x5b,0xa6,0x9b,0x2c,0x2d,0x97,0x6a,0xa9,0x38,0x93, + 0x4c,0xf7,0x5c,0xbf,0x3d,0x46,0xf5,0xc4,0x4e,0x74,0x3,0xe8,0x71,0x83,0x92,0xca, + 0xed,0xc6,0x89,0x13,0x21,0x52,0xe8,0xeb,0x2e,0x27,0x37,0xac,0xd,0xd5,0xc2,0xb0, + 0xb6,0x43,0x42,0x9f,0xf3,0x6b,0x71,0xa5,0x50,0xe2,0x47,0x4,0xf2,0xcf,0xd9,0x79, + 0xea,0xa9,0xf9,0x76,0xec,0xcc,0x14,0xd,0x48,0x80,0x32,0xb6,0x9a,0xdc,0xd8,0xb9, + 0x19,0xc5,0x1f,0x2,0x77,0x33,0xe9,0x88,0xa5,0xac,0xb2,0x6d,0x3d,0xc7,0xe0,0x26, + 0xb5,0x61,0x66,0xc7,0xf5,0xe8,0xa1,0xac,0x19,0x4,0x8c,0x87,0x93,0x8f,0xfb,0xf4, + 0x1,0x94,0xb6,0x13,0xca,0xc3,0x4c,0xa9,0x2a,0x2d,0xdd,0x2f,0xa9,0xf7,0xc2,0x18, + 0x14,0x87,0xb5,0x71,0x17,0x16,0x4a,0xb,0x50,0x26,0xed,0xba,0x43,0x50,0xdf,0xc3, + 0x50,0x7f,0xce,0x93,0xa7,0x76,0x35,0x9a,0xe0,0xcb,0x68,0x60,0x2,0x94,0xb1,0xd5, + 0xe4,0xfa,0x95,0x1b,0x30,0xe4,0x1f,0x80,0xb8,0x7,0x98,0xc6,0xda,0xb3,0x88,0xe1, + 0x26,0x4c,0xdd,0x45,0xd8,0x6e,0x69,0xdd,0x62,0x59,0xad,0x97,0x86,0x99,0x2,0x2d, + 0xcc,0x30,0x28,0x8d,0x20,0x42,0x8,0x43,0x6d,0xbc,0x5,0xf9,0x92,0xa6,0x8,0x67, + 0x62,0x48,0xe,0x82,0xfa,0x36,0x4a,0x7d,0x91,0xed,0xa7,0xf6,0x34,0xaa,0xe0,0xcb, + 0xb8,0x0,0x8,0x30,0xe,0xc1,0xe6,0xf,0xa4,0x31,0xe3,0x6f,0x45,0xf0,0x1e,0x84, + 0xb8,0xd,0x26,0x18,0x3e,0xce,0xe0,0x72,0x44,0x14,0xc0,0x1c,0xd,0xf1,0x2,0x8a, + 0x9f,0xa2,0xd4,0x3f,0x22,0xc2,0x1f,0xb2,0xfd,0x8b,0x23,0x73,0xbd,0xe0,0x42,0xe1, + 0x42,0x22,0x40,0x4,0x5b,0x4d,0x5e,0xd3,0xd9,0x41,0x4c,0xde,0x83,0x12,0xbf,0x84, + 0x10,0x37,0x1,0xed,0xb,0x5b,0x6,0x71,0x16,0xa9,0x9e,0xc0,0x50,0x8f,0x90,0x13, + 0xdf,0x61,0xf7,0x89,0x33,0x8d,0xde,0xda,0x27,0xc2,0x5,0x4a,0x80,0x2a,0x8,0x3a, + 0x3f,0xe6,0xb1,0x82,0xf5,0x20,0x6f,0x47,0xf0,0x46,0x84,0xb1,0x1e,0xc4,0x25,0xa0, + 0xea,0xb4,0x56,0x5d,0x4,0xa0,0x4e,0xa0,0xd8,0x83,0x32,0x1e,0x5,0xf9,0x73,0x4e, + 0xb1,0xa7,0xb4,0x15,0xdb,0x5,0xd1,0xd2,0xcf,0x87,0x57,0x3,0x1,0x6a,0x70,0x9f, + 0xc1,0xea,0x7e,0x9b,0xa4,0x19,0xc3,0x11,0xab,0x11,0x72,0x1d,0x88,0x35,0x40,0x17, + 0x88,0x26,0x4,0x49,0x14,0x49,0x84,0x4a,0x83,0x28,0x4d,0x4a,0xa9,0x2c,0x4a,0x64, + 0x10,0x8c,0xa2,0xd4,0x8,0x90,0x1,0x8e,0x21,0x38,0x80,0xc,0xe,0x50,0xb4,0xe, + 0x31,0x1a,0xe6,0x38,0xb4,0xc4,0x9f,0xed,0x22,0xcc,0x46,0xc5,0xab,0x90,0x0,0x93, + 0xe1,0x3e,0x3,0x30,0x58,0xbf,0xc7,0xa0,0xd0,0x21,0x8,0x46,0x74,0xfd,0xad,0x94, + 0xc2,0x3d,0xa3,0xd8,0xb3,0x5e,0x96,0x4,0xfc,0xaa,0x12,0xf2,0x45,0x5c,0xc4,0x45, + 0x5c,0xc4,0x45,0x5c,0xc4,0x45,0x5c,0xc4,0x45,0x5c,0xc4,0x45,0x5c,0xc4,0x45,0x5c, + 0x44,0x9,0xff,0xf,0x1b,0x7a,0x1b,0x9c,0xc5,0xa,0xea,0x45,0x0,0x0,0x0,0x0, + 0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82, + // /home/user/2/qstardict/qstardict/pixmaps/qstardict.png + 0x0,0x0,0x23,0xdf, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb, + 0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0, + 0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0, + 0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xd,0xd7,0x0,0x0,0xd,0xd7,0x1, + 0x42,0x28,0x9b,0x78,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xd8,0x3,0x17, + 0x7,0xc,0x11,0x7b,0x9d,0x58,0x6f,0x0,0x0,0x20,0x0,0x49,0x44,0x41,0x54,0x78, + 0xda,0xed,0x7d,0x7b,0x90,0x24,0x47,0x79,0xe7,0x2f,0xab,0xba,0x7b,0xba,0xe7,0xd9, + 0xb3,0x3b,0xb3,0xab,0x9d,0x59,0xed,0xae,0x56,0xac,0x76,0x91,0x90,0x56,0x3e,0xe, + 0x84,0xec,0x3b,0x84,0x4f,0xc6,0xd8,0xc6,0x40,0x20,0x7c,0xc1,0xf9,0x21,0x63,0xc2, + 0xe7,0x3b,0x7c,0xba,0x3b,0x87,0x79,0x84,0xce,0x17,0xbe,0x0,0x3f,0xe,0x63,0x73, + 0xb6,0xe3,0x1c,0xf8,0x41,0x84,0xc1,0x18,0x7c,0x70,0x6,0x7,0x36,0xc6,0xc6,0x81, + 0x10,0x92,0xc0,0x58,0x96,0xc1,0xbb,0x12,0x7a,0xb0,0xde,0x87,0xf6,0xa5,0x7d,0xcd, + 0xce,0xee,0xbc,0xba,0xa7,0x5f,0x55,0x95,0xdf,0xfd,0x91,0x55,0xdd,0x59,0x59,0x99, + 0x59,0xd5,0xd3,0x35,0x9a,0x76,0x9c,0x2a,0xa2,0xa3,0xab,0xab,0xb2,0xab,0xb2,0xf2, + 0xfb,0xf2,0xfb,0x7e,0xdf,0xef,0xcb,0xcc,0x2,0x5e,0xda,0x5e,0xda,0x5e,0xda,0x5e, + 0xda,0x5e,0xda,0x5e,0xda,0x5e,0xda,0xfe,0x7f,0xdc,0x58,0x4e,0xd7,0x79,0x27,0x80, + 0xff,0xe,0xe0,0xe6,0xf0,0x9a,0xab,0x0,0xb8,0x74,0xbe,0xe,0xc0,0x93,0x7e,0x37, + 0x1,0xb4,0xa4,0xdf,0x6d,0x0,0x8d,0x9d,0x7b,0xb6,0x3b,0xf7,0xfc,0xf0,0xab,0xe, + 0x0,0x0,0x11,0x10,0x4,0x9c,0x11,0x11,0x8,0x1c,0x6e,0xc1,0xe9,0xf8,0x7e,0xd0, + 0x9,0x28,0x0,0x88,0x8,0x44,0xdd,0x3f,0x13,0x8,0x24,0x5d,0xcc,0xf3,0x3a,0x9c, + 0x7b,0xd4,0x21,0x12,0x85,0x2,0x4e,0x70,0xa,0xf0,0xe1,0x80,0x88,0x13,0x40,0xa2, + 0x6a,0x3e,0xe7,0xc4,0x79,0x40,0x0,0x88,0x71,0xa7,0x5b,0x1f,0x22,0xe,0xee,0x73, + 0xc7,0x17,0xe7,0xc4,0x6f,0xe6,0x77,0x18,0x13,0xcf,0x44,0xc4,0x3c,0x10,0xf3,0x0, + 0x80,0x98,0xb8,0x7,0xe7,0xe2,0x9a,0x41,0x10,0xc0,0xef,0x74,0x18,0xa7,0x5e,0x5, + 0xc9,0x67,0xd,0xa7,0xc8,0x3a,0xe,0xeb,0x55,0x33,0x8,0x2,0xa,0x10,0xc4,0x1e, + 0xc2,0xf7,0x3,0x10,0x71,0x1f,0x1,0x93,0xdb,0x6,0x9e,0xd7,0xe1,0xce,0x8,0x6b, + 0x73,0x4,0x57,0x2,0xee,0x7d,0x7e,0xf1,0x5b,0xb8,0x92,0x97,0x2,0x14,0x72,0xb8, + 0xc6,0x8f,0x3,0xf8,0xb8,0x72,0x6c,0x4a,0xf9,0x3d,0x9d,0xe5,0x42,0xd7,0x2f,0xaf, + 0x7a,0x13,0xbb,0x8b,0x45,0xe6,0x44,0x82,0xe8,0x89,0x56,0xb4,0x67,0x11,0x51,0xbb, + 0xc6,0x8e,0xf3,0x48,0x27,0xc4,0xc7,0x75,0xc7,0xc1,0x18,0xeb,0x95,0xed,0xca,0xa2, + 0xf7,0x9b,0x87,0x4a,0x40,0x5c,0x68,0x5b,0xb7,0x84,0xa4,0x58,0x4e,0x58,0x11,0xfd, + 0x3d,0x9,0x3c,0xbc,0x9f,0x5c,0x57,0xf5,0x9e,0x8e,0xe3,0x80,0x51,0xa4,0xa4,0xe1, + 0x39,0x4e,0x20,0x2e,0xc9,0x3e,0xbc,0x3f,0xe7,0x1c,0x9c,0x73,0x10,0x47,0xf7,0x5a, + 0x4,0x2,0x3,0x83,0xc3,0x1c,0x4,0x1e,0x47,0x6d,0xb9,0xf9,0xbf,0x66,0xab,0x4b, + 0xbf,0xfa,0x9d,0xaf,0x2c,0x7e,0x70,0x18,0x2c,0x40,0x5,0xc0,0x29,0x0,0x73,0xa3, + 0xa3,0xa3,0xb8,0xff,0xfe,0xfb,0x51,0xad,0x56,0xc5,0x85,0x19,0xeb,0x3e,0x5c,0xab, + 0xd5,0x4a,0x34,0x6e,0x74,0x3e,0xea,0x35,0xad,0x56,0xb,0x44,0x84,0x89,0x7d,0x40, + 0x71,0xdc,0x41,0xf7,0x74,0xb8,0xd3,0xf6,0x9a,0xf0,0x79,0x27,0x6c,0x54,0x17,0x2c, + 0xaa,0x3a,0x63,0x0,0x11,0x38,0x5,0x68,0x76,0x1a,0xa0,0x98,0xe1,0x89,0xc4,0xde, + 0x3b,0x56,0x6f,0xaf,0x59,0x1f,0x9c,0x83,0xa3,0xd9,0xa9,0x5b,0x1f,0xda,0xf3,0x3b, + 0x68,0xf9,0x4d,0x6b,0x99,0xb6,0xd7,0x84,0x17,0xd6,0xd7,0xb4,0x35,0xda,0x35,0x4, + 0x3c,0xe8,0xab,0xc1,0x47,0xa,0x65,0x4c,0x63,0x8f,0x5f,0x5b,0x6c,0xbc,0xe5,0xa9, + 0x2f,0x5c,0xf8,0xd2,0x56,0x5b,0x80,0xbb,0x1,0xcc,0x1,0xc0,0xbb,0xdf,0xfd,0x6e, + 0xbc,0xee,0x75,0xaf,0xeb,0xa,0x96,0x31,0x16,0xdb,0x57,0x5,0xaf,0x96,0x93,0x3f, + 0xba,0xf3,0x31,0xad,0xb5,0x94,0x53,0x95,0xcc,0x76,0x3d,0xdb,0x3d,0x1c,0xc7,0x49, + 0x1c,0xd3,0xd5,0x97,0x88,0xb4,0xcf,0x62,0xaa,0x43,0x54,0x3e,0x3a,0xe6,0x38,0x8e, + 0xf6,0x1e,0xd1,0xf1,0x7a,0x6b,0xd,0x14,0x10,0x7e,0xfc,0x97,0xbe,0xf,0x4b,0xec, + 0x3c,0xda,0x7e,0xb,0xb,0xec,0x64,0xa1,0xba,0x6d,0xee,0x5d,0x0,0xb6,0x5c,0x1, + 0xe,0x47,0x3b,0xaf,0x7d,0xed,0x6b,0x31,0x39,0x39,0x69,0x14,0xa6,0xfc,0xc0,0xba, + 0x87,0x8f,0xf6,0x4d,0xff,0x89,0x8e,0xb9,0xae,0xdb,0x3d,0x26,0x37,0xbe,0x5c,0xce, + 0x71,0x9c,0xd8,0x7f,0x74,0x82,0xd2,0x59,0xa2,0xc8,0x8f,0xeb,0xce,0xc5,0x5c,0x81, + 0x64,0xde,0x63,0x66,0x9c,0xe2,0x66,0x3d,0xaa,0x6b,0xd7,0xed,0x28,0xd7,0x77,0x5d, + 0x37,0x76,0x4d,0xf9,0x3c,0xe7,0x1c,0xae,0xeb,0x62,0xa2,0x22,0xbc,0xe9,0xbe,0xca, + 0x61,0x5c,0xbd,0x7e,0x1e,0x85,0x31,0x51,0xb6,0xe6,0x2c,0x4c,0xe7,0xe1,0x2,0x6, + 0x55,0x80,0x91,0x98,0xf9,0xc,0x1f,0xc0,0xd6,0xe3,0xa3,0x7d,0xdf,0xf7,0xbb,0xfb, + 0xc5,0x62,0x31,0x56,0x2e,0xf2,0x85,0x3a,0x65,0x70,0x5d,0x37,0xd1,0xf0,0x26,0xa1, + 0x15,0xa,0x85,0xc4,0xf1,0xe8,0xba,0xea,0xb5,0x65,0x85,0x91,0x5,0xa1,0x9e,0x77, + 0x1c,0x27,0x76,0x5e,0xfe,0x9f,0x5a,0xaf,0x20,0x8,0x8c,0xf7,0x88,0x4,0x2e,0xd7, + 0x43,0xad,0xaf,0x5c,0xcf,0x3b,0x6e,0xbb,0x13,0x8f,0xfd,0xe9,0x17,0x31,0xbe,0xf, + 0x70,0xa,0x80,0x1f,0xf8,0x43,0x3,0x2,0x1,0x0,0xcf,0x3d,0xf7,0x1c,0x6e,0xbf, + 0xfd,0x76,0xad,0x49,0x4d,0xdb,0x6f,0xb7,0xdb,0x9,0xdc,0x60,0x52,0x22,0x9d,0x42, + 0xa5,0x29,0x9b,0xa9,0x47,0xeb,0xac,0x87,0x2c,0x20,0x93,0xab,0x32,0xd5,0x51,0xbd, + 0x7f,0x9a,0x7b,0x30,0xd5,0x51,0xe7,0x32,0xf6,0xcc,0xed,0x83,0x53,0x4,0x3a,0x2b, + 0x40,0x79,0x3b,0xc0,0x9c,0x58,0x54,0xb5,0x65,0xa,0xb0,0x2b,0xea,0x95,0x9f,0xfe, + 0xf4,0xa7,0xf1,0xe0,0x83,0xf,0x6a,0xcd,0x79,0xda,0x43,0x9a,0x84,0xa8,0xfa,0x47, + 0xd9,0x7f,0xaa,0xe5,0x64,0xeb,0xa3,0x53,0x40,0x59,0xa0,0xba,0xfa,0x99,0x5c,0x91, + 0xea,0xb3,0xd3,0xf0,0x88,0x7c,0x1f,0x9d,0x42,0xa8,0x6e,0x30,0xfa,0xf,0x11,0x19, + 0x8f,0x33,0xc6,0x70,0xe3,0xce,0x9b,0xe0,0x94,0xc4,0x3d,0xfd,0x16,0x50,0xa8,0xa0, + 0x31,0xc,0xa,0x30,0x9,0x0,0x13,0x13,0x13,0x38,0x76,0xec,0x18,0x3e,0xfa,0xd1, + 0x8f,0xe2,0xbe,0xfb,0xee,0x43,0xb9,0x5c,0xee,0xcb,0x2,0xc8,0xd,0x14,0xf9,0x4d, + 0xd5,0x25,0x44,0xd,0xa1,0x82,0x33,0x59,0x40,0x3a,0xdf,0xac,0x13,0xb2,0x4e,0xc1, + 0x74,0xbd,0x5e,0xad,0x9b,0xe,0xa7,0xe8,0x36,0xd5,0xd4,0xcb,0x65,0x23,0xec,0x62, + 0x7a,0x7e,0x1b,0x30,0xad,0x4e,0x4e,0xa3,0xde,0x59,0x6,0x5,0x4a,0x68,0xb3,0xd5, + 0x2e,0x60,0x65,0x65,0x5,0x87,0xe,0x1d,0xc2,0xd1,0xa3,0x47,0xf1,0xe8,0xa3,0x8f, + 0x76,0xc1,0xa0,0xcd,0x54,0xab,0x26,0x74,0x64,0x64,0xa4,0xb,0x8a,0x6a,0xfc,0x2a, + 0x6e,0x78,0x79,0x1,0x4e,0x88,0xa1,0x38,0x71,0x70,0x1e,0x80,0x73,0x4b,0xd4,0x4a, + 0xe2,0xe3,0x7,0x9e,0x88,0x9b,0x4b,0x6a,0xa8,0xc7,0x0,0x62,0xe6,0xbf,0xf2,0x38, + 0x96,0x28,0x94,0x18,0x0,0xa9,0x17,0x9b,0xfe,0xcf,0x0,0xce,0x9,0x20,0xa5,0x61, + 0x4b,0x71,0xeb,0xe5,0x30,0x7d,0x53,0xb,0x1e,0x22,0x79,0xcd,0x62,0xc9,0x1,0xf7, + 0x5,0x21,0xc6,0x18,0x83,0x3,0x7,0xed,0x76,0xd,0xe,0x1,0x4e,0x9,0xa0,0xd2, + 0x70,0x30,0x81,0x1f,0xf,0x59,0x40,0x14,0xa,0x5,0xdc,0x7c,0xf3,0xcd,0x98,0x9a, + 0x9a,0xea,0xa,0x52,0x46,0xb6,0x91,0xc0,0xa3,0x63,0x11,0x40,0x92,0x1,0x15,0x11, + 0xc1,0xf7,0x7d,0xcc,0xef,0xde,0x81,0xf7,0x7d,0xf8,0xed,0xe0,0x44,0x60,0x6c,0x14, + 0x14,0x91,0x36,0xe0,0xe0,0xe4,0x1,0xe4,0xa,0x32,0x85,0xb8,0x20,0x50,0x28,0x0, + 0x27,0x2e,0x84,0xc4,0x22,0x62,0x87,0x42,0xe5,0x11,0x9a,0x21,0xee,0x23,0x80,0x19, + 0xe7,0x4,0x4e,0x3e,0x88,0xf3,0x90,0x70,0x91,0xf9,0x2,0x41,0xf0,0x74,0x89,0x22, + 0xa,0x10,0x4,0x1e,0x2,0xee,0x83,0x78,0xaf,0xbe,0x1c,0xbc,0x4b,0xea,0x20,0x24, + 0x6d,0x2,0xee,0xf7,0x8,0x1f,0xe2,0x42,0x71,0xc9,0xf,0x59,0xcd,0x50,0x43,0xa3, + 0x72,0xc4,0x41,0x11,0x41,0x44,0x3c,0xfc,0x90,0xf4,0x9c,0x41,0xd8,0x1e,0x41,0xaf, + 0xd,0xb9,0xb8,0x4f,0xbd,0xb6,0x8e,0xe3,0x4f,0x9f,0xed,0xac,0x2e,0x2f,0xdf,0x7f, + 0xfc,0x61,0x7c,0x76,0x28,0x14,0x0,0x0,0xca,0xe5,0x32,0x7c,0xdf,0xef,0xa,0xd7, + 0x66,0x7a,0xd5,0x90,0x48,0xde,0xca,0x13,0xc0,0x87,0x3e,0x3d,0x82,0x6d,0x63,0x4d, + 0x7c,0xe7,0xf2,0x76,0xbc,0xb0,0x34,0x19,0x69,0x8,0xfe,0xc5,0xde,0x5,0xcc,0x4e, + 0x8,0x12,0xe6,0xf9,0xc5,0x29,0x9c,0xbc,0x5a,0x85,0x17,0x74,0xba,0xe7,0x65,0x7a, + 0x58,0xf7,0x70,0x6a,0xd4,0x0,0x86,0x18,0x91,0xcc,0xc,0x65,0x1d,0x46,0xb8,0x79, + 0xb6,0x89,0x92,0x4b,0xf0,0x38,0xc3,0xf9,0xa5,0x11,0xb4,0x3c,0xd9,0x9c,0x23,0x76, + 0x6f,0x58,0xee,0xcd,0x24,0x56,0x52,0xbd,0xa9,0xe8,0x28,0x4e,0xec,0xb0,0x7a,0xbd, + 0x82,0x53,0xc2,0x8e,0xa9,0x7d,0x38,0xfb,0xe4,0xd2,0xc2,0xf1,0xd3,0xcf,0x1f,0x38, + 0xfe,0x97,0xa8,0x6d,0x95,0xb,0x88,0xd5,0xac,0xd3,0xe9,0xc0,0x71,0x9c,0x98,0x39, + 0x97,0xe3,0x5c,0xd9,0x27,0x76,0x3a,0x9d,0xae,0x5f,0x8d,0x3e,0x91,0xdf,0xf3,0xbd, + 0x16,0xbe,0xfc,0x4c,0x13,0x3f,0x78,0x7,0x70,0x68,0xe7,0x75,0xbc,0x70,0xed,0x3a, + 0xae,0x84,0x8f,0xf8,0xd5,0x63,0xc0,0x9b,0xe,0x3,0x63,0x23,0xc0,0xfe,0xd9,0x55, + 0x9c,0xbe,0xba,0x8a,0x85,0x7a,0x1f,0xda,0xcc,0x36,0xde,0x3,0xbe,0x73,0x19,0x38, + 0xbc,0x1b,0x28,0xba,0xc0,0x9e,0x6d,0xd,0x3c,0x77,0x9,0x68,0x79,0x7d,0xf6,0x30, + 0xb6,0xc1,0xde,0xa8,0x9c,0xac,0xb5,0x16,0x31,0x7b,0x70,0xdf,0xce,0x5b,0x8b,0x7b, + 0xde,0x7a,0x1c,0xe7,0x3f,0xb9,0x51,0x1,0x3a,0x9b,0x91,0x61,0xe2,0x9c,0x77,0x2d, + 0x41,0x64,0xee,0xe5,0x63,0xbe,0xef,0x27,0x8,0x90,0x20,0x8,0xba,0xe7,0xe0,0x10, + 0x3a,0x1c,0x78,0xe4,0x9f,0x80,0x4e,0x0,0xdc,0x73,0x48,0x8,0x1c,0x0,0xda,0x3e, + 0xf0,0xf5,0x13,0x0,0x27,0xd1,0x26,0x77,0xed,0x7,0x5c,0x66,0x69,0x3c,0x16,0xff, + 0x28,0x3f,0xb3,0x9b,0x4a,0x26,0x84,0x7d,0x6a,0x31,0xea,0x85,0xc0,0xcd,0x3b,0x92, + 0xd7,0x48,0x5c,0xdf,0x72,0x43,0x6b,0x5d,0x32,0xd4,0x7b,0xb1,0x76,0x16,0x53,0x7b, + 0x69,0xa0,0x4e,0x3c,0xa8,0x2,0x70,0x9b,0x99,0xd7,0x51,0xae,0x36,0xf4,0xdc,0x45, + 0xbf,0x4e,0xa4,0xe5,0xa2,0xc7,0x17,0x1d,0xe0,0x7b,0xf,0x1,0x5,0x57,0x3c,0xfc, + 0x62,0xd,0x38,0x7a,0x2e,0xc,0x43,0x2a,0xc0,0x81,0x9d,0x86,0x16,0xdd,0xa0,0xc0, + 0x19,0x4b,0x7e,0xba,0x9,0xab,0x3a,0x70,0x45,0xa4,0x13,0x30,0x5a,0x4,0xb6,0x8d, + 0xbf,0x78,0x2,0xd7,0x29,0xf7,0xd5,0xe6,0xb,0xad,0xad,0x54,0x0,0x2b,0x4f,0x2e, + 0x2b,0x82,0x2d,0xbc,0x49,0xc4,0xcd,0xe,0xeb,0x3e,0xf8,0xf5,0x3a,0xf0,0xf5,0x93, + 0xc0,0xb6,0x31,0xe0,0x5f,0xbf,0xac,0xd7,0x18,0xc7,0x2e,0x1,0xe7,0x97,0x42,0x3e, + 0xfa,0x46,0x20,0x22,0xd1,0xf2,0x10,0x78,0x9a,0x25,0x3e,0x7f,0x1d,0xa8,0xb7,0x45, + 0xd9,0xf9,0x29,0x8,0x85,0x7d,0x91,0x4,0xe,0xb9,0xae,0x0,0x5c,0xc0,0xdf,0x4a, + 0x5,0x20,0x9b,0x12,0xc8,0xc2,0xcf,0xc2,0x84,0xf5,0xca,0xc4,0xcf,0xbf,0xb0,0x4, + 0xfc,0xe3,0x19,0x60,0xcf,0x76,0xe0,0xf0,0xde,0x5e,0x44,0xf7,0xf7,0xcf,0xb,0x97, + 0x50,0x2e,0x2,0xb7,0xed,0xda,0x3c,0x81,0xab,0x3d,0x9c,0x0,0x9c,0x5d,0x12,0xdf, + 0xa5,0x22,0x30,0x3b,0x91,0x22,0x70,0x55,0xd8,0x7d,0x8,0x9c,0x29,0x2,0x67,0x49, + 0x13,0xbc,0x3e,0x94,0x16,0xc0,0x24,0x7c,0x13,0x4d,0x1c,0x53,0x2,0x27,0xd9,0x70, + 0xc7,0xae,0x0,0xc7,0x17,0x80,0xdb,0xe7,0x81,0x9b,0x66,0xc4,0xe1,0x8e,0xf,0x3c, + 0x7d,0x41,0x14,0xbd,0x6d,0xe,0x18,0x29,0x6c,0x8e,0xc0,0x75,0x92,0x6a,0xb6,0x85, + 0x75,0x2,0x80,0x1b,0x26,0x0,0xd7,0xc9,0x1,0x77,0x68,0x4,0x9e,0x56,0x4f,0x77, + 0x40,0x99,0xe5,0x66,0x1,0x6c,0xe9,0x5d,0x53,0xaa,0xd7,0x94,0xf8,0x60,0x86,0x86, + 0xfb,0xd6,0x69,0xe0,0xe2,0x12,0xf0,0xdd,0xfb,0x81,0x99,0x71,0xf1,0xdf,0x13,0x57, + 0x80,0x5a,0x13,0x70,0x5d,0xe0,0xd6,0xf9,0xfe,0x4,0x9e,0x80,0xc,0xcc,0x2c,0x70, + 0xdd,0xe1,0x8b,0x4b,0x40,0xc0,0x5,0x36,0x99,0x19,0x7f,0x71,0x4,0xde,0x7d,0xa6, + 0xde,0xa7,0x36,0x54,0x16,0x20,0x8b,0x12,0xa4,0x2a,0x82,0xa3,0x6f,0xc,0x2,0xf0, + 0xf5,0x53,0xc0,0x72,0x13,0xb8,0xe7,0x20,0x30,0x5a,0x12,0xd1,0xc0,0x91,0xf3,0x0, + 0x23,0xe0,0xe0,0x4e,0xa0,0x52,0x1a,0xbc,0x77,0x67,0xf5,0xdf,0x1e,0x1,0xb,0x21, + 0x20,0xdc,0x39,0x21,0x22,0x83,0xcc,0xfe,0xdb,0x22,0x70,0x66,0x13,0x78,0xb2,0x4d, + 0xf8,0x50,0x58,0x0,0x1b,0x10,0xcc,0xda,0xfb,0x4d,0x18,0x20,0x1e,0x62,0x2,0x8f, + 0x1d,0x17,0xdf,0xdf,0x7b,0x48,0x80,0xbf,0xb,0xcb,0x2,0x99,0xbb,0xc,0xb8,0x75, + 0xd7,0x8b,0x1b,0x92,0x2d,0xd6,0x4,0xe,0x71,0x1c,0x60,0xfb,0x98,0x1d,0xb0,0x65, + 0x15,0xb8,0xcd,0x7c,0xa8,0xa7,0x5d,0x7,0x9d,0xa1,0x51,0x80,0xac,0xc2,0x57,0x47, + 0xee,0x24,0xa3,0x0,0xbb,0xff,0x6e,0x79,0xc0,0x63,0x27,0x80,0xf1,0xb2,0x70,0x7, + 0xc,0xc2,0xa,0x10,0x13,0xb1,0xf9,0x68,0xf1,0xc5,0xb,0xc9,0x38,0x1,0x97,0x56, + 0xc4,0xfe,0xcc,0x44,0x18,0xaa,0x6e,0xa2,0xc0,0x93,0x2c,0x26,0x9a,0x5b,0xa9,0x0, + 0x9d,0x2c,0x16,0x40,0xe7,0xe7,0x75,0xae,0xa3,0x7,0x2,0x59,0xaa,0xff,0x5e,0x69, + 0x8,0x42,0xe8,0xc6,0x69,0xe0,0x8e,0xdd,0xc0,0xca,0x3a,0x70,0x66,0x51,0x80,0xb1, + 0x97,0xcf,0xf7,0x21,0xf0,0x1c,0x10,0xfa,0x5a,0xb,0xa8,0x77,0xc4,0xbd,0x63,0x56, + 0x60,0x13,0x4,0xae,0x2a,0xe6,0xa0,0xdb,0xa6,0x81,0x40,0x39,0xa,0xd0,0x45,0x4, + 0x76,0xdc,0x90,0x1,0xb0,0x41,0xf8,0xdf,0x27,0xce,0x0,0xaf,0xd8,0x2d,0x42,0xc4, + 0xa7,0x2f,0x0,0xbe,0x2f,0xa2,0x84,0xf1,0x52,0x46,0x81,0xe7,0x4,0xd8,0xae,0xac, + 0x88,0x54,0xc4,0xb6,0xb1,0x1e,0x16,0xd0,0x0,0xb6,0xec,0x2,0xcf,0xa8,0x98,0xdc, + 0xc5,0xea,0xd0,0x81,0x40,0x55,0xe0,0x3a,0x41,0x9b,0x84,0xf,0x0,0xcc,0xcd,0xe0, + 0xbf,0xc3,0x16,0x38,0x73,0xd,0xf8,0xf6,0x79,0xe0,0x35,0xfb,0x5,0x0,0xfc,0xa7, + 0x5,0xf1,0x50,0x87,0x76,0xbd,0xb8,0x21,0x59,0xcb,0x13,0x56,0xc9,0x71,0x80,0xed, + 0xe3,0xd9,0x84,0x9d,0x8b,0x62,0xe,0x8b,0x5,0xe8,0x7,0xfd,0x5b,0xcd,0x7f,0x64, + 0x1,0xfa,0xf0,0xdf,0xdf,0xb9,0xc,0x5c,0x58,0x12,0x4c,0xe1,0xf9,0x25,0xa0,0xd1, + 0x11,0x16,0x61,0xac,0xbc,0x41,0x86,0x6d,0x83,0x8,0x7d,0xb1,0x2e,0x5a,0x64,0x7a, + 0x4c,0xb8,0x83,0xdc,0x99,0x40,0x8d,0x62,0x96,0xd9,0xd6,0x62,0x80,0xcc,0x21,0xa0, + 0xd,0x7,0x24,0xca,0x39,0xfd,0xfb,0xc5,0x7f,0x38,0xb,0xac,0xb6,0x80,0xbb,0x6e, + 0x12,0x56,0x80,0x1,0x38,0x74,0x43,0x76,0x4a,0x35,0xf,0xc0,0xe6,0x7,0xc0,0xf2, + 0xba,0x38,0xb5,0x7d,0x74,0x13,0xa8,0x5f,0x9d,0x62,0x36,0xb6,0x36,0xa,0xb0,0x2, + 0xc0,0xac,0x54,0xb0,0xfa,0x7f,0x47,0xca,0x5,0x64,0xed,0x39,0x44,0x82,0x1a,0x76, + 0x1d,0x60,0x76,0x1c,0x58,0x6e,0x8,0x80,0x38,0x51,0xce,0x46,0xa9,0xe6,0x5,0xd8, + 0xae,0xad,0x8b,0xc8,0x60,0xaa,0x22,0xdc,0xc1,0xa0,0x5c,0x7f,0x5a,0x3d,0x31,0x81, + 0x60,0x68,0x5c,0x80,0x9a,0x9,0x4c,0x9b,0x23,0x60,0xb2,0xa,0xbd,0x59,0x41,0xfd, + 0x21,0x74,0x2f,0x0,0xbe,0x71,0x4a,0xf8,0x60,0x2f,0x10,0xe5,0x6f,0xb9,0x21,0x23, + 0xc3,0x96,0x13,0x42,0xf,0x8,0x58,0xa,0xb1,0xc0,0xf4,0xe8,0xe0,0x5c,0x7f,0x5a, + 0x3d,0x3f,0xf7,0x0,0xea,0xff,0xec,0x72,0x1,0x76,0xff,0xcf,0xba,0xd9,0xb5,0x8d, + 0xf8,0xc5,0x96,0x7,0x3c,0xf1,0xbc,0x8,0xc7,0x2,0xe,0xcc,0x57,0x43,0x2b,0x90, + 0x4e,0xa9,0xe6,0x86,0xd0,0x57,0x1a,0x80,0x1f,0x5a,0x81,0x98,0xc1,0xdb,0x8,0xf5, + 0x9b,0x41,0x31,0x87,0x26,0xc,0xec,0xe7,0x63,0xfa,0x9f,0xc0,0x0,0x6c,0x20,0x84, + 0xbe,0xd2,0x4,0xbe,0x75,0x2e,0x6c,0xb8,0x90,0x22,0x4e,0xa3,0x54,0xf3,0x44,0xe8, + 0x9c,0x3,0xab,0xeb,0xc2,0xa,0x44,0x4a,0x30,0x0,0xd7,0x6f,0xab,0x6b,0x7d,0xab, + 0x15,0xa0,0x2f,0x1a,0x58,0xd7,0xf3,0xf5,0x1c,0xc2,0xe0,0x8,0x7d,0x61,0xd,0x78, + 0xf6,0xa2,0x38,0xbe,0x63,0x12,0x98,0x2a,0x6f,0xe,0x13,0x68,0x52,0xcc,0x95,0x96, + 0xb0,0x40,0xd5,0xd1,0x24,0xa1,0xd5,0xf,0xd7,0x6f,0x54,0x4c,0x6,0xc0,0x19,0xcc, + 0xff,0xbf,0x68,0x18,0x40,0x9f,0xf1,0xb3,0x4c,0xb0,0x90,0x98,0xc0,0x41,0x0,0xdb, + 0xd9,0xeb,0x62,0x8,0x17,0x83,0x18,0x35,0xb4,0xa9,0x83,0x33,0x98,0x3a,0xa0,0x54, + 0x0,0x51,0x87,0x1,0x13,0x23,0x39,0xe0,0xc,0xcd,0x9,0x46,0x83,0x45,0x0,0xb9, + 0x87,0x81,0x83,0x9a,0xff,0x18,0x6,0xc8,0x9,0xb0,0x9d,0xb8,0x22,0x12,0x45,0xb3, + 0xe3,0xc2,0x1c,0xe7,0x26,0xf0,0xc,0x8a,0x59,0x6b,0xa,0x30,0x3a,0x55,0x9,0x5b, + 0x3a,0xab,0xc0,0xd,0xdd,0x5e,0x73,0xa8,0x39,0x94,0x16,0x60,0x23,0x84,0x50,0xcc, + 0x15,0x38,0xf9,0x21,0x74,0x2,0xf0,0xcc,0x45,0x91,0xb1,0x7b,0xd9,0x8e,0xfe,0x4, + 0x9e,0x47,0xe8,0xb8,0xda,0x12,0xd4,0xf0,0x58,0xb1,0xf,0x81,0x67,0x71,0x53,0x43, + 0x2,0x2,0xfb,0x8a,0x0,0x6c,0xa6,0x3f,0x36,0x6d,0xdc,0x65,0xb9,0x22,0xf4,0x80, + 0xb,0x57,0x30,0x33,0xe,0xec,0x9c,0xcc,0x87,0xfa,0xcd,0xaa,0x98,0xeb,0x2d,0xc0, + 0xe7,0x62,0xf0,0x6a,0x2e,0x2,0x97,0xea,0xe8,0x30,0xac,0xd,0x3d,0x8,0xcc,0x2, + 0xfe,0x12,0x18,0xc2,0xcd,0x1f,0xa1,0x5f,0x5c,0x16,0xa3,0x8c,0x5f,0xb1,0xb,0x18, + 0x1f,0x41,0x5e,0xa3,0x71,0x32,0x29,0xe6,0x6a,0xb,0x28,0x15,0xc2,0xc1,0x2a,0x2c, + 0xc3,0x33,0x65,0x54,0x4c,0x82,0x61,0x6,0xca,0xb0,0xe4,0x2,0x4c,0xe0,0x2f,0x8d, + 0xa,0x76,0x5c,0xca,0x1d,0xa1,0x13,0x13,0x56,0xc0,0x71,0xc4,0x28,0x62,0xe3,0xf8, + 0xc1,0xbc,0x10,0xba,0x1c,0xab,0xb5,0x45,0x96,0x72,0xbc,0x9c,0x7b,0x12,0xaa,0x35, + 0x54,0x2e,0x20,0x4b,0x2e,0x20,0xcd,0x6a,0x44,0x51,0xc0,0x66,0x20,0xf4,0x6b,0x75, + 0xc1,0xd5,0x8f,0x14,0x80,0x57,0xcc,0x9,0x84,0x9e,0xb,0x13,0x98,0x1,0xb0,0xad, + 0xb5,0x81,0x11,0x57,0xcc,0x2a,0x1a,0xd8,0xf5,0xf4,0x14,0xb3,0xbd,0xd5,0xa,0xc0, + 0xb3,0xb8,0x0,0x53,0xa,0xd8,0xa8,0xc,0x9b,0xc8,0xa1,0x9f,0x5a,0x14,0x76,0x6b, + 0xb4,0x24,0x68,0xe2,0xbe,0x5,0x9e,0x1d,0xa1,0xc7,0xb1,0x40,0x47,0xe4,0x8,0xc6, + 0x46,0x72,0x1c,0x17,0xc8,0x6,0x9f,0x22,0x3e,0xa8,0x2,0x4,0x59,0x49,0xa0,0xb4, + 0x5,0x94,0x62,0x95,0x72,0x37,0xf,0xa1,0xd7,0xda,0xc0,0xd5,0x9a,0x0,0x86,0x23, + 0x8e,0x48,0x18,0xf5,0x25,0xf0,0x3e,0x1,0x9b,0x4c,0x15,0xaf,0xb5,0x84,0xe2,0xb9, + 0x4e,0x4e,0x39,0x9,0x1a,0x6c,0x44,0x70,0xee,0x20,0xd0,0x96,0xc,0x4a,0x3,0x7e, + 0x46,0x17,0xb0,0x9,0x8,0xfd,0xf4,0x75,0x61,0x8a,0xeb,0x6d,0xc1,0xf,0xcc,0x8c, + 0xe5,0x8f,0xd0,0x75,0x8a,0xd9,0xf0,0x84,0xe2,0x8d,0x95,0x72,0x70,0x3d,0x39,0xc5, + 0x86,0xb9,0xe7,0x2,0xb2,0x80,0xc1,0xd4,0x5c,0xc0,0x26,0x23,0xf4,0xb6,0x7,0x5c, + 0x5a,0x5,0x6e,0x98,0x2,0x4e,0x5d,0x3,0xf6,0xcd,0x0,0xa3,0x23,0xf9,0x22,0x74, + 0xed,0xbd,0x9,0x68,0xb4,0x45,0x34,0xe0,0x38,0x3,0xba,0x1e,0xd1,0xfa,0xeb,0x83, + 0x2a,0x40,0x21,0x6f,0xb,0x10,0xf5,0x7e,0xd3,0xa2,0x90,0x59,0xd2,0xc2,0x36,0x26, + 0x50,0xf7,0x63,0xed,0x32,0x50,0xbc,0x76,0xb,0x2a,0xe3,0xc5,0x74,0x6d,0x8d,0x86, + 0x92,0x9d,0x3,0x9a,0x13,0x80,0xe3,0x1,0xcf,0x9c,0x10,0x9c,0x7d,0xab,0xe,0xf8, + 0x1,0x87,0xc7,0x5b,0x70,0x1c,0xe,0x8f,0x9a,0x68,0x63,0x15,0x28,0xb6,0x51,0xac, + 0x0,0xe5,0x49,0xa0,0x54,0xc9,0x68,0x9,0xb5,0x95,0x16,0x56,0x60,0xb4,0xc,0x54, + 0x8a,0x2,0x17,0xc0,0xa4,0x60,0x2c,0xc3,0x21,0x6,0x7f,0x68,0x14,0x40,0x36,0xfd, + 0xd1,0x2,0x10,0x7d,0x33,0x80,0x1a,0x26,0xd0,0xd6,0x20,0xd1,0xe6,0x35,0x81,0xb7, + 0xbf,0xe6,0xbd,0xb8,0xf7,0xde,0x7b,0x73,0x79,0x16,0xce,0x39,0x3a,0x9d,0xe,0x7c, + 0xdf,0x47,0xbd,0x5e,0xc7,0xd5,0xeb,0x97,0x70,0xfe,0xf2,0x49,0x9c,0x3c,0xfb,0x2c, + 0x16,0xce,0x9c,0x47,0xab,0x74,0x1,0x8d,0xe2,0x39,0x8c,0xcd,0x12,0x4a,0xa3,0xd9, + 0xeb,0x19,0x6d,0xcd,0x8e,0xb0,0x2,0xd,0x4f,0xb2,0xa1,0x2c,0x93,0xe,0x28,0xed, + 0x36,0xf8,0x4a,0x61,0x83,0x2a,0x40,0x27,0x2b,0xd,0x6c,0x23,0x83,0x12,0x3c,0x80, + 0x93,0x6d,0xe,0x9f,0xbc,0xbf,0x7f,0xff,0x7e,0xec,0xdf,0xbf,0x1f,0x9b,0xbd,0xb5, + 0x5a,0x2d,0x9c,0x3b,0x77,0xe,0xcf,0x1c,0x3b,0x8a,0x47,0xfe,0xfe,0xb,0xb8,0x78, + 0xe1,0x49,0xb4,0xc6,0x4f,0x62,0x72,0x17,0x69,0x2d,0x97,0xee,0x31,0x1a,0x1d,0xa0, + 0x5c,0x12,0x93,0x5a,0xe5,0x5,0x26,0x58,0x66,0xb3,0xd2,0xdd,0x6d,0x6c,0xb5,0x2, + 0x34,0xb3,0xf0,0x0,0x59,0xa2,0x80,0xf8,0xe4,0x50,0x96,0xad,0x37,0x48,0x23,0x87, + 0x8e,0x1c,0x39,0xd2,0x5d,0xa7,0x58,0xde,0xf6,0xec,0xd9,0x83,0xd9,0xd9,0xd9,0xd8, + 0xb1,0x7a,0xbd,0x8e,0xe3,0xc7,0x8f,0x1b,0xad,0x51,0xb9,0x5c,0x46,0xa1,0x50,0x40, + 0xb5,0x5a,0x45,0xb5,0x5a,0x45,0xa9,0xd4,0x9b,0x6f,0x56,0x2e,0x97,0x71,0xf0,0xe0, + 0x41,0x1c,0x3c,0x78,0x10,0x6f,0x7b,0xcb,0xbf,0xc3,0xa9,0x53,0xa7,0xf0,0xd0,0x63, + 0x5f,0xc0,0x57,0x8f,0xfc,0x5f,0xd4,0x26,0x9f,0xc4,0xf4,0x6e,0x9e,0x54,0x5e,0x96, + 0x74,0x45,0xcd,0x8e,0x98,0xc0,0xd2,0xf6,0xfa,0x12,0x78,0xee,0x5b,0xae,0x18,0x20, + 0x2b,0xf,0x60,0xcb,0x7,0x44,0x2e,0x20,0xab,0x5f,0x4,0x84,0x6f,0x7e,0xe4,0xdc, + 0x6f,0xe1,0x6b,0x7f,0xf2,0xdb,0xb1,0xe3,0x2b,0xe7,0x81,0xff,0xfd,0xb,0x5f,0x4c, + 0x28,0xc0,0xd2,0xd2,0x12,0xde,0xff,0x3b,0xff,0x1,0xd8,0x76,0x9,0x80,0xc8,0xf, + 0x14,0x1c,0xe0,0xe2,0x8a,0xb8,0xc5,0x4c,0x85,0xa1,0xd9,0x19,0x83,0xd7,0x1c,0x47, + 0x81,0x4f,0x60,0x7e,0xf6,0x66,0x7c,0xd7,0xad,0xdf,0x83,0x57,0xde,0xf1,0xdd,0x38, + 0x70,0xe0,0x0,0x8a,0xc5,0x62,0xb7,0xde,0x7,0xe,0x1c,0xc0,0x81,0x3,0xef,0xc5, + 0x5b,0xdf,0xf8,0x63,0xf8,0xdc,0x5f,0x7e,0x12,0xf,0x3f,0xf5,0x31,0x38,0x7b,0x4e, + 0xa1,0x3c,0x69,0xaf,0x7e,0xcb,0x13,0x38,0xa0,0xe4,0x8a,0x55,0x50,0x36,0x28,0xf0, + 0xb5,0xa1,0x51,0x0,0x35,0x19,0x64,0x5b,0x30,0xd1,0x16,0x12,0x46,0x2e,0xa0,0x1f, + 0xbf,0x38,0x3e,0x3,0x60,0x66,0x21,0xc9,0x93,0x7a,0x63,0xc6,0xfa,0x96,0xab,0x3e, + 0xd8,0x4d,0x62,0xd9,0xfd,0x4e,0x1,0x38,0x38,0xf,0x14,0x96,0xc4,0xd0,0xee,0x8e, + 0xb,0x1c,0x9c,0x11,0x6b,0x0,0x34,0x3d,0xe0,0xf4,0xfa,0xdf,0xe2,0xd9,0x27,0x3f, + 0x81,0xcf,0x3e,0xbe,0x17,0xdb,0xd9,0x6d,0x78,0xf3,0xbf,0xf9,0x49,0xdc,0xfb,0xba, + 0x1f,0xc0,0xd4,0x54,0x6f,0x55,0xfc,0xb9,0xb9,0x39,0xfc,0xdc,0xbb,0xfe,0x1b,0xee, + 0x79,0xea,0xd,0xf8,0xc8,0x27,0x3f,0x80,0xb,0xab,0x5f,0x42,0xf5,0x46,0x33,0x46, + 0x23,0xa,0xd7,0x36,0x28,0x1,0x5e,0x46,0x42,0x57,0x83,0x35,0x86,0x27,0x17,0x90, + 0xb6,0x3e,0x70,0xfc,0xe1,0xc9,0x4e,0x1d,0x3b,0xd9,0x19,0xb6,0x8d,0x84,0x64,0x50, + 0x42,0xc7,0x76,0x20,0xc6,0xc,0xcc,0x4f,0x9,0x4b,0xe0,0x5,0xc0,0xf9,0x65,0x60, + 0xef,0x76,0xd1,0x43,0x47,0xc6,0x80,0xe9,0xdd,0xc0,0xe8,0x81,0x73,0xa8,0xdd,0xf8, + 0x25,0xfc,0xc1,0xd7,0xde,0x81,0x7,0x7e,0xf1,0x6d,0x78,0xe8,0xe1,0xbf,0x49,0xac, + 0x76,0x76,0xe7,0x9d,0xdf,0x85,0xf,0xff,0x8f,0x4f,0xe0,0xd5,0xd5,0xff,0x82,0x95, + 0x13,0x93,0x71,0x11,0x29,0x8c,0x65,0xcb,0x17,0xf7,0x2b,0x6c,0x70,0xfc,0x3,0xc3, + 0xd6,0x53,0xc1,0x31,0x41,0xab,0xab,0x7d,0x99,0x96,0x8c,0xb1,0x59,0x90,0x2e,0x8, + 0xcc,0x59,0xe0,0x69,0xdb,0xa5,0x55,0x91,0x30,0x9a,0x9b,0x12,0xd7,0x6a,0x74,0x80, + 0x85,0x55,0x60,0xcf,0xb6,0x78,0xe3,0x17,0xca,0xc0,0xf4,0xfe,0x36,0x5a,0xfb,0xbe, + 0x8a,0xdf,0xfe,0xfc,0x3b,0xf1,0x1b,0xbf,0xf3,0x7e,0xd4,0x6a,0x71,0x42,0x6e,0x7a, + 0x7a,0x1a,0xbf,0xf8,0x9e,0xf,0xe1,0xd,0x87,0x1e,0xc4,0xf2,0xc9,0x29,0x23,0x31, + 0xc4,0xb9,0xb0,0x2,0x23,0xc5,0x8d,0x71,0x1a,0xf4,0xcf,0x25,0x19,0xa4,0x2a,0x89, + 0x49,0xf0,0xda,0x31,0x81,0x96,0xe4,0x4e,0x6a,0xaf,0xc9,0x62,0x5,0xd0,0x9b,0x57, + 0x70,0x71,0x45,0x8c,0x19,0x88,0xd2,0xb6,0x2b,0x2d,0x91,0x42,0xde,0x3d,0x25,0x48, + 0x1c,0xb9,0x7c,0x61,0x4,0x98,0xba,0x75,0x1,0x8f,0x5d,0xf8,0x75,0xfc,0xd2,0x87, + 0x7f,0x1e,0x4b,0x4b,0x4b,0xb1,0x6b,0x97,0x4a,0x25,0xfc,0xe7,0x9f,0x79,0x1f,0x5e, + 0x7f,0xe0,0xdd,0x58,0x39,0x3d,0x6a,0xbc,0x77,0xc7,0x17,0x56,0xc6,0xed,0x83,0x18, + 0x92,0xde,0xa5,0x41,0x43,0xa3,0x0,0x69,0xc,0xa0,0xd,0x3,0x24,0xa2,0x83,0x30, + 0x4d,0x97,0xf7,0x44,0x8e,0xb4,0xb,0x5c,0xaf,0x8b,0x9e,0x3f,0x5f,0x8d,0xcf,0xff, + 0x7,0x13,0x53,0xbf,0x75,0xff,0xab,0xde,0xe4,0xe1,0x39,0xef,0x8f,0xf0,0xfe,0x5f, + 0xff,0x79,0x34,0x1a,0xf1,0xa8,0xac,0x58,0x2c,0xe2,0x81,0x7f,0xff,0x3e,0xdc,0x3a, + 0xfa,0x76,0xd4,0x17,0x98,0xb6,0x9e,0x1,0x9,0x10,0x38,0xe2,0x66,0x50,0xe2,0xa4, + 0x26,0x6c,0xf9,0x80,0x10,0x52,0x51,0x7c,0xda,0x7c,0x0,0xd3,0x82,0xcb,0x31,0x25, + 0x60,0x94,0xdb,0xcc,0x9d,0x54,0xc1,0x2b,0x98,0xe0,0x85,0x65,0xc1,0xd5,0xcb,0xe3, + 0x7,0x2f,0xad,0x8a,0x5c,0x7e,0x6c,0x96,0x91,0x74,0x89,0xea,0x6e,0x8e,0x53,0xfe, + 0x9f,0xe1,0x63,0x9f,0xfa,0x48,0xe2,0x36,0x95,0x4a,0x5,0xef,0xfd,0x4f,0xff,0x13, + 0x63,0x4b,0x77,0x23,0xf0,0xf5,0x95,0x6a,0x7b,0x62,0xc0,0x88,0xc3,0xfa,0xcb,0x3a, + 0xe6,0xc2,0xdc,0xe6,0xed,0x2,0xd2,0x72,0x3,0x99,0xc2,0x47,0x67,0xe3,0x2,0xef, + 0xa7,0x81,0x74,0x65,0x9b,0x9e,0x18,0x37,0x30,0x57,0x15,0xeb,0xe,0xb1,0x70,0x55, + 0xb0,0x8b,0xcb,0xc0,0x8e,0x9,0x11,0xba,0xe9,0xb6,0xe9,0x9b,0x1a,0x78,0xe8,0xdb, + 0x7f,0x80,0x23,0x47,0x8f,0x24,0xce,0xed,0xda,0xb5,0xb,0xf7,0xbf,0xf1,0x7d,0xa8, + 0x9f,0xab,0x6a,0xeb,0xc9,0x49,0xc,0x1b,0x2b,0xba,0xfd,0x25,0xa1,0x18,0xd,0x4e, + 0x4,0xe5,0x66,0x1,0x6c,0x64,0x4f,0x16,0x97,0x11,0xc7,0x9,0x3,0xcc,0xdc,0xd9, + 0xf0,0x52,0xa0,0xbd,0xde,0x7d,0x35,0x9c,0xe5,0xbb,0x4b,0x32,0xfb,0x3e,0x17,0x4a, + 0xb0,0x6b,0x52,0x9a,0xff,0x2f,0x2b,0xa6,0x3,0x94,0xf6,0x9d,0xc1,0xc7,0x3e,0xfb, + 0x1b,0xdd,0xb7,0xa1,0xc8,0xdb,0xeb,0xef,0xfd,0x21,0xec,0x2d,0xbd,0x1e,0xdd,0x77, + 0x4d,0x29,0xf5,0x6c,0xfb,0x40,0xc9,0xe9,0xd,0x1e,0x66,0x36,0xf2,0xab,0xb7,0x78, + 0x86,0x37,0x54,0x16,0xc0,0x34,0x27,0xc0,0x86,0xf8,0x75,0xca,0xe3,0x14,0x58,0x66, + 0x20,0x64,0x33,0x93,0x59,0x84,0xae,0xc3,0x19,0x1,0x17,0x80,0x70,0x7a,0x4c,0xe4, + 0xef,0xa3,0x6b,0x76,0x2,0x60,0x71,0x1d,0xd8,0x65,0x58,0x1c,0x72,0x64,0x1c,0x38, + 0xdf,0x7c,0x14,0x47,0x8e,0x7c,0x2b,0x71,0xab,0x52,0xa9,0x84,0xb7,0xbf,0xf1,0x67, + 0xd1,0xb8,0x3c,0xa5,0x35,0xe7,0xd1,0x6a,0xf5,0x85,0x34,0x0,0x1c,0x7,0x81,0xfe, + 0x56,0x2b,0x40,0xea,0x88,0x20,0xdd,0x27,0xed,0x75,0x2c,0xd6,0x49,0xa0,0x1b,0x18, + 0x8d,0x93,0x1,0x2,0x24,0xce,0xd5,0xdb,0x62,0x0,0xc7,0x5c,0x35,0x9e,0xba,0x5d, + 0x6f,0xb,0xa0,0xb8,0x63,0x5c,0x7f,0xef,0x91,0xb9,0x45,0xfc,0xc5,0x57,0xf4,0x6b, + 0x37,0xdf,0xf5,0xaa,0xbb,0x51,0x6d,0xbf,0x12,0xe0,0xfa,0x7b,0xb7,0x29,0x5c,0xf1, + 0x34,0x23,0x0,0xce,0x23,0x1d,0x9c,0x2b,0x8,0xcc,0xaa,0x4,0x69,0xa1,0xa3,0x5b, + 0xca,0xe,0x84,0x58,0x56,0xe7,0x9e,0x11,0xb,0xc8,0x6e,0xe7,0x52,0xb8,0xf2,0xd8, + 0xec,0x78,0xbc,0xec,0x72,0xe8,0x79,0xb7,0x8d,0x26,0x2f,0x52,0x9e,0x4,0x4e,0x2d, + 0x3c,0x81,0x85,0x85,0x85,0x24,0xfb,0x58,0x2e,0xe3,0xee,0xc3,0xdf,0x8f,0xda,0xd5, + 0xe4,0x8d,0x19,0x3,0x2,0x3f,0xc,0x31,0xd3,0x88,0xa1,0xc8,0x5,0xb8,0x83,0x5b, + 0xee,0x5c,0x99,0xc0,0x2c,0xeb,0x1,0xd8,0x7e,0x77,0xdf,0xc,0x56,0xa0,0xfe,0x46, + 0xe3,0x58,0x66,0xea,0xa6,0xa,0xdd,0x72,0xf1,0x20,0x64,0x8,0xb7,0x8f,0x49,0x2b, + 0x8f,0x85,0x7f,0x5e,0xac,0x8b,0x6c,0xde,0xb8,0x66,0x20,0xc9,0x7a,0xe9,0x38,0x8e, + 0x1f,0x3f,0xa6,0xbd,0xef,0xbf,0x7a,0xd5,0xf,0x0,0xb5,0x9d,0xfa,0x7a,0x32,0xc0, + 0xe3,0x42,0xe9,0xac,0xc4,0x50,0xb8,0xb9,0xc3,0x32,0x24,0x4c,0x37,0x29,0xc4,0xd6, + 0xc3,0x75,0xe7,0xe2,0x8b,0x4a,0x65,0x7,0x42,0x59,0x5,0x9e,0xd5,0x7,0xa8,0xfa, + 0x50,0x6b,0x9,0x57,0x70,0xc3,0xa4,0x8,0xd3,0xa2,0xff,0x10,0xc4,0xd8,0xc2,0xc9, + 0x8a,0x88,0xc,0xe4,0x4b,0x95,0xaa,0x4d,0xfc,0xc3,0xd3,0x8f,0x68,0x6f,0xbb,0x77, + 0xef,0x5e,0x54,0x3a,0x7b,0x8d,0x55,0xa,0x2,0x61,0x1,0x6c,0x23,0x86,0xba,0x4c, + 0xe0,0x10,0xc,0xa,0x4d,0xed,0xd9,0x69,0x51,0x80,0x56,0x51,0x1c,0xca,0xc,0x84, + 0x6,0xf5,0x0,0x59,0x80,0xe5,0x42,0x4d,0x8,0x7f,0x76,0x3c,0x9,0xdc,0x16,0x6b, + 0x62,0x21,0x88,0x92,0x14,0xc2,0x55,0xa6,0x80,0x93,0x67,0x9e,0xd1,0xde,0xaf,0x5a, + 0xad,0x62,0xdb,0xe8,0x8d,0xf0,0xdb,0xf1,0xde,0x2d,0xf7,0x70,0x9f,0x92,0x82,0xd1, + 0xd5,0xd3,0x61,0x43,0x9e,0xb,0xc8,0x12,0xa,0x6a,0x23,0x83,0x3e,0x98,0xc0,0x2c, + 0xa6,0x32,0x35,0xbb,0x96,0x82,0x33,0x38,0x7,0x2e,0xd7,0x80,0xc9,0x72,0x2f,0x2a, + 0x88,0xa,0xf9,0x4,0x5c,0x5f,0x17,0x14,0x72,0x31,0xb4,0x5c,0x85,0x12,0xb0,0xd6, + 0x5a,0x40,0xbd,0xae,0x9f,0xbe,0xbf,0x6f,0xfe,0x16,0xb4,0xd7,0xcd,0x75,0xc,0x78, + 0x32,0xd4,0xd4,0xd6,0x93,0x86,0x24,0x17,0x90,0x85,0xfa,0x55,0x5f,0xf5,0x66,0xe3, + 0x2,0x98,0x93,0xcf,0x3a,0xba,0xac,0xf,0x37,0x90,0x86,0x33,0x9a,0x1e,0xb0,0xd4, + 0x14,0x6b,0x2,0x17,0xb,0x71,0xc5,0xf4,0x2,0xb1,0x7e,0xf1,0xf6,0xb1,0xd0,0x4d, + 0x0,0x8,0xdc,0x3a,0xd6,0xd6,0xf4,0x4c,0xed,0xdc,0xce,0xfd,0xe8,0x34,0xec,0x79, + 0x9,0x30,0xc5,0xd,0xc,0x3b,0x13,0xa8,0xe3,0xf4,0x75,0xbd,0x5f,0x7d,0x11,0xa3, + 0xf6,0x3a,0x5b,0xc8,0x4,0xda,0x80,0xe5,0x4a,0x43,0x70,0x1,0x3b,0x26,0xf4,0x74, + 0x6e,0xad,0x15,0x2a,0x81,0x3,0xf0,0x82,0x45,0x1,0x76,0xec,0x83,0xdf,0xb2,0xf7, + 0x70,0x4e,0xe9,0x6b,0x22,0x71,0xc,0xb6,0x48,0xe4,0xa6,0x60,0x80,0xac,0xd3,0xc0, + 0xb4,0x49,0x20,0x15,0x4,0x6e,0x1,0x13,0x68,0x8b,0x24,0x22,0xe0,0x57,0x72,0x44, + 0x8,0xa8,0x5a,0xa1,0xa6,0x2f,0x46,0xfa,0x54,0x2b,0x40,0x80,0x26,0x3c,0x4f,0x4f, + 0xd4,0x8d,0x94,0xca,0x70,0x31,0x62,0x75,0x3d,0x1,0x7,0xa,0x6c,0xf0,0x10,0xf7, + 0x45,0xb7,0x0,0x69,0xca,0x60,0xb3,0x12,0xb1,0x51,0xc1,0x3,0xa,0x9c,0xe5,0x20, + 0x70,0x5d,0xf1,0x80,0xc4,0x52,0x70,0x93,0x15,0xa0,0x32,0x92,0x2c,0x57,0xef,0x88, + 0x97,0x41,0x96,0x4b,0x81,0x59,0x1,0x46,0x46,0x0,0x5e,0x48,0xd5,0x57,0x4e,0xf6, + 0x7a,0xba,0xc5,0xad,0x5f,0x20,0x42,0x1b,0xe6,0xa9,0x23,0x7e,0xac,0x2b,0x83,0xdb, + 0x94,0x5,0xd8,0xb4,0xc5,0x14,0x32,0x9,0x9c,0xe9,0x71,0xc6,0x7a,0x7,0xa8,0xb7, + 0xc4,0x62,0x90,0xae,0xc6,0x4c,0xaf,0xb5,0x84,0x1b,0x48,0xbc,0xa3,0x30,0xd6,0x6, + 0x4e,0xaa,0xeb,0xe1,0x29,0xf5,0x2c,0x7a,0x5b,0xbf,0x44,0x8c,0x71,0x66,0x90,0xfa, + 0xbe,0x40,0x15,0x7,0xe8,0xc2,0xbf,0xee,0x7e,0x1f,0x8,0x3d,0xd5,0x87,0xf7,0xe3, + 0x1,0x54,0x81,0x5b,0xca,0xae,0x34,0x45,0x74,0x30,0x33,0x9e,0x5c,0xcb,0x98,0x18, + 0xd0,0x68,0xb9,0xb1,0xd1,0xc4,0x31,0xbc,0xd0,0x6e,0x83,0x9c,0x4e,0x2a,0xa7,0xa1, + 0xd3,0x1f,0xb9,0x9e,0x5,0x7f,0xeb,0x17,0x89,0x4a,0x8,0xd2,0x96,0xef,0xcf,0xca, + 0xb,0xc,0x42,0xfd,0x66,0xd,0x1d,0xd1,0xa7,0xc0,0x13,0xab,0x74,0x3,0xb8,0xd6, + 0x10,0xf1,0xff,0x64,0x25,0x59,0xae,0xe8,0x88,0xa1,0xe5,0xba,0xcd,0xf3,0x3c,0x70, + 0xb4,0xb3,0x87,0xb8,0x86,0x7a,0xfe,0xde,0x3,0x83,0x2f,0x13,0x57,0xc8,0xd3,0x5, + 0x64,0x21,0x81,0xd4,0xd1,0xc2,0xda,0x3c,0x2,0x32,0xc,0xe6,0xc8,0xea,0xeb,0xfb, + 0x7d,0x96,0x3e,0x4e,0xf8,0x81,0xe0,0x0,0xb6,0x8d,0x89,0x50,0xb0,0x29,0x4f,0xf2, + 0xf0,0xc7,0x31,0x39,0xa9,0x5f,0x8f,0xe6,0xf2,0xe2,0x59,0x94,0xca,0x96,0xdb,0x6c, + 0xe6,0xf2,0xe0,0x9b,0xa1,0x0,0x36,0x80,0x97,0xc6,0xff,0x67,0x22,0x8b,0xfa,0x14, + 0xb8,0x94,0x2e,0xcd,0x55,0xe0,0xba,0xb2,0x2d,0x5f,0x84,0x7f,0xd3,0x15,0x31,0x66, + 0xc0,0xb,0xc9,0x59,0xc7,0x1f,0x33,0x2a,0xc0,0xc5,0xab,0xa7,0x51,0xac,0x98,0xe7, + 0xf,0x66,0xaa,0xe,0x1b,0xbc,0xf7,0x6f,0x1a,0x11,0x64,0x8b,0x0,0xac,0x14,0xb0, + 0x6c,0x11,0xfa,0x45,0xe8,0x2c,0x47,0x26,0xb0,0x4f,0xd7,0x53,0xeb,0x0,0xad,0xa0, + 0x7,0xa,0xb9,0x7,0x8c,0x97,0x76,0x60,0x62,0x62,0x42,0x7b,0xdf,0x73,0x17,0x4e, + 0xa0,0x32,0x99,0xce,0xf5,0xa7,0xbc,0xef,0x28,0x18,0x1a,0x5,0xb0,0xc5,0xf9,0xd1, + 0xb,0xa4,0xa3,0x63,0xba,0x88,0x40,0xab,0x48,0xfd,0xa,0x7c,0xa3,0xf6,0x3e,0xa7, + 0xac,0xe3,0x72,0x53,0x84,0x88,0xd5,0x51,0xa0,0xb9,0x6,0xbc,0x6c,0xef,0x6d,0xda, + 0x5b,0xae,0xad,0xad,0x61,0xb9,0x71,0xe,0xc5,0x72,0xdf,0x2,0x57,0xcb,0x76,0x86, + 0xce,0x2,0xa8,0x2e,0x40,0xf6,0xf7,0xb2,0x22,0x64,0xe1,0x2,0x6,0x41,0xe8,0x3, + 0x25,0x82,0x34,0x5,0x32,0x65,0x1d,0x49,0x44,0x6,0xae,0x3,0x38,0xf5,0x11,0xbc, + 0xfa,0xb0,0x7e,0xa6,0xf2,0xb,0x2f,0xbc,0x0,0xaa,0x5c,0x40,0xd1,0x1d,0xf8,0x8d, + 0x66,0xcd,0x3c,0x64,0x37,0x28,0x6,0xe0,0xfd,0xfa,0xff,0x68,0xea,0xb8,0x2d,0x8f, + 0xc0,0x32,0xfa,0x6f,0xa0,0xbf,0x39,0x84,0x59,0xff,0xd7,0xcf,0xa8,0x22,0xb9,0x70, + 0x40,0xc0,0x5a,0x13,0x18,0xeb,0x1c,0xc4,0xc1,0x3,0x2f,0xd7,0xfe,0xe7,0x89,0xa3, + 0x8f,0xa0,0x3d,0x76,0x11,0xdb,0xc3,0xec,0xa1,0x1f,0x6c,0xa0,0xfa,0xc3,0xc6,0x4, + 0x9a,0xc2,0xc0,0xf4,0x95,0x40,0xc,0x9,0xa4,0x8c,0x7e,0x31,0x8d,0x2b,0xe8,0x8b, + 0x9,0x1c,0x30,0x24,0xeb,0x9a,0xf8,0x55,0x60,0x76,0xfc,0x95,0x98,0x9f,0x9f,0x4f, + 0x46,0xd,0xbe,0x8f,0xc7,0x9f,0xfc,0x6b,0x4c,0xee,0x14,0x11,0x43,0xd1,0x11,0x61, + 0xe4,0x86,0x2c,0x11,0xd,0x9e,0x7,0xd8,0x14,0x10,0x98,0x86,0xfa,0xed,0xec,0x18, + 0x4b,0x67,0x2,0x33,0x92,0x43,0xb9,0x30,0x81,0x19,0x5d,0x8f,0x7c,0xad,0xc6,0xc5, + 0x2a,0x7e,0xf8,0xde,0x77,0x68,0xcb,0x3d,0xf5,0xd4,0x93,0x58,0x29,0x1c,0x85,0x1b, + 0xda,0xdd,0x96,0x27,0xb2,0x87,0x45,0x67,0x70,0x4e,0x63,0xcb,0xc3,0xc0,0xac,0x43, + 0xc0,0xd4,0x6c,0xa0,0xd6,0x1a,0x20,0x3d,0x44,0xca,0xdb,0x4c,0xe,0x18,0x92,0x1, + 0x0,0x3a,0xd,0x60,0x27,0xee,0xc1,0xab,0xff,0xe5,0x6b,0x92,0xbe,0x92,0x73,0x7c, + 0xe6,0x8b,0x1f,0x41,0x65,0x6e,0x31,0x76,0xbc,0x13,0x88,0x97,0x4d,0x16,0x1d,0xbd, + 0x3b,0xb0,0xd4,0xb3,0x35,0x94,0x16,0x40,0x35,0xeb,0x36,0xd4,0x6f,0x74,0x27,0x1b, + 0xe1,0xfa,0xd,0x8,0xbd,0x2f,0x26,0x70,0xe3,0x21,0x19,0x0,0xa0,0xf6,0xfc,0x3c, + 0xde,0x71,0xdf,0x7b,0x45,0xb2,0x47,0xd9,0xbe,0xf1,0xf8,0xd7,0x71,0xa6,0xfe,0x65, + 0xb1,0x6e,0x40,0x7c,0x6c,0x7f,0x57,0xf0,0x45,0xcd,0x38,0x8,0xcb,0xd8,0x87,0xf6, + 0x50,0x59,0x80,0x8,0xe0,0xc9,0x88,0xdf,0x96,0x7,0xb0,0xf2,0x2,0x2e,0x65,0x5e, + 0x2e,0x65,0x33,0x4c,0x23,0xeb,0xc3,0xdc,0x44,0xa7,0x96,0xce,0x16,0x71,0xd7,0xde, + 0x77,0xe0,0xee,0xd7,0x7c,0x4f,0xa2,0xcc,0xf2,0xf2,0x32,0x3e,0xf5,0x17,0x1f,0xc4, + 0xe4,0xcb,0x16,0x8c,0x97,0xf2,0x3,0xc1,0x21,0x14,0x5c,0x31,0xca,0x28,0x6d,0xda, + 0x67,0x1e,0xe3,0x1,0x73,0xa7,0x82,0xfb,0x7d,0x43,0x98,0xfc,0x5f,0x79,0x28,0x99, + 0x5b,0xa0,0x5c,0x10,0xfa,0x86,0x23,0x9,0xd6,0x47,0x59,0x0,0xab,0x57,0x80,0x79, + 0xef,0x3e,0x3c,0xf0,0xd3,0xf,0x26,0x9e,0xd9,0xf7,0x7d,0xfc,0xee,0x1f,0x7e,0x10, + 0xad,0xe9,0x47,0xb1,0x6d,0x5c,0x80,0x3f,0x32,0x44,0x12,0x3c,0xc,0x27,0xdd,0x70, + 0x40,0x8,0x59,0xee,0xcd,0x30,0xf8,0x88,0xe0,0x5c,0x89,0x20,0x96,0xb1,0xb5,0xe5, + 0xe9,0xe1,0x46,0xcc,0xb0,0x49,0x8,0xdd,0x8,0x13,0x32,0xa6,0x98,0x75,0x97,0x5c, + 0xb9,0xcc,0x30,0xb3,0xfa,0x56,0xfc,0xc2,0x7f,0xfd,0xad,0x4,0xf5,0x4b,0x44,0xf8, + 0x3f,0x7f,0xfa,0x31,0x1c,0x59,0xf8,0x38,0xc6,0xe6,0x7d,0xb8,0x2e,0x50,0x2e,0xd8, + 0xeb,0xc9,0x49,0x64,0x19,0x1d,0x96,0xe2,0x7a,0xf2,0xb2,0xda,0x9b,0x1d,0x6,0x66, + 0x59,0x20,0x42,0x3b,0x42,0x28,0x34,0x83,0x14,0xf6,0x4,0x92,0xf6,0x81,0xde,0x7c, + 0x7d,0x39,0x5,0x4b,0xfd,0xda,0xf9,0x1,0x70,0x6,0x11,0x70,0xed,0xc4,0x38,0x6e, + 0xf2,0xde,0x89,0xf,0xbc,0xe7,0xf7,0x31,0x37,0x37,0x97,0x10,0xfe,0x67,0x3e,0xf7, + 0xc7,0xf8,0xf3,0x6f,0x7e,0x0,0x33,0x2f,0x5f,0x2,0x27,0xb1,0x30,0x54,0xc1,0x4d, + 0x5f,0xa9,0x1c,0xe8,0x8d,0xb,0x34,0xd6,0x33,0x87,0x59,0x41,0x79,0xb8,0x0,0xb2, + 0x1,0xc1,0x7e,0x99,0x43,0x59,0xf8,0x44,0x92,0x9,0xe7,0x8a,0xba,0xca,0xe6,0x31, + 0xdc,0xef,0xc7,0x8c,0x6f,0x84,0x50,0x92,0x5,0xb3,0x72,0x19,0x60,0x97,0xef,0xc0, + 0x5b,0xee,0x7e,0x17,0x7e,0xf4,0x47,0xde,0x89,0x72,0x39,0xce,0xeb,0xb6,0xdb,0x6d, + 0x7c,0xfc,0x53,0x1f,0xc1,0x43,0xcf,0xfe,0x26,0x66,0x6e,0xbf,0xd2,0x1d,0xe3,0x18, + 0x90,0x48,0x1e,0x95,0x8b,0xe1,0x8c,0xe0,0xc0,0x5c,0x1,0x4a,0xa9,0x5b,0x1e,0xf3, + 0x2,0x37,0xd,0x3,0x58,0x35,0xc6,0xc0,0x3,0xc4,0x2d,0x47,0x7c,0x66,0x10,0x29, + 0xfe,0x9f,0xa4,0xef,0x68,0x9,0xd6,0x58,0x59,0x26,0xf5,0x22,0x8b,0xea,0x12,0x29, + 0xd7,0x54,0x5,0x1e,0xdd,0x80,0x80,0xc6,0x2a,0x50,0x5f,0x18,0x41,0xb9,0x71,0x1b, + 0xee,0x3e,0xf8,0x26,0xbc,0xed,0x27,0x7e,0xa,0xfb,0xf6,0xed,0xd3,0x52,0xbd,0xbf, + 0xff,0x89,0xf,0xe2,0x58,0xfd,0x4f,0x30,0x73,0x47,0x1d,0x4c,0xa9,0x7b,0x10,0x2e, + 0xb,0x53,0xa,0x5b,0xde,0xe7,0x7d,0x86,0xb8,0xbd,0xa,0x7b,0xc3,0xa0,0x0,0x9e, + 0xda,0xe3,0x4d,0x6b,0x0,0xc9,0x1c,0x80,0xda,0xe3,0x55,0xb7,0x41,0x92,0x17,0x90, + 0x57,0xd2,0x24,0x1e,0x7,0x4d,0x91,0xe0,0x1b,0x35,0xa0,0xb1,0x9c,0x6c,0xa3,0x6b, + 0xe7,0xcd,0x81,0xf5,0xf2,0xd5,0x16,0x4a,0xa3,0xda,0x86,0x5,0xf7,0x1,0x22,0x17, + 0x45,0x7f,0x1a,0x23,0x7c,0x16,0x6e,0x7b,0x6,0xfb,0xe6,0x6f,0xc3,0x3d,0xdf,0xf7, + 0x66,0xdc,0x79,0xf8,0x95,0xd8,0xb1,0x63,0x47,0xe2,0x7a,0xeb,0xeb,0xeb,0x78,0xe8, + 0xe1,0xbf,0xc6,0x67,0xbf,0xf2,0x9b,0xf0,0xe7,0xbe,0x89,0xd9,0x43,0x61,0xfd,0x28, + 0x74,0x4f,0x92,0x54,0x7d,0xe,0x50,0xb8,0x28,0x4,0x41,0xf8,0xfc,0xac,0xa6,0x49, + 0xe2,0x1,0x1a,0xc3,0xa0,0x0,0x8d,0xb4,0xb8,0x5f,0xe7,0xeb,0x4d,0x65,0x64,0xb, + 0x42,0x5c,0x41,0xff,0x64,0xb6,0x6,0x6b,0xb,0xc0,0xed,0x85,0x9f,0xc3,0xe1,0x3b, + 0x5f,0x11,0x37,0xc5,0xb7,0x74,0x12,0x6b,0x4,0x2,0x62,0x49,0xb7,0x9f,0xfd,0xd1, + 0x5f,0x45,0x6d,0x3d,0xc9,0xa6,0x96,0xdc,0xa,0xca,0xe5,0x51,0x8c,0x8f,0x56,0x31, + 0x5d,0x9d,0x46,0xb5,0x5a,0xc5,0xdc,0xdc,0x9c,0x71,0x78,0xd7,0xf2,0xf2,0x32,0x1e, + 0x7f,0xe2,0x6f,0xf1,0x67,0x5f,0xfe,0x5d,0x2c,0x97,0x1e,0xc7,0xb6,0xdb,0xeb,0x70, + 0x8b,0x3d,0xbc,0xc2,0x14,0x6b,0xc4,0xa4,0xbc,0x41,0xdb,0xf,0x9,0xa0,0xf0,0x77, + 0x17,0xf8,0x4a,0xcf,0xca,0xa4,0x4e,0x20,0x1b,0x57,0x96,0x13,0x7c,0x2f,0xe4,0x6d, + 0xfe,0xd3,0xdc,0x80,0x6e,0x3c,0xa0,0x8e,0x9,0x34,0x82,0xd,0xc4,0x15,0x22,0x2a, + 0xfc,0x86,0x7b,0xdf,0x94,0x79,0xad,0xe0,0x42,0xa1,0x80,0x37,0xff,0xd0,0xbf,0xdd, + 0xf0,0x33,0x2f,0x2d,0x2d,0xe1,0xd4,0xf3,0xa7,0xf0,0xb5,0x27,0xbe,0x88,0xa3,0xc7, + 0x1f,0x46,0x73,0xec,0x19,0x4c,0xdd,0xb2,0x8e,0x99,0x72,0xdc,0x35,0x45,0xf0,0x85, + 0x29,0xf,0x40,0x92,0x3b,0x0,0x89,0xc,0x62,0xd7,0x12,0xf0,0xf8,0x9f,0x75,0x4a, + 0x14,0x82,0xd0,0xfa,0x50,0x28,0x80,0x2d,0x1f,0x90,0xb6,0x38,0xb4,0x49,0x1,0x22, + 0x1e,0x44,0x7e,0xf0,0xc8,0xf4,0xb3,0xd0,0x32,0x70,0x16,0xf7,0xe5,0xcd,0x66,0x13, + 0xad,0x56,0x2e,0xec,0x28,0x5a,0xad,0x16,0x88,0x8,0xed,0x76,0x1b,0xb5,0x5a,0xd, + 0xf5,0x7a,0x1d,0x8b,0xd7,0x17,0x70,0xec,0xf9,0x7f,0xc4,0xc9,0x33,0xcf,0xe0,0x7a, + 0xe3,0x34,0x5a,0x23,0xcf,0xc3,0x9d,0x5e,0xc6,0xe4,0x9d,0xc0,0x98,0x5a,0x4f,0xb9, + 0xfe,0x5c,0xc2,0x17,0x2c,0xee,0xd2,0xa2,0x61,0xe6,0xc4,0x45,0x74,0x40,0xa1,0xfc, + 0x89,0xec,0x9e,0x80,0x8,0x60,0x3c,0x9f,0x60,0xb0,0x90,0xa7,0xe0,0x6d,0xcb,0xc0, + 0x46,0x9b,0xeb,0xba,0xd6,0x25,0xe4,0xe2,0x89,0x23,0xa5,0xd7,0x28,0x88,0x3f,0x3a, + 0x3d,0xb1,0x3,0xf8,0xc3,0xcf,0x7f,0x0,0x7f,0xfc,0x57,0xbf,0xd2,0x1f,0xca,0x37, + 0x6c,0xc5,0x91,0x2,0xbc,0xa0,0x9,0xa7,0x40,0xe0,0x6e,0x1d,0x1d,0xb6,0xc,0xbf, + 0xb0,0x82,0xf2,0x64,0x80,0xca,0x6e,0xa0,0x52,0x6,0xe4,0x77,0x50,0x26,0xea,0xa9, + 0x54,0x30,0x72,0x5b,0x8e,0xec,0xd6,0xa4,0x48,0x26,0x20,0x11,0x15,0x14,0x5c,0x0, + 0x81,0xba,0xea,0x46,0x12,0xb,0xc9,0xf8,0x6b,0xa8,0xa2,0x80,0x54,0x82,0x7,0xe9, + 0xe3,0x1,0x19,0xeb,0xb5,0xe,0x99,0x58,0x40,0xa5,0x81,0x2b,0x93,0x40,0xe5,0xae, + 0x23,0xb1,0x6,0x37,0xbe,0x71,0x8c,0xf4,0xd7,0x54,0xa3,0x1,0xd9,0xe3,0x8f,0x49, + 0x7f,0x73,0x14,0x1b,0x4f,0x64,0x1,0x6a,0x8a,0xcd,0x27,0x43,0x8c,0x17,0x29,0x51, + 0x44,0x7,0x33,0x92,0x94,0x80,0x2b,0xfe,0x3f,0x74,0x11,0xe4,0xe,0x59,0x2e,0x40, + 0x6,0x81,0x72,0x1e,0x40,0xfe,0xdd,0x35,0xf1,0xca,0xc4,0x11,0x35,0x12,0x20,0x35, + 0xd4,0xa3,0xb8,0x59,0x25,0x85,0x27,0x90,0x5d,0x44,0x8c,0x27,0x60,0x6,0xdc,0x20, + 0x9,0x51,0x8a,0xf4,0x44,0x4f,0x55,0x78,0x78,0x96,0xe4,0xe0,0x63,0x82,0xd0,0xd5, + 0x21,0xda,0x4f,0x50,0xfa,0xea,0x7b,0xff,0x58,0x52,0x41,0x28,0xa4,0x82,0x1d,0x2e, + 0xb9,0xb9,0x68,0x92,0x88,0x54,0xce,0x19,0x12,0x17,0x40,0xb6,0xe5,0xe0,0xd4,0xb0, + 0x4f,0x56,0x4,0x9d,0x35,0x88,0xd,0x8,0x4d,0xca,0x4a,0xeb,0x16,0x62,0xd1,0x1, + 0xa9,0x80,0x53,0xcf,0x1f,0x24,0xe,0x44,0x42,0x94,0xc2,0xcc,0xe8,0xda,0xaa,0x22, + 0x91,0xa6,0xe7,0xaa,0x6e,0xca,0x64,0xe,0x88,0x34,0xd6,0x88,0x24,0xb4,0xcf,0xc5, + 0xbe,0x1f,0x99,0x1a,0x8a,0xdf,0x94,0xc5,0xc9,0xaf,0xe1,0x2,0x81,0xaa,0xff,0xd6, + 0xb9,0x4,0x13,0xf,0xa0,0xc3,0x10,0x44,0xe6,0xa4,0x89,0xb1,0xb1,0x35,0xd1,0x41, + 0xd4,0xc0,0x31,0xa1,0x93,0xc6,0xac,0xca,0x82,0xe7,0x3d,0x7a,0x39,0x61,0x61,0x48, + 0xa3,0x50,0x16,0x37,0x45,0x64,0x50,0x3a,0x58,0x8e,0x87,0x68,0x30,0xf1,0xcc,0x71, + 0x7e,0x64,0xf8,0x41,0xa0,0xcd,0xdf,0x9b,0xbe,0xc5,0x52,0xf3,0x48,0xf0,0xbb,0x5c, + 0x35,0xe1,0x6a,0x3,0xca,0xd1,0x1,0x4b,0x2a,0x2,0xe3,0xe6,0x1e,0x19,0x8b,0x38, + 0x34,0xdc,0x83,0xce,0x15,0x49,0x94,0x6c,0xd2,0xcf,0x87,0x6e,0x20,0x86,0xf8,0x15, + 0x3a,0x5b,0xb5,0x4e,0xba,0x78,0x97,0x18,0x8c,0xa6,0x90,0x39,0xf9,0xc,0x8,0xd9, + 0x94,0x30,0xd0,0xb6,0x30,0x84,0x69,0xa2,0x68,0xfc,0x13,0xb2,0x67,0x4a,0x4f,0xed, + 0xfa,0x56,0x45,0x88,0x4c,0xa3,0xc,0x72,0x18,0xa6,0xf3,0xb7,0x6a,0x8f,0x4d,0xb8, + 0x16,0xb5,0x53,0x4a,0x78,0x81,0x29,0x21,0xa8,0xae,0x17,0x33,0x95,0x76,0x96,0xf1, + 0x81,0xf4,0x1c,0xaa,0x5b,0x20,0x85,0x8a,0x66,0xea,0xb9,0xde,0xf3,0xf8,0x43,0x6d, + 0x1,0x74,0xa,0x11,0x9,0xdf,0x36,0x7f,0xd0,0x9,0x17,0x7,0xe0,0x12,0xfa,0x25, + 0x79,0x5f,0xa7,0x18,0x8a,0xf9,0x27,0x13,0x7b,0xa4,0x71,0x15,0x94,0xc2,0xbb,0x33, + 0x24,0x15,0x47,0xee,0xdd,0xc4,0x7a,0x94,0x6f,0x97,0xa1,0x23,0x4b,0x6e,0x21,0xe9, + 0x89,0x7a,0xc0,0x4e,0xa,0x2b,0x49,0x83,0x7f,0x64,0xa5,0x24,0x3e,0x84,0x3,0x42, + 0x74,0x34,0xaf,0xda,0xeb,0xa3,0xb7,0x89,0x64,0x9d,0x34,0x2a,0xb,0x5b,0xe9,0x1, + 0x9,0x70,0xc4,0x15,0xbc,0x40,0x8a,0xc0,0x49,0xd3,0x90,0x2a,0xc5,0xaa,0xa,0x99, + 0x74,0x19,0x28,0xd5,0xa,0xc8,0xca,0x28,0x87,0x6d,0xa4,0xc1,0x9,0xd2,0x35,0x99, + 0x1,0xb4,0x52,0xa,0x9e,0x20,0x31,0x60,0x64,0x7d,0x68,0x2c,0x80,0xdc,0x7b,0x55, + 0x93,0xaf,0xfe,0x2e,0x14,0xa,0x89,0xb7,0x6c,0xa8,0x60,0x92,0x74,0xef,0x45,0x27, + 0x3d,0x3d,0xcc,0x48,0x71,0x9,0x8a,0xbf,0x36,0x61,0x2c,0x59,0x88,0xdc,0x0,0xa, + 0x99,0x1a,0xcb,0x39,0x49,0xf0,0xa9,0x5a,0x1b,0x55,0x19,0xd5,0x8a,0xc9,0x8a,0x41, + 0x30,0x4c,0x6,0x35,0x58,0x32,0x39,0x37,0xe0,0x14,0x87,0x4,0x4,0xda,0xc0,0x9f, + 0xce,0x5,0xe8,0x42,0x3f,0xf9,0x7d,0x83,0xdd,0x6c,0x20,0x19,0xe4,0x6f,0x90,0x68, + 0x1a,0xfa,0xee,0xf2,0x6,0x52,0xef,0x8b,0xfc,0x37,0x19,0x7a,0x77,0x2,0xc1,0xab, + 0x4c,0x1e,0xc5,0x5d,0x53,0xcc,0x1a,0x18,0x7c,0xb,0xe9,0x70,0x6,0x29,0x5c,0x84, + 0xac,0xc0,0x2c,0x39,0xf6,0x1,0xc,0x60,0xfe,0xe0,0xef,0xa,0xc8,0x5d,0x1,0xb2, + 0x8e,0x5,0x48,0x67,0x5,0x29,0x8e,0xfa,0x99,0xde,0x8f,0x26,0x1a,0x54,0xc1,0xb, + 0x89,0x4,0x4a,0xc2,0x4f,0xf4,0xc2,0x2d,0x92,0x85,0xa8,0x23,0x99,0xd4,0x38,0x9c, + 0x29,0xee,0x81,0x92,0x6e,0x40,0xd,0x5b,0x55,0xc5,0x20,0x4b,0x38,0x48,0xd0,0x83, + 0xd6,0xee,0xbd,0x8a,0x83,0xbf,0x2d,0x64,0xd3,0x41,0xa0,0x89,0xec,0xb1,0x85,0x89, + 0x11,0x8,0x4,0x69,0xc0,0x9d,0x1,0xc9,0xab,0x3c,0x3c,0x53,0xd0,0x39,0x53,0x84, + 0xd2,0xfd,0xcd,0x7a,0x3d,0x8c,0x2c,0x42,0xd4,0x85,0x8b,0x4c,0x56,0x1c,0xe8,0xb9, + 0xff,0x4,0xcd,0x4c,0x6,0x8e,0x88,0x59,0x6,0xaf,0x68,0x1,0xe,0xe0,0xb3,0x21, + 0xa5,0x82,0x6d,0x3d,0x9b,0x88,0x62,0xe6,0xde,0x94,0x8,0x62,0x8c,0xc7,0xe2,0x64, + 0x52,0xcc,0x2e,0x63,0x7a,0xd2,0x87,0x2c,0xbd,0x1b,0xd0,0x10,0x43,0x92,0xa2,0x30, + 0x13,0x7b,0xa8,0xba,0x5,0xae,0x77,0x35,0x4c,0x4e,0xda,0x50,0x12,0x84,0xc6,0xae, + 0x69,0xf1,0xf9,0xea,0x80,0x97,0x44,0x26,0x31,0xb4,0x48,0xee,0x90,0xc,0x8,0x61, + 0xb2,0x7f,0x27,0x22,0x4,0x41,0x80,0x20,0x8,0x62,0xbf,0x89,0x8,0x9c,0xf3,0x2e, + 0xf8,0x93,0x23,0x83,0xe8,0x9b,0x73,0xde,0xcb,0x1b,0x58,0x3a,0x82,0x9c,0x80,0x21, + 0xd9,0x2d,0x28,0x23,0x87,0x64,0xa1,0x90,0xd,0xe4,0x21,0x39,0x78,0x23,0x41,0x11, + 0x5b,0x5c,0x8f,0xa9,0x77,0x43,0xa3,0x18,0x4,0x3,0x8,0x54,0x63,0x7d,0x15,0xdf, + 0x68,0x2c,0x60,0xd0,0xcc,0x67,0x40,0x6f,0x2e,0x16,0x40,0x15,0x7e,0x10,0x4,0xf0, + 0x7d,0x1f,0xbe,0xef,0x83,0x73,0xde,0x3d,0x26,0xef,0xcb,0x4a,0xa1,0x1e,0x27,0x89, + 0x72,0x25,0x45,0x68,0x64,0x30,0x89,0xd0,0x85,0x5b,0x14,0xf,0xf1,0x4c,0xbd,0x1b, + 0x9a,0x10,0x8e,0x24,0x37,0xa1,0xfa,0x67,0x26,0x5d,0x9f,0x94,0x30,0x92,0x59,0xc6, + 0x23,0xca,0x2f,0x86,0x80,0x9,0xfd,0xeb,0xc0,0x9f,0xc6,0x4d,0xf0,0x51,0x5c,0x1b, + 0x1a,0xc,0x20,0xb,0xd3,0xf7,0xfd,0xae,0x2,0x44,0x42,0x57,0x3f,0x6a,0xef,0x8f, + 0x4,0x1f,0x95,0x97,0x93,0x24,0xdd,0x7d,0x99,0x8b,0x27,0xb,0xd7,0xae,0x70,0xe8, + 0x46,0x2e,0x5e,0x3e,0x4f,0xfa,0x49,0x24,0x2a,0x42,0x8f,0xf1,0xd2,0x86,0x7b,0x90, + 0x2a,0x44,0xd9,0x95,0x31,0xa5,0x3e,0x64,0x4f,0x9,0xe8,0x38,0x82,0x6e,0xaa,0xc0, + 0x19,0x8e,0x30,0x90,0x45,0xbd,0x3f,0xea,0xc5,0x8e,0xe3,0x68,0x5,0x1f,0x95,0x8b, + 0x7c,0xbf,0xfc,0x3f,0x93,0x5,0xb0,0x36,0xe,0x25,0xa3,0x3,0x5d,0xe3,0x12,0x92, + 0xe3,0xea,0x8,0x66,0x8a,0x98,0x69,0x98,0xbe,0x28,0x12,0x60,0xcc,0x60,0x7c,0x28, + 0x45,0x88,0xa4,0xcf,0x5c,0xca,0x3e,0x3e,0x91,0x65,0xe4,0x49,0x7a,0x58,0x6e,0x10, + 0x77,0x7d,0x38,0xb2,0x81,0xeb,0x72,0x6f,0x96,0x2d,0x80,0x6c,0xf2,0x55,0x53,0x2f, + 0x63,0x80,0x48,0x39,0xe4,0x72,0xe0,0x0,0xb9,0x30,0xa6,0x6b,0x4d,0x6e,0xc0,0x44, + 0x1e,0x25,0x72,0x7,0x2c,0x1b,0xe9,0xa2,0x52,0xc6,0xb1,0x21,0x5f,0x12,0xaf,0x9f, + 0x50,0xba,0xb4,0xfa,0x11,0xf4,0x73,0xe,0xa0,0x44,0x3f,0xdd,0x2c,0x98,0x92,0xa0, + 0x22,0xa0,0x30,0x3d,0x1c,0x2b,0x84,0x7c,0x3b,0x12,0x60,0x24,0xdc,0xc8,0xa4,0xcb, + 0x4a,0xa0,0x5a,0x82,0x8,0xc,0xca,0xbf,0x65,0xc0,0x28,0x87,0x56,0x8c,0x14,0xf3, + 0x67,0xcb,0xfb,0x9b,0xa2,0x1,0x3,0x40,0xd3,0xb9,0x85,0x44,0x22,0x48,0x19,0xc3, + 0xd7,0xd,0x9,0xc9,0x12,0xbf,0x93,0x39,0xf6,0x8f,0x59,0x2c,0x43,0x7d,0x63,0xd1, + 0x2,0xd3,0x47,0x16,0xeb,0xb5,0x7c,0x16,0x89,0x1a,0x54,0x1,0x4e,0x73,0xce,0xd7, + 0x38,0xe7,0x93,0xb2,0x2,0xc8,0xe0,0x4f,0x15,0xbc,0x6c,0x1,0x8c,0x2e,0x80,0x34, + 0xe1,0x96,0xc9,0xec,0xca,0x48,0x5e,0xe9,0xdd,0x6a,0xc2,0x27,0x11,0x86,0x71,0xa4, + 0xf2,0xc5,0xb1,0x10,0x54,0xe9,0xec,0x4c,0x49,0x44,0x91,0x25,0xc4,0x63,0xba,0x24, + 0x90,0xca,0x60,0x92,0xd9,0x82,0xc9,0xd6,0x80,0x1,0xf8,0xcc,0x7f,0x1c,0x12,0x10, + 0x8,0xe0,0x18,0x80,0xbb,0x22,0x61,0x47,0x3d,0x59,0x5,0x83,0x6a,0x14,0xa0,0x82, + 0xc7,0xe8,0xb8,0x1a,0xea,0x65,0x62,0xc6,0xa0,0xcf,0x0,0x92,0x26,0xc4,0x62,0x16, + 0xa4,0x95,0xc8,0x10,0x1a,0xc2,0x46,0xe,0xbb,0xa2,0xe8,0x74,0x2a,0xc1,0x9,0x30, + 0x7b,0xbd,0x55,0x37,0x45,0x64,0x50,0x92,0xad,0x56,0x0,0xdf,0xf7,0x9f,0x24,0xad, + 0x0,0x93,0xff,0x0,0x0,0x3,0x53,0x49,0x44,0x41,0x54,0xa2,0xbb,0x88,0x8,0xbe, + 0xef,0x83,0x31,0x16,0x13,0xb8,0x2c,0x64,0xd9,0xdc,0xab,0x2e,0x20,0x52,0x2,0x16, + 0xa2,0xb0,0x48,0xeb,0x49,0x63,0xa2,0xe5,0xf8,0x58,0xdb,0xeb,0x32,0x30,0x69,0x46, + 0x22,0x86,0xc5,0x13,0x4d,0xb6,0x24,0xd,0x29,0xa3,0xd7,0x98,0x4,0x2c,0x8d,0x83, + 0x46,0xd2,0xea,0x63,0x3b,0xdf,0xb3,0x7a,0x7e,0x5e,0xa,0x90,0x7,0x99,0xf0,0x77, + 0x9e,0xe7,0xc5,0x7a,0xb1,0xda,0xdb,0x75,0xfe,0x5f,0x6,0x8e,0xf2,0xff,0x82,0x20, + 0xe8,0x36,0x20,0x71,0xf1,0x89,0xe6,0x4b,0x74,0x67,0x8,0xcb,0xb3,0x86,0x65,0xb3, + 0xaa,0x3b,0xae,0x1e,0xb,0x7f,0xf3,0xf0,0x93,0x38,0x1f,0xde,0x93,0xd4,0xf3,0xd2, + 0xef,0xae,0x3b,0x90,0xca,0x12,0x89,0x95,0x1b,0x3,0xa5,0x3e,0x90,0xff,0x8f,0xde, + 0x35,0xb8,0x5a,0xbf,0xe8,0x13,0x5d,0x13,0xbd,0xc9,0x22,0x9c,0x27,0xca,0xd1,0xd0, + 0x58,0x0,0x0,0xdf,0x94,0x7d,0xbe,0x6a,0x1,0x54,0x2c,0x10,0xf9,0x79,0x59,0x1, + 0x54,0xb,0xd0,0x15,0x84,0x42,0xba,0x98,0x22,0x5f,0x53,0xd6,0x8e,0x98,0xbe,0x13, + 0xc5,0x90,0x3c,0xf4,0x43,0xcd,0x4c,0x83,0x4a,0x48,0x19,0x75,0x14,0x1b,0x7e,0xa6, + 0xd4,0x87,0xc,0xc3,0xd1,0xd2,0xdc,0x2,0x34,0xe9,0x70,0x92,0x53,0xc9,0x6c,0x78, + 0x14,0x80,0x1,0x38,0x1d,0x4,0x41,0x8b,0x73,0x5e,0x8e,0x7c,0xb8,0xda,0xab,0x65, + 0xd0,0xa7,0xd2,0xc0,0xb2,0xf0,0xa3,0x97,0x4e,0x11,0x69,0xc2,0x32,0x35,0x84,0xa3, + 0xa4,0x30,0x8d,0x4,0x8d,0xc1,0x2d,0x10,0xd7,0xf3,0x6,0xd6,0x48,0x41,0x83,0x1b, + 0xd4,0xa1,0x63,0x4c,0x91,0x72,0xc,0x1f,0x68,0xe6,0xf9,0xe9,0x28,0x6c,0xed,0xf8, + 0x87,0xf0,0x18,0x6f,0x23,0x8,0x65,0xc7,0xa1,0x19,0x7d,0x9e,0xa7,0x2,0x84,0xaf, + 0x45,0x86,0xab,0x7c,0x1c,0xf9,0x78,0x10,0x4,0xe7,0x82,0x20,0x38,0x28,0x87,0x81, + 0x72,0xcf,0x97,0x2d,0x80,0xef,0xfb,0x89,0x8,0x40,0xee,0xfd,0xae,0xeb,0xc6,0x49, + 0x1d,0xd8,0x5,0xa3,0x1b,0xcb,0xa7,0x1b,0x7a,0x15,0x6b,0x54,0xca,0x4e,0x2b,0x93, + 0xe,0xa9,0x9b,0xc2,0x46,0x69,0x2a,0x58,0x42,0x88,0x46,0x8a,0x4f,0x73,0xcc,0x64, + 0xc1,0xc2,0x9d,0xd6,0x75,0xf8,0x0,0x76,0x86,0x25,0x23,0xcf,0xc3,0x95,0xdf,0xf2, + 0x71,0xca,0xa2,0x0,0x26,0x61,0xbb,0x9a,0xe3,0xb1,0xdf,0x9d,0x4e,0xe7,0x58,0xa4, + 0x0,0xb2,0x5f,0xd7,0x11,0x40,0x91,0x55,0x70,0x5d,0x37,0x16,0x35,0xc4,0x86,0x95, + 0x21,0x9e,0x82,0x4d,0x10,0x80,0x2c,0x25,0x84,0x33,0x98,0x6c,0x1d,0x90,0x84,0x2e, + 0x29,0x43,0x86,0x10,0x94,0x9b,0x49,0xa2,0x4,0x9f,0xa0,0x50,0xd6,0x48,0x21,0xa9, + 0x18,0xd7,0x47,0x2b,0xa4,0x28,0x76,0xab,0x6,0xd4,0x2e,0xe3,0x4,0x80,0x29,0x8d, + 0xc0,0xd3,0x7e,0x27,0x94,0xa2,0x20,0x9,0xbe,0x60,0x51,0x0,0x9b,0x32,0xb8,0x44, + 0xf4,0x37,0xeb,0xeb,0xeb,0x6f,0x29,0x14,0xc4,0x6b,0x8e,0x74,0xfc,0x7f,0x24,0xec, + 0xe8,0xd5,0xea,0x9c,0xf3,0x2e,0x6d,0x1c,0xe1,0x86,0x68,0xeb,0xd4,0xc5,0xfa,0xfb, + 0xfd,0x65,0xa4,0x24,0x93,0xae,0xcd,0x59,0x18,0x4c,0xbb,0x29,0x2f,0x63,0x48,0x39, + 0x5b,0x23,0xd,0xc3,0x88,0x63,0xdb,0x3d,0x9,0x4a,0xbd,0x4d,0x63,0x1d,0x7c,0x60, + 0xfd,0x3a,0xd0,0x59,0x41,0xed,0xf4,0x37,0xf0,0x1e,0x0,0x65,0x8b,0x70,0x83,0x94, + 0xf,0x87,0x98,0x7f,0xc2,0xb,0x92,0x51,0xe3,0x8a,0x91,0x23,0x24,0x5f,0x5b,0x23, + 0x73,0x53,0xf2,0xb9,0x6f,0xae,0xaf,0xaf,0xff,0x9a,0xef,0xfb,0x3f,0x53,0xa9,0x54, + 0x66,0x25,0xee,0xbf,0x43,0x44,0x24,0x59,0x1,0x5a,0x5e,0x5e,0xbe,0xd6,0x6e,0xb7, + 0x57,0x1d,0xc7,0xd9,0x15,0x4,0x1,0xb,0xcd,0x7e,0x94,0x56,0xf6,0x38,0xe7,0xc1, + 0xd4,0xb3,0xd8,0x11,0x6a,0xbd,0x59,0xa4,0x19,0x15,0x84,0x18,0x38,0x52,0x50,0x33, + 0x73,0xc3,0x77,0xf4,0xe9,0x85,0x4b,0xb6,0x1e,0xcc,0x4,0x94,0x9,0xd2,0xa2,0x51, + 0xd9,0xa5,0x44,0xd6,0xad,0x50,0xa,0x9f,0xcf,0x36,0x59,0x44,0x58,0x3b,0x1f,0x4, + 0xcf,0x2d,0xe1,0x99,0xa7,0xff,0xa,0xbf,0xc,0x1f,0x4d,0xc9,0xe4,0x73,0x5,0xb, + 0x70,0xcb,0x39,0xb9,0x8c,0x31,0x82,0x66,0xa1,0x35,0xd0,0xf5,0x78,0x93,0x2b,0x70, + 0x32,0x1c,0x93,0xdf,0x5,0xa6,0x2e,0x7d,0x94,0x75,0xdf,0x76,0x4c,0xf7,0x6d,0x4b, + 0x18,0x67,0xf5,0xc8,0x3a,0x4f,0x6e,0xfb,0x4e,0x3b,0x66,0xdb,0x97,0x7f,0x73,0x8d, + 0x8f,0xf,0x32,0x1c,0x33,0x95,0x9,0xc2,0x5e,0x4f,0x59,0x1a,0xc2,0xc4,0x19,0x38, + 0x1a,0x77,0xe1,0xf4,0xb1,0x9f,0xf5,0xd3,0xaf,0x70,0x37,0x2a,0xf0,0xc,0x8e,0xa5, + 0x2f,0x85,0xc8,0xa2,0x24,0xbc,0xcf,0x4f,0xd0,0xc7,0xbe,0xaf,0xfc,0x37,0x53,0x18, + 0x97,0xe7,0x26,0xf7,0x6c,0x59,0x1,0x98,0x46,0x11,0x58,0xca,0x3e,0xd3,0xec,0xdb, + 0x8e,0x65,0xb1,0x10,0x59,0x9e,0x39,0x4d,0x98,0xba,0x5e,0x9b,0x30,0xad,0x86,0x63, + 0x5c,0xe9,0xdd,0xa6,0x7d,0x2e,0x71,0x4a,0x81,0xc1,0x94,0xe7,0x26,0xb0,0x61,0xdc, + 0x4c,0x66,0x3f,0x4d,0xe8,0xcc,0xa0,0x0,0x69,0xca,0xd0,0x4f,0xaf,0x26,0x83,0xc9, + 0xa6,0x94,0xf3,0xc8,0x9f,0xc9,0x1f,0x7c,0xfb,0x7f,0x53,0x55,0x54,0x9,0x75,0x43, + 0x7,0x9e,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82, + // /home/user/2/qstardict/qstardict/pixmaps/list-remove.png + 0x0,0x0,0x10,0x88, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb, + 0x0,0x0,0x0,0x4,0x73,0x42,0x49,0x54,0x8,0x8,0x8,0x8,0x7c,0x8,0x64,0x88, + 0x0,0x0,0x10,0x3f,0x49,0x44,0x41,0x54,0x78,0x9c,0xed,0x9b,0x5b,0xac,0x1d,0xd5, + 0x79,0x80,0xbf,0xb9,0xed,0xcb,0x39,0xfb,0xd8,0xc6,0x70,0xb8,0x98,0xdb,0xc1,0xce, + 0x31,0x1,0x17,0x22,0x8c,0x44,0x88,0xa,0x14,0x94,0xa6,0x11,0x11,0x25,0xb4,0x11, + 0x51,0xda,0x3e,0x20,0xa1,0x28,0x50,0x22,0x35,0x6a,0xd4,0x87,0xa6,0xf,0x29,0x49, + 0xd5,0x62,0xe0,0xa1,0x95,0xa2,0x24,0xe4,0x25,0xa0,0x20,0x15,0x89,0x3c,0xd8,0xa9, + 0x1a,0x45,0x8a,0xc4,0x35,0xb4,0x1,0xc3,0x81,0x18,0x37,0x16,0xc4,0x76,0x6c,0x9f, + 0xda,0x35,0xd8,0x70,0x8e,0xcf,0x39,0xfb,0x3e,0x7b,0x66,0xf5,0x61,0x9f,0xd9,0xac, + 0xbd,0xf6,0x5a,0x33,0x7b,0x3b,0x96,0xaa,0x4a,0xff,0x27,0x8d,0x66,0xd6,0x5a,0xff, + 0xba,0xcc,0xfa,0xff,0xf5,0xaf,0x7f,0x66,0xcf,0x6,0x41,0x10,0x4,0x41,0x10,0x4, + 0x41,0x10,0x4,0x41,0x10,0x4,0x41,0x10,0x4,0x41,0x10,0x4,0x41,0x10,0x4,0x41, + 0x10,0x4,0x41,0x10,0x4,0x41,0x10,0x4,0x41,0x10,0x4,0x41,0x10,0x4,0x41,0x10, + 0x4,0x41,0x10,0x4,0x41,0x10,0x4,0x41,0x10,0x4,0x41,0x10,0x4,0x41,0x10,0x4, + 0x41,0x10,0x4,0x41,0x10,0x4,0x41,0x10,0x4,0x41,0x10,0xfe,0x2f,0xf1,0x26,0xad, + 0xf0,0xec,0xb3,0xcf,0x96,0x76,0xee,0xdc,0xb9,0xfd,0xd4,0x4f,0x7e,0x72,0xd3,0xfb, + 0xbf,0xf8,0xc5,0xad,0xf5,0x43,0x87,0xae,0x6b,0x9f,0x3a,0x75,0x45,0x67,0x65,0x65, + 0x43,0xdc,0xe9,0x94,0xb3,0x6,0xd5,0x7a,0xe3,0x69,0x4e,0x27,0xb6,0x7c,0x6f,0xfd, + 0x50,0xda,0xb5,0x29,0xeb,0x39,0xca,0x3c,0x4b,0x79,0x5e,0x9e,0x6f,0x39,0x9b,0x72, + 0x9e,0x56,0xee,0x19,0x32,0x59,0x1d,0xdf,0x21,0xe3,0x1b,0x32,0xae,0x3c,0xb3,0x8e, + 0xab,0x5e,0x76,0xe,0xca,0xe5,0xb6,0xbf,0x61,0xc3,0x4a,0x74,0xe1,0x85,0xc7,0xc2, + 0xab,0xaf,0xfe,0x55,0xf5,0x33,0x9f,0x79,0x79,0xfa,0xc1,0x7,0x5f,0x7,0x7e,0xeb, + 0x79,0x5e,0x8f,0x9,0x18,0xdb,0x0,0x76,0xec,0xd8,0x51,0x7a,0xe6,0xe9,0xa7,0x6f, + 0x6c,0xbf,0xf2,0xca,0x57,0x96,0x17,0x16,0xee,0x6c,0x9d,0x3a,0x75,0x51,0x77,0x6d, + 0xd,0xfd,0xe8,0x2c,0x2f,0x93,0xf6,0xfa,0xfd,0x2b,0x3e,0x52,0x62,0x96,0x36,0x3b, + 0xd4,0xcb,0xcd,0x81,0x78,0x46,0x9e,0xae,0x10,0x9b,0x71,0xb8,0x8c,0xc2,0xb7,0xc8, + 0x65,0x13,0xc,0xc3,0x93,0x6b,0x4b,0x9b,0x8a,0x33,0x8d,0x40,0x6f,0xd3,0x66,0x48, + 0x2e,0x25,0x17,0xe5,0x99,0x86,0x35,0x90,0xb,0x43,0x82,0x4d,0x9b,0x8,0x66,0x66, + 0x8,0x6a,0x35,0x82,0x99,0x19,0xfc,0x99,0x19,0xc2,0xb,0x2f,0x3c,0x19,0xdd,0x7c, + 0xf3,0xbf,0xd5,0xee,0xbb,0xef,0xfb,0x5e,0xad,0xb6,0x8f,0x31,0x19,0xc7,0x0,0xfc, + 0x87,0x1e,0x7a,0x68,0xea,0x2f,0x6f,0xbb,0xed,0x6f,0x9b,0x87,0xe,0x7d,0xb9,0x79, + 0xf2,0xe4,0x88,0xe2,0xbb,0x6b,0x6b,0x74,0xeb,0x75,0x1a,0x27,0x4f,0x92,0xc4,0xf1, + 0x50,0xe5,0x22,0xc5,0x67,0x65,0x2e,0x63,0x18,0x67,0x75,0x9b,0xf9,0xba,0xbc,0x6f, + 0x94,0x67,0xd7,0xe6,0x4a,0xce,0x53,0xb2,0xd9,0x86,0xb9,0xe2,0xf5,0x3c,0xd3,0x28, + 0x8a,0x8c,0xc4,0xb5,0xca,0x5d,0xed,0xfa,0x51,0x44,0x74,0xf1,0xc5,0x4,0xd3,0xd3, + 0x3,0xe5,0x7b,0xb5,0x5a,0xdf,0x8,0x36,0x6c,0x20,0xbc,0xec,0xb2,0xff,0x9,0xaf, + 0xbd,0xf6,0x89,0xca,0x3d,0xf7,0xec,0xf2,0x3c,0x6f,0x58,0x19,0x16,0xc2,0x82,0x72, + 0x7f,0xd7,0xae,0x5d,0x33,0x9f,0x9b,0x9d,0xfd,0x7e,0xf7,0xc4,0x89,0x2f,0xaa,0x38, + 0xe,0xc2,0x4a,0x85,0x24,0x8e,0x9,0xf4,0xa3,0xd7,0xc3,0x8f,0x63,0x52,0xa5,0x6, + 0xa,0x57,0x46,0x43,0x66,0x5a,0xcf,0xb7,0x79,0x9,0xd7,0xf6,0x60,0xb6,0xaf,0xcb, + 0xda,0x3c,0x83,0xb9,0x5,0x65,0x6d,0x64,0xf9,0xbe,0x21,0xeb,0xf3,0x91,0xf7,0xca, + 0xc8,0x64,0x3d,0x2d,0xad,0xf7,0xad,0xb4,0x3c,0xdf,0xa8,0xa7,0x7b,0x13,0xa5,0xe5, + 0xa1,0xe5,0x99,0xf7,0x64,0xab,0x37,0x18,0xbb,0x52,0xa8,0x52,0x9,0x55,0xad,0xa2, + 0x2a,0x15,0x28,0x97,0xa1,0x52,0xc1,0xab,0x54,0x50,0xe5,0x32,0x49,0xbb,0xbd,0x85, + 0x43,0x87,0xfe,0xbe,0xfd,0xa3,0x1f,0x6d,0x53,0x4a,0x3d,0xe0,0x79,0x5e,0x87,0x1c, + 0xf2,0xc,0xc0,0x7b,0xf8,0xe1,0x87,0x4b,0xbf,0xbf,0xb2,0xf2,0xd4,0xea,0xf2,0xf2, + 0x3d,0x51,0xad,0x46,0x50,0xad,0x92,0xf4,0x7a,0x3,0xc5,0xfb,0xd9,0xd1,0xeb,0x11, + 0xc6,0x31,0x69,0x9a,0xe,0x26,0xa2,0x88,0x71,0xb6,0x7,0x5d,0xce,0xf4,0x10,0xfa, + 0xe4,0x67,0x65,0xbe,0x56,0x47,0xf1,0xd1,0x24,0xea,0xca,0x34,0xbd,0x8f,0x3e,0xe9, + 0x7a,0x3f,0xba,0x81,0xe8,0x4a,0x36,0xdb,0xd4,0x15,0x6a,0x2a,0xd8,0xb3,0xc8,0x98, + 0x6d,0xd9,0xee,0x55,0x1f,0xdb,0x48,0x9f,0x69,0x8a,0x57,0xad,0xe2,0x95,0xcb,0x3, + 0xe5,0x67,0x87,0x97,0x19,0x42,0xb3,0x19,0xc4,0xbf,0xfe,0xf5,0x7d,0xe9,0x37,0xbf, + 0x39,0xa5,0x94,0xfa,0xf3,0xbc,0xb8,0xc0,0x69,0x0,0xf7,0xde,0x7b,0xaf,0x7f,0xdb, + 0xd2,0xd2,0x3f,0xb6,0xeb,0xf5,0x7b,0xa2,0x5a,0xd,0x2f,0x8a,0x28,0x45,0x11,0x41, + 0xa5,0x32,0x50,0x7e,0xb6,0xfa,0x83,0x38,0xa6,0xdb,0x68,0x90,0xa4,0xe9,0xd0,0x4d, + 0xea,0x37,0x62,0x5b,0xd1,0xba,0x8c,0x6d,0xf2,0xcd,0x95,0x6d,0xd6,0x35,0xd,0x21, + 0x61,0xd8,0x5d,0x9a,0xed,0xe8,0x7d,0x65,0x6d,0xd8,0x56,0xb7,0x6f,0xa4,0xc1,0xee, + 0x19,0xcc,0xb6,0x6c,0xf7,0xa1,0xd7,0xb5,0xb5,0xaf,0x1b,0xb0,0x72,0xc8,0xe9,0xf9, + 0x5e,0x9a,0xa2,0x7c,0x9f,0xb4,0x5c,0x26,0xa8,0x56,0x7,0x8a,0xa7,0x5c,0x46,0x95, + 0xcb,0xfd,0x36,0x3b,0x1d,0x68,0x36,0x49,0x4e,0x9f,0xbe,0xb7,0xf5,0xf5,0xaf,0x1f, + 0x56,0x4a,0xfd,0x9d,0xe7,0x79,0x56,0x27,0xec,0x34,0x80,0xfb,0xa3,0xe8,0x4f,0xeb, + 0x47,0x8f,0xfe,0x55,0x34,0x3d,0x8d,0x17,0x86,0x78,0x51,0x84,0x17,0x86,0x44,0xd3, + 0xd3,0x23,0xee,0x3f,0x88,0x63,0x94,0x52,0x43,0x37,0xa4,0x63,0xe6,0xd9,0x14,0x62, + 0x5b,0x5,0x45,0x4f,0x10,0x66,0x1d,0x57,0x3b,0x59,0x3a,0x9b,0x50,0x7d,0x75,0xeb, + 0x63,0x33,0x57,0xa4,0x39,0x7e,0x7d,0x9b,0xb0,0xb9,0x7e,0x7d,0xc5,0x2a,0x43,0x46, + 0x57,0x3a,0x16,0x59,0xdb,0xb8,0x6d,0xf9,0x29,0xfd,0x6d,0x20,0x73,0xf9,0x3,0xc5, + 0xaf,0x7b,0x81,0xb4,0xd9,0xc4,0x6b,0xb5,0xa0,0xdd,0x46,0xb5,0x5a,0xc4,0x1f,0x7c, + 0xf0,0x37,0xdc,0x77,0xdf,0x5e,0x60,0xb7,0x6d,0x1e,0x7d,0x5b,0xe6,0x7b,0xfb,0xf6, + 0x4d,0x37,0x4e,0x9c,0x78,0xa4,0xd7,0x6a,0x85,0xbd,0x76,0x1b,0xfd,0x48,0xba,0x5d, + 0x82,0x6a,0x95,0xb0,0x52,0x21,0xa8,0x56,0xfb,0x1e,0xa1,0x52,0xa1,0xd7,0xeb,0xf5, + 0x7,0xa7,0xdd,0x5c,0x76,0x98,0x37,0xa2,0xe7,0xa7,0x16,0x59,0x57,0xbd,0xa2,0x23, + 0x1d,0x53,0xe,0x43,0xde,0x6c,0xdf,0xec,0x3b,0x35,0x64,0xb3,0x34,0x46,0x1d,0x8c, + 0x3c,0xd3,0xf0,0xcd,0xf6,0x61,0xf8,0x9e,0xcd,0x71,0xd9,0xee,0x1f,0x40,0xf5,0x7a, + 0xfd,0x55,0x5f,0xa9,0x40,0xb5,0xda,0x77,0xfd,0xd5,0x2a,0xaa,0xdb,0x45,0xb5,0xdb, + 0xa4,0xed,0x76,0xdf,0xb,0xf4,0x8d,0x20,0x8c,0x8f,0x1d,0xdb,0xa5,0xde,0x78,0x63, + 0xa,0xb,0x81,0x2d,0xf3,0x93,0xfb,0xf7,0x7f,0x35,0x5e,0x5b,0xfb,0x33,0xe5,0xfb, + 0x78,0x61,0x8,0xbe,0x8f,0x17,0x4,0x78,0x41,0x0,0x41,0x40,0x58,0xa9,0x80,0xe7, + 0xa1,0xd2,0x94,0x34,0x4d,0x51,0x69,0xca,0xca,0xb1,0x63,0xb4,0x96,0x96,0x6,0x83, + 0x35,0x71,0xe5,0xe9,0xfb,0x7a,0x5e,0x2c,0x60,0x4e,0x82,0x8d,0xbc,0x47,0x1a,0x57, + 0xfb,0x79,0x69,0xdd,0xb3,0xe8,0x65,0x66,0x2c,0x62,0x93,0x33,0x65,0x5d,0xe3,0xb3, + 0x3d,0xbd,0xd8,0xf2,0x40,0x7b,0x4a,0xd8,0xb0,0x81,0xe0,0x8a,0x2b,0xf0,0xa7,0xa6, + 0x8,0xa6,0xa6,0xf0,0xa6,0xa7,0xf1,0x4a,0x25,0x68,0x36,0xa1,0xd9,0xc4,0x5b,0x3f, + 0xd3,0x6a,0xf5,0xcf,0x6b,0x6b,0xe7,0x77,0x9f,0x7f,0xfe,0xd4,0xae,0xc5,0xc5,0xd7, + 0x6c,0xfd,0xf,0xa1,0x94,0xa,0x9e,0x9c,0x9b,0x3b,0x14,0x54,0xab,0x73,0x51,0xad, + 0x46,0x38,0x33,0x43,0xb4,0x7e,0x94,0x66,0x66,0x88,0x6a,0x35,0x4a,0x1b,0x36,0x10, + 0x54,0x2a,0x74,0xd7,0xd6,0xe8,0x75,0x3a,0x6c,0xbc,0xf2,0x4a,0x54,0x9a,0xd2,0x8b, + 0xe3,0x91,0xfd,0xbf,0x8,0x33,0xc0,0x1b,0x29,0x53,0x2a,0x57,0x61,0x85,0xd7,0xeb, + 0x5b,0x53,0x9e,0x32,0x8a,0x94,0x6c,0xe6,0xdb,0xda,0xb1,0x29,0x10,0xc0,0xb3,0xf4, + 0x6f,0xca,0x5a,0xeb,0xe5,0x5d,0x7,0x1,0x2a,0x8,0xe8,0x1e,0x3d,0x8a,0x5f,0x2e, + 0xe3,0xcf,0xcc,0xe0,0x77,0x3a,0xa8,0xd5,0x55,0x68,0x34,0xa0,0x5e,0xc7,0xaf,0xd7, + 0x61,0x6d,0xd,0x6f,0x6d,0xd,0xaf,0xd1,0xc0,0x6f,0xb5,0x7e,0xbb,0xf1,0xd8,0xb1, + 0x6d,0x18,0x8c,0xc4,0x0,0x4f,0xce,0xce,0x7e,0xa2,0xab,0xd4,0x5c,0x4,0x10,0x86, + 0x10,0x45,0xfd,0xfd,0x5f,0x3f,0x5a,0x2d,0xbc,0x28,0xe2,0xfc,0x6b,0xae,0x61,0xee, + 0x8e,0x3b,0x8,0xc2,0x90,0xf8,0x83,0xf,0x68,0x1d,0x39,0x82,0xea,0x76,0x27,0x52, + 0x8a,0x4d,0xae,0xa8,0x2c,0x2f,0x7f,0x2c,0x59,0x35,0x89,0x89,0xe6,0x33,0x8e,0xb7, + 0x33,0xbd,0x58,0xde,0xb5,0xab,0xae,0x2,0xbc,0x28,0xa2,0xb6,0x73,0x67,0x5f,0x7, + 0xa5,0x12,0xbd,0xe5,0x65,0x3a,0x2f,0xbd,0x44,0xbc,0xb8,0x48,0xd2,0x6a,0xe1,0x75, + 0xbb,0xd0,0x6e,0xe3,0xad,0x6f,0x3,0xd9,0xb5,0xd7,0x6a,0x41,0xbd,0xbe,0x75,0x9, + 0x7e,0x6f,0x33,0xfc,0x97,0xde,0xfe,0x88,0x1,0xac,0x2d,0x2d,0xdd,0xed,0x57,0x2a, + 0xa8,0x75,0xe5,0xeb,0x47,0x16,0x8,0x7a,0x61,0xc8,0xc6,0xad,0x5b,0xf9,0xd8,0x9d, + 0x77,0xd2,0x38,0x70,0x80,0xf7,0x76,0xef,0xa6,0xbd,0xb8,0x88,0x6a,0xb7,0x81,0x51, + 0x37,0x36,0x96,0x55,0x1b,0xd7,0x45,0x2b,0xd2,0x56,0x97,0x9c,0x6b,0x5b,0xda,0x95, + 0x67,0x63,0x12,0x45,0xdb,0xce,0xb6,0x58,0xc3,0x4c,0xe7,0x95,0xa5,0x40,0xe5,0x8a, + 0x2b,0xf0,0x2a,0x15,0x56,0x8e,0x1f,0xe7,0xa5,0xc7,0x1f,0xe7,0xca,0xbb,0xee,0xe2, + 0xe6,0xaf,0x7d,0xd,0xb5,0x67,0xf,0xf1,0xe9,0xd3,0xa8,0x56,0xb,0x3a,0x1d,0x54, + 0xa6,0xf8,0x76,0x7b,0x90,0x4e,0x5b,0x2d,0x7c,0xf8,0x13,0x8a,0xc,0x20,0x9c,0x9a, + 0xba,0x23,0x6e,0x36,0xf1,0xa2,0x88,0xd8,0x50,0xbc,0x9f,0x9d,0xcb,0x65,0xe6,0x6e, + 0xbf,0x9d,0xd5,0xb7,0xde,0xe2,0xf8,0x53,0x4f,0x11,0x2f,0x2f,0x5b,0x15,0x67,0x8b, + 0xfc,0xcd,0x28,0xd7,0x75,0xad,0xd7,0x31,0xcb,0x4d,0x6c,0x65,0xe3,0x28,0x76,0x5c, + 0xe5,0xeb,0xb2,0xe7,0xce,0x77,0xe4,0xa3,0x2b,0xbf,0x74,0xf9,0xe5,0x9c,0xf7,0xe9, + 0x4f,0xd3,0xf3,0x3c,0xfe,0xe3,0xf1,0xc7,0x79,0xf7,0xe7,0x3f,0x27,0x5,0x4e,0x1e, + 0x38,0x40,0xa7,0x5e,0xe7,0x96,0x7,0x1e,0xa0,0xfb,0xf6,0xdb,0x90,0xad,0xfa,0x56, + 0xb,0xd5,0x6e,0xf,0x1b,0x42,0xbb,0x8d,0x82,0x3b,0x80,0x7f,0xd0,0xfb,0x19,0x31, + 0x0,0xcf,0xf7,0xb7,0xab,0x20,0x20,0x6e,0xb7,0x47,0x3d,0x40,0xab,0x5,0x61,0xc8, + 0x45,0x3b,0x77,0x52,0xaa,0x56,0x59,0xfc,0xf1,0x8f,0xe9,0x2e,0x2d,0x39,0xf7,0x7d, + 0xdb,0xa4,0x4d,0x62,0x8,0x45,0x13,0x94,0x27,0x67,0x96,0x8f,0x6b,0x20,0x2e,0x3, + 0xd6,0xcb,0x95,0xe5,0xfa,0x9c,0xe3,0x79,0x54,0xe7,0xe7,0xd9,0x78,0xeb,0xad,0x74, + 0x7b,0x3d,0xde,0xf8,0xde,0xf7,0x38,0xf8,0xdc,0x73,0x23,0x8f,0xc6,0x6f,0xfe,0xe0, + 0x7,0xdc,0x78,0xff,0xfd,0x94,0xb6,0x6d,0xa3,0xfb,0xcb,0x5f,0xa2,0x5a,0xad,0xfe, + 0x36,0xac,0x2b,0xbe,0xdd,0x86,0x20,0x40,0xa5,0xe9,0x76,0xb3,0x9b,0x11,0x3,0xe8, + 0x36,0x1a,0x9b,0x14,0x90,0xc4,0x31,0x49,0x92,0xe0,0xb5,0x5a,0x4,0xab,0xab,0x4, + 0xd3,0xd3,0x94,0x6a,0x35,0x4a,0x33,0x33,0x54,0xce,0x3b,0x8f,0xf6,0x89,0x13,0x34, + 0x17,0x17,0xad,0xc1,0x92,0x39,0x29,0x67,0x6b,0x8,0x66,0xbb,0xa6,0x8c,0x8d,0x71, + 0xc,0xe8,0x77,0x35,0x86,0xb3,0x35,0x2,0xdb,0x96,0x31,0x12,0x7,0x44,0x11,0xb5, + 0xeb,0xaf,0x67,0xe6,0x53,0x9f,0xa2,0xbd,0xb2,0xc2,0x9b,0xdf,0xf9,0xe,0x87,0x9f, + 0x7f,0x9e,0x84,0x51,0x83,0xf6,0x80,0x34,0x49,0xf8,0xef,0xbd,0x7b,0xf9,0xd8,0xa6, + 0x4d,0xc4,0xc7,0x8f,0xe3,0xd5,0xeb,0xfd,0xa3,0xd9,0xec,0x7b,0x83,0x4e,0x7,0xbf, + 0xd7,0xeb,0x3f,0xc1,0xc1,0x66,0x73,0x4c,0x23,0x6,0x90,0x26,0x49,0x25,0x1b,0x58, + 0xd2,0xeb,0x41,0xaf,0x47,0xa7,0xd1,0x20,0xfd,0xf0,0xc3,0xc1,0x80,0xb7,0x7f,0xe1, + 0xb,0xf4,0x56,0x56,0x6,0x2f,0x7f,0x4c,0x5c,0xee,0x32,0xcf,0x10,0xcc,0x89,0x29, + 0xca,0x3f,0xdb,0xc0,0xf0,0x6c,0xb6,0xa,0x5d,0x6e,0x12,0xc5,0x8f,0x6b,0x1c,0xa, + 0x8,0xb7,0x6c,0xa1,0x76,0xd3,0x4d,0x4c,0xed,0xd8,0xc1,0xea,0xe1,0xc3,0xec,0xfd, + 0xd6,0xb7,0x38,0xfe,0xea,0xab,0x3,0xc5,0xbb,0x62,0x1e,0x80,0xd6,0xca,0xa,0xa9, + 0x52,0xc4,0xaf,0xbf,0x6e,0xfd,0x59,0x19,0x40,0x25,0x9,0xa,0xaa,0x66,0xdf,0x23, + 0x6,0x60,0xbe,0xd4,0xd0,0x5f,0x5a,0xc,0x64,0x94,0x22,0x69,0x34,0x9c,0x6,0x90, + 0x51,0xb4,0x35,0xc0,0x78,0xc6,0xe0,0x2a,0xb3,0x91,0xe7,0x1,0xce,0x56,0xf9,0x66, + 0x1d,0xd3,0x8,0xcc,0xb3,0x3e,0x16,0x57,0x5d,0x0,0xbf,0x5c,0xa6,0x7a,0xc3,0xd, + 0x4c,0xed,0xdc,0x89,0xbf,0x71,0x23,0xef,0xbf,0xf8,0x22,0xaf,0x3f,0xfa,0x28,0xcb, + 0x87,0xf,0x17,0x2a,0x7e,0x28,0xe6,0x5a,0x7f,0x5,0x9f,0x2d,0x50,0x73,0x7e,0xf3, + 0xe6,0xc4,0xf9,0x2a,0xd8,0xf6,0x96,0x6c,0xf0,0xd6,0x2a,0x49,0x48,0xba,0x5d,0x54, + 0x3a,0xee,0x4f,0x3f,0x93,0x61,0x6e,0x9,0xa6,0x11,0xd8,0x14,0x60,0xd6,0xb5,0x5, + 0x90,0xb6,0xc9,0x99,0xd4,0x8,0xc6,0x79,0x74,0xcb,0x33,0x8,0xe5,0xfb,0x44,0x73, + 0x73,0x4c,0xed,0xdc,0x49,0xf5,0xda,0x6b,0x69,0x1e,0x3b,0xc6,0x91,0xa7,0x9f,0xe6, + 0xc8,0x9e,0x3d,0x74,0xbb,0xdd,0xa1,0x5f,0x1a,0xb3,0xb3,0xeb,0x89,0x28,0x23,0xed, + 0xaf,0xee,0x91,0x71,0x9a,0xaf,0x9a,0x6d,0x8b,0xd1,0xea,0x1,0x5c,0x8f,0x21,0x3, + 0x99,0x34,0xed,0xbb,0x94,0x31,0x9e,0xa7,0xf3,0x56,0xb5,0xad,0xbc,0xc8,0x23,0xb8, + 0x70,0x29,0x33,0xaf,0x8d,0xb3,0x9,0x4,0x5d,0x1e,0x40,0x1f,0xc3,0x88,0x61,0xf8, + 0x3e,0xe5,0xed,0xdb,0x29,0x5f,0x77,0x1d,0xe5,0xf9,0x79,0xd2,0x38,0xe6,0xc3,0x57, + 0x5e,0x61,0xff,0x63,0x8f,0xb1,0x72,0xf0,0x20,0x29,0xc,0xad,0x78,0xf3,0x89,0xca, + 0xf6,0x84,0xa5,0xa3,0xd2,0x14,0xd6,0x7f,0x8a,0x37,0x57,0xbc,0x4b,0xf1,0x19,0x56, + 0x3,0xd0,0xaf,0xf5,0x6,0x74,0xf,0x90,0x8e,0x69,0x0,0x36,0xc6,0x9,0x18,0xf5, + 0xf2,0xb3,0x71,0xd5,0xae,0x3e,0x27,0x89,0x1d,0xf4,0xfc,0x71,0x2,0xd8,0x21,0xa2, + 0x88,0xca,0xc7,0x3f,0x4e,0x79,0xc7,0xe,0xa2,0xf9,0x79,0xd2,0x46,0x83,0x95,0xbd, + 0x7b,0x39,0xfa,0xc3,0x1f,0x72,0xea,0xd5,0x57,0x49,0x95,0x1a,0xfa,0x25,0xd2,0x54, + 0x38,0xe4,0x2b,0x5d,0x47,0xa5,0xa9,0xd5,0x3,0x98,0xf7,0x35,0x91,0x7,0xb0,0x19, + 0xc2,0x50,0x87,0x69,0x7a,0xd6,0x6,0xa0,0x33,0x69,0x44,0x7f,0xae,0xc,0xc2,0xd5, + 0xf7,0x38,0x41,0xa9,0x2b,0x10,0xc,0x67,0x67,0x89,0xe6,0xe7,0x89,0xb6,0x6d,0x23, + 0xbc,0xea,0x2a,0x7a,0xcb,0xcb,0xac,0xed,0xdd,0xcb,0xe9,0xef,0x7e,0x97,0xa5,0xb7, + 0xde,0x42,0xad,0x2b,0x5d,0xff,0xb5,0x30,0x6f,0xd5,0x9b,0xe3,0xb2,0xc9,0xc1,0x20, + 0xc0,0x1b,0x8c,0x6d,0x92,0x38,0x20,0xf7,0x8b,0x20,0xdd,0xf5,0xeb,0x5b,0x41,0x3a, + 0xa6,0x1,0x14,0x29,0x37,0x4f,0x7e,0x52,0x45,0xe7,0x29,0x73,0x1c,0x45,0x8f,0xb3, + 0x55,0x98,0x8a,0xf7,0x37,0x6e,0x24,0x9a,0x9f,0x27,0xdc,0xba,0x95,0x70,0x6e,0xe, + 0xaf,0x54,0xa2,0x7d,0xf8,0x30,0x2b,0xaf,0xbd,0xc6,0xd2,0x23,0x8f,0xb0,0xf6,0xce, + 0x3b,0x43,0x7b,0xb1,0x6d,0xc5,0xe7,0xad,0xfa,0x22,0xd7,0x9f,0x91,0xc5,0x0,0x36, + 0x8f,0x94,0xeb,0xa5,0x70,0x18,0x80,0x1e,0xf0,0x65,0xe9,0xa1,0xad,0x20,0x49,0xa, + 0x63,0x80,0xa2,0x47,0xa0,0x71,0x63,0x83,0xbc,0x80,0xef,0x5c,0x18,0x49,0x5e,0xbe, + 0x49,0xb0,0x79,0x33,0xc1,0xe5,0x97,0x13,0x5e,0x75,0x15,0xe1,0xdc,0x1c,0xfe,0xcc, + 0xc,0x9d,0x23,0x47,0x68,0xee,0xdf,0xcf,0xea,0x93,0x4f,0xb2,0xb6,0xb0,0x40,0x12, + 0xc7,0x56,0xa5,0xe7,0xad,0x78,0xd7,0x9e,0x3f,0x2e,0x7a,0x30,0x7e,0xce,0x3d,0x80, + 0x79,0xc,0x79,0x0,0xc7,0x53,0x40,0x91,0xf2,0x27,0x21,0x6f,0xbf,0xb5,0x95,0x41, + 0xf1,0xe4,0x15,0xc9,0x7a,0x80,0xbf,0x69,0x13,0xc1,0x65,0x97,0x11,0x5c,0x7a,0x29, + 0xc1,0x25,0x97,0xe0,0x5f,0x74,0x11,0xaa,0xdd,0xa6,0xbb,0xb8,0x48,0xeb,0xe0,0x41, + 0x9a,0xcf,0x3c,0x43,0x63,0x61,0xa1,0xff,0x34,0xc4,0xf0,0x87,0x21,0xae,0x15,0xf, + 0x6e,0x85,0xc3,0xe4,0x8a,0xcf,0xc8,0x62,0x80,0xb3,0xd9,0x32,0x9d,0x1e,0xc0,0x8c, + 0x64,0x4d,0xf,0x90,0x26,0x9,0xa9,0x52,0xd6,0x2f,0x4a,0xcc,0xf,0x1f,0xf3,0xf8, + 0x5d,0xf7,0x73,0xc5,0xf0,0x9e,0x3a,0x2e,0x3,0xd9,0x52,0x89,0xf0,0x82,0xb,0x8, + 0x2e,0xb8,0x0,0x6f,0x76,0x96,0x60,0xcb,0x16,0x82,0xd9,0x59,0x54,0xbb,0x4d,0xbc, + 0xb8,0x48,0xe7,0xd0,0x21,0xda,0x3f,0xfb,0x19,0xcd,0xfd,0xfb,0x49,0x96,0x97,0x7, + 0x7d,0x9a,0x13,0x6e,0x7e,0x11,0xa4,0x2b,0x3f,0x9b,0xb,0xfd,0x6d,0x5e,0xde,0x9e, + 0x6e,0x2b,0xcf,0x9d,0x83,0x24,0x19,0x4e,0x33,0xba,0x60,0x26,0x79,0xc,0x6c,0x3, + 0x15,0xbd,0x31,0xf3,0x6b,0x97,0xe6,0xd2,0x12,0x8d,0x2d,0x5b,0xa8,0xaf,0xae,0x52, + 0xa9,0x54,0x28,0x45,0xd1,0xe8,0xa0,0x1c,0x83,0xb5,0x59,0xa8,0x9e,0x9f,0x17,0x1b, + 0xd8,0x22,0xdb,0x71,0x94,0xee,0x5,0x41,0xdf,0x7d,0x9f,0x7f,0x3e,0xfe,0xe6,0xcd, + 0x4,0x9b,0x37,0xe3,0x6f,0xde,0xc,0xbe,0x4f,0xda,0xe9,0x90,0x9c,0x3e,0x4d,0x7c, + 0xf2,0x24,0xf1,0x9b,0x6f,0x12,0xef,0xd9,0x43,0xf7,0x9d,0x77,0x48,0x9b,0xcd,0x91, + 0x31,0xea,0xdf,0xf6,0x65,0x5e,0xce,0x7c,0x4c,0xd6,0x95,0x9f,0x29,0xde,0xfc,0xee, + 0xd0,0x15,0xec,0x8d,0xab,0x70,0x7d,0x4c,0x0,0x51,0xa9,0x44,0xef,0xbd,0xf7,0x9c, + 0x71,0x80,0xb6,0x18,0x5b,0x66,0x3b,0x36,0xf,0xb0,0xc,0x5c,0x62,0x7b,0x12,0xc8, + 0xe2,0x82,0xf7,0xf,0x1c,0x60,0xeb,0x2d,0xb7,0xb0,0x7f,0xdf,0x3e,0xbc,0x34,0x25, + 0xa,0x2,0xaa,0x95,0xa,0xd5,0x72,0x79,0x60,0x10,0xe5,0x72,0x99,0x52,0x14,0x51, + 0xaa,0x54,0x28,0x95,0x4a,0x84,0xe5,0x32,0xa1,0xe7,0xf5,0xad,0xd5,0xf2,0x3d,0x80, + 0x4d,0xb9,0xb9,0x65,0x41,0x80,0x5f,0xa9,0xe0,0x4f,0x4f,0x13,0x4c,0x4f,0xf7,0xcf, + 0x53,0x53,0xf8,0xb5,0x5a,0x3f,0x36,0xc9,0xb6,0xa7,0xf5,0xad,0x2a,0xad,0xd7,0xe9, + 0xae,0xae,0xd2,0x5b,0x58,0x20,0x3e,0x7e,0x9c,0xf8,0xe8,0xd1,0xfe,0xcf,0xa7,0xb8, + 0x95,0x61,0x5e,0xeb,0xcf,0xf9,0xa6,0xa1,0x66,0x8a,0xcf,0xe4,0x5d,0x41,0x9f,0x19, + 0xb,0xc0,0xf8,0x4a,0xb7,0x12,0x4,0x5c,0xb2,0x6d,0x1b,0xdd,0x17,0x5e,0x18,0x64, + 0xb9,0xe2,0x0,0x60,0xc9,0xac,0x3e,0xfa,0x6b,0x20,0xbc,0xab,0xe0,0x12,0xb3,0x31, + 0x3d,0xbd,0xb8,0x77,0x2f,0x9f,0xf8,0xd2,0x97,0xd8,0x7e,0xf7,0xdd,0x1c,0xdc,0xb3, + 0x87,0x24,0x49,0x68,0x36,0x1a,0x74,0x1a,0x8d,0xa1,0x7f,0xb4,0x4,0xda,0xb5,0xf, + 0x84,0x41,0x40,0xb9,0x5a,0xed,0x1b,0x44,0xa9,0x44,0xa9,0x5a,0xa5,0x54,0xa9,0xe0, + 0x2b,0x85,0xef,0xfb,0x84,0xe5,0x32,0x74,0xbb,0x84,0xd5,0x2a,0x41,0x10,0x10,0x54, + 0x2a,0xf8,0x9e,0xf7,0xd1,0xfb,0x6d,0xcf,0x83,0x20,0xe8,0xdf,0x98,0xe7,0xf5,0xbf, + 0x7e,0x39,0x73,0x6,0x15,0xc7,0xa4,0x6b,0x6b,0x24,0x67,0xce,0xd0,0xfb,0xf0,0x43, + 0xfc,0x24,0x19,0x72,0xbf,0xe3,0x6,0x5e,0xfa,0xd9,0x44,0x57,0xbe,0xb9,0xfa,0x4d, + 0xd7,0x9f,0x17,0xf1,0x9f,0xb,0xc5,0xeb,0xdb,0xf2,0xfc,0x5d,0x77,0x51,0x3b,0x73, + 0x86,0xfa,0xc2,0x82,0x33,0x50,0xd6,0xc6,0xfc,0x8e,0xd9,0x96,0xcd,0x3,0xbc,0xe0, + 0xc1,0xed,0x7a,0x47,0x7a,0x43,0x8a,0xfe,0x9e,0xf3,0x9f,0x4f,0x3c,0xc1,0x1f,0x7e, + 0xe3,0x1b,0x44,0xe5,0x32,0x7,0x77,0xef,0xee,0x7f,0x90,0xe8,0x18,0x68,0x46,0x9a, + 0x24,0x74,0xea,0x75,0x7a,0x8c,0xfe,0xfd,0x69,0x92,0xc3,0x2b,0xb8,0x86,0xf1,0x22, + 0x6e,0x97,0x11,0x98,0xd7,0xb6,0xfd,0xd4,0xa4,0x48,0xf9,0xb6,0x31,0x51,0x90,0x6f, + 0x63,0xe0,0xd6,0x4b,0x25,0xae,0xf9,0xfc,0xe7,0xb9,0xe1,0xb3,0x9f,0xa5,0xf5,0xd8, + 0x63,0xa8,0x75,0xa3,0xd7,0xc7,0x98,0xc5,0x47,0x5a,0xde,0x8b,0x66,0x7b,0x23,0xfd, + 0x3d,0xe,0xd7,0xc7,0xb0,0x2f,0x59,0xbf,0x91,0x64,0xfd,0x70,0x7d,0xb5,0x1b,0xd2, + 0xff,0x89,0xa9,0xb2,0x7e,0x6d,0x5b,0xf9,0x66,0xda,0x95,0x97,0x57,0xee,0x15,0xa4, + 0x5d,0x7f,0xaf,0x32,0xff,0x66,0x55,0xb4,0x12,0xf3,0x14,0x60,0x7b,0x2c,0xd6,0xb7, + 0x46,0x7d,0x6e,0xcc,0x23,0xc9,0x39,0x9b,0x47,0xcf,0x91,0xce,0xce,0x0,0x1b,0x80, + 0xab,0x80,0xf3,0x1d,0x73,0x12,0x18,0xf7,0xed,0x3,0x21,0x5c,0x77,0xb1,0xf1,0x45, + 0x90,0xf5,0x7e,0x77,0xc1,0xbb,0x31,0x6c,0x37,0x95,0x9f,0x5d,0xdb,0x6e,0x5e,0x9f, + 0x18,0x7d,0xb2,0x6c,0xd8,0x5c,0x55,0xd1,0x2a,0xf1,0x2d,0xd7,0xb6,0xd5,0x6e,0xe6, + 0xb9,0xb6,0x0,0x5d,0x2e,0xcf,0x58,0xf4,0xbe,0x6c,0x65,0x79,0x79,0xa6,0x12,0x8a, + 0x3c,0x97,0x7e,0xe,0x2c,0xed,0xdb,0x94,0xea,0x5a,0xc,0x16,0x83,0xf8,0xcd,0xa5, + 0x70,0x35,0x6,0xd6,0xa7,0xb5,0x14,0xfe,0x49,0x4f,0xbb,0x2,0x42,0x97,0x31,0x9c, + 0x4d,0x9e,0xb2,0xb4,0x6d,0xfb,0x7e,0x1e,0x4b,0x9e,0x59,0xd7,0x25,0x63,0x8b,0xda, + 0xcd,0xfb,0xc4,0x22,0xab,0x97,0x99,0xe5,0x66,0x7d,0x3d,0xcf,0xfa,0x53,0xba,0x25, + 0x6f,0x9c,0xf6,0xc7,0xa9,0x97,0x97,0x4e,0xe1,0xdb,0x96,0xea,0x76,0x3,0xe8,0xc2, + 0xd3,0x1e,0xbc,0x3d,0xc9,0xc0,0x5c,0x7f,0x6c,0xd0,0xf3,0x6c,0x7f,0xb8,0x30,0x65, + 0x6c,0x4a,0x30,0x95,0x6a,0x9b,0xc,0xf3,0x95,0xb5,0x4d,0xde,0x35,0x81,0xae,0x3f, + 0x62,0x98,0x75,0xf3,0xee,0xbf,0x48,0x59,0xae,0xbe,0xcd,0x7a,0x2e,0x19,0x5b,0x60, + 0x87,0x96,0x6f,0x4b,0x6b,0xf7,0xf0,0xe6,0x65,0xf0,0xaf,0x96,0xe6,0xed,0x6,0xf0, + 0x70,0x7f,0x4e,0xbe,0xa,0x74,0x6d,0x11,0xef,0x24,0x1e,0xc0,0xb5,0x2a,0x6c,0x6, + 0x43,0x4e,0x5d,0x5b,0x1f,0xb6,0xb6,0xcc,0x36,0xf4,0x7c,0xb3,0xcc,0x7c,0xbf,0xe1, + 0x92,0xb5,0x51,0xe4,0x45,0x5c,0x79,0x93,0x18,0x4c,0x5e,0x9e,0x67,0x49,0xdb,0xea, + 0x79,0xd0,0xf5,0xe1,0x21,0xcf,0x71,0x2b,0xd6,0x7f,0x6,0x1,0x3c,0xf,0x8b,0xb7, + 0xc3,0x29,0x5,0x7f,0x9c,0xa7,0xd4,0xbc,0x95,0x61,0x2b,0x37,0x2d,0x19,0x23,0x4f, + 0x47,0xbf,0xa9,0xbc,0x48,0x3d,0x2f,0xa6,0xb0,0xb5,0x5f,0x14,0x89,0xbb,0xf2,0x5c, + 0x11,0x7d,0x86,0x19,0x6f,0xe8,0x79,0x66,0x1d,0x57,0xde,0x38,0xc7,0x84,0x6d,0x7d, + 0xf9,0x4a,0xf8,0x29,0xe,0x9c,0x6,0x0,0xf0,0x22,0x2c,0xdc,0xe,0xe5,0x14,0x6e, + 0x2d,0xda,0xcb,0x21,0xdf,0x10,0xb0,0xe4,0xb9,0xac,0xd6,0xa4,0xc8,0x40,0xb2,0x6b, + 0x97,0xa2,0xf3,0x64,0x5c,0xed,0x8c,0x63,0x8,0xe3,0xa4,0x27,0x91,0xf1,0x2d,0x69, + 0x73,0xdc,0x66,0xa0,0x69,0x6b,0x2b,0x3b,0x14,0x7c,0x7b,0x1b,0xfc,0x8b,0xe5,0x96, + 0x7,0xe4,0x1a,0x0,0xc0,0x4b,0xf0,0xdc,0x1f,0xc0,0xa9,0x4,0xfe,0x48,0x41,0x50, + 0xf4,0xc7,0x4d,0x5b,0xda,0x54,0xb4,0xb9,0x6f,0x99,0x32,0xb6,0xd5,0x9e,0xa5,0x8b, + 0x94,0x6a,0x93,0x19,0xa7,0x2d,0x63,0xe2,0xc6,0x5a,0xf5,0x45,0xa,0x74,0xe5,0x65, + 0x4a,0x34,0xdb,0xb0,0x3d,0xc1,0x98,0x4f,0x2b,0xa6,0x47,0x71,0xa4,0x3b,0xa,0xbe, + 0xb2,0x1d,0xfe,0x99,0x2,0xa,0xd,0x0,0xe0,0x65,0x78,0xe3,0x16,0x78,0x29,0x85, + 0x4f,0x2a,0x98,0xcd,0xdb,0x12,0x5c,0xfb,0x6a,0x9e,0xbb,0xb7,0x29,0x3c,0x53,0x84, + 0x89,0xa9,0x9c,0x2c,0x9d,0xb7,0xba,0x27,0x31,0x98,0xbc,0xd5,0xb,0x6e,0x25,0xeb, + 0x65,0x7a,0x1d,0x9b,0x82,0x6c,0xfd,0x98,0x87,0xeb,0x71,0x56,0xef,0xd3,0x7c,0x34, + 0x5e,0x97,0xf9,0x95,0xf,0xf7,0x6e,0x87,0x7f,0x37,0xe7,0xc2,0x86,0x35,0x8,0xb4, + 0xf1,0x28,0xbc,0x3c,0x3,0xd7,0x5,0xf0,0x20,0x70,0xcc,0xc,0x9a,0x5c,0x81,0xdd, + 0x38,0xdb,0x86,0xcb,0xa3,0x60,0xa9,0x6f,0xf6,0xe9,0x92,0xc1,0x52,0x86,0xa5,0x2f, + 0x73,0xec,0x66,0x3d,0x2c,0xb2,0x2e,0x5c,0x31,0x90,0xd9,0xa6,0xcd,0x50,0x5d,0x7d, + 0xdb,0xf2,0x3c,0x4b,0x1a,0x38,0xa8,0xe0,0x2f,0xae,0x86,0x1b,0xe7,0xe1,0xd5,0x82, + 0x2e,0x6,0x14,0x8d,0xc5,0xc9,0x5f,0xc3,0x4d,0x5d,0xf8,0xa2,0x82,0xdb,0x12,0xd8, + 0x9a,0xc0,0x8c,0x82,0x92,0xed,0xc6,0xf3,0x3a,0x74,0xad,0xa6,0xa2,0x95,0x69,0xae, + 0x14,0xdb,0xfe,0x69,0xae,0x9e,0xa2,0xb4,0xed,0x65,0x8e,0x99,0x9f,0xf7,0xf2,0xc7, + 0x2c,0x33,0xe5,0x3,0x47,0x7b,0xd9,0x3d,0x4,0x96,0x7e,0x6c,0x79,0x3e,0xb4,0x7c, + 0x58,0xf6,0xe1,0x37,0x1,0xbc,0xd8,0x83,0xdd,0x37,0xae,0x3f,0xb6,0xb,0x82,0x20, + 0x8,0x82,0x20,0x8,0x82,0x20,0x8,0x82,0x20,0x8,0x82,0x20,0x8,0x82,0x20,0x8, + 0x82,0x20,0x8,0x82,0x20,0x8,0x82,0x20,0x8,0x82,0x20,0x8,0x82,0x20,0x8,0x82, + 0x20,0x8,0x82,0x20,0x8,0x82,0x20,0x8,0x82,0x20,0x8,0x82,0x20,0x8,0x82,0x20, + 0x8,0x82,0x20,0x8,0x82,0x20,0x8,0x82,0x20,0x8,0x82,0x20,0x8,0x82,0xf0,0xff, + 0x8b,0xff,0x5,0xee,0x5c,0xf9,0x60,0xa4,0x3a,0x5f,0x84,0x0,0x0,0x0,0x0,0x49, + 0x45,0x4e,0x44,0xae,0x42,0x60,0x82, + // /home/user/2/qstardict/qstardict/pixmaps/qstardict-disabled.png + 0x0,0x0,0x14,0x32, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x4,0x0,0x0,0x0,0x69,0x37,0xa9,0x40, + 0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0, + 0x2,0x62,0x4b,0x47,0x44,0x0,0xff,0x87,0x8f,0xcc,0xbf,0x0,0x0,0x0,0x9,0x70, + 0x48,0x59,0x73,0x0,0x0,0xd,0xd7,0x0,0x0,0xd,0xd7,0x1,0x42,0x28,0x9b,0x78, + 0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xd8,0x3,0x17,0x7,0xe,0xb,0xb4, + 0xc9,0xc3,0x97,0x0,0x0,0x13,0xb6,0x49,0x44,0x41,0x54,0x78,0xda,0xed,0x9d,0x5b, + 0x8c,0x2c,0xc7,0x59,0xc7,0x7f,0xd5,0x73,0xd9,0xfb,0x9e,0x3d,0xf6,0xb9,0xfb,0xf8, + 0x42,0x8e,0xf,0x6,0xb,0xb,0x27,0xdc,0x12,0x45,0x42,0xe1,0x12,0xf9,0x5,0x64, + 0x25,0x82,0x8,0x9,0x21,0xc4,0x3,0x10,0x9,0x29,0xf,0x44,0x6,0x89,0x17,0x50, + 0xcc,0xe5,0x81,0x7,0x24,0xde,0x22,0xe5,0x25,0x11,0x10,0x11,0xa1,0x20,0xa4,0x8, + 0xb,0x59,0x4a,0xf2,0x10,0x2b,0x9,0x10,0x13,0x84,0x9d,0x23,0xc7,0xf6,0x21,0xb6, + 0x63,0x1f,0x9f,0xcb,0xae,0xcf,0xce,0xce,0xee,0xdc,0xba,0xab,0x78,0xe8,0x9a,0x9a, + 0xba,0xf6,0xf4,0xcc,0xb4,0x9f,0x70,0xaf,0x76,0x77,0xa6,0xbb,0xaa,0xbb,0xea,0xab, + 0xaf,0xfe,0xdf,0xff,0xfb,0xea,0xd2,0xf0,0xde,0xf1,0xde,0xf1,0xde,0xf1,0xff,0xf9, + 0x10,0x35,0xd2,0xfc,0xe,0x7f,0xc2,0x15,0x4,0x87,0x48,0x0,0xfa,0x4c,0x0,0x18, + 0x30,0x4,0x60,0xc4,0xc9,0xe5,0xec,0x89,0xab,0xa0,0x28,0x84,0x2,0xda,0xe3,0x7c, + 0x2c,0x51,0xaa,0xcc,0xae,0xff,0x31,0x91,0xf9,0x58,0x29,0x90,0xb4,0xf2,0x4c,0x49, + 0x14,0x20,0x95,0x54,0x28,0x39,0x2c,0xd3,0x15,0x59,0xa1,0x40,0xc1,0x58,0x48,0x50, + 0x13,0x26,0x65,0x76,0x9,0x14,0x4c,0x84,0x54,0x0,0xc5,0x49,0x67,0x2c,0xca,0x4f, + 0xaa,0x7c,0x86,0x52,0x39,0x2a,0x2f,0xef,0x2,0x13,0xd9,0x19,0xf1,0x76,0xf1,0xe5, + 0xef,0xbd,0xdd,0x8c,0x0,0x7e,0x93,0xbf,0x9b,0x7f,0x9b,0xce,0xe4,0xa9,0x4e,0x66, + 0x2a,0xab,0xac,0x6a,0x2b,0x24,0xa,0x85,0xa2,0x85,0xf0,0xae,0x28,0x40,0x5a,0x79, + 0xca,0xe2,0xd8,0xd7,0xa5,0xc9,0x31,0xfd,0x9d,0x3d,0x65,0x96,0x53,0x21,0x4d,0x4a, + 0x85,0x40,0x30,0xe1,0x70,0xd0,0xfb,0xf3,0x6f,0xfc,0xe5,0xea,0x2,0xd8,0xe0,0x15, + 0x2e,0x6d,0xf2,0x5b,0xec,0x99,0xe2,0xd,0x9d,0xe2,0x42,0xc1,0x10,0xc5,0x25,0x36, + 0x10,0xfa,0xdc,0x18,0xa9,0x8b,0xa,0x2,0x85,0x62,0x64,0xaa,0x35,0x3d,0x86,0xde, + 0x77,0xc5,0xc8,0x3b,0x93,0x6b,0x45,0x9b,0x1d,0x63,0x8a,0xe0,0x2e,0x32,0x51,0xf0, + 0x36,0xdd,0xfc,0xe0,0xc9,0x67,0xff,0x75,0x9e,0x0,0xda,0x73,0xae,0x7f,0x88,0x4b, + 0xf0,0x87,0x7c,0x44,0x57,0x4e,0x98,0x6a,0xb,0xf3,0x3b,0xfd,0xc1,0x4a,0x83,0x93, + 0x5a,0xe8,0xb6,0x27,0x48,0xe7,0xe6,0xc8,0xac,0xf6,0x98,0xde,0x55,0x59,0x4f,0xb1, + 0xef,0xa0,0xf4,0xa7,0xcc,0xca,0x91,0x1,0x3,0xa,0x9e,0x62,0x42,0x4e,0xd1,0xde, + 0xfd,0x24,0x2b,0xb,0xe0,0x27,0x1,0x7e,0x9e,0x5d,0xa7,0x9a,0xc2,0x14,0x36,0xd3, + 0x5,0xc7,0xb9,0x2,0x82,0x16,0x90,0xe9,0xe2,0x97,0xe7,0x32,0x7d,0x65,0x56,0xa9, + 0x99,0x16,0x49,0x4f,0x21,0x6d,0x85,0x9f,0x76,0x16,0x50,0xb4,0x4c,0xb7,0x2a,0x8f, + 0x96,0x4e,0x29,0xf5,0x5d,0x5a,0x6c,0x2,0x7b,0xbc,0xce,0x6,0x8a,0xfc,0xf4,0xfc, + 0x2e,0x30,0x4f,0x0,0x6b,0x98,0x2,0xba,0x2d,0xf,0x82,0x1c,0x10,0x74,0xf4,0x39, + 0x89,0xb4,0xc4,0xd0,0x32,0x85,0xb7,0xab,0xd6,0x36,0x9f,0xa5,0x25,0xce,0x4c,0xe7, + 0xc7,0xfa,0x9e,0xe9,0xef,0x99,0x69,0x5b,0x50,0x14,0x4e,0xe,0x65,0x9e,0xd8,0xb6, + 0xb4,0x6,0x7e,0x82,0xe7,0xb9,0x48,0x3b,0xe8,0x30,0xcb,0x8,0x0,0x80,0x17,0x79, + 0xcc,0x52,0x55,0xff,0xef,0xc8,0xa0,0x83,0x2d,0x22,0xe1,0x0,0x8c,0x88,0xe4,0x9b, + 0xfd,0x9f,0xa1,0x5,0x8e,0xc2,0x2b,0x4f,0xed,0x9,0x3a,0x84,0x7d,0xc7,0x59,0xd7, + 0xb8,0x4c,0x9b,0x3e,0xa7,0x10,0x93,0xd5,0x5,0x70,0x11,0x5a,0xfc,0x3,0x7f,0x6c, + 0x29,0x3a,0x41,0xb1,0x66,0x55,0xcc,0x8c,0xa,0xcf,0x3a,0x4c,0xa6,0xf5,0x67,0x26, + 0x40,0x65,0xd2,0xce,0xaa,0x91,0x59,0x55,0x74,0xef,0x2b,0xac,0x3c,0xc2,0xb2,0x14, + 0x99,0xb9,0xa2,0x9c,0xcf,0x82,0x8b,0x74,0x80,0x11,0xeb,0x27,0xab,0xb,0x60,0x17, + 0x76,0xb8,0xc6,0x67,0xf9,0x38,0xeb,0x9,0xd,0x10,0xa6,0x77,0x4e,0xbb,0x82,0x42, + 0x18,0x40,0x53,0x6,0x2,0xb3,0xc0,0xec,0x88,0xa0,0xed,0xa7,0x77,0xcb,0x1c,0xad, + 0xb1,0x45,0x34,0x4d,0x99,0x59,0xfa,0x62,0x6b,0xc6,0xb4,0xd8,0x43,0x24,0x4a,0x36, + 0xd2,0x5,0xee,0xf2,0x63,0x3c,0xcf,0xd7,0xd8,0xd,0xd4,0x7a,0xaa,0xa2,0x6b,0xb4, + 0x50,0x8c,0xb9,0x42,0xb,0x90,0xc8,0xc0,0x38,0x95,0xbd,0xb7,0x63,0x7d,0xb7,0x8f, + 0x69,0xea,0xae,0xb9,0xbf,0xb2,0x9e,0x22,0xcd,0xb7,0x6e,0xc4,0x76,0xdb,0x4f,0xea, + 0x52,0xe8,0x32,0xd,0x50,0x14,0xd6,0xf3,0x96,0x17,0x80,0x2,0x78,0x85,0x2b,0x5c, + 0xa1,0xa5,0x29,0x47,0x29,0x6f,0x85,0xa4,0x30,0x5,0x50,0xe4,0x5c,0xe5,0x69,0x7d, + 0x65,0x5a,0x30,0x69,0x30,0x5a,0x38,0xd8,0x5e,0x32,0x3b,0x69,0x88,0xe,0x86,0xc4, + 0x80,0xa4,0x70,0x44,0x28,0xd,0x99,0xc2,0x3c,0xbf,0xd0,0x22,0x55,0xe6,0xec,0x8c, + 0x1a,0xe5,0x3a,0x87,0xe2,0x88,0x17,0x9e,0xf8,0xd0,0x27,0xbe,0xf9,0xa5,0x6,0x40, + 0x30,0xe7,0x35,0x72,0xf,0x53,0x85,0xc1,0xe9,0xe9,0xf1,0x26,0x2f,0xb3,0xc5,0xd, + 0xe,0x0,0xc5,0x83,0xec,0x0,0xb7,0xb9,0xa9,0x8b,0x1b,0x95,0xac,0x51,0x6a,0xb7, + 0xe5,0x5,0x67,0x69,0x53,0x70,0xc0,0xd8,0xea,0x1c,0xb1,0xdc,0x76,0x4e,0x3f,0xd5, + 0x3a,0x1f,0xed,0xbe,0xf8,0xb7,0x6b,0xcf,0x7c,0xfd,0x68,0x65,0xd,0x80,0x31,0x99, + 0x56,0x74,0x65,0x34,0x0,0xc6,0x28,0x32,0x32,0x32,0x4d,0x3f,0xbf,0xcb,0xfb,0x39, + 0xcf,0x2d,0x7a,0xc0,0x11,0x1f,0x60,0x8d,0xb3,0xbc,0x4d,0x6f,0x9,0x2a,0x3a,0xe6, + 0x1,0x5a,0xdc,0xc3,0xf,0x99,0xac,0xe0,0xc4,0x9c,0xf0,0xd0,0xf9,0xf6,0xc7,0xbe, + 0xfe,0x85,0xaa,0x34,0x59,0x7d,0xbf,0x49,0x92,0x53,0x68,0x15,0xcd,0x29,0xc8,0x8d, + 0x82,0x17,0x14,0xe4,0x64,0x48,0x5e,0xa4,0xe0,0x51,0xd6,0x80,0x9c,0x6b,0x28,0xe0, + 0xe1,0x44,0x51,0x85,0x67,0xcc,0xdc,0x6b,0x13,0x6e,0x2,0x19,0xe7,0x17,0xca,0x17, + 0xa6,0xb9,0xcb,0xc5,0x39,0x4d,0x9c,0xcd,0xad,0xb5,0xa3,0xf4,0xc2,0x21,0xc1,0x4, + 0x88,0x3e,0xe4,0x5,0x32,0x1e,0xa5,0x5,0x1c,0xf1,0xbf,0xc0,0x6,0x17,0x6a,0x56, + 0x40,0x38,0xd7,0xfa,0x1c,0x2,0x5d,0xb6,0x97,0xaa,0xf8,0xec,0x38,0x1a,0xae,0x26, + 0x80,0xa0,0x70,0x99,0x43,0x88,0x9,0x18,0x41,0x9f,0x97,0xd8,0xe6,0x47,0x35,0x2a, + 0xec,0x3,0xf,0x6a,0x13,0x39,0xaf,0xe2,0xfe,0x71,0x87,0x21,0x82,0xd3,0x4b,0x56, + 0xdc,0x9c,0xcd,0x57,0x13,0x80,0x72,0x6f,0x97,0x79,0xed,0x84,0xc7,0xdd,0x0,0xf6, + 0x79,0x95,0x33,0x3c,0x4,0xc0,0xcb,0xe4,0x74,0xb8,0x6f,0xa1,0x8a,0xcf,0xee,0xba, + 0x8f,0xa2,0xc3,0xee,0xdc,0x46,0xa9,0x3a,0xab,0x8e,0x1b,0xd4,0x0,0xbb,0xfa,0x22, + 0xf0,0xa,0x67,0xb7,0x7a,0x8b,0x1b,0xdc,0xcf,0x39,0x4,0x39,0xaf,0x3,0x97,0x1d, + 0xac,0x9d,0x57,0xf1,0xd9,0xd5,0x11,0x7d,0xe0,0x94,0x57,0xc8,0xca,0xf6,0x5e,0x18, + 0x2c,0x6b,0x69,0x80,0xeb,0xf6,0x8a,0x8,0x59,0xf5,0x9d,0xe3,0x57,0xd9,0xe7,0x61, + 0xb6,0x81,0x1b,0xc,0x68,0x71,0x79,0x2e,0xec,0xc5,0xaf,0xee,0x53,0xd0,0xd2,0x38, + 0xb0,0x58,0xc5,0xcd,0xf5,0xa3,0x86,0x34,0x20,0x14,0x41,0x28,0x4,0xbb,0x18,0x2f, + 0x71,0xc2,0xa3,0x74,0x51,0xfc,0x0,0xc5,0x45,0xc3,0xe2,0x16,0x2b,0xbe,0xa4,0x7, + 0x9c,0xa2,0xb5,0x70,0xc5,0x4d,0xb,0xca,0x46,0x31,0x20,0x5d,0x75,0xbf,0x30,0x8a, + 0x6b,0x48,0x1e,0xa5,0xc5,0x1,0x87,0x8,0xee,0x5b,0xd2,0x98,0xf5,0x98,0x20,0x8c, + 0x2d,0xa8,0x5f,0xf1,0x69,0xba,0xd6,0xb8,0x11,0x1,0xc4,0xaa,0x2f,0x2c,0x36,0x27, + 0x2c,0x67,0x67,0x9a,0x66,0xc2,0x35,0x36,0xb8,0xa,0xfc,0x0,0xc1,0x79,0x3a,0x4b, + 0x19,0x33,0xc5,0x3b,0xc0,0xe,0xad,0x5,0x2b,0x6e,0x2a,0x30,0x58,0x4d,0x0,0xe3, + 0x58,0x2f,0x8d,0xfb,0xe3,0x59,0x50,0xc0,0x13,0xae,0x71,0xf,0xf,0x70,0xcc,0x2d, + 0x32,0x2e,0x57,0x16,0x3f,0x8d,0xe9,0x43,0xc6,0x64,0x96,0xe,0x2c,0x66,0xa,0x69, + 0x12,0x4,0x33,0xcf,0x16,0xf8,0xe8,0x10,0x1e,0x3d,0x5e,0xe5,0x7e,0xce,0xf0,0x3a, + 0x39,0xe7,0xa2,0x38,0x50,0x7,0xda,0xde,0x41,0xb1,0x95,0x28,0xea,0x3c,0x53,0x98, + 0x1d,0x36,0x6,0x82,0x59,0x24,0xf8,0x69,0xeb,0x43,0x16,0x2d,0xc0,0x6d,0x5e,0xe3, + 0x61,0xba,0xdc,0x0,0x7,0x7,0x16,0xc1,0xf4,0x9,0x27,0x9e,0xe,0x54,0x73,0x80, + 0x45,0x8e,0xa5,0x30,0x20,0x1e,0x90,0x4a,0x99,0xb2,0x37,0xd9,0xe7,0x11,0xf6,0x19, + 0x73,0x86,0xf5,0x25,0x8d,0xd9,0x11,0x8a,0x6d,0x83,0x3,0x62,0x1,0x2d,0xca,0x6, + 0xd,0x68,0x80,0x8,0xd0,0x5e,0x78,0xe1,0x6f,0x51,0x79,0xab,0xeb,0xc,0xb8,0xc2, + 0x8d,0x32,0xc2,0xb6,0x54,0x9b,0x15,0x1c,0x3,0x5b,0x4b,0x74,0x9f,0xd1,0xb8,0xa1, + 0x2e,0x90,0xa6,0xc2,0x4,0xb0,0xe8,0x5f,0x51,0xbc,0x4c,0xc6,0xe,0xc7,0xdc,0xcb, + 0x7a,0x5,0xed,0xa9,0xea,0xe1,0x7d,0x14,0x1b,0x81,0xa5,0x99,0x2f,0x8e,0xcd,0xa2, + 0x31,0x1e,0x90,0x5,0x3a,0x80,0x17,0xec,0x4c,0xf7,0xd1,0x82,0xef,0xb3,0x4d,0x81, + 0xe0,0x62,0xad,0x3e,0x1a,0x56,0x46,0x72,0x4c,0xc6,0xe6,0x5c,0xee,0xef,0x1f,0x4f, + 0xf7,0xdf,0x35,0x5f,0xc0,0x47,0x80,0xac,0xb2,0x6d,0x26,0xbc,0xcc,0x36,0x92,0x7b, + 0x58,0x5f,0xd0,0x98,0x4d,0xcf,0x1d,0xa3,0xd8,0xac,0xe0,0x9e,0xcb,0x1d,0x35,0xcd, + 0x60,0xfc,0xc7,0x2d,0x48,0x36,0x47,0x29,0x7,0x5c,0x47,0xa0,0x2,0x1c,0xa8,0x8b, + 0xe9,0x8a,0x63,0x32,0x36,0x6a,0x57,0x5c,0x20,0x10,0xfd,0x55,0x5,0x90,0x20,0xc2, + 0x4,0x23,0x2,0x22,0x62,0x6,0xfd,0xe3,0x90,0x37,0x80,0x5d,0x36,0x96,0x30,0x85, + 0x2,0xc1,0x9,0x32,0x0,0xc2,0x6a,0x61,0x8a,0xa2,0x11,0xd,0x70,0x31,0x80,0xa8, + 0x3f,0x50,0xf,0xda,0x6e,0x73,0x53,0xe3,0xc0,0x62,0xc6,0x6c,0x7a,0xf6,0x18,0x91, + 0xe8,0x42,0x89,0x67,0x8f,0x1b,0xd1,0x80,0xf9,0x1d,0xc0,0xd5,0x80,0xaa,0xfb,0xdc, + 0xe0,0x90,0x1d,0xa3,0x3,0x8b,0xea,0xc1,0x80,0xc2,0xc2,0x81,0x1a,0xb9,0x7,0xd, + 0x6a,0x40,0x9a,0xc,0x31,0x87,0x7,0xb8,0xe9,0xdf,0x60,0xc2,0x85,0x1a,0x24,0x36, + 0x7e,0xc,0xc8,0xf4,0x0,0xca,0x32,0x84,0x6a,0x25,0xd,0xc8,0x92,0xee,0x70,0x96, + 0x10,0x40,0xbc,0x8a,0x92,0x5b,0xec,0x70,0x6a,0xc9,0x82,0xf,0x91,0x9e,0xe,0x54, + 0x5a,0x8f,0x5e,0xe3,0x20,0x18,0x2,0xe0,0xf4,0x53,0xab,0x36,0xa6,0x1f,0x30,0xe0, + 0x32,0x6b,0xb,0x55,0x7c,0x96,0x72,0x40,0x5b,0xbb,0x55,0x35,0xac,0x87,0x6a,0xd8, + 0x17,0x20,0x20,0x42,0x38,0x66,0xb0,0xae,0x52,0xde,0x44,0xf0,0x60,0x8d,0xb1,0xbb, + 0x58,0x15,0x87,0xe4,0xda,0xa7,0xa8,0xf1,0xa4,0x61,0x43,0x5d,0x80,0x44,0x3c,0xc8, + 0xe5,0x1,0xf5,0x31,0xbd,0xcf,0x31,0xed,0x8a,0x8,0x41,0x75,0xee,0x21,0x6d,0xa3, + 0x6f,0x73,0xb4,0x68,0xb4,0xaa,0x0,0x64,0x3c,0x1c,0x42,0x44,0xc,0x8b,0xf1,0xf4, + 0x9b,0x40,0xb7,0xa6,0x73,0xe4,0x9f,0x1d,0xa1,0x58,0xab,0x17,0x5d,0x92,0xab,0xa, + 0xa0,0x88,0x7,0xc4,0xdc,0x29,0x4b,0xd3,0x5b,0x2d,0x82,0xe9,0x43,0x7a,0x48,0x5a, + 0xdc,0xbb,0x14,0x25,0x1a,0xb0,0x36,0xb7,0xe8,0x2,0x1,0x47,0xd,0x81,0x20,0xd1, + 0x48,0x50,0xca,0x1d,0xae,0x7,0x6d,0xb7,0x69,0x31,0x64,0x87,0x9d,0xfa,0x98,0x6e, + 0xce,0x8e,0x91,0x89,0x38,0xf3,0xa2,0xa6,0xb0,0xb6,0x2f,0x10,0x2,0xa1,0x88,0xc2, + 0x63,0x7d,0x4c,0x9f,0x70,0x97,0x3d,0x6e,0x71,0x56,0xcf,0xc4,0x5a,0x2c,0xca,0x33, + 0xa4,0x5b,0x7,0x75,0x8e,0xe7,0x95,0xa4,0x4d,0x6d,0x49,0xb9,0x23,0xf9,0xa1,0x4b, + 0x9c,0xaa,0xf8,0x1d,0x8e,0x23,0xc,0xbe,0x1c,0xfa,0xda,0x65,0xc2,0x5b,0x6c,0x71, + 0x44,0x41,0x41,0x46,0x81,0xa4,0xc5,0x1a,0xdb,0x95,0x3e,0x63,0x19,0x26,0x5b,0xa7, + 0x63,0x26,0x68,0x25,0xc7,0x83,0xf2,0x46,0x4,0x50,0xaa,0x7f,0xa6,0xa7,0xb6,0xc5, + 0x58,0x60,0x15,0x13,0x1c,0xf2,0x8b,0xfc,0x52,0x8d,0xa7,0x48,0xc6,0xe4,0xf4,0xb9, + 0xc3,0x9b,0x5c,0xe7,0x2d,0x4,0x8a,0xd3,0xe,0x69,0xf6,0x69,0x7e,0x37,0xa0,0xfa, + 0x41,0x67,0x9a,0xac,0x2a,0x80,0x71,0xca,0x1b,0x14,0x73,0xcc,0xa0,0x9d,0xe6,0x7d, + 0xbc,0x6f,0x61,0x3f,0x7d,0xc8,0x6b,0xbc,0xc8,0x37,0x78,0x8b,0x36,0x67,0x83,0x18, + 0xe4,0x54,0x0,0x53,0x11,0xa4,0xa2,0x51,0x9c,0xac,0x2a,0x80,0x41,0xc8,0x3,0x62, + 0x13,0x57,0xf1,0xdc,0x61,0xb7,0x18,0xdf,0x61,0xcf,0x7c,0x7b,0x80,0xb3,0xfa,0x53, + 0x9f,0x97,0x9c,0x54,0xeb,0xb4,0xd9,0x63,0x4f,0x83,0xdb,0x3a,0x8f,0xf0,0x8,0x1f, + 0xe3,0x15,0xbe,0xca,0x37,0x69,0x71,0x21,0xa8,0xa4,0x62,0x4c,0x27,0x3a,0x83,0x64, + 0x11,0x5f,0xa0,0x5d,0xd7,0x6,0x84,0x3c,0x40,0x78,0x1c,0x20,0x85,0x2,0xdb,0xbc, + 0x60,0xaa,0x7a,0x83,0xcf,0x18,0x1,0x1c,0xf0,0xd7,0x6c,0x51,0x8e,0xfe,0xbe,0x3, + 0x6c,0x31,0x66,0xc,0x9c,0xe7,0x31,0x1e,0xe7,0xaa,0x1e,0x49,0xba,0xca,0x55,0x7e, + 0x95,0x7f,0xe6,0x5b,0x9c,0xb1,0x90,0x44,0x68,0x1c,0xe8,0xd0,0xb2,0xe6,0x2e,0x89, + 0xd8,0xc0,0x44,0x33,0x18,0x50,0x56,0xd2,0x9d,0xac,0xe8,0x3f,0x32,0x4b,0xb4,0xc2, + 0x69,0x4e,0x27,0x88,0xd9,0xe,0xe7,0x80,0x36,0xf7,0xb3,0x4f,0x8f,0x36,0xe7,0xb8, + 0xc3,0x98,0x1,0x5f,0xe5,0x59,0xd6,0x79,0x82,0x5f,0xd0,0x2e,0xd3,0x25,0xfe,0x80, + 0xf,0xf3,0x39,0x6e,0x7a,0xb3,0x4d,0x14,0x39,0xdd,0x6a,0xb6,0xdb,0x8c,0x2f,0xe0, + 0xcf,0x12,0x9e,0x5e,0x72,0xbb,0xc6,0xe2,0x11,0xdb,0x29,0x50,0x1f,0xb2,0x47,0x8b, + 0x9c,0x7d,0xce,0xd0,0x66,0x93,0xb,0xdc,0xc7,0xe,0xff,0xc2,0x53,0x3c,0x6b,0xe6, + 0xe8,0x3c,0xce,0xd3,0x3c,0xc8,0xeb,0xce,0xc,0x42,0xc1,0x44,0x4f,0xc1,0x4e,0x36, + 0xdd,0xca,0x54,0xd8,0x20,0xbc,0x3f,0x39,0x22,0xf3,0x39,0x57,0x84,0x9,0xd6,0x25, + 0x25,0x77,0x11,0xec,0x21,0x18,0x73,0xc8,0xbd,0x3a,0x75,0x97,0xfb,0x38,0xcd,0x17, + 0xf8,0x1b,0x43,0xe6,0x4e,0xf3,0x47,0xfc,0x34,0x6f,0x38,0xf7,0x54,0xe4,0x15,0x2e, + 0x95,0x40,0xbd,0x1b,0xce,0x90,0x6b,0xf4,0x44,0x24,0x26,0x58,0x7f,0xbe,0xc6,0x74, + 0x4d,0xc0,0x1,0x3b,0x74,0x81,0x13,0x86,0x7a,0x69,0x86,0x40,0xd0,0xe5,0x21,0xbe, + 0xc7,0x5f,0x71,0xa0,0x53,0x77,0xf9,0x24,0xef,0xe7,0x4d,0x4f,0x7f,0x5a,0x9,0x42, + 0x24,0x0,0xa1,0x1a,0x11,0x0,0x51,0x57,0x28,0xa4,0x43,0xcb,0x7,0xab,0xfb,0x8c, + 0xf4,0x74,0xa8,0x1e,0x82,0x1d,0xeb,0xca,0x25,0xee,0xf0,0x17,0xc6,0x9a,0x75,0xf8, + 0x7d,0xce,0xb1,0xef,0xb0,0x87,0x42,0x7b,0x86,0x51,0x1e,0xd9,0x6b,0x0,0x3,0xca, + 0xd6,0xf5,0xc7,0x4,0xec,0xe9,0xcc,0xe1,0xbc,0xb1,0xba,0x62,0x9d,0x89,0xf7,0x80, + 0x35,0x36,0x0,0xc1,0x5d,0x36,0x9c,0xf1,0xa3,0xb,0xdc,0xe5,0xf3,0x26,0xcf,0x6, + 0x9f,0x62,0xe4,0x10,0xbc,0x9,0xed,0x64,0x48,0xbe,0xb1,0x90,0x58,0x18,0xfd,0xd, + 0xb5,0x23,0x5b,0x70,0xc0,0xc3,0x2d,0xe6,0x84,0x23,0x4e,0xeb,0x8a,0x1c,0xb0,0xeb, + 0xb8,0x3a,0x97,0xf8,0x16,0xcf,0x9b,0x6f,0x17,0xf9,0x38,0x37,0xb1,0x17,0xd5,0xc8, + 0x74,0x74,0xe0,0xa4,0x11,0xd,0x48,0xd,0x80,0xf9,0x13,0xa4,0x56,0xf1,0xcc,0x4, + 0x47,0xa0,0xcd,0x9e,0xe4,0xc0,0x99,0x1b,0x26,0x38,0xcb,0xdf,0x5b,0xad,0xfe,0xcb, + 0xec,0x39,0x6,0x35,0x4f,0x8c,0x1b,0xb,0x98,0x34,0xa4,0x1,0x22,0x12,0xf0,0xf2, + 0x67,0x8,0xb4,0x6b,0x8c,0xf4,0x54,0x89,0x48,0x72,0xc0,0xb6,0x6e,0xf9,0x82,0x3e, + 0x7b,0x56,0xfa,0x4d,0xe,0xf8,0x8e,0xf9,0xd6,0xe5,0x49,0x8d,0x3,0xc2,0x5b,0x8d, + 0x10,0x20,0x56,0xbe,0xaa,0x0,0x64,0x3a,0x28,0xee,0x2f,0x70,0x11,0x4b,0x70,0x0, + 0xe1,0xc5,0xaf,0x6,0x9c,0xd6,0xe7,0x86,0x8c,0xd8,0xb5,0x72,0xdf,0xcb,0x33,0x56, + 0xca,0x9f,0xb5,0x16,0x64,0x95,0x2,0x6b,0x47,0x9f,0xa4,0x8e,0x1b,0x2,0x41,0x92, + 0x3,0x23,0xb3,0x2b,0x9d,0x5a,0x61,0x8d,0xf9,0x8c,0x60,0x47,0xa7,0x3c,0xc1,0x9e, + 0x11,0xb0,0xc5,0xf,0xb9,0x69,0xbe,0xad,0xf3,0x53,0x96,0x2d,0x10,0x14,0x60,0xe1, + 0xc0,0x22,0xa,0x5e,0x93,0x9,0x66,0x73,0x2,0xe3,0xc2,0x2a,0x40,0x95,0x1e,0xcc, + 0x3b,0xa,0xe,0xd9,0xa6,0xab,0x53,0x1e,0xd1,0xb5,0x82,0x25,0xca,0x71,0x9e,0x3e, + 0xc8,0xc8,0x31,0xce,0x32,0x7e,0xf7,0x26,0x42,0x62,0xc2,0x1a,0xfc,0xf0,0x23,0x43, + 0xb1,0xc9,0x53,0xf5,0x47,0x7a,0x44,0x34,0xe2,0x3b,0xe4,0x94,0xe1,0x79,0x3d,0x36, + 0x8d,0x38,0xb6,0x2d,0x4b,0x0,0xf,0x6,0xa2,0x8b,0x99,0x42,0x64,0x43,0x20,0x48, + 0xd4,0x1b,0x20,0x98,0x28,0xb5,0x28,0x13,0x8c,0xa5,0x3c,0x44,0xb0,0x63,0x70,0xa6, + 0xc7,0x96,0xd6,0xad,0x6d,0xae,0x5b,0xa9,0xf6,0xd8,0xf1,0xc2,0x21,0x2a,0x16,0xa3, + 0x68,0xda,0x17,0x48,0x57,0x82,0x8a,0x9,0x12,0xf3,0x45,0xeb,0x12,0xe3,0x1e,0x1b, + 0x86,0x7,0x48,0xfa,0x7a,0x9a,0x64,0x97,0x63,0xec,0xe1,0xfe,0xfb,0x3d,0x23,0x2f, + 0x23,0x3a,0xd8,0x88,0x2f,0x20,0xa2,0xeb,0x86,0xb1,0x56,0x3,0xb,0xb0,0x16,0xca, + 0x2d,0x7e,0xf8,0x62,0x1b,0x73,0xcc,0x2e,0x6d,0x7d,0xb6,0xe0,0x84,0x6d,0xfd,0xc, + 0x9b,0xd9,0x5e,0x30,0x8e,0xf0,0x6c,0x95,0x71,0xf6,0xee,0x30,0x41,0x22,0xe0,0xa7, + 0x16,0x42,0xf8,0xf9,0x4c,0xd0,0x3d,0x77,0x42,0x61,0xad,0x13,0x98,0x30,0x60,0x1b, + 0x41,0xe6,0x9,0x60,0x14,0xcc,0x21,0x9,0x26,0xda,0x1e,0x36,0xe8,0xd,0xc6,0xc6, + 0x2,0xec,0xd0,0x58,0x56,0xa3,0xe2,0xf5,0x85,0xd4,0x23,0xb3,0x8c,0xe0,0x84,0x31, + 0x9b,0x48,0x87,0xd8,0x75,0x3,0xd4,0x91,0x8b,0x2c,0x81,0x5a,0x34,0x24,0xe6,0x8b, + 0x41,0x4,0xd0,0x98,0xcd,0xd5,0x86,0x45,0xce,0x96,0x7d,0x3f,0x37,0x94,0x77,0x44, + 0x8b,0xae,0x23,0x80,0xb5,0xc8,0x92,0x3a,0xe5,0xdd,0xb3,0x3d,0x68,0x40,0x0,0xfe, + 0x4a,0x7e,0x15,0xa1,0xc2,0x24,0x1,0xb2,0xaa,0xdd,0xab,0x7b,0xe9,0x88,0xe,0x5b, + 0x4c,0xcc,0xf3,0x6,0x3a,0x28,0x57,0x95,0xdf,0x5f,0x3d,0x58,0xac,0x3c,0x45,0xc6, + 0x19,0x19,0x52,0xce,0x23,0x14,0x24,0x7,0x4b,0xe7,0x73,0x80,0x3a,0x82,0x3f,0x41, + 0x3a,0xb1,0x81,0xa1,0xe3,0x23,0x8e,0x22,0x6b,0x16,0x2,0x3d,0x2a,0x1a,0xc0,0x80, + 0x59,0xd0,0xbb,0x6a,0xd1,0x1c,0x73,0x66,0xf0,0xd5,0x17,0x85,0xb0,0x96,0xcf,0x1f, + 0xd3,0xd2,0x51,0x2,0x81,0xa0,0xe5,0x28,0xec,0xc4,0x5a,0xa3,0x9e,0x3a,0xfe,0xb4, + 0xdf,0x50,0x17,0x8,0x69,0x90,0xaa,0x88,0x13,0x2d,0x13,0xa3,0x17,0x9,0x6a,0xdc, + 0x67,0x9b,0x42,0xf7,0x7d,0xe5,0xac,0x20,0xbb,0x39,0xdd,0xdd,0x61,0xa5,0x63,0x81, + 0x71,0x1,0xa2,0x5e,0x0,0xb,0x55,0x5c,0x2c,0x9c,0x2e,0x67,0xc0,0x26,0x7d,0xbd, + 0x50,0xdb,0x16,0xc0,0xdb,0xc9,0xf1,0x43,0x31,0x8b,0xb4,0xd1,0x48,0x17,0x88,0x83, + 0x5d,0x6c,0x1b,0x95,0x45,0xb9,0x60,0x1d,0xd7,0x79,0x44,0xce,0x16,0x19,0x39,0xeb, + 0xe,0x22,0xbc,0x11,0xac,0x22,0x9,0x72,0x17,0x8d,0x8,0xc0,0xb5,0xfb,0x4a,0xc3, + 0xa0,0xf2,0xbc,0xc1,0xe5,0xa2,0x82,0xd4,0xc0,0xd,0xc1,0x9,0x8a,0x4d,0xfa,0xfc, + 0x88,0x75,0xad,0xc7,0x91,0xb5,0x9f,0x40,0x22,0xf7,0xb8,0x91,0x2e,0xe0,0xc6,0xe1, + 0x67,0x42,0x10,0x15,0x4e,0xd2,0x2a,0x1c,0x20,0x76,0xee,0x84,0x2d,0x46,0x7c,0xc0, + 0x69,0xff,0x76,0x62,0x9b,0x14,0x2b,0xff,0x60,0x75,0x1,0xc8,0x14,0x2,0x64,0xd6, + 0xae,0x2f,0xcc,0x59,0x2,0xbb,0xa,0xc,0x4e,0x8b,0x31,0x40,0xe8,0x15,0xc9,0xe5, + 0xf1,0x9f,0x74,0x68,0x39,0x5a,0x2e,0x96,0x7a,0x76,0xbb,0x5e,0xc1,0xdc,0xe1,0x4f, + 0x11,0x5d,0x3d,0x24,0x16,0x6e,0x6f,0xb1,0x80,0x88,0x7a,0xec,0x59,0x6b,0x8e,0x72, + 0xfe,0x83,0x73,0x4c,0xe8,0xe8,0x68,0x50,0xe2,0x49,0x87,0xd,0x82,0xa0,0x8f,0xfe, + 0x2a,0x91,0x66,0xb1,0xa8,0x60,0xfd,0x55,0x23,0x77,0x78,0xc2,0x3a,0xf7,0x5d,0x72, + 0xda,0xc0,0xa4,0xe6,0x88,0xd4,0x8a,0x66,0x50,0x54,0x78,0x83,0x69,0x72,0xb4,0xac, + 0x52,0xc6,0xd2,0xe,0xd9,0xe0,0x67,0xac,0xe,0xf1,0x65,0x3d,0xbb,0xc,0xa,0x5a, + 0x64,0x29,0xb8,0x1f,0x36,0xa8,0x1,0xee,0x9e,0x60,0x71,0x3,0x36,0x1f,0xd3,0x97, + 0xb5,0x8,0x6f,0xf1,0x1b,0x16,0xed,0x79,0x8e,0xdb,0xda,0x53,0x14,0x1a,0x5,0xb2, + 0x94,0x3b,0xd1,0x14,0x11,0xca,0x34,0xf6,0xbb,0x9e,0x80,0xdb,0xf6,0xd9,0x4a,0x4c, + 0xb0,0xa,0x37,0xde,0xe4,0xc7,0xf9,0xa0,0x39,0xf3,0xe,0x5f,0xf2,0x76,0x24,0x28, + 0x10,0xb4,0xac,0xed,0x76,0x4c,0x5e,0xd9,0x10,0x8,0x8a,0xe4,0x50,0x87,0x1d,0x14, + 0x6d,0x37,0x68,0xf6,0xec,0xb3,0xb7,0x59,0xe7,0xf7,0xcc,0xf7,0x9c,0xcf,0xd2,0x65, + 0xdb,0x1b,0xf2,0x29,0x77,0x93,0x92,0xbe,0x7e,0x1e,0x35,0xd2,0x5,0xe2,0x45,0xcc, + 0x12,0x91,0xa2,0x45,0x99,0xe0,0x3c,0xf,0xf2,0x16,0xf0,0x69,0x43,0x81,0x15,0x5f, + 0xe4,0x3a,0xe7,0x3c,0xb7,0xa8,0xc4,0x5,0xb9,0x94,0xff,0xb9,0x80,0x19,0x94,0x89, + 0x9,0x12,0xae,0x11,0xb4,0x67,0x70,0xa8,0x15,0x5d,0x21,0xc5,0xeb,0x9c,0xe1,0x53, + 0x66,0x2f,0x19,0xc5,0x3f,0xf2,0x35,0x1e,0x46,0x32,0xa6,0x83,0xb0,0xb4,0x20,0x6e, + 0x99,0xe6,0x8f,0xb,0xd5,0xdc,0x47,0x48,0x24,0x30,0xde,0x1f,0x32,0x9d,0x91,0x64, + 0x77,0x6b,0xcc,0x45,0x59,0x62,0x99,0xfb,0x16,0x3d,0x3e,0xc2,0x27,0x8c,0xcb,0x33, + 0xe2,0xf3,0x7c,0x9b,0x2b,0x7a,0x1c,0x31,0xa7,0xa3,0x37,0xe8,0x4a,0xdf,0x6d,0xfe, + 0xc8,0xe0,0xc2,0x54,0x38,0xc,0x3e,0x61,0x5,0xc4,0x13,0xf2,0xb3,0x42,0x57,0x2a, + 0x1a,0xc1,0xf1,0x2d,0x4b,0x8f,0x7d,0x24,0x8f,0xf1,0xa4,0xde,0x8a,0xa5,0xa4,0xbe, + 0x9f,0xe3,0x6d,0x1e,0x36,0xe9,0xa4,0x66,0x2,0x95,0x73,0xc4,0x1a,0xd8,0x4e,0x6f, + 0xe2,0xee,0xf9,0xe7,0x87,0x9e,0x84,0x57,0x7d,0xe5,0x45,0x8b,0x4a,0x9f,0xb4,0x67, + 0x99,0x33,0xfb,0xb8,0xe3,0xec,0x20,0x57,0xe8,0x5c,0x5,0xf,0xf0,0x6b,0x3c,0xce, + 0x39,0x93,0xee,0x98,0x67,0xf9,0xa,0xbb,0x96,0x38,0x4a,0xec,0x57,0xb4,0xcd,0x3e, + 0x62,0x51,0x3d,0x68,0x60,0x3b,0xbd,0x13,0xdf,0xfe,0xdb,0x4a,0xea,0x83,0x99,0xf2, + 0x7a,0x64,0x79,0x6e,0x9f,0x33,0x3c,0xae,0xaf,0xfc,0x9c,0x99,0x25,0x8,0x97,0xf8, + 0x6d,0x6b,0x2e,0x73,0x9b,0x75,0xb6,0xd8,0x63,0x8f,0x4b,0x4e,0xe0,0xeb,0x1d,0xbe, + 0xc9,0x57,0xc8,0x79,0x20,0xd8,0x8b,0x4e,0x20,0xc9,0xc9,0x8c,0xe0,0x96,0x23,0xd9, + 0xed,0xba,0x1d,0x40,0x44,0xe2,0xaf,0x29,0x16,0xe8,0xa3,0xc0,0x47,0xa3,0x73,0x85, + 0xdb,0xfc,0x4a,0xe5,0x93,0xf,0x78,0x95,0xe7,0x78,0x81,0x96,0xde,0x82,0x45,0x45, + 0x4a,0x50,0xa0,0xc8,0xf4,0x6e,0x73,0x11,0xfc,0xe9,0x37,0x82,0x1,0x44,0x97,0x47, + 0xc4,0x42,0x23,0x71,0x8c,0x50,0x66,0x7,0xe6,0xea,0x63,0x88,0x62,0xc4,0x11,0x7d, + 0xee,0xf0,0x32,0xaf,0xd2,0x43,0xb0,0xcd,0x43,0x7a,0x27,0xe1,0xe9,0xb6,0x89,0xca, + 0x6b,0x5b,0x49,0xb9,0xb5,0xaa,0x74,0xec,0x8f,0xe6,0x6,0xa2,0x21,0xd,0x8,0x37, + 0xcb,0xc5,0xda,0xd4,0x24,0xcd,0x2,0xcb,0xe3,0x5e,0xbe,0xc8,0x3f,0xd5,0x30,0x7a, + 0x5d,0x3d,0xd5,0x45,0x22,0xd8,0x66,0x5b,0xcf,0x2f,0x15,0xce,0xc6,0xcb,0x44,0x30, + 0x46,0x22,0xcd,0xa6,0xcd,0x5e,0xe7,0x9c,0x34,0x66,0x5,0x42,0xd2,0x23,0x22,0x9a, + 0xa0,0xa2,0x55,0xdc,0xb2,0xfc,0xf8,0x6a,0xf7,0x48,0x44,0xaa,0xa7,0x92,0x57,0x6d, + 0xc4,0x29,0xcc,0x8e,0xd3,0xb3,0xab,0xa2,0xc6,0xd8,0xf0,0x2,0x5d,0x60,0xea,0x9, + 0x4c,0xf7,0x6f,0xb4,0x77,0x7,0xce,0x3c,0x2f,0xd1,0xfd,0x1b,0xeb,0x18,0x22,0xb0, + 0x27,0x2a,0x6a,0x44,0xfd,0xa9,0xb9,0x2a,0x7a,0x87,0x52,0xf,0x84,0x77,0x2f,0x85, + 0x6c,0xa0,0xb,0x28,0x11,0xdd,0xe8,0x56,0x79,0x7d,0x51,0x4,0x55,0xf2,0x77,0xc, + 0x4f,0xb3,0x8,0x3f,0x4f,0x95,0x40,0xe2,0xf9,0x85,0xb3,0xcd,0xa3,0x75,0x8f,0xa6, + 0x40,0x30,0xb,0xb6,0x4b,0x50,0x91,0xd,0xb6,0x9,0xda,0x27,0xa6,0xac,0x29,0xad, + 0x98,0xa9,0xbd,0x9c,0xdb,0xa9,0x8,0xee,0xe9,0xaa,0xbf,0x11,0x6a,0xf3,0x20,0x18, + 0x6e,0x95,0x6c,0x77,0x3,0x95,0x6c,0xdf,0x10,0xce,0x44,0x85,0xca,0x87,0xfa,0x10, + 0xde,0x33,0x86,0x17,0x7e,0x3a,0x31,0x6c,0x10,0x3,0xfc,0xc9,0x11,0x2a,0xe9,0xbf, + 0xf9,0xca,0xea,0x16,0x35,0xa6,0x15,0x61,0xbe,0x38,0x79,0x16,0x11,0xa1,0xc6,0xd3, + 0x68,0x51,0xe7,0xd,0x6b,0x80,0xbf,0xb3,0xb3,0xbb,0x9b,0xa0,0xf0,0xaa,0x98,0xa2, + 0x45,0xa1,0xfa,0x56,0x55,0x31,0xc6,0x3d,0x45,0x25,0xa8,0x5a,0xa8,0xd0,0x5c,0x40, + 0xc4,0x7f,0x2d,0xc2,0x6c,0xe7,0xf8,0x6a,0x16,0x28,0x22,0x2d,0x8b,0x23,0xaa,0x79, + 0x95,0x4e,0x8b,0x31,0x76,0x7f,0xf7,0xbb,0x3c,0x6e,0x44,0x3,0xf0,0x36,0xca,0x2e, + 0xff,0xb7,0xbd,0x19,0x68,0x59,0xd4,0x2d,0x51,0x1,0x20,0x86,0xb0,0x27,0xbd,0x88, + 0xb3,0x22,0x1c,0x84,0x8d,0x77,0x10,0xe5,0x80,0x71,0xc8,0x1a,0xda,0xa2,0x41,0xd, + 0x70,0x21,0xcf,0x9e,0x92,0x96,0x5,0x3b,0xc9,0xa9,0xc0,0x44,0xf9,0x5,0x4f,0x57, + 0x29,0x76,0x5e,0xcd,0x45,0x8b,0x38,0x5d,0x2a,0x7a,0x8d,0x9,0x40,0x24,0x5a,0x56, + 0x24,0xfc,0xc3,0x78,0x9f,0x8c,0xf1,0x3,0x35,0x1f,0xca,0x12,0x9a,0x92,0x66,0x15, + 0x46,0x2b,0x55,0xe3,0x20,0x18,0x9b,0x22,0x4b,0x34,0x5e,0x90,0xc,0x2f,0x59,0x2d, + 0x2a,0x2d,0x7c,0x11,0x95,0x81,0x93,0x2a,0x24,0xa8,0x10,0x46,0x93,0x54,0xd8,0xdf, + 0x57,0x3e,0xb3,0x66,0x8d,0x64,0xc1,0xec,0xa1,0x90,0xc6,0xc6,0x2b,0xa3,0xa2,0xca, + 0x1f,0x47,0x82,0x14,0x42,0x29,0xaf,0x4b,0x5a,0x57,0x1b,0x8,0x88,0x88,0x29,0xd8, + 0x14,0x7a,0x37,0xf7,0x42,0xbf,0xd4,0x6,0xb3,0xcf,0x38,0xfa,0x45,0x3a,0xf1,0x42, + 0x8b,0x24,0x3,0x20,0x80,0xb2,0x98,0xb9,0x14,0x49,0x3d,0x22,0x3a,0x4e,0x61,0xdf, + 0x7d,0x94,0x35,0xa2,0x1,0xd3,0xea,0x17,0xe4,0xe4,0x7a,0x27,0x71,0xa9,0x5,0x52, + 0x6e,0x84,0x5f,0xe8,0xa8,0x8c,0xf2,0xde,0x24,0x14,0x23,0xbc,0xd5,0xc4,0x47,0x7a, + 0xa0,0xe7,0xe2,0xbc,0x4a,0x1a,0x56,0xbc,0xce,0x55,0xa6,0x5c,0xbb,0xd3,0x8,0x6, + 0x94,0xd5,0x2c,0xb7,0x53,0x9f,0xee,0xfd,0x2f,0xad,0x57,0x20,0x15,0x28,0xa,0xf3, + 0x9e,0x81,0xea,0xc0,0x59,0xfc,0xbb,0x88,0x56,0x29,0xe,0x9b,0x7e,0x4b,0xc7,0xd8, + 0xa1,0x6c,0xd0,0x17,0x10,0x4a,0xef,0x1f,0x9f,0x59,0x95,0x57,0xfa,0x25,0x18,0xd3, + 0x77,0x3c,0xd9,0x1a,0x90,0x52,0x56,0x7f,0x9a,0xdd,0xb4,0xbd,0xeb,0x33,0x3d,0x35, + 0x87,0x6a,0x8b,0xc0,0x24,0xe,0x1b,0xf0,0x6,0x8f,0xa7,0x5b,0xe8,0xe7,0x46,0xf5, + 0xa7,0x6a,0x3f,0x7b,0x55,0x56,0xa1,0xc5,0x22,0x2,0x8,0x53,0x9,0x75,0x77,0x85, + 0xa5,0x2a,0xe9,0xb1,0x5d,0xa9,0x14,0x53,0x9c,0x21,0x90,0xbd,0x70,0x62,0xbb,0x81, + 0x19,0x22,0xff,0x2d,0xcd,0xcb,0x34,0xa,0x2d,0x82,0xa9,0x16,0x4c,0x5f,0xa2,0x21, + 0x4d,0x48,0x5b,0x45,0xe1,0x28,0x8e,0xeb,0x29,0xff,0x2e,0xa6,0xe2,0xd5,0xe,0x51, + 0xcc,0x31,0xd6,0x31,0xd1,0x62,0x75,0x1,0x5c,0x97,0x3d,0xb9,0x5b,0xa,0x20,0x37, + 0xed,0xaf,0x8c,0x6,0xd8,0x5d,0x40,0x55,0xf4,0x73,0x95,0x20,0x3b,0x2a,0xe1,0xf0, + 0xce,0x62,0x4e,0x35,0xb8,0x4c,0x82,0x3b,0x8,0xfe,0xac,0x6,0x8,0xce,0x37,0x14, + 0xd7,0xb0,0xde,0x29,0x51,0x58,0x5d,0xa1,0x70,0x4,0x20,0x1d,0xcb,0x3e,0x7d,0xf5, + 0x49,0xfa,0x27,0x9e,0x12,0xe7,0x3c,0x41,0x9e,0x30,0xb5,0x7d,0x2e,0xae,0x19,0x2b, + 0xa,0x20,0xff,0x2f,0x85,0x22,0x37,0x15,0x57,0x46,0x7,0xa6,0xaf,0xc3,0x93,0x5a, + 0x33,0xf0,0xfc,0x45,0x1d,0x97,0xab,0x2d,0x10,0xa2,0xd5,0xb4,0xef,0xe9,0xe7,0x91, + 0xe6,0x55,0x7e,0xee,0x77,0x9d,0x3e,0x6f,0x44,0x0,0x3c,0x37,0xd1,0x6d,0x5c,0x98, + 0xb6,0x96,0xe6,0xf5,0x66,0xca,0x5c,0x2b,0xf4,0x37,0x99,0x6c,0xb3,0x90,0x5d,0x84, + 0x85,0x97,0x91,0xf3,0x29,0x51,0x11,0xd5,0x8,0xab,0x4,0xb5,0x54,0x60,0x3e,0x11, + 0xfa,0xf7,0xb2,0xef,0xb,0x53,0xf9,0xc2,0x58,0x1,0x2c,0x2a,0x24,0x92,0x3e,0xbb, + 0x6f,0xf4,0xaa,0x43,0xe3,0xaa,0x82,0x90,0x55,0xfb,0x3,0x7e,0x17,0x10,0x8d,0x8, + 0x40,0x70,0xbd,0x18,0xca,0xf5,0x72,0xa6,0x6e,0x61,0x7a,0xfe,0xac,0x1f,0x4b,0xcd, + 0x12,0x32,0xa7,0xe7,0xf9,0xa3,0xbe,0x32,0x11,0xbc,0x50,0x1,0x7d,0xad,0xe7,0x7, + 0xa8,0x88,0x19,0xf4,0x1,0x73,0x5c,0xd0,0x36,0x7d,0xa2,0xb6,0x0,0x4,0x19,0x2d, + 0xfd,0x93,0x95,0x9f,0x8b,0xd7,0x8a,0x47,0x4a,0x33,0x28,0x2d,0x26,0x90,0x1b,0xc5, + 0x95,0x7a,0x8e,0x8e,0x8a,0xe0,0x78,0x3c,0x94,0x2d,0x1c,0xcf,0x41,0x26,0xdc,0xe7, + 0xd4,0x90,0x67,0x4a,0x5b,0x7c,0x1a,0x75,0x37,0xe7,0xbc,0xd5,0x6b,0xb,0xd3,0x8f, + 0x55,0x28,0x0,0xbb,0xda,0x2d,0xf3,0x59,0xff,0x1f,0x5f,0x2b,0x1e,0x29,0x74,0x6f, + 0x9f,0x91,0xa0,0x82,0x42,0x4f,0x4c,0x2a,0x82,0xc1,0x71,0xbf,0xdd,0x55,0x65,0x9c, + 0x28,0x3e,0xdc,0x15,0xcb,0xa9,0xa0,0xc6,0x8c,0xd4,0x32,0xcf,0x31,0xb7,0xbf,0xcf, + 0x29,0xf,0xbe,0xa,0x4b,0x10,0x5a,0x14,0x6d,0x4,0x19,0x6d,0x47,0x0,0xae,0x18, + 0x5a,0xea,0x99,0xe3,0x27,0xdb,0x2,0xcb,0xb,0x28,0xdf,0xe9,0x55,0xae,0xd4,0x2b, + 0xcc,0x5c,0xcd,0x93,0xe4,0xe4,0x6c,0x95,0xf0,0x11,0xea,0x4e,0x9b,0x4b,0xa7,0x16, + 0x8e,0xd1,0x9c,0xed,0x63,0x7d,0x97,0xa3,0xa3,0xe7,0x3f,0xcd,0xba,0x53,0xdd,0xc2, + 0xfb,0x91,0xe4,0xe5,0xe0,0x51,0xac,0xf5,0xdd,0x6f,0xbf,0xbe,0xf6,0xbb,0x1b,0x67, + 0x25,0xa,0x35,0x56,0x4a,0x22,0x99,0xa8,0xcd,0x3b,0xfd,0xc3,0xec,0x62,0x4b,0x8, + 0x5a,0x42,0xc0,0x44,0x16,0x1f,0x3e,0xa7,0xbc,0x89,0x69,0xd1,0x9,0x2c,0xd2,0x47, + 0x67,0xf7,0xfd,0x21,0x36,0x74,0x29,0x40,0x28,0x55,0xc4,0x7a,0x71,0x59,0xf1,0x8e, + 0xc,0x87,0x5d,0x54,0xae,0x26,0x9d,0xff,0xf9,0xb7,0xcf,0x14,0x83,0x44,0xe5,0x1d, + 0x2d,0xb0,0xa3,0x1c,0x6d,0xab,0xd2,0x76,0x37,0xc8,0x82,0x4f,0x59,0x64,0x77,0x4d, + 0x11,0x7d,0x97,0x6a,0xd5,0xba,0x2a,0x51,0x31,0xea,0xa5,0x82,0x5f,0xff,0x93,0xf2, + 0xe8,0x1,0xe,0x2b,0x2b,0x82,0x4f,0x85,0xe3,0xc9,0xe7,0xb3,0xcd,0x42,0xe3,0xec, + 0x20,0x33,0x1d,0x23,0x8b,0xfe,0x8d,0xfd,0x50,0xb1,0xb2,0x82,0x9a,0x8b,0x7,0x53, + 0x82,0x8,0x45,0x22,0x13,0x3f,0x45,0xf4,0x6f,0x1e,0x7d,0xd,0x22,0x2c,0x34,0xa1, + 0x4f,0x68,0x1,0x8,0x23,0x4,0xe1,0xfd,0x75,0x77,0xdf,0xcd,0x2a,0x77,0xe2,0x4c, + 0xf,0x11,0xaa,0x8,0xf5,0x93,0xde,0x27,0x9b,0x92,0x4a,0xcb,0x1c,0xcd,0x5c,0x53, + 0x55,0x8f,0xb,0xaf,0xbe,0x3d,0x3b,0x91,0xe1,0xc2,0xd8,0xe,0x9c,0x22,0xa9,0x17, + 0xf1,0xb6,0x76,0x9d,0x6,0xf7,0x7b,0x5d,0xa2,0x5f,0xe3,0xf8,0x3f,0x3,0x5d,0x34, + 0xf3,0x87,0xd5,0xea,0x5c,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60, + 0x82, + // /home/user/2/qstardict/qstardict/pixmaps/clear-right.png + 0x0,0x0,0x14,0x2c, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb, + 0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd, + 0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xd,0xd7,0x0,0x0, + 0xd,0xd7,0x1,0x42,0x28,0x9b,0x78,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7, + 0xd7,0x7,0x5,0xc,0x23,0x20,0xca,0xcc,0x4,0xd8,0x0,0x0,0x13,0xb9,0x49,0x44, + 0x41,0x54,0x78,0xda,0xed,0x9d,0x79,0x70,0x1b,0xd7,0x7d,0xc7,0xbf,0x6f,0x17,0x37, + 0x45,0x91,0x4,0x40,0x2,0x3c,0x25,0x45,0x96,0x65,0x5b,0x24,0x95,0x44,0x89,0x12, + 0x45,0x87,0xed,0xc4,0x47,0x1b,0x3b,0x99,0x38,0x77,0xdd,0x1c,0xd3,0x69,0x27,0x8e, + 0x9d,0xc8,0x6d,0x3a,0x93,0xfc,0xe1,0x64,0xa6,0xee,0xc4,0xb6,0x4e,0x8f,0x2e,0x3b, + 0xb1,0x5d,0xa7,0x99,0x89,0x67,0x3c,0x9d,0x3a,0x89,0x63,0x47,0x94,0x9b,0xba,0x31, + 0xa9,0x1c,0xa6,0x78,0x49,0x22,0x29,0xd1,0x3c,0x2c,0xde,0x0,0x48,0x10,0x20,0x9, + 0x92,0x20,0x88,0x63,0xdf,0xeb,0x1f,0x0,0x48,0x0,0x24,0x0,0xe2,0x24,0x20,0xbf, + 0xcf,0xcc,0x8e,0x8,0x68,0xb9,0x58,0xec,0xe7,0xfb,0x7e,0xfb,0x76,0xf7,0xed,0x12, + 0xe0,0x70,0x38,0x1c,0xe,0x87,0xc3,0xe1,0x70,0x38,0x1c,0xe,0x87,0xc3,0xe1,0x70, + 0x38,0x1c,0xe,0x87,0xc3,0xe1,0x70,0x38,0x1c,0xe,0x87,0xc3,0xe1,0x70,0x38,0x1c, + 0xe,0x87,0xc3,0xe1,0x70,0x38,0x1c,0xe,0x87,0x93,0xaf,0x90,0x78,0x33,0xd4,0x7f, + 0xfc,0xe3,0x9f,0x1,0x23,0xbf,0x0,0xb0,0x85,0x6f,0xae,0x30,0xe6,0x9,0xc3,0x9b, + 0xcc,0xbb,0xf4,0x48,0x57,0x57,0x97,0x33,0x5f,0xbf,0x84,0x10,0x37,0x21,0x8c,0xbc, + 0xc0,0xe5,0xaf,0x49,0x21,0x23,0xf8,0x7b,0x28,0xd4,0x7f,0xd8,0xb3,0x67,0x4f,0xd1, + 0x4d,0x1b,0x0,0x6,0xdc,0xc2,0x5d,0xc7,0xdc,0x42,0xfb,0xbd,0x82,0xf8,0xc7,0x5d, + 0xfb,0xf6,0x69,0x6f,0xca,0x0,0x70,0xd6,0x93,0x1,0xec,0x11,0xbd,0x52,0x63,0xed, + 0x27,0x3e,0x61,0xe0,0x1,0xf8,0xe0,0x52,0x2f,0x48,0x68,0xda,0xbd,0x6f,0x5f,0xe5, + 0xcd,0xd5,0x9,0xfc,0xd8,0x5e,0x16,0xf9,0x9e,0x4c,0x26,0x43,0x4d,0x75,0x15,0x44, + 0x51,0xfc,0x40,0x19,0xf6,0xf9,0x24,0x98,0xcc,0x66,0x78,0x3c,0x9e,0x58,0xb3,0xd, + 0x9,0x32,0xe1,0xd3,0x57,0x2f,0x5d,0x1a,0xbe,0x29,0x3,0x40,0x8,0xc1,0x23,0xff, + 0xf4,0x8f,0xa8,0xa9,0xa9,0xfe,0x40,0x36,0xf3,0x99,0x99,0x59,0xfc,0xf2,0x57,0xaf, + 0xc0,0x66,0xb3,0xc5,0x9a,0x6d,0x8c,0x8,0xb8,0xa7,0xb3,0xb5,0xb5,0xff,0xa6,0xb, + 0x80,0x4e,0xab,0xc5,0xbf,0x1c,0xfe,0xfe,0x7,0xba,0xd6,0x3b,0x9d,0x4e,0xfc,0xf2, + 0x57,0xaf,0x60,0xd2,0x6a,0x8d,0x35,0xdb,0x4,0x21,0xec,0x9e,0xce,0xb6,0xb6,0xeb, + 0xb9,0xfc,0x5d,0x64,0x9,0xff,0x82,0x4c,0x6,0x49,0x92,0x3e,0xd0,0x1,0x50,0xa9, + 0x54,0xf8,0xf6,0x37,0xbf,0x81,0x57,0x5e,0x7d,0x15,0x16,0xcb,0x44,0xb4,0xd9,0x8c, + 0x8c,0x91,0xa6,0xfa,0x3d,0x9f,0xbc,0xbf,0xab,0xe3,0xd2,0xe5,0x9b,0xa6,0x13,0xc8, + 0x18,0x83,0x44,0xe9,0x7,0x7e,0x52,0x2a,0x95,0xf8,0xe6,0xc3,0xf,0xa3,0xba,0xaa, + 0x2a,0xd6,0xe6,0xd2,0x83,0xd0,0x3f,0xd6,0xed,0xdd,0xbb,0xef,0xa6,0xa9,0x0,0xc, + 0xc,0x92,0xe4,0xe3,0x7d,0x7e,0x0,0x32,0x99,0x88,0xaf,0x7d,0xe5,0xcb,0x78,0xed, + 0x37,0xbf,0xc5,0xc8,0xe8,0x68,0xb4,0xd9,0x8a,0x9,0xc5,0xff,0x7e,0xf8,0x63,0x9f, + 0xfc,0xdc,0xd5,0xf6,0x4b,0x4d,0x79,0x1f,0x0,0x0,0x90,0x7c,0x12,0xb7,0x1f,0x40, + 0x14,0x4,0x7c,0xf9,0xa1,0x2f,0xe0,0xf5,0x37,0x7f,0x8f,0xc1,0xa1,0xa1,0x68,0xb3, + 0x6d,0xa2,0xa0,0xd,0xbb,0x3f,0xba,0xf7,0x8b,0x9d,0x97,0x5b,0xff,0x90,0x53,0xeb, + 0x1f,0x6f,0x6,0x43,0x45,0xe5,0x93,0xa1,0xaf,0x35,0x1a,0xd,0x76,0xd7,0xd5,0x82, + 0x31,0x96,0xf4,0x34,0x3c,0x34,0x84,0xee,0xee,0x2e,0x38,0x9d,0x4e,0x94,0x68,0xb5, + 0x29,0x2d,0x2b,0x95,0x89,0x52,0x8a,0x2b,0x97,0x3b,0xf0,0xa7,0xa6,0x26,0xc,0xd, + 0xd,0x41,0xa7,0xd3,0x41,0xa9,0x54,0x25,0xbc,0x1c,0x42,0x8,0x6e,0xbd,0x75,0x7, + 0xec,0x76,0x3b,0xa6,0xa7,0x67,0xa2,0x6d,0x4a,0x39,0x8,0xbe,0x5a,0x56,0x51,0xd5, + 0x6d,0x35,0x9b,0xfa,0xf2,0x37,0x0,0x6a,0x35,0x6a,0x6b,0x77,0x81,0x32,0x96,0xd4, + 0x74,0xe5,0xca,0x15,0x5c,0xb9,0xdc,0x1,0xc7,0xec,0x2c,0x2c,0x66,0x33,0x9c,0x4e, + 0x27,0x8c,0xe5,0xe5,0x7e,0x21,0x59,0x9c,0x24,0x4a,0xd1,0xdc,0xfc,0x2e,0xde,0x1f, + 0x18,0x0,0x63,0xc,0x4b,0x2e,0x17,0x46,0x47,0x47,0x51,0x66,0x34,0x42,0xa1,0x54, + 0x26,0xbc,0x3c,0x0,0xd8,0xb1,0x7d,0x3b,0x66,0x1d,0xe,0xd8,0xed,0xf6,0xa8,0xdb, + 0x9b,0x0,0x5f,0x32,0x54,0x54,0xd,0x4c,0x9a,0x4d,0xd7,0xf2,0x32,0x0,0x6a,0xb5, + 0x1a,0xb5,0xbb,0xee,0x48,0xaa,0xc5,0x75,0x5d,0xbd,0x8a,0xbe,0xde,0xf7,0x20,0x93, + 0xc9,0xf0,0xf0,0xc3,0xf,0xa3,0xaf,0xaf,0xf,0x36,0xdb,0x94,0x3f,0x4,0xc6,0xf2, + 0xac,0xb6,0xfc,0xd6,0x4b,0x97,0x30,0x3a,0x32,0x2,0xb5,0x5a,0x8d,0xa7,0x7e,0xfa, + 0x53,0x2c,0x38,0x9d,0x18,0x1e,0x1e,0xc6,0xd8,0xe8,0x8,0xc,0x6,0x3,0x14,0x4a, + 0x65,0xe2,0xcb,0x6,0xb0,0x6d,0xeb,0x56,0x2c,0x3a,0x17,0x31,0x15,0xfd,0x3c,0x81, + 0x8,0xe0,0xa1,0xb2,0xca,0xaa,0x31,0xab,0xd9,0x74,0x35,0x2f,0x2b,0xc0,0x1d,0xb7, + 0xdf,0x9e,0xf0,0xc6,0xe9,0xee,0xea,0x44,0x5f,0x5f,0x2f,0x64,0x32,0x19,0x9e,0x78, + 0xe2,0x9,0x3c,0xf8,0xc0,0x3,0xa8,0xdd,0xb5,0xb,0x17,0x2f,0x5e,0x84,0xcd,0x66, + 0xc3,0xa2,0x73,0x11,0x6,0xa3,0x31,0x2b,0xf2,0xdb,0x5b,0x5b,0x30,0x3a,0xea,0x97, + 0xff,0xf4,0x53,0x4f,0xa1,0xae,0xae,0xe,0x7,0xf6,0xef,0xc7,0xe0,0xd0,0x90,0x3f, + 0x4,0x63,0xa3,0x28,0x33,0x18,0xa0,0x50,0x28,0x12,0x5e,0x3e,0x0,0x6c,0xa9,0xa9, + 0x81,0xdb,0xed,0x86,0xd5,0x3a,0x15,0xf5,0xe8,0x8b,0x0,0x9f,0x37,0x54,0x56,0x4c, + 0x4d,0x9a,0xcd,0x6d,0x79,0x56,0x1,0x54,0xb8,0xfd,0xb6,0xdb,0x12,0xda,0x28,0xd7, + 0xba,0xbb,0x31,0xd0,0xd7,0xbf,0x2c,0x7f,0xff,0xfe,0x4f,0xf9,0x97,0x6d,0x30,0xa0, + 0xb6,0xb6,0x16,0x17,0x2f,0xfe,0x9,0x76,0x9b,0xd,0x8b,0x8b,0x4e,0x94,0x19,0xc, + 0x19,0x95,0xdf,0xd1,0xde,0x86,0xb1,0xd1,0x31,0xbf,0xfc,0xa7,0x9f,0xc2,0xae,0x5d, + 0xbb,0xfc,0x46,0x4,0x1,0x7,0xe,0x1c,0xc0,0xd0,0xe0,0x10,0x46,0x86,0x47,0x60, + 0x1a,0x1b,0x43,0x69,0x59,0x59,0x52,0x21,0x60,0x8c,0xa1,0xba,0xaa,0xa,0x92,0x44, + 0x31,0x31,0x39,0x19,0xe3,0x24,0x1c,0xf9,0xac,0xa1,0xb2,0xca,0x39,0x69,0x36,0xbd, + 0x9b,0x57,0xbb,0x80,0xdb,0x6e,0xbd,0x75,0xdd,0x1b,0xa2,0xe7,0xda,0x35,0xbc,0x3f, + 0xe0,0x97,0xff,0xe3,0x27,0x9e,0xc0,0xfe,0xfd,0xfb,0xc3,0x97,0x1f,0x8,0x41,0xd3, + 0xc5,0x8b,0xb0,0xdb,0xed,0x70,0x2d,0x2e,0xa2,0xb4,0xac,0x2c,0x33,0x1d,0xbe,0x8e, + 0xe,0x8c,0x8f,0xf9,0xe5,0x3f,0xf3,0xf4,0xd3,0xcb,0xf2,0x97,0x9b,0x65,0x30,0x4, + 0x43,0x83,0x18,0x1e,0x19,0x86,0xc9,0x34,0xe,0x7d,0x69,0xf2,0x21,0xa8,0x28,0x2f, + 0x7,0x21,0x4,0x96,0x89,0x89,0x58,0x67,0x62,0xef,0x33,0x96,0x57,0xd0,0x49,0x8b, + 0xf9,0x4f,0x79,0x11,0x0,0x95,0x4a,0x8d,0x9d,0x3b,0x76,0xac,0x6b,0x3,0xbc,0xd7, + 0x73,0x1d,0x37,0xde,0x1f,0xf0,0xcb,0xff,0xf1,0x8f,0x57,0xc9,0xf,0xd,0x41,0x5d, + 0x6d,0x2d,0x2e,0x36,0x35,0x61,0xda,0x6e,0xc7,0xa2,0x6b,0x11,0xa5,0xa5,0x65,0x69, + 0x95,0x7f,0xf5,0xca,0x65,0x98,0xc6,0x3,0xf2,0x9f,0x79,0x66,0x95,0xfc,0xd5,0x21, + 0xf0,0xef,0xe,0xcc,0x26,0x13,0xf4,0xfa,0x52,0xc8,0x93,0xc,0x81,0xc1,0x50,0x6, + 0x99,0x4c,0x6,0xb3,0xc5,0x12,0xe3,0x84,0x3c,0xb9,0xdb,0x58,0x59,0xa9,0x9e,0x34, + 0x9b,0xfe,0x2f,0xf,0x2,0xa0,0xc2,0x8e,0x5b,0x6e,0x89,0xdb,0x2b,0xee,0x7d,0xaf, + 0x7,0x83,0x37,0x6e,0x40,0x26,0x93,0xe1,0x27,0x31,0xe4,0x87,0x85,0xa0,0xae,0xe, + 0x4d,0x17,0x2f,0x62,0x7a,0x7a,0x1a,0x8b,0x8b,0x2e,0xe8,0x4a,0x4b,0x53,0x3e,0x3a, + 0x90,0x28,0x45,0xe7,0xd5,0xab,0x30,0x9b,0x4c,0xd0,0xc4,0x91,0x1f,0x19,0x82,0x60, + 0x9f,0xc0,0x6c,0x36,0x41,0xab,0x2f,0x85,0x5c,0x2e,0x4f,0x6a,0x1d,0x4a,0xf5,0x7a, + 0xa8,0x55,0x2a,0x98,0xcc,0xe6,0x58,0x1f,0x7b,0xc0,0x58,0x51,0xa9,0x9f,0x34,0x9b, + 0xfe,0x27,0xb7,0x3,0xa0,0x54,0xe2,0x96,0xed,0xdb,0x63,0xa6,0xbe,0xbf,0xb7,0x17, + 0x43,0x83,0x83,0x7e,0xf9,0x3f,0xf9,0x9,0xe,0xc4,0x91,0x1f,0xb6,0x3b,0xa8,0xab, + 0x43,0x53,0x53,0x13,0x66,0xa6,0xa7,0xb1,0xe4,0x72,0x41,0xa7,0xd7,0xa7,0xd4,0xf2, + 0xaf,0x75,0x75,0xc2,0x62,0x36,0x41,0xa3,0xd1,0xe0,0xc8,0x3a,0xe4,0x87,0x86,0xe0, + 0xe0,0x81,0x3,0x18,0x1c,0x1c,0xc4,0xf0,0xf0,0x30,0x26,0xcc,0x66,0xe8,0x74,0x7a, + 0xc8,0xe5,0xf2,0xa4,0xd6,0x45,0xab,0x2d,0xc1,0xa6,0x82,0x82,0x78,0x21,0xd8,0x6b, + 0xa8,0xac,0xac,0x3c,0xb4,0xff,0x53,0x17,0x7a,0x7a,0x7a,0x58,0xce,0x56,0x80,0xed, + 0x1f,0xda,0x16,0xf5,0x8b,0x9a,0xc6,0xc7,0xf1,0x7e,0x7f,0xff,0x8a,0xfc,0x3,0xfb, + 0x13,0x5a,0x21,0xff,0xee,0x20,0x18,0x82,0x19,0x7f,0x8,0x74,0x3a,0x20,0x9,0xf9, + 0xd7,0xbb,0xbb,0x31,0x61,0xb6,0xf8,0xe5,0x1f,0x59,0xbf,0xfc,0xb0,0x10,0x1c,0x3c, + 0x88,0xc1,0x40,0xc7,0xd0,0x3a,0x39,0x1,0x83,0xc1,0x8,0x51,0x10,0x92,0xa,0x41, + 0x71,0x51,0x11,0xa,0xb,0xb,0x61,0x36,0x5b,0x96,0x8f,0x18,0xd6,0xe0,0xa3,0xd3, + 0x33,0x8e,0xed,0x87,0xe,0x7c,0xea,0x8d,0x6c,0x84,0x20,0xe1,0x0,0x28,0x95,0x4a, + 0x6c,0xdb,0xb6,0x35,0x66,0xe9,0x77,0xbb,0xdd,0x78,0xfc,0xf0,0x61,0xdc,0x7b,0xef, + 0x3d,0x49,0xad,0x94,0x7f,0x77,0x50,0x8b,0xc6,0xa6,0x26,0xcc,0xcc,0xcc,0x60,0x69, + 0xc9,0x85,0x12,0xad,0x6e,0xdd,0xbb,0x3,0x89,0x52,0xf4,0x5c,0xbf,0x86,0x89,0x89, + 0xa0,0xfc,0x23,0xa8,0x4d,0x50,0x7e,0x64,0x8,0x5a,0x5a,0x5b,0x61,0xb5,0x5a,0x51, + 0xb0,0x69,0x13,0x34,0x5,0x5,0x49,0xef,0x92,0x36,0x17,0x16,0xa2,0xa8,0xa8,0x8, + 0x26,0xb3,0x39,0x7a,0x8,0x8,0xea,0xed,0xb3,0x73,0xb5,0xfa,0x92,0xe2,0xdf,0x4d, + 0x4d,0x4d,0x65,0xf4,0xbc,0x7b,0xe2,0x57,0x3,0xc1,0x20,0x49,0x52,0xd4,0x49,0xad, + 0x56,0x83,0x31,0x86,0xd7,0x7e,0xfd,0xeb,0x78,0x83,0x26,0x62,0x52,0x5f,0x5f,0x8f, + 0xa3,0x47,0x8e,0x40,0xa1,0x50,0xc0,0x6c,0x32,0xa1,0xb7,0xa7,0x7,0x3e,0x9f,0x2f, + 0xe6,0x67,0x4b,0x92,0x4,0x9f,0xcf,0x87,0x9e,0x6b,0xd7,0x30,0x61,0xb1,0x40,0xad, + 0x56,0xe3,0xc8,0x33,0xcf,0x24,0x2d,0x3f,0xc8,0xdb,0x6f,0xbf,0x8d,0xfe,0x7e,0xff, + 0xd8,0xe,0xb5,0x46,0x1d,0x77,0x1d,0xe2,0x4d,0x86,0xb2,0x32,0x7c,0xf2,0x13,0x7b, + 0xe3,0x8c,0xa8,0x62,0x5f,0x14,0xd5,0x5,0xaf,0xef,0xdb,0xb7,0x4f,0x9d,0x73,0x15, + 0x60,0x4b,0x4d,0x4d,0xd4,0x32,0xa7,0xd1,0x14,0xc0,0x62,0x36,0x61,0x6e,0x6e,0xe, + 0xcd,0x97,0x2e,0xe1,0xe0,0xc1,0x83,0xd0,0x68,0x34,0x49,0x57,0x82,0xfa,0xba,0x3a, + 0x34,0x36,0x35,0xc1,0x31,0x3b,0xb,0xf7,0xd2,0x12,0x8a,0x4b,0x4a,0x62,0x96,0xfd, + 0xfe,0xde,0xf7,0x30,0x65,0x9d,0x84,0x46,0xa3,0xc1,0xd1,0x23,0x47,0x50,0x5b,0x5b, + 0x9b,0xd2,0x6,0x7a,0xeb,0xad,0xb7,0x70,0xf2,0xd9,0x67,0xc1,0x18,0xc3,0xb6,0xf, + 0x6d,0x5f,0xae,0x44,0xa9,0x4e,0x1a,0x8d,0x6,0x3a,0xad,0x16,0x96,0x89,0x9,0x50, + 0x4a,0xa3,0x7d,0xfc,0xe,0x2f,0x63,0xfb,0xc,0x7a,0xdd,0x6f,0x26,0x27,0x27,0xbd, + 0x39,0x11,0x0,0x85,0x42,0x89,0x9a,0xaa,0x2a,0x30,0xca,0xd6,0x9c,0x44,0x51,0x84, + 0xb1,0xbc,0x2,0xb3,0x33,0x33,0xb0,0xd9,0x6c,0x68,0x6e,0x6e,0xc6,0xa1,0x34,0x84, + 0xe0,0x9d,0xc6,0xc6,0x40,0x8,0xdc,0x28,0x2a,0x2a,0xf6,0x6f,0xc8,0x90,0xcf,0xa5, + 0x12,0xc5,0x40,0x5f,0x1f,0xa6,0xac,0x56,0x68,0x34,0x1a,0x1c,0x3b,0x7a,0x34,0x2d, + 0xf2,0x4f,0x9c,0x3c,0x9,0xc6,0x18,0xb6,0x6c,0xfd,0x10,0xca,0x2b,0x2a,0xa2,0x7e, + 0xef,0x64,0x26,0x95,0x4a,0x5,0x9d,0x4e,0x8b,0x89,0xc9,0xc9,0x58,0x21,0xd8,0x6, + 0x51,0x76,0xa8,0xaa,0xdc,0xf8,0x5b,0x8b,0xc5,0xe2,0xce,0x89,0xa,0x50,0x55,0x55, + 0x19,0xf7,0xea,0x98,0x4e,0xa7,0x83,0xc3,0x31,0xb,0xbb,0xcd,0xee,0xf,0xc1,0xa1, + 0x14,0x43,0x50,0x5f,0x8f,0xc6,0x77,0x1a,0x31,0xe7,0x70,0xc0,0xed,0x59,0xc2,0xe6, + 0xe2,0x62,0x30,0xac,0xb4,0xfc,0x1b,0x3,0xfd,0xb0,0x4f,0x4d,0xf9,0xe5,0x1f,0x4b, + 0x93,0xfc,0x13,0x7e,0xf9,0xd5,0x5b,0xb7,0xc2,0x58,0x91,0x99,0x6b,0x15,0x4a,0xa5, + 0x12,0x7a,0xbd,0xe,0x93,0x56,0x6b,0xac,0x91,0x56,0x35,0x94,0x8,0xf7,0xe8,0xb7, + 0xd4,0xfc,0x66,0x6a,0x7c,0xdc,0xb5,0xc1,0x15,0x40,0x81,0xca,0x8a,0x8a,0xf8,0xe7, + 0xc4,0x9,0x81,0x56,0xab,0x85,0xc3,0xe1,0x80,0xdd,0x1e,0xa8,0x4,0x87,0xe,0xa5, + 0x14,0x82,0xba,0xfa,0x7a,0x34,0x36,0xbe,0x3,0x87,0xc3,0x1,0xb7,0xdb,0x8d,0xcd, + 0x45,0x45,0xa0,0x94,0x62,0xf0,0xfd,0xf7,0x61,0xb7,0xd9,0xa0,0xd1,0x68,0x70,0xfc, + 0xd8,0xb1,0x94,0xe5,0x5f,0x78,0xeb,0x2d,0x9c,0x3c,0x71,0x2,0x94,0x31,0x54,0xd7, + 0x6c,0xc9,0xf8,0x35,0xa,0x85,0x5c,0xe,0xbd,0x5e,0x87,0x29,0xeb,0x54,0xac,0x10, + 0x54,0x8,0x94,0xfd,0x6d,0x69,0x75,0xd5,0xeb,0x56,0x93,0xc9,0xb9,0x61,0x1,0x90, + 0xcb,0xe5,0xa8,0x28,0x5f,0x5f,0x6b,0x0,0x21,0x28,0xd1,0x6a,0x31,0xe7,0x70,0xc0, + 0x96,0x86,0x10,0x18,0x3,0x27,0x8b,0x1a,0x1b,0x3,0x95,0xc0,0xbd,0x84,0x99,0xe9, + 0x69,0x4c,0xdb,0x3,0xf2,0x8f,0x1f,0x47,0x5d,0xaa,0xf2,0x2f,0x5c,0xc0,0x89,0x93, + 0x27,0x41,0x29,0x45,0x55,0x75,0xd,0x4a,0x33,0x78,0x6d,0x22,0x74,0x92,0xcb,0x64, + 0xd0,0xeb,0xf4,0x98,0xb2,0xd9,0x62,0x85,0xc0,0x40,0x18,0x79,0xd0,0xb8,0xa5,0xe6, + 0x77,0x93,0xe3,0xe3,0xf3,0x1b,0x53,0x1,0xe4,0x72,0x18,0x8d,0xc6,0x84,0xae,0x93, + 0x17,0x95,0x94,0x60,0x61,0x6e,0xe,0x76,0xbb,0x3d,0xf5,0x10,0x18,0x8d,0xcb,0x1d, + 0xc3,0xf9,0xb9,0x39,0xb8,0x5c,0x8b,0x19,0x91,0x5f,0x5e,0x59,0x5,0x7d,0x59,0x59, + 0x56,0xc7,0x28,0x88,0x32,0x11,0xa5,0x3a,0x3d,0xec,0xd3,0xd3,0xf0,0xf9,0xa2,0xe, + 0xbb,0xd3,0x83,0xb2,0x87,0xca,0x6b,0xaa,0xdf,0x98,0x18,0x1f,0x9f,0xdd,0x90,0x0, + 0x18,0xca,0xca,0x12,0xea,0xec,0x0,0xc0,0xe6,0xe2,0x62,0xcc,0xcf,0xcf,0xc3,0x6e, + 0xb7,0xe1,0xdd,0x40,0x8,0xa,0x52,0xc,0xc1,0x3b,0x8d,0x8d,0x50,0x28,0x14,0x38, + 0x71,0xfc,0x38,0xea,0xea,0xea,0x52,0xda,0x10,0xd,0x17,0x2e,0xe0,0xc4,0x89,0x13, + 0xa0,0x94,0xc2,0x58,0x51,0x9,0x9d,0xbe,0x34,0xad,0x1d,0xbe,0xf5,0x4e,0x82,0x20, + 0x40,0xaf,0xd7,0x61,0x76,0x76,0x16,0x5e,0x6f,0xd4,0x10,0x94,0x30,0xca,0xbe,0x68, + 0xac,0xaa,0xbc,0x30,0x69,0x32,0xd9,0x53,0xf9,0xde,0x9,0xdf,0x17,0xa0,0xd1,0xa8, + 0x51,0x5f,0x9b,0xdc,0xc6,0x96,0x24,0x9,0x23,0x43,0x83,0x58,0x72,0xb9,0x50,0x5d, + 0x5d,0x8d,0x33,0xa7,0x4f,0xa3,0xb4,0x54,0x9f,0xf4,0xca,0x77,0x76,0x76,0x42,0x10, + 0x84,0xd4,0xe5,0x37,0x5c,0xc0,0xf1,0x80,0x7c,0x43,0x79,0x39,0x74,0xfa,0xd2,0x8d, + 0x1e,0xa7,0x1,0xaf,0xd7,0x8b,0xde,0xbe,0x3e,0x38,0x17,0x17,0x63,0xcd,0x96,0xf2, + 0xbd,0x7,0x9,0x7,0x20,0x38,0x22,0x28,0x59,0xa8,0x24,0x61,0x74,0x78,0x8,0xee, + 0xa5,0xa5,0x90,0x10,0x6c,0xdc,0x6,0x6f,0x68,0x68,0x58,0x96,0x5f,0x6a,0x30,0x42, + 0xab,0xd7,0x23,0x57,0x90,0x24,0x9,0x7d,0xfd,0x3,0x70,0x3a,0x63,0xf6,0xf9,0x6c, + 0x60,0x42,0xd2,0xf7,0x1e,0x24,0x15,0x80,0xdb,0x6f,0xdb,0x99,0xd2,0x17,0xa3,0x92, + 0x84,0xf1,0xd1,0x91,0xe5,0x10,0x9c,0x3d,0x73,0x66,0x43,0x42,0xd0,0xd0,0xd0,0x80, + 0x63,0xc7,0x8f,0x83,0x52,0xa,0xbd,0xc1,0x80,0x12,0xad,0xe,0xb9,0x6,0x95,0x28, + 0x6,0x6e,0xdc,0x88,0x17,0x82,0x59,0x26,0xe0,0xb3,0xdd,0xad,0xad,0xcd,0x19,0xf, + 0x80,0x4a,0xa5,0xc2,0xce,0x1d,0x3b,0x52,0xff,0x62,0x94,0xc2,0x3c,0x3e,0xa,0xcf, + 0x92,0xdb,0x1f,0x82,0xb3,0xd9,0xd,0x41,0x43,0x43,0x3,0x8e,0x1d,0xf3,0xcb,0xd7, + 0x96,0x96,0xa2,0xb8,0x24,0x77,0x6f,0xef,0xa7,0x8c,0x62,0x68,0x78,0x4,0xb,0xb, + 0xb,0xb1,0x66,0x5b,0x60,0x84,0x3d,0xd8,0xdd,0xd6,0x76,0x31,0xa3,0x1,0x50,0x6, + 0x2e,0x7,0xa7,0xe5,0x8b,0x51,0x8a,0x49,0xf3,0x38,0x3c,0x6e,0x7f,0x8,0xce,0x9d, + 0x3d,0x9b,0x95,0x10,0x9c,0x6f,0x68,0xc0,0xb1,0x63,0xc7,0x40,0x29,0x45,0x89,0x4e, + 0x8f,0xcd,0xc5,0x25,0xc8,0x75,0x18,0xa3,0x18,0x1b,0x37,0x61,0x7e,0x3e,0xe6,0xd1, + 0xdf,0x22,0xa1,0x48,0xe8,0xde,0x83,0xa4,0x2,0xb0,0x6d,0xeb,0xd6,0xf4,0xa5,0x9b, + 0x52,0x4c,0x59,0xfc,0xb7,0x5c,0xd7,0x54,0x57,0xe3,0xdc,0xb9,0xcc,0x86,0xe0,0xfc, + 0xf9,0x6,0x1c,0xd,0xc8,0x2f,0xd6,0x6a,0x51,0x58,0x54,0x8c,0x7c,0x81,0x31,0x6, + 0xb3,0xc5,0x12,0x2f,0x4,0x1e,0x6,0xf2,0xd5,0xee,0xf6,0x96,0x37,0x32,0x13,0x0, + 0x85,0x2,0x5b,0xb6,0xd4,0xa4,0xb7,0xc4,0x51,0xa,0xdb,0xe4,0x4,0xbc,0xcb,0x21, + 0x38,0x97,0x91,0x10,0x9c,0x3f,0x7f,0x7e,0x59,0x7e,0x51,0x89,0x16,0x9b,0x36,0x6f, + 0x46,0xbe,0xc1,0x18,0xc3,0xa4,0xd5,0x8a,0xb9,0xb9,0x98,0x21,0xf0,0x2,0xe4,0x5b, + 0x5d,0xed,0x2d,0xff,0x95,0xf6,0x0,0x28,0x14,0xa,0x54,0x55,0xa6,0xff,0x21,0x18, + 0x8c,0x52,0x4c,0x4f,0x59,0xe1,0xf5,0x7a,0x50,0x53,0x53,0x83,0xe7,0xd2,0x1c,0x82, + 0xf3,0xe7,0xcf,0xe3,0xc8,0xd1,0xa3,0xa0,0x94,0xa2,0xb0,0xa8,0x4,0x5,0x85,0x85, + 0xc8,0x67,0xa6,0x6c,0xb6,0x78,0x95,0x40,0x22,0x84,0x3d,0xdc,0xd9,0xd6,0xf6,0xdf, + 0x69,0xf,0x40,0xb9,0xd1,0x98,0x99,0x74,0x53,0x8a,0xd9,0x69,0x1b,0xbc,0x1e,0x2f, + 0x6a,0x6a,0x6a,0xf0,0xfc,0x73,0xe9,0x9,0xc1,0xef,0xcf,0x9f,0xc7,0x91,0x23,0x7e, + 0xf9,0x9b,0x36,0x17,0x41,0xb3,0x69,0x13,0xf2,0x1d,0xc6,0x18,0xc6,0x4d,0xa6,0x58, + 0x57,0x11,0x1,0x60,0xac,0xab,0xbd,0x35,0x66,0xb9,0x4e,0xf8,0xe6,0x50,0x9f,0xcf, + 0x7,0xa7,0xd3,0x9,0x95,0x4a,0x95,0x91,0x2f,0x45,0x88,0x0,0x80,0xc1,0x66,0x9b, + 0x82,0xd5,0x6a,0x4d,0x39,0x0,0xb3,0xb3,0xb3,0x38,0x7d,0xfa,0x34,0x28,0xf5,0x9f, + 0x5f,0x57,0xaa,0xd5,0x79,0xff,0x7c,0x3,0xc6,0x18,0x96,0x96,0x96,0xd6,0xb3,0x83, + 0x57,0xc6,0x9b,0x25,0xe1,0x0,0x50,0x4a,0x61,0xb3,0xdb,0x21,0x8,0x2,0x34,0x1a, + 0xd,0xd4,0x6a,0x15,0x64,0xa2,0x2c,0x2d,0x5f,0x6a,0x71,0x7e,0xe,0x1e,0xb7,0x1b, + 0x1a,0x8d,0x6,0xa7,0x4e,0x9d,0x4a,0x78,0xc,0xdf,0x5a,0x14,0x17,0x17,0xe3,0xd4, + 0xa9,0x53,0xf8,0xc1,0xf,0xfe,0x15,0xb,0xb,0xb,0x70,0x4c,0xdb,0xb1,0xa9,0xa8, + 0x68,0x3d,0xc5,0x2f,0xe7,0xf0,0xfa,0x7c,0x70,0xb9,0x5c,0x70,0xb9,0x5c,0xf1,0x5a, + 0x7e,0xf0,0xf8,0xf1,0xc9,0xb4,0xf7,0x1,0xd6,0x42,0xa9,0x50,0x40,0xa9,0x52,0x42, + 0xa9,0x54,0x82,0x24,0xb1,0x61,0x19,0x63,0x70,0x39,0x17,0xe0,0xf3,0xf8,0xe5,0x9f, + 0x3e,0x7d,0x1a,0xbb,0xeb,0xeb,0xd3,0xba,0xf1,0x7a,0x7b,0x7b,0x71,0xf8,0xf1,0xc7, + 0x31,0x37,0x37,0x7,0x99,0x5c,0x1,0xf5,0xa6,0x42,0x10,0x92,0xfb,0x21,0xa0,0x94, + 0xc2,0xed,0xf1,0xc0,0xed,0x76,0xc7,0x7b,0x38,0x55,0xd8,0x26,0x5,0x21,0x3f,0xe8, + 0x6a,0x6b,0x39,0x93,0x95,0x0,0x2c,0x2f,0x8c,0x10,0xc8,0xe5,0x72,0x28,0x14,0xa, + 0x28,0x14,0xf2,0x75,0x85,0x81,0x31,0x6,0xf7,0xa2,0x13,0x3e,0xaf,0x7,0x1a,0x8d, + 0x6,0x67,0x4e,0x9f,0xc6,0xee,0xdd,0xbb,0x33,0xb2,0x31,0x7,0x6,0x6,0xf0,0xfd, + 0xc3,0x87,0x31,0x33,0x33,0x3,0x51,0x26,0x87,0x7a,0xd3,0xa6,0x9c,0xac,0x4,0x92, + 0x24,0xc1,0xe3,0xf5,0xc0,0xe3,0xf1,0xc6,0xba,0x2a,0x18,0xbd,0xdd,0x13,0xf2,0x68, + 0x77,0x5b,0xcb,0x4b,0x19,0x39,0xc,0x4c,0x4,0x99,0x4c,0xb6,0x32,0xad,0x35,0x0, + 0x92,0x31,0xb8,0x97,0x5c,0x90,0xbc,0x5e,0x68,0x34,0x1a,0x9c,0x3d,0x93,0x39,0xf9, + 0x41,0x86,0x86,0x87,0xf1,0xd8,0x63,0xdf,0x83,0xcd,0x66,0x83,0x28,0x93,0x41,0xa1, + 0xd6,0x6c,0x78,0x25,0xa0,0x8c,0x42,0xf2,0xf9,0x7,0xb4,0x7a,0x7d,0xbe,0xf5,0x95, + 0xf7,0x68,0x3d,0x7f,0x90,0x7f,0xe8,0x6c,0x6f,0x79,0x25,0x63,0x27,0x82,0x92,0x85, + 0x10,0x2,0x51,0x14,0x21,0x8a,0x22,0x64,0xa2,0x8,0x42,0x8,0xbc,0xee,0x25,0x30, + 0xc9,0x17,0x90,0x7f,0x26,0xe3,0xf2,0x97,0xbb,0xc6,0x63,0x63,0x78,0xec,0x7b,0xdf, + 0xc3,0xc4,0xc4,0x4,0x88,0x28,0x42,0xae,0x54,0x3,0x59,0xc,0x1,0xb,0x3e,0x6b, + 0x28,0x30,0x4a,0x38,0x5,0xe1,0xe1,0x27,0x80,0x18,0xbe,0xd1,0xdd,0xd1,0xfa,0x5a, + 0x42,0x5e,0xb2,0x15,0x80,0x48,0x4,0x46,0x21,0xc0,0x3f,0x8a,0xf8,0xb9,0x73,0x67, + 0xb3,0x26,0x3f,0x88,0xd9,0x62,0xc1,0xa3,0x8f,0x3e,0x6,0x93,0xc9,0x4,0x8,0x4, + 0x32,0x85,0x2a,0x23,0x21,0xf0,0xf,0x5e,0xf5,0xb,0xa7,0x94,0x86,0xdd,0x46,0x9e, + 0x46,0xdc,0x20,0xec,0x2b,0x5d,0x6d,0x6d,0xbf,0x4f,0xb8,0x61,0x6e,0x44,0x0,0x4, + 0x2a,0x81,0x0,0x28,0xd0,0x68,0x70,0xee,0xb9,0x73,0xf8,0x70,0x96,0xe5,0x7,0xb1, + 0x4e,0x4d,0xe1,0xbb,0x8f,0x3e,0x8a,0x91,0x91,0x11,0x0,0x4,0x82,0x42,0x99,0x9a, + 0xe8,0x28,0xcf,0xb,0xc8,0x30,0x8b,0x14,0xe4,0xb,0xd7,0xda,0x5b,0xde,0x4e,0xaa, + 0x32,0x67,0x3b,0x0,0xe9,0x96,0xef,0xf5,0x7a,0x21,0x97,0xcb,0x93,0xfe,0x7d,0xbb, + 0xdd,0x8e,0x47,0x1f,0x7b,0xc,0x37,0x6e,0xdc,0x0,0x3,0x1,0x13,0xc4,0xb8,0x95, + 0x20,0x54,0x6c,0x96,0x24,0x47,0x63,0x1e,0x14,0xf,0x74,0x5d,0x6e,0xfd,0x73,0xd2, + 0x3e,0xb2,0xb9,0xb6,0xe9,0x96,0xff,0xc6,0x1b,0x6f,0xe2,0x6b,0x5f,0xff,0x3b,0x58, + 0x63,0x3f,0xb1,0x33,0x26,0x3a,0x9d,0xe,0x2f,0xbd,0xf8,0x22,0x76,0xde,0xba,0x13, + 0x60,0xc,0x84,0xfa,0x40,0xa9,0x7f,0xbf,0x1c,0x6d,0xca,0x72,0xb,0x8f,0xd6,0x74, + 0x67,0xc0,0x84,0x7b,0x53,0x91,0x9f,0xd5,0x0,0x64,0x42,0xfe,0x4f,0x9f,0x7a,0xa, + 0xc3,0xc3,0xc3,0x78,0xe4,0xbb,0xdf,0x4d,0x29,0x4,0xc5,0xc5,0xc5,0x78,0xf1,0xc5, + 0x17,0xfc,0xc3,0xc9,0x19,0x20,0x52,0x9a,0xeb,0xa7,0x89,0xa6,0x8,0xa3,0x9f,0xe9, + 0xea,0xb8,0xd4,0x92,0xb2,0x97,0x7c,0x96,0x1f,0xec,0x3d,0x8f,0x8c,0x8c,0xa6,0x1c, + 0x82,0xc2,0xc2,0x42,0xfc,0xfc,0x67,0xcf,0xe3,0x23,0x1f,0xf9,0xc8,0xf2,0x3a,0x63, + 0x63,0xcb,0x7b,0x94,0x33,0x3c,0xb0,0x88,0x22,0xb9,0xab,0xb3,0xbd,0xfd,0x4a,0x5a, + 0xdc,0xe4,0xb3,0x7c,0x4a,0x4,0x48,0x82,0x8,0x46,0xd2,0x13,0x82,0x82,0x82,0x2, + 0x3c,0xff,0xdc,0x39,0xec,0xdd,0xbb,0x17,0x0,0x20,0x82,0xe5,0x5a,0x25,0x18,0x15, + 0x45,0x72,0xe7,0x95,0x96,0x96,0x9e,0xb4,0xf9,0xc9,0x67,0xf9,0x2c,0xd0,0x59,0xa3, + 0x24,0x7d,0x21,0x50,0xa9,0x54,0x38,0x73,0xfa,0x94,0xff,0xa1,0x16,0x8c,0xe5,0x52, + 0x25,0x18,0x14,0x25,0xd9,0xa1,0xab,0x2d,0x2d,0x3,0x69,0x75,0x94,0xef,0xf2,0x97, + 0xcf,0xa6,0xa5,0x31,0x4,0x4a,0xa5,0x12,0xcf,0x3e,0x7b,0x12,0x77,0xdf,0x75,0x57, + 0xa0,0x12,0x50,0x90,0xd,0xd,0x1,0xe9,0x15,0x25,0xf9,0xc1,0x2b,0x57,0xde,0x1d, + 0x49,0xbb,0xa7,0x9b,0x41,0x7e,0x26,0x42,0x20,0x97,0xcb,0x71,0xfc,0xf8,0x31,0xdc, + 0x7f,0xff,0x7d,0x0,0xf3,0x9f,0xb8,0x22,0x8c,0x66,0x5f,0x3d,0x43,0x27,0x3c,0xe2, + 0x9d,0x57,0xae,0xfc,0xd5,0x9c,0x89,0xe5,0x27,0x7c,0x67,0x50,0xfc,0x44,0x31,0x10, + 0xc6,0xb2,0x2e,0x7f,0xb9,0x93,0x44,0x4,0x10,0x30,0x38,0x66,0x1d,0xf8,0xf3,0x5f, + 0xfe,0x8c,0x4f,0xdf,0x7d,0x37,0xa,0xa,0xa,0x92,0xb,0xb2,0x20,0xe0,0xd3,0x77, + 0xdf,0xd,0x8b,0xc5,0x82,0xfe,0xfe,0x7e,0x10,0x20,0xf0,0xf9,0x59,0xeb,0x19,0xb4, + 0x4b,0xa,0xf1,0xde,0x6b,0x1d,0xcd,0xb6,0x4c,0x7d,0x80,0x90,0xfe,0xc4,0xfa,0x4b, + 0xe5,0xf,0x7f,0xf4,0xc3,0xac,0xcb,0xcf,0x44,0x25,0x10,0x4,0x1,0x4f,0x3e,0xf9, + 0x6f,0xb8,0xe3,0x8e,0x3b,0xc2,0xbe,0x5f,0x16,0xf8,0x8b,0x9c,0x49,0xf7,0x5c,0x6f, + 0x6e,0x9e,0xce,0x68,0x3f,0x2d,0x3,0x87,0x29,0x0,0x80,0x73,0x67,0xcf,0x61,0x28, + 0xfa,0xe3,0xd3,0x33,0x26,0x3f,0x13,0x21,0x78,0xf9,0x17,0xbf,0x40,0x4f,0x4f,0x4f, + 0xa0,0xc2,0x64,0xa5,0xf5,0xff,0x11,0x9e,0xa5,0xbf,0xe9,0xe8,0xe8,0x70,0x64,0xfc, + 0x28,0x2d,0xdd,0xb,0xc,0xca,0xb2,0x4f,0x4f,0xe3,0x3b,0xdf,0x79,0x24,0xa9,0x10, + 0xa4,0x2a,0x3f,0x9d,0x21,0xf8,0x8f,0x97,0x5f,0xc6,0xcf,0x7f,0xfe,0x2,0x8,0x1, + 0xa8,0x20,0x64,0xa3,0xfc,0x5f,0x28,0x90,0x8b,0x9f,0xcb,0xd6,0x9f,0xa3,0xcd,0x48, + 0x27,0x30,0x95,0x10,0xa4,0x4b,0x7e,0x3a,0x42,0x10,0x2a,0x5f,0x22,0x42,0x16,0xce, + 0xa,0x90,0xdf,0x4a,0x2e,0xe7,0x43,0xcd,0xcd,0xcd,0x2e,0x64,0x89,0x8c,0x1d,0x6, + 0x26,0x13,0x82,0x74,0xcb,0x4f,0x25,0x4,0x59,0x97,0x4f,0xf0,0xea,0xce,0x6d,0x35, + 0x5f,0xbd,0x7e,0xfd,0xba,0x7,0x59,0x24,0xa3,0x27,0x82,0x12,0x9,0x41,0xa6,0xe4, + 0x27,0x13,0x82,0xd,0x90,0xff,0xf2,0xce,0xad,0x5b,0xbe,0xf5,0xda,0x6b,0xaf,0x65, + 0x7d,0xb8,0x72,0x56,0x2e,0x7,0xfb,0x8f,0xa1,0x19,0x74,0x5a,0x2d,0x5e,0x7a,0xe9, + 0x45,0x6c,0xdb,0xb6,0x2d,0xab,0xf2,0xc3,0xd7,0x45,0x2,0x61,0xc0,0x96,0x2d,0x35, + 0x78,0xf1,0x85,0x17,0x50,0x56,0x56,0xb6,0xa1,0xf2,0x9,0xf0,0x5c,0x67,0x7b,0xeb, + 0xe3,0x21,0xfd,0x67,0xdc,0x34,0x15,0x60,0x3d,0x95,0x20,0x9b,0xf2,0xe3,0x55,0x82, + 0xd,0x90,0x7f,0xbc,0xb3,0xbd,0xf5,0xf0,0x46,0xc9,0xcf,0x5a,0x5,0x88,0x56,0x9, + 0xba,0xba,0xba,0x93,0x96,0xbf,0xde,0x81,0x9c,0xd1,0xae,0xd9,0x47,0x56,0x82,0x37, + 0xde,0x7c,0x33,0xcb,0x1d,0x3e,0x3c,0xd9,0xd5,0xde,0xfa,0xef,0xd8,0x60,0xb2,0x3a, + 0x28,0x14,0x60,0x10,0x18,0x3,0x61,0x14,0x9b,0x37,0x6f,0xc6,0xc2,0xc2,0x82,0xff, + 0x92,0xae,0x28,0x3,0x4,0x71,0x59,0xea,0xf2,0xbf,0xab,0x17,0x12,0x37,0xc,0x51, + 0x7,0x69,0x44,0xbc,0xcf,0x0,0x30,0xaf,0x1b,0x8c,0x31,0x14,0x6d,0x2e,0x82,0xc3, + 0xe1,0xf0,0x7f,0xa0,0x20,0x5b,0xe,0x62,0xe4,0xc8,0x9f,0x34,0xe,0x0,0xf9,0x51, + 0x57,0x7b,0xeb,0x9,0xe4,0x0,0xb2,0xb4,0x25,0x89,0x90,0x30,0x81,0xab,0x5e,0x7, + 0x4,0x12,0x0,0xd4,0xeb,0xc1,0xfc,0xfc,0x2,0x8,0x1,0x44,0x85,0x12,0x32,0xb9, + 0x22,0x4c,0x70,0x64,0x10,0x22,0xdd,0x27,0x72,0xf3,0x9,0x8b,0xa8,0xae,0xa1,0xe, + 0x99,0x5c,0xe,0xaf,0xdb,0x85,0xb9,0xf9,0x39,0x8,0x82,0x0,0x51,0xa1,0x80,0x20, + 0xca,0x2,0xf,0xa0,0x8c,0x10,0x1f,0x78,0x83,0x45,0x84,0x21,0xf4,0xe7,0x75,0x8c, + 0xee,0x65,0xc,0xe4,0x70,0x77,0x7b,0xcb,0xf3,0xc8,0x11,0x92,0xa,0x80,0x20,0x8, + 0xab,0xfe,0x5d,0x16,0x1c,0x30,0x25,0x8,0x64,0x45,0x54,0x48,0x20,0x8,0x1,0x48, + 0xe0,0xaf,0x6f,0x10,0x42,0x40,0xc4,0xd0,0x96,0xbf,0x22,0x38,0xac,0xc4,0x27,0x11, + 0x84,0x58,0xe2,0x11,0x22,0x4f,0xa9,0x54,0x42,0xa2,0x92,0x7f,0x69,0x84,0xac,0xb4, + 0xf2,0xe5,0xbf,0x4,0xb6,0x76,0x18,0x82,0xef,0x7,0xdf,0xf3,0x7a,0xe3,0x3e,0xca, + 0x57,0x22,0x20,0xdf,0xe9,0x6a,0x6f,0xf9,0x4f,0xe4,0x10,0xb2,0x64,0x5a,0xba,0x5c, + 0x26,0x5b,0x2d,0x15,0x4,0x44,0x10,0xc2,0x5f,0x13,0x12,0x32,0x5f,0xe4,0x7b,0xe1, + 0xb2,0xc3,0x5a,0x3d,0x9,0x17,0x4c,0x62,0x54,0x86,0x44,0xfa,0x0,0xa1,0xad,0x36, + 0x2c,0x24,0x6c,0x8d,0x56,0x1d,0x14,0xbf,0x56,0x10,0x2,0x2d,0x9d,0x32,0xa,0x4a, + 0x19,0x16,0x17,0x17,0xe3,0xb5,0x7e,0x1f,0x63,0xf8,0x76,0x57,0x47,0xcb,0xab,0xc8, + 0x31,0x92,0xa,0x80,0x2c,0x22,0x0,0x2,0x59,0x2d,0x5b,0x20,0xc2,0xb2,0xe8,0x50, + 0xc9,0x41,0xc1,0x91,0xef,0xf9,0x9d,0xae,0xde,0x8d,0x84,0xb7,0x7a,0xb2,0xa6,0xfc, + 0xc8,0xf7,0x22,0xf7,0xd5,0x2b,0xaf,0x59,0x58,0x35,0x8,0x1f,0xdc,0xc9,0xd6,0x7c, + 0x9f,0x81,0x85,0x5,0x24,0xf8,0x37,0xb,0x10,0xf8,0xbb,0x4,0x4e,0xe7,0x5c,0x3c, + 0xf9,0x1e,0x22,0xe0,0xeb,0x5d,0xad,0xad,0xaf,0x23,0x7,0x49,0x6e,0x17,0x20,0x8a, + 0x61,0xd2,0x83,0xe5,0x9e,0x10,0x2,0x12,0xfa,0x73,0xc4,0x6b,0x41,0x10,0xc2,0x44, + 0xaf,0x25,0x7f,0xb9,0x5a,0x90,0xc0,0x2e,0x24,0x2c,0x10,0x11,0xfd,0x82,0x38,0x7d, + 0x1,0x86,0x88,0x16,0xcf,0x10,0x5e,0xe2,0x11,0x94,0x8a,0x55,0x41,0x58,0x11,0x4e, + 0x23,0x5e,0xfb,0x27,0x9f,0xe4,0xc3,0xbc,0x63,0x3e,0xde,0xad,0xe6,0x2e,0x6,0xfa, + 0xa5,0xae,0xd6,0xf6,0xb7,0x90,0xa3,0x24,0x15,0x0,0x51,0x10,0x2,0xe5,0x3e,0xbc, + 0xa5,0xb,0x44,0x88,0x10,0x1b,0x2e,0x5d,0x8,0xdd,0x45,0x10,0x21,0x5c,0x76,0xe4, + 0xeb,0xc0,0x2e,0x25,0xb2,0x3f,0x11,0xc,0x5d,0x58,0x9f,0x21,0x4a,0x5,0x58,0x69, + 0xf8,0xa1,0x65,0x7c,0x45,0x70,0x68,0x8,0x28,0x5d,0xfd,0xda,0xbf,0x1c,0x1,0x8c, + 0x21,0x6c,0x38,0xb8,0xcf,0xe7,0xc3,0xcc,0xcc,0x6c,0xbc,0x1b,0x37,0x9d,0xa0,0xf8, + 0x7c,0xf7,0xe5,0xf6,0x77,0x90,0xc3,0x24,0xf5,0x7c,0x0,0x9f,0x24,0x41,0x21,0xa, + 0xcb,0xf2,0x5,0xb2,0xba,0xc5,0xaf,0xc8,0xe,0xf,0x42,0x50,0xf4,0xb2,0xd4,0xe0, + 0xcf,0x21,0xd2,0x43,0xc3,0xb4,0x66,0x85,0x21,0xa1,0x55,0x66,0xed,0x23,0xbe,0x70, + 0xe1,0x2b,0x65,0x9c,0x6,0x5b,0x34,0xa5,0x61,0xb2,0x5,0xe2,0x9f,0x3f,0x28,0x9e, + 0x10,0xba,0x12,0xc,0xf8,0x1f,0xe1,0xca,0x18,0x83,0xc7,0xe3,0x81,0x75,0x6a,0x2a, + 0x5e,0xcb,0x77,0x8,0xa0,0xf,0x5c,0xbd,0xdc,0xfe,0x57,0xe4,0x38,0x49,0x55,0x80, + 0x85,0x85,0x5,0x88,0x21,0xbd,0xf7,0xd5,0x87,0x6c,0x24,0xfa,0xc9,0x86,0xc8,0xff, + 0x8b,0xf5,0x7b,0xb1,0x7a,0xfc,0x51,0x7e,0x6f,0xd5,0xb1,0xfa,0xaa,0xe3,0x7f,0x16, + 0xed,0xbf,0x62,0xdf,0xf1,0x13,0xf8,0xdb,0xc0,0x5e,0xaf,0x37,0xde,0xf9,0x80,0x69, + 0x46,0xc9,0x7d,0x57,0x2f,0xb7,0x77,0x20,0xf,0x48,0xfa,0x3c,0x40,0xbe,0x3f,0x66, + 0x25,0x43,0x4c,0x52,0x4a,0xee,0xbb,0x76,0xb9,0xa5,0x2b,0x5f,0x56,0x58,0xc6,0x9d, + 0xa5,0x9,0x6,0x13,0x83,0x74,0xcf,0xb5,0xcb,0x1d,0xbd,0xf9,0xb4,0xda,0x2,0x37, + 0x97,0x16,0xf9,0xc3,0x4c,0x60,0x87,0xba,0x3b,0xf2,0x4b,0xfe,0xfa,0x2,0xc0,0x60, + 0xe2,0x86,0x63,0xd2,0x2f,0x41,0xba,0xb3,0xbb,0xad,0x6d,0x30,0x1f,0x57,0x3e,0x7e, + 0x0,0x8,0xf9,0x67,0x0,0x8b,0xdc,0xf3,0x1a,0x9b,0x6,0x78,0x57,0x22,0xec,0xce, + 0xeb,0x1d,0x1d,0xa3,0x79,0xfc,0x1d,0xe2,0xb3,0x67,0xcf,0x1e,0xb9,0x47,0x10,0xaa, + 0xb9,0xf2,0x15,0x14,0x94,0xce,0x75,0x74,0x74,0xd8,0xf8,0x96,0xe0,0x70,0x38,0x1c, + 0xe,0x87,0xc3,0xe1,0x70,0x38,0x1c,0xe,0x87,0xc3,0xe1,0x70,0x38,0x1c,0xe,0x87, + 0xc3,0xe1,0x70,0x38,0x1c,0xe,0x87,0xc3,0xe1,0x70,0x38,0x1c,0xe,0x87,0xc3,0xe1, + 0x70,0x38,0x1c,0xce,0x6,0xf2,0xff,0x33,0x3c,0xa,0x1c,0x6d,0x86,0x44,0xc0,0x0, + 0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82, + // /home/user/2/qstardict/qstardict/pixmaps/document-save-as.png + 0x0,0x0,0x31,0x1f, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb, + 0x0,0x0,0x0,0x4,0x73,0x42,0x49,0x54,0x8,0x8,0x8,0x8,0x7c,0x8,0x64,0x88, + 0x0,0x0,0x20,0x0,0x49,0x44,0x41,0x54,0x78,0x9c,0xed,0x7d,0x79,0x80,0x1c,0x45, + 0xbd,0xff,0xa7,0xaa,0xfa,0x98,0x99,0xdd,0xc9,0x1e,0xd9,0x9c,0x9b,0x9b,0x9b,0x80, + 0x22,0x2a,0x82,0x20,0x1e,0x1c,0x4f,0x7d,0x82,0x2f,0x80,0x80,0xca,0xa1,0x20,0x60, + 0x40,0x41,0x4,0xd,0xa2,0x4f,0x5,0x5,0x1,0x41,0x91,0x43,0xc,0x20,0xe0,0x93, + 0x87,0x91,0x87,0x28,0x1e,0xa0,0x2,0x22,0x87,0x1c,0x41,0x49,0x8,0x1,0x2,0x24, + 0x24,0xe4,0x22,0xd9,0x1c,0x7b,0xcf,0xd1,0x47,0xd5,0xef,0x8f,0xaa,0xea,0x6b,0x7a, + 0x66,0x67,0x77,0x27,0x21,0xf8,0xcb,0x37,0xe9,0xed,0x63,0xba,0xab,0xbb,0xeb,0xf3, + 0xad,0xef,0x55,0xdf,0xaa,0x6,0x76,0xd2,0x4e,0xda,0x49,0x3b,0x69,0x27,0xed,0xa4, + 0x9d,0xb4,0x93,0x76,0xd2,0x4e,0xda,0x49,0x3b,0x69,0x27,0xed,0xa4,0x9d,0xf4,0xff, + 0xb,0x91,0x46,0x14,0x72,0xf4,0x51,0x47,0x5f,0xea,0x79,0xee,0x59,0x84,0x90,0x71, + 0x86,0x61,0x6,0x65,0x32,0x46,0x53,0xcf,0xa7,0x94,0x82,0x90,0xf0,0xb7,0xc1,0xc1, + 0x1,0xcc,0x39,0xee,0x4,0x8,0x6a,0x22,0x9b,0xcb,0x81,0x52,0xa,0xdb,0x30,0x22, + 0x57,0x8,0x98,0xa6,0x5,0x53,0x1d,0x13,0x75,0x3c,0x13,0x21,0x4,0xd9,0x6c,0xae, + 0xc6,0xef,0xc1,0x96,0xfe,0x9f,0xba,0x1d,0x9c,0x13,0xbb,0x46,0x12,0xf7,0x7d,0x94, + 0x9d,0x72,0xe4,0x8c,0xea,0xf7,0x2a,0x14,0xa,0xd5,0xcf,0x8b,0xdc,0xaa,0x58,0x28, + 0x42,0xa8,0x37,0x24,0x91,0xb,0x7c,0x9f,0xc3,0xe7,0x2,0x80,0x40,0x69,0x70,0x0, + 0xf7,0xfe,0xe6,0xff,0x60,0xdb,0x76,0x8d,0xbb,0xaa,0x67,0xe4,0x2,0x42,0x84,0x35, + 0xc6,0x18,0xe3,0x84,0x92,0xcd,0xe3,0x3b,0x3a,0x6e,0xbf,0x69,0xfe,0xfc,0x8b,0x46, + 0xcd,0x0,0x73,0xe6,0xcc,0xb9,0x90,0x7b,0xfe,0xf,0x9b,0xf3,0x79,0x50,0x42,0x40, + 0x92,0xb5,0x54,0x7,0xad,0x5c,0xb5,0x12,0xb7,0xdf,0x79,0x37,0xd6,0x6d,0xdc,0x1c, + 0x80,0xdb,0x92,0xcd,0x40,0x43,0x1d,0x3c,0x7e,0x5,0xf2,0xd5,0x58,0x81,0x54,0xec, + 0x92,0xe4,0x6f,0x24,0xfd,0x84,0xe8,0xf3,0xa7,0xbd,0xb,0xa9,0xb2,0x1d,0x63,0x1c, + 0xc4,0xc1,0x4b,0xdb,0xaf,0x7c,0xae,0x38,0x83,0x11,0x75,0x40,0x1f,0xda,0xda,0x5f, + 0xc,0xde,0xb6,0x73,0x7c,0x1b,0xce,0x3c,0xed,0x73,0x68,0x6f,0x6b,0x87,0x11,0x6b, + 0x28,0x43,0x93,0x10,0x2,0x5c,0x8,0x4c,0x9e,0x34,0x9,0x84,0xd0,0xcb,0x86,0x77, + 0x75,0xa,0x65,0xec,0xcc,0x17,0x5b,0xc7,0xb7,0x8c,0xaa,0xc,0xdb,0xb6,0xd1,0xda, + 0xd6,0xa,0x6e,0x84,0x1c,0xdd,0xd6,0x94,0x8b,0xc3,0x5b,0x9d,0xb,0x82,0x23,0x55, + 0xe1,0xaa,0xe4,0x87,0x8a,0xe6,0x5c,0x13,0xec,0x24,0x30,0x91,0x1d,0x92,0x38,0x5a, + 0x1,0x62,0xec,0xbc,0x70,0xa7,0x5e,0xe0,0xf5,0xef,0x76,0xcf,0x60,0xf0,0x7b,0x4b, + 0xb3,0x8d,0x4c,0x26,0x8b,0x6c,0x36,0xb,0xcb,0xb2,0x2a,0x9e,0xbb,0x1e,0x1a,0x18, + 0x18,0xc0,0xd4,0x69,0xd3,0x4e,0x1d,0x35,0x3,0x8c,0xc9,0xe7,0x67,0x44,0xf7,0x85, + 0x10,0x28,0x97,0xcb,0xb1,0x73,0x18,0x63,0x30,0x4d,0x73,0xc8,0xb2,0x62,0xad,0x8f, + 0xd2,0xa,0x40,0xa5,0x28,0xab,0xdd,0x2a,0x87,0x2a,0xb7,0xea,0x39,0x55,0xa,0x1b, + 0xa,0xf0,0xd2,0xb2,0x97,0xd1,0x7b,0xdf,0xbd,0xa0,0xb6,0xd,0x73,0xe2,0x24,0x34, + 0x1d,0xf0,0x3e,0xd8,0xbb,0xec,0x9a,0xe0,0xbd,0x14,0xd0,0x13,0x85,0xa7,0x1,0x1f, + 0xbd,0x26,0x7e,0x7e,0x43,0x34,0x37,0x18,0xa5,0x93,0x47,0xcd,0x0,0x0,0x58,0x54, + 0xc7,0x2c,0x7c,0x76,0x21,0x18,0x33,0x40,0x29,0x1,0x21,0x14,0x9c,0x73,0x94,0x4a, + 0x45,0xec,0xbb,0xef,0xbe,0xc8,0x37,0xe7,0x53,0xb,0x10,0x29,0x92,0x9c,0x10,0x54, + 0x36,0xf6,0x11,0xa8,0x17,0x20,0xa5,0xba,0x52,0x8a,0xa9,0x76,0x4e,0x12,0xf0,0xe8, + 0x63,0x14,0x1e,0xfb,0x3b,0xba,0x6f,0xb8,0x16,0xdd,0xb,0x17,0xa2,0xf5,0x43,0x1f, + 0x2,0xd9,0xdc,0x89,0xbe,0x57,0x5e,0x4,0x77,0x5d,0x18,0xb3,0x76,0x43,0xdb,0xa7, + 0x4e,0x80,0xd1,0xda,0x5a,0xf5,0x15,0x48,0xe4,0x60,0x6d,0x89,0x80,0x4a,0xee,0x11, + 0x52,0xb7,0x8b,0xb4,0xca,0xab,0x93,0x1c,0xd7,0xa1,0xa3,0x66,0x80,0x64,0xeb,0x22, + 0x84,0x20,0x9f,0xcf,0xc3,0x34,0xd,0x10,0x42,0xe1,0x79,0x1e,0xc,0xc3,0x40,0xb1, + 0x58,0xaa,0xca,0x0,0x40,0xaa,0x7a,0xac,0xda,0x1a,0xeb,0x7d,0xe5,0xba,0xd8,0xa5, + 0x6,0xd0,0x40,0x3a,0xcf,0x11,0x0,0xe5,0x97,0x5e,0x42,0xff,0xed,0xb7,0xc0,0x6a, + 0x6f,0x47,0xe7,0x29,0xa7,0x60,0xcb,0xc3,0xf,0xc3,0xef,0xef,0x87,0xdd,0xd9,0x9, + 0xab,0xb3,0x13,0xb6,0x6d,0xa0,0xe7,0xe6,0x1b,0x21,0xf2,0x2d,0x18,0x7b,0xea,0x69, + 0x60,0x4d,0xb9,0xd8,0xf5,0xba,0xe0,0x21,0x81,0x7,0xa9,0xc0,0xbe,0x61,0x24,0x80, + 0x74,0x33,0x7d,0x14,0x44,0x8,0x5,0x63,0xc,0x99,0x6c,0x16,0x4d,0xcd,0x4d,0xb0, + 0x2c,0x13,0x8c,0x31,0xd0,0x21,0x5b,0x2f,0x9,0x18,0x9d,0x40,0x32,0x52,0xe5,0x22, + 0x2b,0x89,0xaa,0x75,0xad,0x25,0x7e,0x4e,0x5a,0x59,0x6a,0x1,0x1,0x45,0xbc,0xfc, + 0xd8,0x12,0x7b,0x26,0x5,0x52,0xa9,0x80,0x9e,0x9f,0x5d,0x7,0xaa,0xac,0xf0,0xf2, + 0xfa,0xf5,0x98,0x74,0xe6,0x99,0x28,0xad,0x5a,0x85,0xde,0xa7,0x9e,0xc2,0xc0,0xbf, + 0xfe,0x85,0xc2,0xb2,0x65,0x60,0x4d,0x4d,0xc8,0x4d,0x1c,0x8f,0xad,0x3f,0xfd,0x9, + 0x6,0x9f,0x78,0x3c,0x71,0xdf,0x10,0xe4,0xa0,0xdc,0xc8,0x7d,0xa0,0x9e,0x2d,0x38, + 0x47,0x9f,0x1f,0x59,0x37,0x82,0x46,0x2d,0x1,0x92,0x22,0x88,0x52,0x2,0xc3,0x60, + 0x68,0xca,0xe5,0x90,0xc9,0x64,0xe0,0x7b,0x3e,0x28,0x2d,0x40,0xa0,0x86,0xb8,0x12, + 0xa2,0x42,0xcc,0xa5,0xf3,0xb,0x89,0x6f,0xd5,0xe9,0x4,0xd4,0x43,0x49,0xdd,0x5b, + 0xe5,0x8e,0x10,0x9e,0x8b,0x9e,0x9f,0xdd,0x8,0xe2,0x38,0x0,0x0,0xdf,0xf7,0xc1, + 0x7d,0x1f,0x5b,0x1f,0x7e,0x18,0x9d,0xe7,0x9f,0x8f,0x95,0xdf,0xfe,0x36,0xa,0x2f, + 0xbf,0xc,0xfa,0xd0,0x43,0xb0,0xa7,0x4e,0x45,0xd3,0xec,0xd9,0x68,0x3d,0xec,0x30, + 0xf8,0x2b,0x97,0x63,0xd3,0xf3,0x8b,0x31,0xee,0xec,0x2f,0x1,0x8c,0x56,0xb6,0xea, + 0x88,0x7e,0x8f,0xee,0x57,0x7b,0x2e,0xd1,0x0,0x15,0x20,0x84,0x18,0x3d,0x3,0x24, + 0x89,0x10,0xe9,0xe3,0x9b,0x96,0x85,0xa6,0xa6,0x66,0xf4,0xf6,0xf6,0x29,0xae,0xaf, + 0x2d,0x6c,0x2a,0xd4,0x9c,0xda,0x79,0x63,0x43,0x4f,0x83,0x1f,0x70,0x78,0x27,0xc4, + 0xf6,0xb8,0x8f,0x81,0x5f,0x9e,0x83,0x8e,0x15,0x59,0xb5,0x2b,0xc1,0xe7,0x9c,0x83, + 0xfb,0x3e,0x36,0xfd,0xf1,0x8f,0x18,0x77,0xf2,0xc9,0xe8,0xbe,0xfb,0x6e,0x94,0xd6, + 0xac,0x41,0x71,0xc5,0xa,0x14,0x57,0xac,0xc0,0x96,0x7,0x1e,0x40,0xcb,0xfb,0xdf, + 0x8f,0xf1,0x27,0x9c,0x80,0x95,0x17,0x5f,0x4,0x71,0xfa,0x39,0xa0,0xf9,0x31,0xb1, + 0xbb,0x54,0xb3,0xef,0x76,0x9d,0xdc,0xa6,0x24,0x42,0xe2,0xbc,0x6,0x90,0x40,0x3, + 0x18,0x20,0xc9,0x81,0x42,0x8,0x70,0xee,0xc3,0x29,0x3b,0xe8,0x13,0x7d,0xf0,0x7d, + 0x4f,0x9e,0x53,0x83,0x5b,0x5,0x12,0x12,0x40,0x84,0xaf,0xea,0x72,0x3e,0xda,0x47, + 0x1c,0x92,0xea,0xe5,0x89,0x75,0x4f,0x5d,0x84,0xfd,0x66,0xff,0xe,0x5e,0xe9,0x83, + 0x70,0xd6,0x4c,0xc,0x19,0x20,0xb2,0x14,0x17,0x2f,0xc6,0xcc,0x29,0x53,0xd0,0xb7, + 0xfb,0xee,0x58,0xf7,0xf0,0xc3,0x0,0x0,0xe1,0xba,0xe8,0x79,0xf4,0x51,0xc,0x2c, + 0x5e,0x8c,0xce,0x73,0xce,0x41,0xe1,0xc6,0x6b,0x50,0x3e,0xe3,0x3c,0xd0,0xa4,0x81, + 0x98,0xb2,0x23,0xd5,0x10,0x89,0x41,0x2f,0x6d,0x40,0x51,0x5b,0xaa,0xd6,0x41,0x62, + 0x5b,0xd8,0x0,0x42,0x8,0x78,0x9e,0x87,0x81,0x81,0x1,0xf4,0xf6,0xf6,0xa0,0x54, + 0x2a,0xc3,0xf7,0xfd,0x21,0xaf,0xab,0x70,0x7f,0xd2,0x74,0xf0,0x36,0x5a,0x82,0x7, + 0x48,0x59,0xf4,0x33,0x6c,0x58,0x7c,0x3d,0xde,0x91,0xb9,0x3,0x56,0xce,0x42,0xeb, + 0x61,0x4b,0x90,0xdb,0x73,0x7d,0xd0,0xf2,0xf5,0x2,0xcf,0xc3,0xf8,0x42,0x1,0xc2, + 0x75,0x91,0xdd,0xb4,0x9,0xbb,0x5d,0x74,0x51,0xec,0xbd,0xbc,0xde,0x5e,0xac,0xbe, + 0xea,0x2a,0xd0,0xbe,0x1e,0x58,0xb7,0x5e,0xf,0xd1,0xd3,0x1d,0x7f,0x8e,0xc4,0xe, + 0x51,0xb6,0xc9,0xb6,0xb3,0x2,0x1b,0xc0,0x0,0x51,0x5d,0x24,0xb9,0x51,0xc0,0x75, + 0x3d,0x14,0x8b,0x5,0xc,0xe,0x16,0xe0,0x38,0x92,0x1,0x34,0xb7,0xa6,0x2f,0xb2, + 0xac,0x54,0x83,0x6b,0x1b,0x2f,0x95,0x8c,0x16,0xff,0x7,0x10,0xf4,0xbc,0xf1,0x17, + 0xcc,0x2a,0x5d,0xe,0x3b,0x93,0x81,0x69,0x65,0x61,0xd9,0x19,0x4c,0xfc,0x8f,0xf5, + 0x18,0x7b,0xe0,0x86,0x0,0x7c,0xe1,0x79,0x18,0x3f,0x38,0x8,0xe6,0xfb,0xf0,0x3d, + 0xf,0xbe,0xe7,0xa1,0x74,0xcf,0x3d,0xd8,0xf7,0x9e,0x7b,0x62,0xae,0xa0,0xf0,0x3c, + 0x6c,0xbc,0xeb,0x2e,0x78,0xaf,0x2d,0x3,0xf9,0xf1,0x65,0x10,0x4e,0xb9,0x12,0xf4, + 0x48,0x7b,0x8f,0x32,0x47,0x94,0x17,0x64,0x7d,0x56,0xd6,0xff,0xb0,0x16,0xce,0x1b, + 0x6f,0x3,0x18,0x86,0x81,0xde,0xde,0xde,0xa0,0x1f,0x80,0x73,0x1,0xdf,0xf7,0xd0, + 0x94,0x6b,0x1a,0xf2,0x5a,0x2,0x12,0x46,0xf5,0x94,0x11,0xb0,0xeb,0xa4,0xf6,0xca, + 0x13,0xeb,0x11,0x7b,0xc3,0x9,0xfe,0xd4,0x38,0x61,0xcb,0xda,0x85,0xa0,0xeb,0xe6, + 0xa2,0xa5,0xd5,0x82,0x65,0x65,0x61,0x59,0x59,0x98,0x76,0x16,0x84,0x50,0x8c,0x79, + 0xdf,0x6a,0x38,0xe8,0xc6,0xa6,0x87,0xa6,0x60,0x6c,0xb1,0x8,0x9b,0x73,0xb8,0x9e, + 0x7,0xdf,0x75,0x25,0x13,0xb8,0x2e,0x36,0x9c,0x7b,0x2e,0xf6,0x7f,0xf4,0x51,0x2c, + 0x39,0xf5,0x54,0x14,0x16,0x2f,0xe,0x0,0xed,0x7e,0xe8,0x21,0x8c,0x39,0xf0,0x40, + 0xe4,0x6f,0xbd,0xe,0xd3,0x2f,0xbf,0x22,0xdd,0xf0,0x24,0x88,0x79,0x7,0xdb,0x82, + 0x1a,0xce,0x0,0xfb,0xcc,0xde,0x67,0xe4,0x17,0x47,0x38,0x5c,0x7,0x82,0x8c,0x2a, + 0x1d,0x4a,0xa3,0xa2,0x3a,0x2b,0xb5,0x7f,0xeb,0x72,0x74,0x3d,0x39,0x7,0x53,0xda, + 0x3c,0x58,0x56,0xe,0xa6,0x9d,0x85,0x65,0x67,0xc1,0x98,0x1,0xa7,0x5c,0x80,0x53, + 0x2e,0x22,0xb3,0xd7,0x16,0xf0,0xf5,0x25,0x64,0x9f,0x1a,0xf,0xdf,0x75,0xc1,0x5d, + 0x17,0xdc,0xf3,0xc0,0x23,0x4c,0xf0,0xca,0xa1,0x87,0x62,0x8f,0x5,0xb,0xb0,0xec, + 0x7,0x3f,0xc0,0xc0,0x63,0x8f,0xc1,0x50,0xf7,0xee,0x7b,0xfa,0x69,0xf8,0x3,0x3, + 0x68,0xda,0x7b,0x2f,0x4c,0xfc,0xdc,0xe7,0x2b,0xea,0x20,0x49,0x42,0xfd,0x19,0xb9, + 0xd6,0xaf,0xa4,0x86,0xab,0x80,0x91,0x2c,0x10,0xa2,0xa2,0xc1,0x46,0xd5,0x40,0xc3, + 0x17,0xf5,0xe2,0xd5,0xef,0x41,0xe0,0x14,0x36,0xe3,0xb5,0x3f,0x7f,0x2,0x53,0x5a, + 0xbb,0x61,0x59,0x19,0x98,0x76,0x6,0x96,0x95,0x81,0x61,0x5a,0x70,0x9d,0x12,0x9c, + 0x72,0x11,0xae,0x53,0xc4,0x86,0x1e,0xb,0xe7,0x3c,0xc2,0xf1,0x83,0xc1,0x41,0x38, + 0x4a,0xf4,0xeb,0x85,0x47,0x96,0x57,0x8e,0x3e,0x1a,0x13,0xf,0x39,0x4,0xf6,0x7b, + 0xde,0x3,0x7,0x21,0x88,0x83,0x4b,0x97,0x62,0xed,0xd5,0x57,0xc3,0x59,0xb7,0x36, + 0x54,0x45,0x91,0xca,0x10,0x80,0x12,0xf5,0xd0,0x7f,0x54,0xbd,0x23,0x16,0xd,0x1c, + 0xe9,0xb2,0xd,0x9a,0xd7,0xc8,0x29,0x6e,0x3,0xd4,0x8,0xde,0x24,0x2,0x43,0x69, + 0x0,0xd6,0x5a,0x68,0x74,0x3f,0xfa,0x4f,0x1d,0xf3,0xbd,0x2,0x96,0xfc,0xe1,0x93, + 0x98,0xd1,0xba,0x32,0x68,0xf5,0x96,0x95,0x85,0x69,0x65,0xe1,0x94,0x25,0xf8,0x8e, + 0x53,0x42,0x5f,0x29,0x8b,0xf3,0x6e,0xc8,0xa3,0x7b,0xc0,0xc0,0xfd,0xc5,0x22,0x2e, + 0x76,0x5d,0x94,0x38,0x8f,0x31,0x41,0x94,0x19,0xd6,0x5f,0x7e,0x39,0xf2,0xa6,0x9, + 0x4c,0x98,0x0,0xf,0x21,0x13,0x14,0x5e,0x7e,0x19,0x2b,0x2f,0xba,0x28,0xa8,0x7, + 0xae,0xec,0x22,0x1e,0xd5,0xf1,0xaa,0x93,0x58,0x2e,0x8d,0x93,0x1,0x3b,0x84,0x4, + 0x48,0x7b,0x21,0x4a,0xea,0x89,0xf8,0xd,0x97,0x31,0x86,0x28,0x13,0x0,0x11,0x2, + 0xcf,0xdf,0x7f,0x3a,0x66,0x36,0x3f,0x2b,0xc1,0x57,0xc0,0x5b,0x76,0x16,0xae,0x53, + 0x82,0xeb,0x14,0xe1,0x38,0x45,0xb8,0x7e,0x6,0xdf,0xba,0xd5,0xc2,0xda,0xcd,0x61, + 0xf,0xe6,0x53,0xa5,0x12,0xbe,0x54,0x2e,0x63,0x40,0x88,0xa,0x6,0xd0,0xee,0x5a, + 0xe1,0xa9,0xa7,0x90,0xeb,0xea,0x82,0xc3,0x18,0xa2,0xe,0x6e,0xd7,0x82,0x5,0x18, + 0x58,0xf2,0x82,0x2,0x3f,0x6e,0x20,0x73,0x40,0x23,0x1f,0xa,0x81,0x6,0xd4,0x3b, + 0xe7,0x7c,0xc7,0x92,0x0,0xa9,0xd6,0x79,0x85,0x95,0x3e,0xc2,0xa5,0x2e,0x86,0x2, + 0x96,0x3c,0xf2,0x4d,0x4c,0x25,0xff,0x17,0x6b,0xf5,0x96,0x9d,0x85,0xe7,0x3a,0x70, + 0x14,0xf8,0x3e,0xb7,0x71,0xe5,0x2,0x13,0xff,0x7c,0x2d,0x8c,0xef,0x73,0xce,0xe1, + 0x79,0x1e,0x5e,0x2c,0x97,0xf1,0xf9,0x52,0x9,0xdd,0x40,0xd8,0xfa,0x13,0x6e,0x30, + 0x15,0x2,0x36,0x80,0xb6,0xd3,0x4e,0xb,0x58,0x5f,0x70,0x8e,0x75,0x3f,0xbb,0x29, + 0x68,0xf9,0x9a,0x11,0x2,0x86,0x0,0x42,0x19,0xd0,0x40,0x23,0x60,0xc7,0x90,0x0, + 0xa2,0xd2,0xfd,0xd2,0xff,0xa8,0x5e,0xea,0x52,0x9,0xd5,0x45,0x3e,0x4d,0x2b,0x3d, + 0x71,0xde,0xb2,0x85,0x3f,0xc3,0x84,0x81,0x2b,0x61,0xd9,0xa,0x78,0x5,0x3e,0xf7, + 0x3d,0xd9,0xea,0xcb,0x45,0xb8,0xbe,0x81,0xff,0x79,0x30,0x87,0xfb,0x9f,0x89,0x67, + 0x1b,0x79,0x9e,0x7,0xcf,0xf3,0xe0,0xba,0x2e,0xde,0x28,0x97,0x71,0x42,0xa1,0x80, + 0xd,0x94,0xc2,0xf7,0xbc,0x8a,0x3a,0x73,0x29,0xc5,0x9b,0x96,0x85,0x45,0x77,0xde, + 0x89,0x3d,0x7e,0xfb,0xdb,0xe0,0xf8,0xd6,0x7b,0xef,0x8d,0xb7,0xfc,0xa,0x37,0x4f, + 0xd9,0x3,0x35,0x5d,0xea,0xe1,0x49,0xde,0x1d,0x4b,0x2,0x44,0x68,0xd8,0xe2,0x7b, + 0xa4,0x22,0x5f,0x2d,0x6b,0x5e,0xfe,0x3d,0x32,0x6f,0x9c,0xb,0xd3,0x92,0xc6,0x9e, + 0x65,0x67,0x60,0xda,0x59,0x8,0x21,0x42,0xf0,0x3d,0x8e,0x47,0x5e,0x18,0x87,0x5b, + 0xfe,0x14,0xcf,0x6d,0x70,0x5d,0x37,0x60,0x0,0xdf,0xf7,0xe1,0x79,0x1e,0xb6,0xba, + 0x2e,0x8e,0x1b,0x1c,0xc4,0xaa,0x44,0xc2,0x86,0x4f,0x8,0xd6,0xdb,0x36,0x5c,0x15, + 0x44,0xfa,0xc3,0x9c,0x39,0x98,0x71,0xdb,0x6d,0x0,0x0,0xa7,0xab,0xb,0xc5,0xd5, + 0x6f,0x54,0xaa,0x80,0x48,0x8b,0x6f,0xa4,0x7,0xd0,0x90,0xde,0xc0,0x46,0x79,0x1, + 0xa9,0x62,0xbf,0xa,0xa0,0xc3,0x59,0xea,0x29,0x73,0xd3,0x9a,0x67,0x30,0xb8,0xf8, + 0x33,0x68,0x6e,0x32,0x2,0x3f,0xdf,0xb2,0xb2,0x20,0x84,0xc0,0x2d,0x17,0xa5,0xe1, + 0xe7,0x3a,0x78,0x71,0xc3,0xae,0xb8,0xe4,0x36,0x17,0x22,0x82,0x82,0x6,0x3c,0x6d, + 0x29,0x73,0x8e,0x53,0xca,0x65,0x2c,0x52,0x4c,0xc0,0x9,0xc1,0xfa,0x4c,0x6,0x25, + 0x1d,0x41,0x54,0x61,0xee,0xbf,0x9c,0x76,0x1a,0x70,0xc4,0x11,0xf2,0x9c,0x92,0x93, + 0xae,0x2,0x62,0x9e,0x40,0xe3,0xa4,0xc0,0xe,0x2b,0x1,0x86,0xa2,0x5a,0x22,0x7f, + 0x38,0x34,0xd8,0xbb,0x16,0xeb,0x1f,0xfb,0x24,0xc6,0xe6,0x3d,0x29,0xfa,0x15,0xf8, + 0x94,0x19,0xca,0xda,0x97,0xee,0xde,0x26,0x6f,0x7f,0x5c,0xf0,0x93,0x6e,0xf8,0x3c, + 0x2c,0x5f,0xeb,0xfd,0xe8,0xa2,0xa5,0x81,0x6,0x97,0x3,0xb8,0x6e,0xbc,0x83,0xf2, + 0xfe,0x16,0x36,0xda,0x36,0x8a,0xca,0xf8,0xe2,0xbe,0x1f,0xb,0x68,0xbd,0xf2,0xe0, + 0x83,0xe8,0x9d,0x3c,0x19,0xd6,0xac,0x59,0xa9,0x2a,0x20,0xb0,0x2,0x51,0x5f,0x1c, + 0xac,0x5e,0x6a,0x78,0x20,0x68,0xc4,0x14,0xbc,0xa8,0x24,0x2e,0xe2,0xe9,0x5f,0x49, + 0x58,0xc5,0x30,0x6a,0xa1,0x5a,0x16,0xa1,0x53,0xea,0xc5,0xcb,0xf,0xfc,0x27,0xa6, + 0x8c,0xe9,0x86,0x69,0xe7,0x82,0x48,0x9f,0x61,0x5a,0x28,0x97,0xa,0x81,0xc5,0x3f, + 0x68,0x1d,0x8c,0xb9,0x97,0x2c,0xc7,0x40,0x91,0xc5,0xee,0x9f,0xd6,0xea,0x7d,0xdf, + 0x8f,0xf5,0x7d,0xb4,0xe5,0x81,0x9b,0xe7,0xe5,0x30,0xae,0xc5,0x5,0x7d,0x82,0xa3, + 0xe7,0x17,0xb2,0x17,0x31,0xf9,0xfc,0xa6,0x61,0xe0,0x7d,0xbf,0xfb,0xbd,0xa,0xf6, + 0x88,0x18,0xc8,0x91,0x86,0xdf,0x50,0x12,0x62,0x1b,0xf4,0x6,0x8e,0xa8,0x8c,0x88, + 0x8f,0x1b,0x96,0x8b,0xd8,0x91,0x46,0xbf,0x3f,0xf7,0x1d,0xbc,0xf0,0xc7,0x63,0x31, + 0x25,0xf7,0x72,0x0,0xbe,0x69,0x65,0x61,0x5a,0x19,0x38,0xe5,0x10,0x7c,0xbf,0xf9, + 0x83,0xf8,0xca,0xf7,0x96,0x63,0x43,0x37,0x8b,0x5d,0x5f,0x4d,0xec,0x7b,0x11,0xa3, + 0x2f,0x63,0x1,0x3f,0xbf,0xb8,0x19,0x1d,0x2d,0x32,0x47,0x72,0xdc,0x21,0x2,0x66, + 0xb3,0xc0,0xcb,0x37,0x0,0xbe,0x13,0x96,0xc5,0x2c,0xb,0x1f,0xbc,0xeb,0xd7,0x68, + 0xde,0x67,0x5f,0x25,0xea,0x13,0xef,0x2d,0xa2,0x75,0x20,0x2a,0xfa,0x1,0x46,0x4a, + 0xa2,0x11,0xdd,0xc1,0xd,0xa5,0xc8,0xbb,0x70,0xf5,0x62,0xab,0xbb,0xfa,0xc0,0x45, + 0x83,0xbb,0x84,0x85,0xc0,0xda,0x27,0xe6,0x62,0x8f,0xcc,0xa3,0xb0,0xac,0x9c,0x32, + 0xfa,0x64,0x27,0x8f,0x6,0xde,0x29,0x17,0x41,0xc6,0x1c,0x8a,0xef,0xdd,0xf4,0x26, + 0x5e,0x5a,0x15,0xbf,0x7f,0x2d,0xbd,0xaf,0x1,0xa1,0x14,0xf8,0xc9,0xf9,0x39,0xec, + 0x36,0xb9,0xa4,0x3c,0x37,0x2,0x4a,0x80,0x8e,0xf7,0x30,0xec,0xff,0x2d,0x8a,0xc5, + 0x57,0x79,0x70,0x7,0x38,0x68,0x26,0x8b,0xdd,0xee,0xb8,0xb,0x85,0xfd,0xf,0xc4, + 0xea,0x4d,0xbd,0x48,0xf0,0x3d,0x26,0xb7,0x37,0x83,0x52,0x12,0x8b,0x95,0x34,0xac, + 0x31,0x88,0x6d,0x90,0x11,0x34,0xb2,0x32,0x42,0xf7,0x26,0x38,0xa6,0x4c,0xdf,0x62, + 0xc9,0x5,0x6f,0xd4,0x2b,0xab,0x62,0x36,0x2e,0xba,0xc,0xb3,0xed,0xdf,0xc8,0xf8, + 0xbe,0x72,0xf5,0x4c,0x2b,0x3,0xd7,0x75,0xe0,0x38,0x25,0xb8,0xe5,0x12,0x48,0xcb, + 0xc1,0xb8,0xf9,0x77,0x5,0x3c,0xf8,0x4c,0x7f,0xac,0x88,0x34,0xbd,0xaf,0x17,0x1e, + 0xc9,0x5d,0xf8,0xf6,0xe7,0x2c,0x1c,0xb4,0x57,0xd8,0xcc,0x29,0x11,0x60,0x6,0x83, + 0x61,0x10,0x8c,0xdd,0x87,0xe2,0xfd,0x97,0x53,0x2c,0xfc,0x9e,0x87,0xf6,0x79,0x97, + 0x81,0xed,0xb9,0x2f,0x8a,0x65,0xf,0x2c,0x2e,0x64,0x82,0x47,0xe6,0x22,0xa1,0x2, + 0x12,0x81,0xa0,0x11,0x57,0x47,0x23,0x54,0x40,0x43,0x29,0x45,0x2,0x34,0x5a,0xff, + 0x6d,0x7e,0x75,0x1,0xf6,0xa6,0xd7,0xc3,0xb4,0x72,0x81,0x9f,0x6f,0x5a,0x59,0xf8, + 0xbe,0x27,0x5d,0xbd,0x72,0x11,0xc8,0xbf,0x1b,0xf,0x3f,0x67,0xe0,0xb6,0xdf,0xae, + 0x8d,0x3f,0x5e,0x15,0xbd,0xaf,0x75,0xbf,0xa6,0x2f,0x1c,0x65,0xe0,0x98,0x43,0xfd, + 0xc0,0x20,0x25,0x4,0x1,0xf8,0x86,0x41,0x60,0x50,0x82,0xb6,0x99,0x14,0xb3,0xef, + 0xbc,0x0,0x7d,0xed,0x1f,0x93,0x27,0xc4,0x6f,0x14,0x79,0xf7,0x70,0x1b,0x89,0xad, + 0x46,0xd0,0xe,0x21,0x1,0xd2,0x22,0xdc,0xda,0x8,0x14,0x91,0xc0,0xd7,0xf0,0xec, + 0xfb,0x78,0xe9,0x0,0xd0,0xbf,0xfe,0x9,0xcc,0x1a,0xf8,0x1a,0xcc,0x6c,0x36,0x66, + 0xf1,0xb,0xc1,0xa5,0xbb,0xe7,0x14,0x21,0x72,0x7b,0xe3,0xc5,0x75,0x93,0xf1,0xdf, + 0xd7,0x3f,0x5d,0x51,0x4e,0x3d,0x7a,0xff,0xb0,0x77,0x13,0x7c,0xf9,0x18,0x11,0x3, + 0xdf,0x30,0xa8,0x4,0x9e,0x49,0xf0,0xd,0x46,0xb0,0xb9,0xe9,0x14,0x74,0xe7,0x3e, + 0xd,0x3,0x44,0xb6,0x66,0xce,0xc1,0x9,0xaf,0xf0,0x62,0xb4,0x47,0x80,0x44,0x83, + 0x10,0xd,0x90,0x0,0x7c,0x47,0x92,0x0,0xd5,0x8c,0xc0,0xe9,0x13,0xf2,0xd,0xe1, + 0xf9,0xde,0xae,0x17,0x91,0x59,0x7b,0x1a,0x9a,0x9a,0x59,0x2c,0xd2,0x7,0x2,0x38, + 0x25,0x5,0xbe,0x35,0x3,0x1b,0xca,0xfb,0x63,0xee,0x77,0x1f,0x0,0xe7,0x71,0x20, + 0xea,0x1,0x7f,0xdf,0x59,0xc0,0x55,0xe7,0x58,0xa0,0x54,0x4a,0x3,0x42,0x8,0xc, + 0x93,0xc2,0x64,0x12,0x74,0xa6,0xd6,0xe5,0x96,0x8f,0x83,0x4f,0xb8,0x0,0x9d,0xcc, + 0x84,0x61,0x98,0x30,0x4c,0x3,0xa6,0x69,0x6,0xc3,0xbc,0xe2,0x1e,0x80,0x62,0x90, + 0x6,0xd4,0x41,0x1a,0xed,0x38,0xc,0x90,0x90,0xf5,0x3c,0x30,0xa6,0xaa,0x87,0x2a, + 0xaa,0x49,0x84,0x64,0x65,0x15,0xfb,0xd6,0xa1,0xf7,0xe9,0xff,0xc2,0x84,0x7c,0x49, + 0x59,0xfc,0x32,0xda,0x47,0x29,0x43,0xb9,0x3c,0x8,0xd7,0x29,0xc2,0xa7,0x63,0x51, + 0xc8,0x1c,0x81,0xd3,0xbe,0x74,0x1f,0x1c,0x37,0x5e,0x72,0x3d,0x7a,0x7f,0xea,0x78, + 0xe0,0xe6,0x79,0x59,0x58,0xcc,0x95,0xcf,0x56,0x5,0x7c,0xaf,0xf9,0x0,0xc,0x8c, + 0xbb,0x14,0x16,0x33,0x40,0x19,0x83,0x69,0x30,0x98,0x8c,0x81,0x31,0x6,0x46,0x69, + 0x10,0x14,0xb,0xfa,0x8,0x2,0x9,0x10,0xad,0xab,0x46,0xd9,0x44,0x3b,0x8a,0x1b, + 0x18,0xed,0xe9,0x1a,0x46,0xb9,0xf5,0xdc,0xd9,0x2d,0xf7,0x62,0xcd,0x23,0x9f,0x44, + 0x67,0x73,0x57,0xa0,0xf7,0x4d,0x3b,0xb,0x66,0x58,0xca,0xdd,0x2b,0xc1,0xe5,0x36, + 0xf8,0xf8,0x13,0x70,0xf6,0xd7,0xef,0xc7,0xd6,0xde,0x78,0xc7,0x8d,0xd6,0xfb,0x51, + 0xcb,0x5f,0x7,0x7b,0xb4,0xde,0x6f,0xcb,0x3,0xb7,0x5d,0x9c,0x45,0x73,0x26,0x2, + 0xbe,0x51,0x9,0x3e,0xb2,0x33,0xd0,0x3d,0xee,0x1a,0x10,0x6a,0x3,0x84,0x6,0xe2, + 0xbe,0x2,0xec,0xc8,0x51,0xbd,0x1f,0xb7,0x1,0xb5,0x2b,0xf8,0x6f,0x66,0x4,0xc6, + 0x6c,0x0,0x9e,0xf2,0x62,0xc3,0x8c,0xf2,0x9,0xee,0x63,0xc5,0xc3,0x27,0x61,0x6a, + 0x6e,0x99,0x72,0xf7,0x24,0xf8,0xa6,0x29,0x7d,0x7d,0xd9,0xbb,0xe7,0xc1,0x9c,0x36, + 0x17,0xdf,0xbc,0xfa,0x31,0xbc,0xb2,0xb2,0xaf,0xa2,0x8c,0x24,0xe8,0x51,0x66,0x0, + 0xa4,0xaf,0x7f,0xf3,0xbc,0x2c,0x26,0xb6,0x69,0xf0,0x65,0x16,0x93,0x69,0x20,0x0, + 0x9f,0x31,0x2,0x62,0xb6,0xa3,0x6b,0xec,0xb5,0xe0,0x2c,0xf,0x43,0xe5,0x21,0x80, + 0xd0,0x30,0x1e,0x9d,0x78,0xe7,0x90,0xf,0x34,0x23,0x6c,0x1b,0x25,0xb0,0x43,0x48, + 0x0,0x88,0x68,0x28,0x48,0x55,0x46,0x5a,0xb1,0x42,0xc,0xcb,0x10,0x5c,0xfe,0xe8, + 0xf9,0x98,0x6a,0x3e,0x12,0x4b,0xe7,0xb2,0xac,0x6c,0xe0,0xe7,0xbb,0xe5,0x22,0xac, + 0xe9,0xe7,0xe1,0xa6,0x5f,0xbd,0x88,0xbf,0x3e,0xb1,0xb6,0xe2,0xfa,0xa1,0xf4,0x3e, + 0x21,0xc0,0x95,0x67,0x67,0xb1,0xe7,0xd4,0x4,0xf8,0xa6,0x5c,0x6b,0xf0,0x99,0x91, + 0xc3,0x9b,0xed,0x57,0xc3,0x37,0xa6,0x80,0x41,0xbb,0xbc,0x91,0xd7,0x2,0x1,0x17, + 0x8,0x32,0x22,0x2b,0x6d,0xa1,0xca,0xfd,0x46,0x4,0x82,0x76,0x28,0x23,0x10,0x88, + 0x47,0xff,0xaa,0xbd,0x58,0xbd,0xaf,0xbb,0xea,0xd9,0x6b,0xd0,0xe9,0xfd,0x5c,0xea, + 0xfc,0x48,0xdf,0xbe,0xeb,0x96,0x2,0x8b,0xdf,0x9a,0x76,0xe,0xfe,0xf4,0xd8,0x66, + 0xfc,0x7c,0xc1,0xf3,0x15,0xd7,0xd7,0xa3,0xf7,0x2f,0xfc,0xb4,0x8d,0xf,0xef,0x97, + 0x4,0x9f,0xc4,0xc0,0x37,0xc,0x3,0x1b,0x5b,0x2f,0x45,0xd9,0xda,0x7,0x6,0x91, + 0x89,0x68,0x24,0xd9,0x1b,0xa5,0x5e,0x2c,0x8c,0x22,0x54,0xc6,0xfc,0xab,0x6d,0x8f, + 0x96,0x76,0x8,0x9,0x10,0x84,0x36,0x23,0xc7,0xf8,0x28,0xca,0x5d,0xff,0xf2,0xaf, + 0x31,0xb1,0xef,0x3b,0xaa,0xd5,0x67,0x82,0x2e,0x5e,0xdf,0x73,0x2,0xf0,0xcd,0xce, + 0xd3,0xf0,0xdc,0x6b,0xc,0xdf,0xbe,0xe6,0xa1,0xca,0xe7,0xa9,0xc3,0xdf,0xff,0xf4, + 0x11,0x6,0x4e,0x3e,0xd2,0xb,0x32,0x90,0x52,0xc1,0x67,0x4,0x9b,0xf2,0xe7,0xa3, + 0xdf,0x3a,0x24,0x10,0xfb,0x84,0xd0,0x40,0xf4,0xcb,0x2e,0x69,0xd9,0x21,0x1d,0x7d, + 0xdf,0xa,0xf1,0x8f,0xa4,0x93,0x8c,0x86,0x4,0x82,0x1a,0x62,0x4,0x36,0x8a,0x44, + 0xc2,0xa,0x1c,0xe9,0x8b,0x6d,0x7e,0xe3,0x51,0xb4,0xbd,0x39,0x17,0x96,0x9d,0x89, + 0xb9,0x7b,0x9c,0x73,0x38,0x4e,0x9,0x8e,0x53,0x82,0x31,0xfe,0x78,0xac,0xed,0x9d, + 0x8e,0xb3,0xe6,0xdd,0x98,0x5a,0xc6,0x50,0xa2,0xff,0x43,0xef,0x22,0xb8,0xe8,0x33, + 0x88,0x81,0x6f,0x28,0xf0,0x29,0xd,0xc1,0xef,0xc9,0x1d,0x8f,0x6e,0xfb,0xbf,0xc0, + 0x48,0xbc,0xd5,0x7,0x43,0xe5,0x8,0x85,0x50,0xcc,0xa0,0xb3,0x7e,0x62,0x75,0x92, + 0x34,0x8,0xd5,0x9f,0x46,0x9,0x80,0x1d,0xa7,0x33,0x28,0xc5,0xd2,0x4d,0x35,0x2, + 0x81,0x9a,0x86,0xe0,0xc0,0xd6,0x57,0x61,0xbc,0xf2,0x19,0x64,0x9a,0x68,0x2c,0xa3, + 0x7,0x40,0xd0,0xad,0x4b,0xda,0xe,0xc7,0xa0,0x75,0x10,0x4e,0x3d,0xfd,0x6a,0xa4, + 0x8d,0x3a,0x1b,0xa,0xfc,0x7d,0x67,0x1,0x57,0x9f,0x63,0x82,0x52,0x1e,0x82,0x6f, + 0x84,0xe0,0xeb,0x80,0x4f,0xc1,0x3e,0x18,0xeb,0xed,0xb9,0x60,0x20,0x10,0x6a,0x9, + 0xde,0xb7,0xe6,0xbb,0x8a,0x8a,0xfe,0x80,0xd0,0x43,0xe,0xd5,0x63,0x23,0x2,0x41, + 0x3b,0x96,0x17,0x90,0xa8,0x95,0x6a,0xf8,0x47,0xa5,0x44,0x94,0x15,0x9c,0xe2,0x66, + 0x94,0xfe,0xf5,0x29,0x8c,0xcb,0x95,0x63,0xee,0x1e,0x21,0x34,0xe8,0xdd,0x13,0x4d, + 0xfb,0x3,0x63,0x8f,0xc3,0xe9,0x67,0x5e,0x83,0xde,0x7e,0xa7,0xa2,0xe8,0xa1,0x3a, + 0x79,0x26,0xb4,0x1,0x37,0x5d,0x68,0xc3,0x36,0xfd,0x38,0xf8,0x6,0x5,0x8b,0x80, + 0x5f,0x36,0xf7,0xc2,0x4a,0xeb,0x5b,0x20,0x84,0x45,0x72,0x14,0x88,0x6c,0xed,0xa0, + 0x81,0x14,0xd0,0xf9,0x48,0x95,0xe1,0x5e,0xa4,0x4,0x7f,0x44,0x43,0x75,0xbf,0x2a, + 0x71,0xc7,0x61,0x80,0xca,0x48,0x60,0xfd,0x71,0x0,0xdf,0x2b,0x62,0xcb,0x93,0xc7, + 0x63,0x72,0x76,0x6d,0x18,0xdf,0x4f,0xc,0xe0,0xe0,0xd6,0x4c,0x58,0xd3,0xbe,0x84, + 0x73,0xe7,0xfd,0x14,0xcb,0xdf,0xd8,0x5a,0x59,0xd6,0x10,0x7a,0xbf,0x39,0xb,0xdc, + 0xfa,0x8d,0x1c,0x5a,0x9a,0x9c,0x8,0xf8,0x72,0x26,0xb4,0x28,0xf8,0xbe,0xd9,0x89, + 0xe5,0xd6,0xf7,0x21,0x68,0x26,0x14,0xfb,0x91,0xfc,0x43,0xa9,0x6,0x68,0x70,0xbc, + 0xb6,0xe8,0x97,0x6f,0x99,0xec,0xf,0xf9,0xb7,0x33,0x2,0xd3,0x7c,0xdd,0x7a,0x8d, + 0x40,0xc1,0x7d,0x6c,0xf8,0xc7,0xe7,0x31,0x2d,0xb3,0x38,0x74,0xf7,0xac,0xc,0x4c, + 0xd3,0x92,0x19,0x3d,0xe5,0x12,0x7c,0xd2,0x8a,0xec,0xae,0xdf,0xc6,0x95,0x3f,0x59, + 0x80,0xc7,0x17,0xbe,0x9e,0x5a,0x4e,0x32,0xd8,0x13,0x5d,0x4c,0x3,0xf8,0xe9,0x85, + 0x39,0x4c,0x9f,0x90,0x4,0x9f,0xc9,0xf8,0xbe,0x2,0x5f,0x98,0xad,0x58,0x66,0x5c, + 0x6,0x97,0xb6,0xc1,0x20,0x91,0x34,0x54,0x42,0x42,0x27,0x57,0x33,0x82,0x90,0x8c, + 0xc0,0xa3,0xa2,0x3d,0xdc,0x44,0x62,0xb3,0xa2,0x9e,0x1b,0x13,0x8,0xda,0xa1,0x42, + 0xc1,0xf1,0x17,0xe1,0xca,0xe7,0xdf,0xd4,0x5b,0xa8,0x79,0x5d,0xff,0xf3,0xdf,0xc0, + 0x1e,0xe6,0x5f,0xa5,0xd8,0x8f,0xd,0xe0,0x50,0xbe,0xbe,0xf,0xe4,0x66,0x5f,0x89, + 0x5f,0xfd,0xe6,0x11,0xdc,0x75,0xef,0xc2,0xd4,0x32,0xd2,0x82,0x3d,0x7a,0x21,0x4, + 0xb8,0xfc,0x2c,0xb,0xfb,0xed,0x52,0x6,0x21,0x4,0x2c,0xda,0xf2,0x19,0x1,0x53, + 0xe0,0x53,0xc3,0xc4,0xd3,0xa5,0x8b,0xd0,0x47,0xda,0xc1,0x58,0x9,0x8c,0x19,0x30, + 0xc,0x6,0xc6,0x7c,0x30,0xc3,0x93,0xa1,0x5e,0xe6,0x83,0x99,0x3e,0x18,0x35,0xe4, + 0xac,0x29,0x55,0xc2,0xdc,0xd1,0x9a,0x68,0x6f,0xce,0x54,0x78,0x48,0xd,0x33,0x3, + 0x77,0x18,0x23,0x30,0xc5,0xf7,0x17,0x5c,0x1e,0x75,0xbc,0xea,0xc9,0x20,0x3,0xaf, + 0xcd,0xc7,0x6c,0xe3,0xce,0xc0,0xd7,0x4f,0x1b,0xc0,0x91,0xdb,0xfb,0x46,0x3c,0xb9, + 0x70,0x19,0xae,0xb8,0xee,0xf,0xa9,0x65,0xc,0xa5,0xf7,0xbf,0x7a,0x82,0x81,0xff, + 0x78,0xaf,0xec,0xda,0x35,0xa8,0x8c,0xf0,0x49,0xb1,0x2f,0xf5,0xbf,0xc9,0x8,0x98, + 0x41,0xf1,0x5c,0xe9,0x6c,0x6c,0xf6,0x77,0x57,0x7d,0xfa,0x2,0x20,0x2,0xf0,0x55, + 0xc8,0x96,0xe8,0x30,0x97,0x8c,0xf3,0x13,0x13,0x0,0x7,0xbc,0xa4,0x15,0x2a,0x2a, + 0x77,0x2,0x3,0x31,0xc2,0x4,0x41,0xfe,0xc4,0xbf,0x93,0x11,0x58,0x19,0x7,0x8, + 0x8f,0xa7,0x51,0x61,0xdd,0x83,0xd8,0xcb,0xbf,0x2,0x56,0xa6,0xfa,0x0,0x8e,0xec, + 0xee,0x57,0x60,0xe5,0x7a,0x17,0x67,0xcf,0xbb,0xbd,0xca,0x3d,0x45,0x85,0xae,0x8f, + 0x6e,0xcf,0x39,0x94,0xe2,0xd4,0x8f,0xca,0xae,0xdd,0xb8,0xce,0xf,0xc1,0x37,0xc, + 0x82,0x97,0x4a,0x9f,0xc6,0x1a,0xe7,0x3,0x60,0x4c,0xc6,0xf7,0x9,0x55,0xbe,0x3e, + 0xa5,0x72,0xba,0x3b,0xa2,0xd6,0x94,0x81,0x50,0x6,0x80,0x56,0xa4,0xbc,0xc5,0x9e, + 0x2b,0xf1,0x8c,0xf2,0xd8,0xe,0x1a,0xa,0x6e,0x88,0x45,0x92,0x52,0x84,0x48,0xb1, + 0xb,0x34,0x15,0x37,0x2d,0xc2,0x9e,0x83,0xe7,0xc0,0xb6,0xcd,0xaa,0x3,0x38,0xac, + 0x19,0x17,0xa2,0xc7,0x9d,0x8a,0xe3,0x4f,0xbb,0xa0,0xea,0x23,0x26,0x5b,0x7c,0x54, + 0x5,0x1c,0xb0,0x37,0xc1,0x7f,0x9f,0x4a,0x41,0x69,0xa8,0xf3,0xa3,0xd6,0xbe,0xa9, + 0x44,0xff,0x4a,0xe7,0x8,0xbc,0x5c,0xfa,0x24,0x18,0x8d,0x8e,0x32,0x88,0x4c,0x2, + 0x5,0x4,0x83,0x53,0x18,0xa5,0x6a,0xfa,0xbc,0xfa,0x0,0x15,0x22,0xbd,0x21,0x4, + 0x31,0x13,0xbd,0x8c,0x90,0x1a,0x13,0x7,0x18,0x6d,0x1,0x8,0x3d,0x80,0xe8,0xbb, + 0x68,0x23,0xb0,0xad,0x39,0x13,0x3b,0xb7,0xd4,0xb7,0x12,0xe3,0x37,0x9f,0x6,0x2b, + 0x2b,0x64,0x7,0x8f,0x2d,0x47,0xee,0xca,0x1,0x1c,0x32,0xcc,0x6b,0x4c,0x3e,0x5, + 0x7c,0xcc,0x11,0x38,0x7e,0xce,0x17,0xe1,0xb8,0xe9,0x2a,0xa4,0x96,0xbf,0xbf,0xdb, + 0x14,0xe0,0xfa,0xaf,0x58,0x30,0xd,0x5f,0x26,0x73,0xb0,0x8,0xf8,0x91,0x2e,0xde, + 0xcd,0xe2,0x3d,0x78,0xcd,0x3b,0x3,0x2d,0x59,0xb,0x86,0x21,0xf5,0x3a,0x33,0xc, + 0x30,0x66,0x80,0x19,0x4c,0xda,0x1,0xa6,0x9,0xc3,0x60,0x30,0xd,0x13,0xcc,0x94, + 0xbf,0xc5,0xde,0x3d,0x8d,0xf9,0x23,0x1b,0x69,0x5e,0x82,0x3e,0x90,0xf4,0x9c,0x86, + 0x4b,0x2,0x3b,0x90,0x11,0xa8,0x43,0x9b,0xba,0xd9,0x68,0x6,0x30,0x58,0xe8,0xed, + 0xbb,0xc5,0x2d,0x30,0x97,0x9d,0x88,0x31,0xd9,0x81,0xc0,0xe2,0x37,0xad,0xd0,0xd7, + 0x77,0xca,0x45,0x90,0xf6,0x8f,0xc2,0x9a,0xf6,0x25,0x7c,0xe6,0xa4,0x33,0xd0,0xb5, + 0x65,0x20,0xf5,0x56,0xb5,0xf4,0xfe,0xf8,0x56,0x81,0xf9,0xf3,0x6c,0xe4,0xec,0x4, + 0xf8,0x2c,0xde,0xc5,0x5b,0x20,0xb3,0xf0,0x7c,0xe9,0x7c,0x30,0xc3,0x54,0x60,0x53, + 0x99,0xf6,0xc5,0x18,0x98,0x41,0x95,0xd1,0xc7,0x54,0xcf,0xa0,0x4c,0xfa,0x90,0x13, + 0x68,0x52,0xc4,0xda,0x7f,0x4a,0x10,0x2c,0xa8,0xf,0x12,0x4f,0x8d,0xd3,0x1b,0x8d, + 0x54,0x6,0x3b,0x84,0x11,0x98,0x90,0x6f,0x72,0xc5,0x23,0x2f,0x4e,0x8,0xb8,0xef, + 0xa0,0xb4,0xf8,0xb3,0x98,0x92,0x59,0x7,0xcb,0xce,0x5,0xe9,0x5c,0x8c,0x19,0x70, + 0x4a,0x12,0x7c,0x34,0xed,0x87,0xe6,0xd9,0x57,0xe3,0x82,0xf3,0xbf,0x84,0x17,0x96, + 0xad,0x4b,0xbd,0x55,0xad,0x4e,0x9e,0x9c,0xcd,0x71,0xf3,0x3c,0x1b,0xe3,0xf2,0x9e, + 0x2,0x2f,0x2a,0xf6,0x43,0xf0,0x5d,0xda,0x81,0x67,0x6,0xbf,0xe,0x9f,0x66,0xc0, + 0x54,0x48,0x97,0xe8,0xfe,0xfd,0x58,0xc8,0x57,0xeb,0x7e,0xa9,0xff,0x41,0xe2,0x31, + 0xff,0x6a,0x99,0x3e,0x95,0xe6,0x81,0x48,0xd8,0x5,0xf1,0x68,0xe0,0x48,0x69,0x9b, + 0x4c,0x11,0x33,0x52,0xaa,0x8,0x8f,0xc6,0x63,0xa5,0xe8,0x5f,0x7c,0x1e,0xa6,0xdb, + 0x4b,0x52,0x7,0x70,0x38,0x4e,0x11,0xbe,0x39,0x5,0x2d,0xfb,0xdd,0x86,0x6b,0xaf, + 0xf9,0xe,0xee,0x7f,0xf8,0x85,0xaa,0xf7,0xa9,0xd6,0xfa,0x39,0xf7,0x70,0xed,0x79, + 0x36,0x66,0x4d,0xf4,0xc0,0xc,0x26,0xfb,0xf3,0x35,0xf8,0x2c,0x4,0x5f,0xb0,0x26, + 0x3c,0xd9,0x7f,0x21,0x8a,0xa2,0x1d,0x6,0x8d,0x58,0xe6,0x40,0x10,0xf2,0x25,0xa0, + 0xa0,0x84,0x82,0x50,0x22,0x5b,0xbd,0x32,0xe,0x63,0x11,0xbf,0x14,0x8b,0xbf,0x96, + 0x54,0x20,0x4,0x91,0xd6,0xdf,0x38,0x19,0xb0,0x63,0x18,0x81,0x1a,0xfe,0x58,0x8f, + 0x58,0xb8,0xdd,0xbb,0xf4,0x32,0xcc,0x24,0xbf,0x85,0x69,0x37,0xa5,0xe,0xe0,0xf0, + 0x90,0x43,0x7e,0xbf,0x5f,0xe0,0xde,0xbb,0x6f,0xc1,0xfc,0x5f,0xfc,0xbd,0xea,0x5d, + 0x6a,0xe9,0xfd,0xef,0x7c,0xde,0xc2,0xfb,0xf6,0xf4,0xc0,0xc,0x1a,0x1,0x3f,0xda, + 0xcb,0x47,0x40,0xc,0x13,0x4f,0xf6,0x7e,0x5,0x7d,0x7c,0xba,0x54,0x4d,0x91,0x90, + 0x6e,0x2c,0xb4,0xb,0x2,0x10,0x6,0x66,0x98,0xa0,0x8c,0x81,0x10,0x9a,0x68,0xf9, + 0xb1,0x55,0xa2,0x2a,0x52,0x22,0x83,0x0,0x2a,0xa6,0xce,0x6e,0x88,0x11,0xd8,0x0, + 0x9,0xd0,0x30,0xf8,0x2b,0xdc,0x40,0xb9,0xd7,0xb7,0xfc,0xe,0xcc,0xf4,0x6f,0x80, + 0xa5,0x72,0xf9,0x4c,0x35,0x72,0xd7,0x75,0x4a,0x41,0x46,0x4f,0xfe,0xdd,0xb7,0xe1, + 0x99,0xa7,0x1e,0xc5,0x37,0x2f,0x5b,0x50,0xf5,0x1e,0xba,0xe5,0xa7,0x5,0x7b,0xbe, + 0x70,0x14,0xc3,0x31,0x87,0xfa,0xa,0x7c,0x12,0x1,0x9f,0x5,0xe0,0x33,0x83,0xe2, + 0xd9,0xbe,0x2f,0x60,0x93,0xbb,0x37,0x98,0x11,0x86,0x78,0x63,0x22,0x1f,0x4,0x94, + 0x12,0x50,0x4a,0x41,0x19,0x5,0x65,0x6,0x8,0x65,0x92,0x21,0x22,0x56,0xee,0xb0, + 0xc5,0xbe,0x0,0x44,0x24,0x66,0xa4,0xeb,0x6a,0xc7,0x30,0x2,0x1b,0xe4,0x6,0x26, + 0xbd,0x0,0x1,0x81,0xfe,0xb5,0x7f,0xc1,0x8c,0xc2,0xb7,0x62,0x7e,0x7e,0xd4,0xd7, + 0x77,0xcb,0x25,0xe4,0xf6,0x99,0x8f,0x95,0x6f,0x74,0xe1,0xf4,0x73,0xaf,0xab,0x5a, + 0x7c,0x2d,0xbd,0xff,0xb1,0xf7,0x9,0x9c,0x33,0x47,0x44,0x5c,0xbb,0xca,0x96,0xcf, + 0xc,0x82,0xa5,0xfd,0x73,0xb0,0xaa,0xf4,0x7e,0x30,0x46,0x20,0x3b,0x74,0xb4,0xde, + 0x97,0x21,0x5f,0x81,0x50,0xef,0x53,0x16,0x35,0xf8,0x14,0x33,0xa7,0x98,0xf2,0x29, + 0x5a,0x20,0xdd,0x18,0x84,0x76,0x2c,0xa3,0xe7,0x8c,0x5e,0x2,0x40,0x34,0xc2,0x8, + 0x1c,0x6d,0x1,0x88,0x72,0xbf,0x2e,0x8d,0x60,0xa0,0x6b,0x11,0x66,0x74,0xcf,0x85, + 0x6d,0x5a,0x15,0x3,0x38,0x74,0x3a,0x97,0xbd,0xdb,0x25,0x18,0x70,0xc7,0xe2,0xb8, + 0x53,0xcf,0xa9,0x59,0xf,0xd5,0x82,0x3d,0xfb,0xef,0xe6,0xe1,0xd2,0x2f,0x18,0xb0, + 0x4c,0xc0,0x34,0xa8,0x4a,0xe6,0xd0,0xe0,0x87,0xa1,0xde,0xd5,0xc5,0x3,0xb1,0xb4, + 0xff,0x3f,0xa1,0x3d,0x38,0x11,0x26,0xf1,0xa8,0xd6,0xa8,0xd,0x3e,0x6,0xca,0x98, + 0x74,0x9,0xd,0x23,0x34,0xfa,0x86,0x10,0xf9,0x69,0xbf,0x55,0x48,0x84,0x84,0xa, + 0x69,0x88,0x4,0x68,0x48,0x24,0xb0,0x81,0x39,0x81,0xba,0x28,0x67,0x70,0x3d,0x26, + 0x6e,0x38,0x1d,0x96,0x89,0xaa,0x3,0x38,0x8c,0xa9,0x67,0x41,0xe4,0x3f,0x80,0xe3, + 0x8f,0xfd,0x2,0xca,0x4e,0xf5,0x70,0x71,0xb5,0x60,0x4f,0xe7,0x58,0xf,0xd7,0x7d, + 0xc5,0x44,0xd6,0x16,0xca,0xdd,0xab,0x4,0xdf,0x30,0x8,0x36,0x95,0xf7,0xc4,0x13, + 0x5b,0x3f,0x27,0x5b,0x33,0x91,0xad,0x9f,0x4,0xc1,0x1e,0x2d,0xfe,0x1,0x40,0x8a, + 0x7e,0x66,0x98,0x60,0xa6,0x29,0x45,0x3f,0xaf,0x1e,0xee,0xa9,0x14,0xf9,0xf2,0x40, + 0xd2,0x10,0xd4,0x9b,0xf1,0x7c,0x2,0x11,0x16,0xf0,0x56,0x67,0x4,0x35,0xca,0x1e, + 0x5d,0xf9,0xfa,0x2a,0x34,0xb7,0x8f,0x83,0xef,0xf4,0xa3,0xe9,0xb5,0x93,0x90,0xb7, + 0xbb,0xa5,0xbb,0x97,0x32,0x80,0x83,0x75,0x7c,0x2,0xf6,0x94,0x33,0x70,0xf2,0xa9, + 0xa7,0x61,0xdd,0x86,0xfe,0xaa,0x65,0x56,0xb3,0xf8,0xf3,0x59,0xf,0xf3,0xbf,0x6e, + 0x63,0x4c,0x93,0x57,0x13,0xfc,0x7e,0x6f,0xa,0x1e,0xee,0x9a,0xb,0x41,0x2d,0xc4, + 0x1,0x97,0x8b,0x50,0x46,0xa0,0xd4,0xf9,0xc,0xcc,0x34,0xc1,0xc,0x13,0x0,0x4d, + 0x49,0x68,0x49,0x17,0xf9,0xf5,0xd6,0xa1,0x10,0x42,0x79,0x12,0xc0,0xea,0x55,0x6f, + 0xec,0x40,0x36,0x40,0x23,0x88,0x0,0xd7,0x5d,0x79,0x29,0x28,0xe1,0x38,0xfe,0x80, + 0x7f,0xe0,0x90,0xbd,0x7b,0xab,0xe,0xe0,0x40,0xf3,0xfe,0xc8,0xed,0xf1,0x7d,0x5c, + 0xf8,0xd5,0x73,0xb1,0x68,0xe9,0xfa,0xaa,0x45,0x56,0xd3,0xfb,0x26,0xf3,0x71,0xdd, + 0x79,0x4,0x9d,0x1d,0xe,0x18,0xa5,0x60,0x4,0x60,0x54,0x80,0xaa,0xf8,0x3e,0xa5, + 0x0,0x63,0x40,0x77,0xbf,0x89,0xf3,0x6e,0xce,0x63,0x6b,0xdf,0x6d,0x2a,0xbe,0xaf, + 0xf4,0xbb,0x4e,0xe9,0xa2,0x44,0xba,0x7a,0x8a,0x1,0x74,0xe0,0x47,0x7e,0x11,0x6d, + 0xa4,0x83,0xd8,0x86,0x47,0x74,0x88,0x19,0xd8,0x87,0xa2,0x1d,0x46,0x5,0x10,0x10, + 0xac,0x5a,0xb9,0x12,0x27,0x7d,0x68,0x15,0xe,0xde,0x6b,0xa0,0xea,0x0,0xe,0xdf, + 0x98,0x82,0xfc,0xec,0xeb,0xf1,0xa3,0xab,0xbe,0x83,0xfb,0xff,0xf6,0x62,0xcd,0x32, + 0xab,0xf9,0xfa,0x57,0x9c,0xe5,0xe3,0x9d,0xbb,0x92,0x98,0xce,0x97,0x81,0x1e,0xa8, + 0xb8,0x3f,0x81,0xe3,0x52,0xcc,0xfd,0x51,0x1e,0xaf,0xae,0xdb,0x12,0xe4,0xfd,0xe9, + 0x7e,0x7d,0x24,0xf6,0x3,0x9,0xa0,0x80,0xdf,0x5e,0xe0,0x1b,0x86,0x81,0x8e,0xf6, + 0xf6,0x51,0xd6,0xff,0xe,0xa2,0x2,0x3a,0x3b,0x3b,0xf1,0xbe,0x99,0x2f,0xe2,0xf8, + 0xf,0xf6,0x57,0x1d,0xc0,0xe1,0xf2,0xc,0xf2,0xfb,0xdd,0x84,0x7b,0x7f,0x7d,0xb, + 0x6e,0xbd,0xeb,0x89,0x9a,0xe5,0x55,0xb3,0xf8,0xbf,0x7e,0xa2,0x8f,0xc3,0xde,0x13, + 0x82,0x6f,0x18,0xb2,0x7f,0x5f,0x67,0xf3,0x1a,0x4c,0x82,0x79,0xe5,0xff,0x4d,0x43, + 0xaf,0x97,0xc7,0xc4,0x89,0xd1,0x16,0x9f,0xd2,0xfa,0xa9,0xee,0x19,0x94,0xfd,0x0, + 0xdb,0xb,0x7c,0x4d,0xa3,0xad,0xfb,0xc6,0x24,0x84,0x34,0x40,0x2,0xcc,0xea,0x58, + 0x83,0xcf,0x7c,0x60,0x45,0x6c,0xbc,0xbe,0x65,0x65,0x65,0x9f,0x7e,0xb9,0x8,0xd7, + 0x71,0xd1,0xf4,0xce,0x5b,0xf0,0xd4,0x3f,0x1e,0xc6,0x7f,0x5f,0xf5,0xfb,0x9a,0x65, + 0x55,0xd3,0xfb,0x9f,0xfe,0x88,0x87,0x13,0xf,0x47,0x4d,0xf0,0xd,0x46,0x70,0xc3, + 0xef,0x27,0xe1,0xa9,0x97,0x9a,0x65,0xd6,0x96,0x2a,0x53,0x87,0x77,0x82,0x5e,0x3e, + 0xa1,0x27,0xac,0x52,0x3d,0x7c,0x44,0x39,0x69,0x8d,0x4e,0xda,0xdb,0xd6,0xb4,0x23, + 0x18,0x81,0xe3,0xf3,0x9b,0xf0,0xe5,0x8f,0x2d,0x86,0x6d,0x87,0x7e,0xbe,0x1e,0xc0, + 0xa1,0xe7,0xe3,0xcd,0xee,0x79,0xd,0x96,0xaf,0x58,0x8d,0xb3,0xbe,0xf6,0x8b,0x9a, + 0x65,0x55,0xd3,0xfb,0x7,0xcf,0xf6,0x70,0xc1,0x9,0x11,0x57,0x4f,0x83,0x6f,0xc4, + 0xc1,0xbf,0xfb,0xf1,0xe,0xfc,0xee,0xe9,0x56,0xe8,0x29,0x64,0x1,0x20,0x98,0x65, + 0x52,0xed,0x6b,0xc3,0xf,0x5a,0xec,0x33,0x29,0x9,0xde,0x66,0xd0,0x3,0xd8,0x1, + 0x2,0x41,0x63,0x32,0x7d,0xb8,0xf0,0x13,0xb,0x91,0xc9,0xd8,0xf1,0x1,0x1c,0xbe, + 0xab,0xdc,0xbd,0x12,0xac,0x99,0x5f,0xc3,0xa6,0x5e,0x13,0x27,0x9e,0x79,0x45,0xc5, + 0x90,0xed,0x24,0xa5,0x81,0xbf,0xe7,0x54,0x17,0x3f,0x3c,0x1b,0xb0,0xed,0x10,0x7c, + 0x83,0x85,0x11,0x3f,0xd,0xfe,0xdf,0x97,0xb4,0xe0,0xe6,0xfb,0xc7,0x1,0x0,0x8, + 0x91,0xad,0x1d,0x90,0xad,0x1d,0x10,0x2a,0xd2,0x27,0x8f,0x52,0x42,0xc0,0x74,0xeb, + 0x57,0xc3,0xb7,0xdf,0x8e,0x24,0xde,0xca,0xa9,0x62,0x33,0x46,0x11,0xe7,0x7f,0xfc, + 0x69,0x8c,0x69,0x36,0x2a,0x7,0x70,0x28,0xf0,0x8d,0x9,0x27,0xa2,0x40,0x76,0xc7, + 0x9,0xa7,0xff,0xa0,0x62,0xc8,0x76,0x92,0xd2,0x42,0xbc,0x13,0xdb,0x5c,0x5c,0x7f, + 0x9e,0x40,0x73,0x8e,0xd4,0x4,0x7f,0xe9,0xaa,0x66,0x5c,0x71,0xf7,0x44,0x0,0x8, + 0x63,0xfb,0xd0,0xd,0x9f,0x4,0xe0,0x43,0x25,0x76,0x68,0xab,0x7f,0x7b,0x5a,0xfc, + 0xdb,0x8a,0xde,0x12,0x15,0x60,0x50,0x17,0x67,0x1e,0xf6,0x34,0x26,0x8e,0x15,0xb1, + 0xa9,0x5a,0x80,0xc8,0x0,0x8e,0x96,0xf,0x0,0x6d,0x47,0xe0,0xb,0x67,0x7c,0xbf, + 0x62,0xc8,0x76,0x92,0xd2,0xf4,0x7e,0x73,0xc6,0xc5,0x8d,0x5f,0xe1,0x18,0xd7,0x56, + 0x1b,0xfc,0xae,0xde,0xc,0xbe,0xfd,0xcb,0x49,0x70,0x3d,0xdd,0x9d,0x8b,0xc8,0x98, + 0x3d,0xad,0x6,0x22,0x23,0x7a,0x94,0xcf,0x4f,0x54,0x60,0xe8,0xed,0xd9,0xf6,0x25, + 0x71,0xbc,0x5,0x2a,0x80,0x40,0xe0,0xb8,0xf7,0x3e,0x87,0x3d,0xa7,0x56,0x1f,0xc0, + 0xc1,0xed,0xdd,0x90,0x99,0x7c,0x32,0xbe,0x7a,0xf1,0x4f,0xb0,0x6c,0x65,0xf5,0x40, + 0xf,0x10,0xea,0xfd,0x28,0x13,0x40,0xb8,0xb8,0xf6,0x4b,0x1c,0xb3,0x3a,0xc3,0xe1, + 0xd9,0x69,0xe0,0xf,0x94,0x4c,0x5c,0x70,0xf3,0x64,0xf4,0xc,0xb0,0x60,0xc0,0x91, + 0x34,0xf0,0x22,0x2a,0x0,0xba,0x7f,0x4f,0xa5,0x75,0xa9,0x9c,0x40,0x4a,0xde,0xbe, + 0xa2,0x3f,0xa0,0xb7,0xc2,0x8,0x3c,0x62,0xf6,0xb,0x38,0x74,0x9f,0xad,0xaa,0x4f, + 0x3f,0x53,0x31,0x80,0xc3,0x23,0xad,0xc8,0xce,0xf8,0x32,0x7e,0xf8,0x93,0x5f,0xe0, + 0x6f,0x4f,0x57,0xf,0xf4,0x0,0x88,0x25,0x75,0x86,0x93,0x36,0x78,0xb8,0xe4,0x73, + 0x3e,0xf6,0xdf,0x3,0x1,0xf0,0x86,0x51,0x9,0xbe,0xc7,0x19,0xe6,0xdd,0x3a,0x9, + 0x6b,0x36,0x99,0xa0,0x11,0x73,0x5f,0x44,0x54,0x80,0x3c,0xa6,0xf6,0x29,0x5,0x55, + 0xe9,0x5e,0x6f,0x57,0xa3,0x2f,0x8d,0xb6,0xab,0x4,0x78,0xf7,0x8c,0xe5,0x98,0x73, + 0xe0,0xda,0xd8,0x78,0x7d,0xd3,0xb4,0x15,0xf8,0x25,0x78,0x3e,0x41,0x66,0xf7,0x79, + 0xf8,0xdf,0x5,0x7f,0xc2,0xff,0xde,0xb7,0x6c,0xc8,0xf2,0xd2,0x8c,0xbe,0xb9,0x47, + 0xbb,0x38,0xea,0x60,0x51,0x13,0x7c,0xca,0x18,0xbe,0x73,0xc7,0x4,0xbc,0xf8,0x86, + 0x1d,0x1b,0x6a,0xa8,0x5b,0x3f,0x89,0xb4,0x7e,0x0,0x41,0xcb,0x37,0xf4,0x7,0xad, + 0xdf,0xee,0x2d,0x5f,0xd1,0x76,0x35,0x2,0x77,0x1d,0xbf,0xe,0xa7,0x7d,0xe4,0x55, + 0x99,0xcc,0x91,0x36,0x80,0xc3,0x29,0xc2,0x9e,0xf9,0x35,0x3c,0xf4,0xc8,0xb3,0xf8, + 0xe1,0x2d,0xcf,0xe,0x59,0x5e,0x9a,0xde,0x9f,0x73,0x88,0x83,0x33,0x8e,0xaa,0xd, + 0xbe,0x61,0x50,0x5c,0x7b,0xef,0x58,0x3c,0xb1,0xb4,0x9,0x51,0x63,0x2f,0x36,0x8c, + 0x2b,0x72,0x4c,0x82,0xcf,0x60,0xa8,0xee,0xdd,0xb7,0xbb,0xd1,0x97,0xa4,0xed,0x92, + 0x13,0x38,0xb1,0x65,0x33,0xce,0xfd,0xf8,0x12,0x99,0xc3,0xaf,0xc0,0x97,0x81,0x9e, + 0x70,0x0,0x87,0x39,0xf5,0x6c,0x2c,0x5d,0xb6,0x16,0xf3,0xae,0x7c,0x64,0xc8,0xf2, + 0xd2,0xfc,0xfd,0x83,0x67,0x3b,0xf8,0xc6,0x49,0x9,0xf0,0x55,0x4e,0x5f,0x14,0xfc, + 0xfb,0x9e,0x1c,0x83,0x7b,0x1e,0xcb,0x47,0xe7,0x65,0xd0,0x1e,0x3e,0xc2,0x36,0xf, + 0xe8,0x2c,0x1f,0xca,0xa4,0xc5,0x4f,0x54,0xdf,0xfe,0xb6,0x9a,0xaa,0xe5,0xad,0xa0, + 0xed,0x32,0x5b,0x78,0xb3,0x3d,0x88,0xb,0x3e,0xf1,0x1c,0xb2,0x59,0x3b,0x3e,0x80, + 0xc3,0xb,0x7,0x70,0x18,0xe3,0xe6,0x60,0xdd,0x26,0x8e,0xb3,0xbe,0xf1,0xc7,0xd4, + 0x21,0xdb,0xc9,0x87,0x4e,0x82,0xbf,0xcb,0x24,0x7,0x57,0x7e,0x91,0xc3,0xb6,0x92, + 0xe0,0xb3,0x70,0x92,0x26,0x83,0xe2,0xc9,0x97,0x9a,0x70,0xd5,0xaf,0xdb,0x11,0x33, + 0xf0,0x48,0xb0,0x15,0x1c,0xd3,0x16,0x3f,0x55,0x2d,0xbf,0xbe,0x8f,0x5f,0xbf,0xfd, + 0xa8,0x21,0xa3,0x83,0x6b,0xb5,0x8,0xdb,0x70,0x70,0xe1,0x51,0xb,0xd1,0x3a,0x86, + 0xa9,0x20,0x4f,0x62,0x0,0x87,0x53,0x4,0xf2,0x7,0xa0,0xc7,0x99,0x84,0x53,0xcf, + 0x5f,0x80,0xa2,0x33,0xf4,0xe3,0x24,0xc1,0x6f,0xcf,0xbb,0xb8,0xf6,0xcb,0x7e,0xe0, + 0xeb,0x47,0x53,0xb9,0x65,0xb8,0x57,0xc6,0xfe,0x5f,0x5e,0x63,0xe3,0xe2,0x9f,0x8f, + 0x5,0x17,0x64,0xc8,0xd6,0x4f,0x20,0xa7,0xa7,0x63,0xca,0xdf,0x8f,0x26,0x74,0xfe, + 0x3b,0xd1,0x36,0x1d,0x1c,0xca,0xa8,0x8f,0x2f,0x1e,0xfe,0x2c,0x26,0x77,0xf8,0xc1, + 0xc0,0xcd,0xf8,0x0,0x8e,0x12,0xb8,0x35,0x3,0xae,0xfd,0x6e,0x7c,0xee,0x9c,0xbb, + 0xd0,0x33,0x68,0xd,0x59,0x66,0x12,0x7c,0xdb,0x70,0x71,0xfd,0xb9,0x2e,0x3a,0xc7, + 0x21,0x5,0x7c,0x1a,0x80,0xff,0xe6,0x56,0xb,0xe7,0xdf,0x38,0xe,0x25,0x87,0x46, + 0xbb,0xf3,0x63,0x89,0x9c,0x31,0xbd,0xcf,0x28,0xc,0x95,0xd9,0xf3,0xef,0xa6,0xf3, + 0x63,0xb4,0xad,0xdc,0x40,0x2,0x81,0x13,0xf,0x5a,0x84,0xd9,0x33,0x8a,0x6a,0xf4, + 0x4e,0xe5,0x0,0xe,0xf,0xcd,0x60,0x6d,0x47,0xe2,0xcb,0x17,0xdd,0x8b,0x75,0x5b, + 0x86,0x6,0x9f,0x73,0x1e,0x33,0xfc,0x8,0x3c,0x5c,0x7d,0xb6,0x8b,0x3d,0xa7,0x23, + 0x6e,0xf0,0x31,0xa,0x66,0x20,0x0,0x7f,0xb0,0x6c,0xe1,0x92,0x5,0x7b,0x23,0xdb, + 0x92,0x45,0xf3,0x58,0x43,0xe,0xdc,0xa0,0xc,0xd4,0x90,0x13,0x33,0xea,0x6d,0x43, + 0xa5,0x73,0xd9,0x96,0x85,0x6c,0x2e,0x87,0x6c,0x36,0x3,0xcb,0xb4,0xc0,0x18,0xd3, + 0x7a,0xa2,0x62,0x72,0x92,0x40,0x28,0xe8,0x1c,0x7d,0xe8,0x69,0xdc,0xb9,0xfc,0x4d, + 0x1f,0xe3,0xe1,0xd7,0x3f,0xa0,0xd6,0x9c,0xfb,0xf0,0x7d,0x1e,0x7c,0x3c,0xc2,0x4f, + 0xac,0xf5,0xfb,0xfa,0x91,0xed,0xe8,0x31,0xd9,0xbd,0x3d,0xba,0x59,0xd4,0xb7,0x59, + 0x5f,0xc0,0x47,0xdf,0xb9,0x14,0x1f,0xdc,0xa7,0x3b,0x32,0x5e,0x3f,0x3e,0x80,0xc3, + 0xf3,0x38,0x8c,0xce,0x63,0xf0,0xdd,0x6b,0x1e,0xc0,0xf3,0xcb,0x87,0x7e,0x89,0xca, + 0x41,0x9c,0x1e,0xbe,0x73,0x4a,0x19,0x7,0xcd,0x16,0xb1,0x96,0xcf,0x28,0x1,0x33, + 0xf4,0x3c,0x7d,0x14,0x42,0x50,0x7c,0xfd,0xe6,0x56,0x3c,0xb7,0x6c,0x6b,0xa4,0x1b, + 0x37,0x9c,0xa3,0x27,0xf6,0x1d,0x41,0x4a,0x55,0x7,0x91,0x19,0x4c,0xdb,0xfa,0x6f, + 0xdd,0xfa,0x81,0xc6,0x48,0x80,0x24,0xed,0x3f,0x7d,0x15,0xe6,0x1c,0xf8,0x66,0x6c, + 0x7a,0xb6,0xe8,0x0,0xe,0xc7,0x29,0xc2,0x9c,0xf8,0x19,0xdc,0xf2,0xcb,0xc7,0x71, + 0xff,0x93,0xc5,0xba,0xca,0x4c,0x6,0x7b,0xce,0xfc,0x84,0x8b,0xa3,0xf,0x11,0x4a, + 0x4c,0x2b,0xb1,0x1f,0x99,0xa8,0xc9,0x54,0x3,0x3a,0xfe,0xf4,0xca,0x7f,0x62,0x8f, + 0x3,0xde,0x81,0xbd,0xf,0x92,0xe2,0x5c,0xf7,0xdb,0x27,0xd7,0xa6,0x69,0xc2,0xb6, + 0x6d,0xe4,0xf3,0x79,0xb4,0xb5,0xb5,0x21,0x9f,0xcf,0xc3,0x34,0xcd,0xa1,0x1f,0xac, + 0xa,0x9,0xe5,0xa5,0x48,0x4a,0x67,0xa2,0xd,0x1b,0xde,0xc4,0xd5,0x3f,0xbc,0x1a, + 0xeb,0xd7,0xa7,0x7,0xbb,0x62,0x36,0x87,0x10,0xe0,0x4a,0x92,0x70,0xdf,0x7,0x17, + 0x2,0x99,0x6c,0x6,0xed,0xad,0x6d,0x35,0xa7,0xd2,0x1d,0xf2,0x39,0x1b,0xe1,0x5, + 0x44,0x87,0x28,0xcd,0xe8,0xd8,0x88,0x33,0x8e,0x7c,0x55,0x7d,0x66,0x35,0x3a,0x80, + 0xa3,0x18,0xb8,0x7b,0xc6,0xd8,0x8f,0xe3,0xf,0x7f,0x7d,0x11,0xb7,0xde,0xd7,0x5b, + 0x57,0xf9,0x49,0xbd,0x7f,0xe4,0x7b,0x1c,0x9c,0x79,0x94,0x17,0xd7,0xf9,0x11,0xf0, + 0xb5,0xcb,0xf7,0xe8,0xca,0x43,0xf0,0x52,0xd7,0x6c,0x0,0x88,0xb5,0xe4,0x70,0x16, + 0xef,0x70,0xcd,0x18,0x43,0x26,0x93,0x41,0x73,0x73,0x33,0xb2,0xd9,0x2c,0x28,0xa5, + 0x52,0x34,0x8f,0x70,0x11,0x80,0x1c,0x24,0x6a,0xa8,0x41,0xa2,0x29,0xcb,0xf4,0x19, + 0x33,0xf0,0xf5,0x8b,0xe6,0x49,0xb5,0x40,0x9,0x4c,0xcb,0xa,0x16,0xc3,0x34,0x2b, + 0xf7,0xb5,0x37,0xa2,0x8c,0xd2,0x72,0xa9,0x8c,0xee,0xde,0x9e,0x58,0xfd,0x8f,0x64, + 0x69,0x98,0x17,0x30,0x6e,0x4c,0xf,0xbe,0x7a,0xf4,0x12,0x64,0x32,0x1a,0xfc,0xe8, + 0x0,0xe,0xd9,0xb7,0x4f,0xf2,0x7,0xe0,0xa9,0xc5,0x9b,0x70,0xf9,0xed,0x1b,0x21, + 0xc4,0xd0,0xe2,0x35,0xe9,0xef,0xbf,0x6b,0x17,0x7,0xdf,0x3b,0xdd,0x97,0xae,0x1d, + 0x25,0x52,0xec,0xa7,0x80,0xff,0xd4,0xeb,0x7b,0xe2,0x81,0xe7,0xf7,0x0,0x63,0x3d, + 0xb1,0x96,0x9e,0x5c,0xc,0x43,0xce,0xd2,0xdd,0xd4,0xd4,0x14,0x30,0x42,0xb9,0x5c, + 0xde,0x6e,0xa2,0x7f,0xcc,0x98,0x31,0xf0,0x3d,0x17,0x8c,0x58,0x30,0x59,0xfc,0x7b, + 0x44,0xb1,0x6d,0x4a,0xc1,0x5,0x7,0xf1,0xc2,0xf,0x4d,0x9,0xce,0xe1,0x39,0xee, + 0x5b,0x3f,0x41,0x84,0x10,0x2,0xf9,0x4c,0x1,0xf3,0xe6,0x2c,0x42,0x73,0xce,0xaa, + 0x32,0x80,0xa3,0x8,0x91,0xd9,0xd,0xaf,0xae,0x21,0xf8,0xc6,0x75,0xab,0xe1,0xf3, + 0xa1,0x5,0x4f,0x52,0xef,0x4f,0x1f,0xef,0xe0,0xda,0x73,0x7d,0xd8,0x66,0x38,0x68, + 0x23,0x96,0xd1,0xa3,0xe6,0xe1,0x7f,0x79,0xc3,0x34,0xdc,0xf7,0xfc,0x41,0x41,0x9e, + 0x5e,0x34,0x57,0x2f,0x99,0xc3,0xc7,0x18,0x83,0x6d,0xdb,0x68,0x6a,0x6a,0x42,0x73, + 0x73,0x33,0x2c,0xcb,0xda,0xee,0x7a,0x9f,0x92,0xf0,0x39,0xab,0xd5,0x3,0x0,0x10, + 0x4e,0x20,0x18,0xc0,0xb4,0x31,0x49,0xd5,0xbc,0x43,0x6f,0x35,0x3,0xd8,0xac,0x8c, + 0x79,0x73,0xfe,0x85,0xb1,0x63,0x58,0xe5,0x0,0xe,0x5,0xbe,0x47,0x5b,0xb1,0x65, + 0xb0,0x1d,0xe7,0x5f,0xb5,0xbc,0x2e,0x5f,0x1f,0x88,0x8b,0xfe,0xf6,0x66,0x7,0x3f, + 0xfd,0xaa,0x87,0x31,0x39,0x51,0x1d,0x7c,0x83,0x60,0x63,0x7f,0x3b,0xee,0x5a,0x78, + 0x28,0x4,0xc2,0xfc,0xbd,0x28,0x23,0x44,0x19,0x82,0x31,0x6,0xcb,0xb2,0x2,0xf0, + 0x6d,0xdb,0x1e,0x95,0x3e,0x1d,0x9,0xe9,0x54,0x6f,0x6d,0x88,0xea,0x63,0xc1,0xef, + 0x88,0xa8,0x2a,0xc8,0x3e,0x9,0x4e,0x0,0x4a,0x89,0x4c,0x8e,0x49,0xe,0xa7,0x1a, + 0xfe,0x3,0x8c,0x8e,0x1,0xee,0xfe,0x2e,0xac,0xd6,0xd6,0xc5,0xe8,0xec,0x10,0xc1, + 0x90,0x6d,0x33,0x3a,0x80,0xa3,0x5c,0x84,0xeb,0x53,0x14,0x8c,0x5d,0x71,0xde,0xf, + 0x96,0xa1,0x7b,0x20,0x33,0x74,0xa1,0x88,0x83,0x6f,0x50,0x17,0x37,0x7c,0xc5,0xc5, + 0xc4,0x36,0x5e,0x13,0xfc,0xbe,0x52,0x13,0x6e,0x79,0xfc,0x70,0x38,0xbe,0xd,0xc6, + 0x86,0x6e,0xfd,0x5a,0xf4,0xe7,0xf3,0x79,0x64,0x32,0x19,0xe9,0xee,0x6d,0x67,0x92, + 0xf3,0x21,0x44,0xc6,0x19,0xe8,0xfd,0xf0,0x84,0x70,0x3b,0x92,0x9a,0x4e,0x8,0x7, + 0x40,0x2,0x29,0x30,0xe2,0xfb,0x63,0x14,0x6e,0xa0,0x0,0xc8,0xd2,0x59,0xb8,0x6d, + 0x5c,0x6b,0x11,0x96,0xdd,0xa4,0x32,0x7a,0x32,0x20,0x91,0x1,0x1c,0xae,0x5b,0x86, + 0x9f,0x7d,0x37,0x2e,0xfc,0xc1,0x4b,0x58,0xd5,0xd5,0x54,0x57,0xb9,0x51,0x5f,0x5f, + 0x70,0xf,0x97,0x9f,0xe9,0x60,0xf7,0x29,0x5c,0x86,0x73,0xab,0x80,0x5f,0xf6,0x2c, + 0xcc,0x7f,0xf4,0x23,0xe8,0x29,0xe4,0x20,0xdd,0xf6,0x1a,0xdf,0x11,0x56,0xe0,0xe7, + 0x72,0x39,0xe4,0xf3,0x79,0x34,0x35,0x35,0x5,0x5f,0xea,0xd8,0x1e,0x14,0x35,0xc0, + 0x6a,0xf9,0xf1,0x15,0x76,0x0,0x14,0x3f,0x4,0x39,0x2a,0x64,0xd4,0xf3,0x3,0xf0, + 0xd1,0xcc,0xf,0xf0,0xec,0x2d,0xb8,0x7c,0x6a,0x8b,0xf5,0x59,0x3d,0x2f,0x9f,0x1c, + 0xc0,0x61,0xa0,0xac,0xd3,0xb8,0x9d,0x12,0x90,0x9d,0x8d,0x6f,0x5d,0xb7,0xc,0x4b, + 0x56,0xb5,0xd4,0x55,0xa6,0x10,0x22,0xc6,0x0,0x17,0x7e,0xaa,0x80,0xf,0xbf,0x4b, + 0x82,0x6f,0x9a,0x34,0x36,0x21,0xb3,0x6,0x9f,0xb,0x86,0x9f,0x3f,0xf1,0x41,0x6c, + 0xe8,0x6b,0xf,0x5a,0x7e,0x2d,0x9d,0x6f,0x18,0x6,0xb2,0xd9,0x6c,0xc,0xfc,0x6d, + 0xad,0xf7,0x93,0x93,0x39,0xe8,0x6d,0x5f,0x7f,0x40,0x32,0x1,0x64,0x3a,0xf8,0xea, + 0x1c,0x1,0x48,0x2e,0xe0,0xa3,0xe,0x51,0x4e,0xb6,0x8f,0x5c,0x0,0x0,0x10,0xca, + 0x49,0x44,0x41,0x54,0x8f,0xd8,0x6,0x78,0xec,0x6,0xcc,0x9d,0x32,0xde,0xbc,0x28, + 0xda,0xad,0x1b,0xe,0xe0,0x90,0x93,0x33,0x72,0x6b,0x26,0xae,0xb9,0xfd,0x35,0x3c, + 0xfe,0x62,0x47,0xdd,0xe5,0x46,0x45,0xff,0x49,0x87,0x17,0x71,0xc2,0x47,0x7c,0xd5, + 0xe2,0xd3,0xc1,0x27,0x84,0xe0,0x27,0x7f,0xd8,0x5,0xbf,0x7d,0x6c,0x2d,0x28,0x5d, + 0x2f,0x47,0xee,0x44,0x72,0xf6,0x83,0x6d,0x2,0xf8,0xaa,0xa2,0xb5,0xcb,0x67,0x59, + 0x16,0xf6,0x7d,0xc7,0x3b,0x70,0xd8,0x61,0x87,0x8d,0xa4,0xa,0x86,0xa4,0x6a,0xa0, + 0x47,0xf7,0xa3,0x12,0x20,0x6d,0x14,0x61,0x6c,0xa2,0x2c,0x99,0x88,0x0,0xfd,0x57, + 0x8e,0x48,0x7e,0xb,0xbe,0x17,0x70,0xfb,0x37,0xd8,0xc9,0xb3,0x3a,0xc9,0xd,0xba, + 0x4b,0xd7,0xb4,0xc3,0xc9,0x1a,0xf4,0x87,0x18,0x38,0x1b,0x8b,0xbb,0xff,0xbc,0x16, + 0xf7,0x3d,0x33,0xae,0xee,0x72,0xa3,0xc1,0x9e,0xc3,0xf7,0x2f,0xe2,0xcb,0xc7,0xb8, + 0x35,0x5b,0x3e,0xa5,0x4,0x7f,0x59,0xba,0x37,0x7e,0xba,0x40,0x7e,0xe8,0x61,0xa8, + 0xef,0x8,0x7b,0x9e,0x7,0x4f,0x4d,0xf5,0x6e,0x28,0x5f,0xfa,0xf9,0xc5,0x8b,0x1b, + 0xca,0x0,0x43,0x1,0x9e,0xc6,0x0,0x44,0x1,0xab,0x9f,0x34,0x68,0xe0,0x42,0x40, + 0x66,0x9d,0xa9,0x35,0xf,0xf3,0x94,0x28,0x64,0x3e,0x1f,0x19,0x6d,0x46,0xf2,0x70, + 0x19,0xe0,0xc1,0xf9,0x9f,0x6a,0xe9,0xb0,0x1f,0xba,0xde,0xb6,0x3d,0x9a,0x3a,0x80, + 0xa3,0x5c,0x84,0xcb,0x4d,0x3c,0xfe,0x5c,0x2f,0xe6,0x3f,0xd0,0x51,0xf7,0xb3,0x45, + 0xc5,0xfe,0x3b,0x66,0x96,0x71,0xc9,0xe7,0x5d,0x98,0x46,0x4,0x7c,0x9d,0xbf,0x4f, + 0x11,0x80,0xbf,0xf0,0xf5,0xe9,0xf8,0xc3,0xe2,0x77,0x40,0x60,0xad,0xac,0xaf,0x2a, + 0x65,0x47,0x3,0x3e,0x7a,0xd1,0xee,0x13,0xf7,0x6b,0x27,0x9b,0xd6,0x43,0xc3,0x5, + 0x3d,0x69,0x3,0x48,0xc0,0x23,0x46,0xa0,0x7e,0x17,0x9d,0x73,0x98,0x62,0x1c,0x8a, + 0xe0,0x3d,0x46,0x37,0x7b,0xe0,0xb0,0x8d,0xc0,0x52,0xd9,0xfe,0x44,0x6f,0xeb,0x67, + 0x5b,0x66,0xd9,0x77,0xab,0x3c,0xfe,0xf8,0x0,0xe,0xc7,0xf3,0xf0,0xc2,0xeb,0x14, + 0x57,0xdc,0xdd,0x3e,0x64,0x1a,0x77,0xf0,0x10,0x11,0x7f,0x7f,0x62,0x9b,0x83,0xab, + 0xbe,0x58,0x46,0xc6,0x42,0x0,0x7e,0xd0,0xbb,0x47,0x1,0x66,0x48,0xb1,0xbe,0x6c, + 0xfd,0x38,0xdc,0xf9,0xd4,0x1,0x20,0x44,0x4e,0xd2,0x23,0x82,0x81,0x1c,0x91,0x4c, + 0xde,0x80,0x64,0xa6,0x2f,0xa1,0x14,0x54,0x84,0x5f,0xe0,0x92,0xe9,0xfe,0x23,0xab, + 0xbe,0xd1,0x80,0x1e,0x3d,0x26,0x3f,0x3e,0xa1,0xd2,0x4e,0x55,0xd3,0x8f,0x31,0x41, + 0xd0,0xc2,0x9,0x84,0xfa,0x7c,0x6e,0x60,0x33,0xa8,0xc7,0xdf,0xae,0x93,0x44,0x31, + 0x6a,0x1d,0x3b,0x79,0xaf,0x63,0xd0,0xb5,0xf6,0x5,0xcc,0xca,0x6f,0x8c,0xd,0xe0, + 0x70,0x9c,0x12,0xd6,0x74,0x65,0x70,0xc9,0x2f,0x5b,0x63,0x5f,0xd9,0x1e,0x8a,0xc2, + 0x34,0x6e,0x7,0xd7,0x7d,0xb9,0x80,0x8e,0x16,0x11,0x6f,0xf9,0x11,0xf0,0x19,0x25, + 0x58,0xd7,0xdd,0x82,0xf9,0x7f,0x3f,0x18,0x3e,0x67,0x60,0x4c,0xf,0xd8,0xa,0x5e, + 0x49,0xad,0x49,0xd0,0xc5,0x4f,0x0,0x30,0xca,0xe0,0x3,0x10,0x5c,0xc0,0x17,0x7e, + 0x30,0x41,0xf3,0x70,0xea,0xae,0x51,0xa0,0xa7,0xd9,0x0,0x31,0x5d,0x8f,0x4a,0x50, + 0x85,0x90,0x2a,0x82,0xb,0xdd,0xe6,0x25,0x13,0x90,0x94,0x73,0x87,0x43,0xc3,0x32, + 0x2,0xef,0xfe,0xd1,0xa7,0xb2,0x4d,0x1d,0x9d,0x1f,0xcb,0xe5,0x9a,0xb0,0x2e,0xf7, + 0x45,0x8c,0x19,0xb8,0xe,0xcd,0x6c,0x8d,0xec,0xdb,0x77,0x8a,0xd8,0xd2,0x67,0xe2, + 0x5b,0xb7,0x8f,0xc1,0xa6,0xde,0xfa,0x3b,0x51,0xa2,0xbe,0xfe,0x35,0x73,0xb,0x98, + 0x31,0xb1,0x12,0x7c,0x3d,0x17,0x2f,0xa3,0x4,0xdd,0x83,0x59,0x5c,0xff,0xe0,0x21, + 0x28,0x7b,0xa1,0xaf,0x1f,0xb6,0xfb,0x30,0x99,0x33,0x4,0x3f,0x4c,0xe3,0x86,0x10, + 0xf0,0x22,0x5d,0xb3,0xf5,0x56,0x90,0x5e,0xf,0x7,0xe0,0x7a,0x19,0x45,0x33,0x80, + 0x4e,0x34,0xd5,0x80,0x56,0x0,0x1b,0xbd,0x4e,0x7,0x8c,0x80,0xed,0xcb,0x0,0x59, + 0x96,0xfd,0x68,0xeb,0x84,0x99,0x19,0x0,0xe8,0x9c,0x32,0xb,0xab,0xd7,0x7d,0x5, + 0xee,0xc6,0x5f,0xa1,0x1d,0xb,0x61,0x93,0x1,0x7c,0xf7,0x7f,0x9a,0xb1,0xaa,0xab, + 0xbe,0x40,0xf,0x10,0xea,0x7d,0xc1,0x3d,0x5c,0x7a,0xfa,0x20,0xf6,0xdb,0x95,0x7, + 0x63,0xf7,0xa2,0x89,0x9c,0x7a,0x3e,0x7e,0xc7,0x63,0xb8,0xf1,0xa1,0x3,0xd1,0x3d, + 0x98,0xd,0x3c,0x0,0xa9,0xdf,0x95,0x1e,0x14,0xd1,0x94,0x2e,0x35,0x78,0x93,0x52, + 0x39,0x6b,0x27,0xa3,0xf0,0xb9,0xf,0xce,0x5,0x82,0xbe,0xfa,0xf0,0xca,0x8a,0x4a, + 0xd1,0xeb,0xd1,0x0,0x5c,0xcf,0x39,0x9c,0xf3,0x98,0xb,0x18,0x3b,0x2f,0x32,0xaf, + 0x4c,0xac,0xc,0xad,0xbe,0x12,0xe7,0x8f,0x84,0x86,0x15,0x7,0x20,0x94,0x1c,0xd3, + 0x32,0x6e,0x6,0x0,0xf9,0x81,0x86,0x8e,0xb1,0x2d,0xf0,0x5b,0x3f,0x87,0xc2,0xe0, + 0xb1,0xb8,0xef,0x4f,0xbf,0xc7,0xf3,0x2b,0x17,0xd7,0x7d,0xe3,0xa8,0xde,0x3f,0xff, + 0xd8,0x1,0x7c,0xe4,0x5d,0xbe,0x4,0xbf,0x22,0x8b,0x57,0x66,0xf5,0x70,0x41,0x30, + 0xff,0x6f,0xef,0xc5,0xea,0x2d,0xed,0xe1,0x84,0xcc,0x11,0x2b,0x5f,0x8f,0xd6,0x8d, + 0x5a,0x1,0x94,0xc8,0xac,0x9e,0xa0,0x93,0x25,0x59,0x91,0x8,0x4d,0x80,0x46,0x1, + 0x3a,0xdc,0x7d,0xdf,0xf7,0xb5,0x22,0x8f,0x2f,0xf1,0xca,0x8a,0x1f,0x17,0x11,0xe, + 0x88,0xbe,0xc4,0x48,0xa8,0x5e,0x9,0xf0,0xcf,0xf9,0x67,0x9a,0xfd,0xd9,0x96,0x4f, + 0x32,0x3b,0xb,0xdf,0x2d,0xc0,0xf7,0x4b,0xe0,0x5e,0x9,0xbe,0x57,0x82,0xc9,0x3c, + 0x7c,0xfc,0xa3,0x1f,0xc6,0x33,0x4b,0x36,0x55,0x9d,0x9d,0x33,0x49,0x1a,0xfc,0x4f, + 0xbe,0xbf,0x80,0x13,0x3f,0xe2,0xd6,0x4,0x1f,0x0,0xee,0x7c,0x62,0x1f,0x3c,0xbf, + 0x7a,0x12,0x18,0xab,0x8c,0xed,0x47,0x8d,0x0,0xa1,0xd4,0x80,0x9c,0xa0,0x51,0x4e, + 0xdb,0xaa,0xbb,0x76,0x65,0xa5,0x73,0x25,0x5,0x82,0x36,0x14,0xf9,0x6d,0xfb,0x80, + 0x1e,0xdd,0xd7,0xc,0x90,0x6a,0xf,0x44,0x40,0xa,0xaf,0x15,0xa1,0xf1,0x9a,0x38, + 0x7f,0x24,0x54,0xb7,0xa,0xd8,0xe0,0x14,0x3f,0x32,0x71,0xc6,0x3b,0xf3,0x12,0xf4, + 0x22,0xb8,0x2f,0xc1,0xe7,0x5e,0x9,0xbe,0x5f,0x82,0xe0,0x25,0x9c,0x78,0xf4,0x7e, + 0x58,0xb1,0xaa,0xb,0x85,0x92,0x5b,0xb3,0x2c,0xd,0xfe,0x41,0x7b,0x15,0x71,0xd1, + 0x67,0xca,0x43,0x82,0xff,0xbf,0x8f,0x8c,0xc3,0xa3,0xcb,0x77,0xa9,0x1a,0xe5,0x93, + 0xa3,0x79,0x64,0xd9,0x21,0xf8,0x6,0xc,0x53,0x7e,0x9b,0x17,0x11,0xb7,0x4f,0x68, + 0x29,0x0,0x2d,0x4a,0xe3,0xc,0xb0,0x3d,0x40,0x4f,0xda,0x0,0x1c,0x42,0x19,0x77, + 0xe9,0xe0,0xeb,0xfd,0x60,0x11,0x2,0x42,0xd9,0xb8,0xda,0xd6,0x1d,0x29,0x9,0xa0, + 0xbe,0x84,0x10,0xe,0x1c,0x93,0x1f,0x3b,0x19,0xbe,0x57,0x94,0x8b,0x5b,0xc,0xb6, + 0xb9,0x5a,0xcf,0x9a,0x9a,0xc7,0x27,0xe,0xdb,0x15,0x34,0x18,0x67,0x55,0xc9,0x9d, + 0x5a,0xef,0xef,0xde,0x59,0xc4,0xf,0xce,0x28,0xc2,0x36,0xc3,0xa9,0xd7,0x19,0xab, + 0x4,0xff,0xb7,0x8f,0x1b,0xb8,0xe5,0xcf,0x13,0x6a,0xc6,0xf6,0x85,0xae,0x19,0xa8, + 0xe4,0xe,0xaa,0xfa,0xff,0x69,0x98,0xcd,0x1b,0x2e,0xa,0x6c,0x25,0x5,0x4,0x17, + 0x41,0xae,0xdd,0x70,0x96,0xe4,0x35,0xf5,0xec,0x57,0x3f,0x26,0x2a,0x18,0x11,0x42, + 0x40,0xa8,0x7d,0x7d,0x9c,0x7,0xb6,0x4b,0xa8,0x2,0x82,0xf7,0x18,0xc5,0x32,0xa4, + 0x4,0xf8,0xee,0x77,0xbf,0x4b,0xb3,0xb9,0x2d,0xc7,0x98,0xb6,0x15,0x2,0x1e,0x51, + 0x1,0x52,0xa,0x48,0xa9,0xf0,0xd1,0x43,0x3b,0xd1,0xdf,0xdf,0x8f,0x3f,0x3f,0xbe, + 0x16,0x42,0xc4,0x33,0x71,0x74,0x72,0xc7,0xc4,0x36,0x7,0x3f,0x3e,0x67,0x10,0xf9, + 0x9c,0x6,0x5f,0xe7,0xe2,0xc5,0xc1,0x5f,0xf4,0x1a,0xc5,0x5,0x37,0x9a,0x98,0x36, + 0xbd,0x32,0xca,0x17,0x53,0x1,0x4a,0xe9,0xcb,0x96,0x4f,0xd5,0x94,0xec,0x72,0x9e, + 0x5e,0x6d,0x48,0x9,0x88,0xa0,0xa5,0xf1,0x88,0x3f,0x2d,0xd4,0x73,0x35,0xb2,0x55, + 0xf,0x47,0x9a,0xc8,0xbe,0x0,0x1e,0x71,0xef,0xe2,0xd,0x27,0x7e,0xbe,0x7e,0x56, + 0x48,0xe6,0xd0,0xff,0x46,0xa1,0x2,0xea,0x32,0x2,0xdf,0xdb,0xba,0xf2,0x90,0xe6, + 0xb1,0xbb,0x77,0xf8,0x5a,0xfc,0x7b,0x25,0xa5,0x2,0x8a,0x21,0x13,0x28,0x95,0x40, + 0x85,0x83,0x39,0x47,0x4c,0x42,0xce,0xf2,0xf0,0xc7,0xc7,0xba,0x62,0xf3,0xf7,0x79, + 0x9e,0x87,0x9c,0x55,0xc6,0xb5,0x73,0xfb,0x30,0xbe,0xb5,0x36,0xf8,0xab,0x36,0x10, + 0x7c,0xfe,0x72,0xb,0x9e,0x7,0xf8,0x9c,0xa7,0xf6,0xe7,0x7,0xb,0x94,0xbb,0x47, + 0xe4,0x5c,0x3d,0x6,0x63,0x72,0xf6,0xac,0x98,0xa1,0x84,0xc0,0x90,0x12,0x6a,0x5b, + 0x57,0x78,0x2d,0x1b,0x60,0xa8,0xfd,0xd1,0x5e,0xa3,0xbf,0x42,0x1a,0x9d,0xef,0x2d, + 0xd,0x7c,0x40,0x82,0xe,0xa4,0xe8,0xfe,0x51,0x30,0x0,0xea,0x91,0x0,0x3e,0xe5, + 0x73,0x72,0x6d,0xe3,0x22,0xe2,0xbe,0x1a,0x3,0xc8,0x7d,0xc2,0x4b,0x38,0xe2,0xa0, + 0x66,0x4c,0x9b,0xe0,0xe3,0xf,0x8f,0xf5,0x60,0xf9,0x1a,0x17,0xbe,0xef,0x83,0x12, + 0x81,0x4b,0x4e,0xed,0xc7,0xac,0x4e,0xd4,0x4,0x7f,0x4b,0x1f,0xc1,0x49,0x97,0x5a, + 0xd8,0xd2,0xa7,0x6,0x70,0x8,0x51,0xb5,0xf5,0xcb,0x4,0xe,0x19,0x1a,0x96,0x73, + 0xf5,0x1b,0xc1,0xd4,0x69,0xd1,0x96,0xa1,0x2b,0x9e,0x2b,0x35,0xa0,0xf5,0x3f,0x44, + 0x9c,0x1,0xb6,0x15,0xe8,0xd5,0xf6,0x75,0x8b,0x86,0x48,0x74,0xc,0xa5,0x49,0x0, + 0x88,0x60,0xa,0xf5,0xe0,0x1d,0x22,0xe5,0x8d,0x84,0x86,0x94,0x0,0x42,0x80,0x3c, + 0x30,0x3f,0x73,0x9c,0x95,0xcd,0x6,0xba,0x5e,0x1b,0x7e,0xa1,0xa,0x48,0xa8,0x4, + 0xc5,0xc,0xb3,0x26,0x73,0xcc,0x3d,0xc6,0xc2,0xf2,0x35,0xc0,0xdd,0xf,0xf9,0xf8, + 0xaf,0x83,0x7a,0x70,0xe8,0x3b,0x45,0xf8,0xa1,0xc5,0x14,0xf0,0x8b,0x65,0xe0,0xd4, + 0xcb,0x4c,0xac,0xda,0x10,0x1d,0xa3,0x9f,0xde,0xa5,0xab,0x53,0xb7,0x29,0xa5,0x30, + 0x98,0x11,0xc,0xde,0x8c,0x56,0x5c,0xb4,0x42,0xe3,0xfa,0x12,0x81,0x14,0xa8,0xc7, + 0x8,0x6c,0x24,0xe8,0xd1,0x7d,0xce,0x39,0x44,0xc4,0x2e,0x88,0x3e,0x6f,0xb0,0x1d, + 0x8d,0x7,0x20,0x64,0x1a,0xce,0x79,0xac,0xff,0x60,0x24,0x34,0xa4,0xd,0x70,0xff, + 0xd,0x27,0xbf,0x3b,0x3f,0x6e,0xec,0x14,0x11,0x6d,0xf1,0xb5,0xc0,0x4f,0xec,0x53, + 0xe2,0x61,0xaf,0x99,0x59,0x7c,0xe7,0xac,0x76,0xa0,0xd0,0xb,0xc3,0x8,0x67,0xe6, + 0x4c,0x82,0xef,0x73,0x60,0xee,0x35,0x26,0x16,0xbd,0x1a,0xe,0xdd,0x82,0x8a,0xe4, + 0xd9,0xb6,0xd,0xcb,0xb2,0x60,0x9a,0x26,0x2c,0xcb,0x42,0x2e,0x97,0x43,0x26,0x93, + 0x81,0x6d,0xdb,0xb0,0x2d,0x2b,0x48,0xf2,0xac,0x3a,0x74,0x5b,0x57,0x3c,0x17,0xea, + 0x43,0x14,0x92,0x9,0x4,0x22,0x7d,0xf2,0xd8,0xbe,0x2e,0xa0,0x10,0x32,0x16,0x22, + 0xd,0xd3,0x78,0x40,0x8,0x48,0x58,0xf7,0x1,0xc3,0x28,0xa6,0x8d,0xa8,0x85,0x51, + 0x31,0x0,0x86,0x60,0x0,0x5f,0x90,0x39,0xb9,0x96,0xd6,0xfa,0x5b,0xbe,0xda,0xe7, + 0xbe,0xfc,0x2c,0x2b,0x33,0xb2,0xa0,0x2c,0x3,0x66,0x64,0xd0,0x5b,0xda,0x3,0x94, + 0xbe,0x0,0x83,0x91,0xa,0xf0,0x1,0xe0,0xfb,0xff,0xc3,0xf0,0xe0,0xb3,0x34,0x98, + 0x83,0x4f,0xb7,0xf8,0x5c,0x53,0x13,0xc6,0x8f,0x1f,0x8f,0x6c,0x36,0x8b,0x6c,0x36, + 0xb,0xcb,0xb2,0x2,0xf0,0x35,0x53,0x68,0xf5,0x50,0xed,0x63,0x93,0xda,0xc8,0xa, + 0xd,0x27,0xa4,0x4a,0x0,0x59,0xd7,0x8d,0x35,0x4,0x6b,0x9d,0xc3,0x39,0x7,0x57, + 0x92,0x5d,0xbb,0x82,0x71,0x84,0xe2,0xaa,0x40,0xbf,0x4b,0x74,0x3d,0x5a,0x37,0xb0, + 0x26,0x3,0x30,0x83,0x1d,0x6b,0xe5,0x32,0x35,0xc1,0xe7,0xbe,0x5a,0xbc,0x32,0x84, + 0xef,0x40,0x8,0x5f,0x8d,0xaf,0xcb,0x80,0x32,0x1b,0x94,0xd9,0x60,0x46,0x6,0xed, + 0xe3,0x5a,0xf1,0xaf,0x95,0x3d,0x38,0x74,0xef,0x75,0x15,0xe0,0xdf,0x71,0x3f,0xc1, + 0xad,0x7f,0xb4,0x60,0x9a,0x4c,0xf9,0xfb,0x61,0xea,0x76,0x47,0x47,0x7,0x66,0xce, + 0x9c,0x9,0xcb,0xb2,0x60,0xdb,0x76,0x20,0xf6,0xb5,0x5a,0xd0,0x86,0x54,0xac,0x3a, + 0x12,0xb5,0x22,0xdd,0x4f,0x3f,0xe1,0x6a,0xa5,0xc7,0x1,0x80,0xed,0xe7,0xd,0x68, + 0xe9,0x23,0x44,0xd8,0xaa,0xa3,0x12,0x4c,0x24,0xb6,0x85,0x62,0x12,0xae,0xc,0x42, + 0x91,0x38,0x67,0xb8,0x24,0x78,0xd,0x9,0xf0,0xc7,0x1f,0x9f,0xbc,0x57,0xa6,0x29, + 0xbf,0x87,0x10,0x2e,0xb8,0x5f,0x6,0xf7,0xca,0x41,0x4b,0xe7,0x7e,0x19,0xdc,0x77, + 0x22,0x6b,0x17,0x9c,0xbb,0x10,0x82,0x83,0x10,0x6,0x42,0x2d,0x50,0x66,0x49,0x6, + 0x30,0x6c,0x25,0x5,0xb2,0xf0,0x5b,0xe,0xc4,0xc2,0xd7,0x9f,0xc3,0xc1,0x7b,0xac, + 0x81,0x46,0xe9,0xaf,0xb,0x9,0xae,0xb8,0xab,0x5,0x4d,0x59,0x5,0xba,0x9e,0x78, + 0x59,0x49,0x80,0xd6,0x96,0x16,0x74,0x74,0x74,0x4,0x80,0x47,0x2b,0x83,0x73,0x8e, + 0x52,0xa9,0xa8,0xea,0x4c,0x44,0xea,0x2e,0xdc,0x96,0x20,0xb,0x78,0xae,0x1b,0xba, + 0x7c,0x22,0xac,0xbc,0x80,0x81,0xb6,0x71,0xcb,0x4f,0xbb,0x46,0x46,0x2,0xb9,0xb4, + 0xec,0xab,0x44,0xf6,0xe2,0x4c,0x10,0x37,0x60,0xd5,0xc1,0xba,0x1,0xaf,0x20,0x51, + 0x83,0x1,0x38,0xc5,0x31,0xd9,0x7c,0x5e,0x2,0xef,0x47,0x81,0x8f,0x80,0xcf,0x5d, + 0x70,0xdf,0x85,0x10,0x1e,0x0,0x1,0x42,0xd,0xc5,0x0,0x26,0x28,0xb3,0xc0,0x14, + 0xf8,0xd4,0x90,0xd2,0x20,0x9f,0xc9,0x40,0xe0,0x48,0x3c,0xb2,0x6a,0x2b,0xc4,0xc0, + 0x62,0xd8,0x7c,0x35,0xbe,0x79,0xdb,0x58,0x64,0xb2,0x2c,0x10,0xfb,0xb1,0x18,0x3f, + 0x21,0xc1,0xf8,0x7c,0xd,0x78,0xb2,0x32,0x8b,0xe5,0x72,0xa8,0xe3,0xd5,0x4b,0x45, + 0xd7,0xd1,0xa,0x4f,0x13,0xf7,0x23,0x8d,0x3,0x34,0x42,0x5a,0x48,0x15,0x20,0x63, + 0x13,0x3a,0x3e,0xa1,0xcf,0x49,0xdb,0xd6,0x36,0x80,0x12,0x3,0x15,0xbf,0xf,0x97, + 0x6a,0x7a,0x1,0x3d,0x25,0x7e,0x62,0x67,0x93,0xa5,0x44,0xbd,0x6,0x3d,0x5c,0x84, + 0xef,0x42,0x70,0x69,0xc4,0x0,0x50,0xe0,0xd3,0x0,0xfc,0x40,0xfc,0x33,0x5b,0x31, + 0x40,0x6,0x8c,0x65,0xb0,0x75,0x4b,0x1,0x6b,0xdf,0x28,0xe0,0xe9,0xe7,0x9b,0xb1, + 0x64,0x45,0x27,0x4,0x4,0x4c,0x23,0x7d,0x92,0x65,0xa1,0x2a,0xa7,0x56,0x2b,0xf5, + 0x3d,0x3f,0xc,0x88,0xa8,0xd6,0x11,0xfd,0x3d,0x3c,0x6,0x0,0xfa,0xfa,0x70,0xbb, + 0x1a,0x3,0x6c,0x2b,0xd0,0xa3,0xfb,0xb2,0x37,0x54,0x8f,0x16,0x4e,0x7,0x3d,0xba, + 0x2f,0x20,0xa4,0x11,0x9b,0x60,0xee,0x91,0x92,0xa8,0x26,0x1,0xbe,0xff,0xd5,0xcf, + 0x1e,0x78,0xdf,0xd3,0x7d,0xfb,0xb4,0x4c,0xea,0xc5,0xa4,0xe,0x16,0xb4,0x78,0xc1, + 0x1d,0x8,0xee,0x42,0x8,0x17,0x42,0xf8,0x4a,0xe4,0x3,0x80,0x6,0xdf,0x0,0x65, + 0x26,0x28,0xd5,0xa2,0x5f,0x2d,0xd4,0x46,0x7f,0x4f,0x19,0x6b,0xde,0x78,0x13,0x4f, + 0x2c,0x7a,0x13,0x4b,0x57,0xf6,0xc3,0xe7,0xd2,0xcd,0x23,0x34,0xec,0xdf,0xae,0xf6, + 0x90,0xb5,0x5a,0xa9,0xd4,0x9d,0xd5,0x0,0xd6,0xe2,0x32,0x22,0x15,0xa2,0xc7,0xc4, + 0xd0,0x71,0x80,0x46,0x83,0x9e,0x94,0x3e,0x32,0x42,0x59,0xf9,0xb5,0xf4,0x34,0x60, + 0xf5,0x21,0xae,0xfb,0x32,0xf4,0x7b,0x8d,0x90,0xaa,0x1a,0x81,0xdd,0x3,0xa5,0xaf, + 0xd,0x14,0x1c,0xdc,0xbc,0x60,0x29,0x3e,0x3f,0x67,0x3a,0x26,0x8f,0x63,0x81,0xb8, + 0xe7,0xdc,0x53,0xee,0x7,0x97,0x9,0x18,0xc4,0x50,0xdf,0xc5,0x33,0x40,0xa9,0xa1, + 0x40,0x97,0x12,0x0,0xb0,0x50,0xe8,0xf3,0xb1,0xf2,0xf5,0xb5,0xf8,0xfb,0xa2,0x8d, + 0x58,0xf6,0x46,0xff,0xb0,0x39,0xb6,0x9a,0xe8,0x8e,0x57,0x68,0x25,0xb0,0x69,0xc7, + 0xb4,0xf8,0x8c,0x32,0x45,0x23,0x6c,0x80,0xa1,0xf6,0xab,0x1d,0xa3,0x54,0x7e,0x43, + 0x58,0x24,0x54,0x40,0x80,0x4e,0xa2,0x1e,0x50,0xa5,0xcc,0x91,0x52,0x55,0x15,0xb0, + 0xa1,0xbb,0x78,0x98,0xeb,0xba,0x28,0x16,0x3d,0xdc,0x74,0xd7,0x32,0x9c,0x7e,0xec, + 0x14,0x4c,0x9d,0xc0,0x20,0x84,0x32,0x5a,0x20,0x64,0x3e,0x9e,0x5a,0x28,0x65,0x20, + 0xc4,0x4,0x65,0x26,0x8,0xb3,0x0,0x58,0x28,0xf6,0x9,0xbc,0xb8,0x6c,0x3d,0x1e, + 0x5b,0xd4,0x85,0x95,0x6f,0xa6,0x7f,0xc1,0xb3,0x1e,0x12,0xbc,0x3a,0x3,0x10,0x42, + 0x70,0xf4,0xd1,0x47,0xe1,0x1f,0xff,0xf8,0x47,0x58,0x5f,0x9,0xb1,0x1f,0x74,0x0, + 0xa9,0xdf,0x2,0xe6,0x0,0x70,0xf8,0xe1,0x87,0x37,0xac,0x2f,0x20,0xb9,0x5f,0xcf, + 0x31,0x39,0xa9,0xa5,0x40,0xe0,0xb,0x26,0xdf,0x3d,0x29,0x15,0x74,0xb0,0x28,0x7a, + 0x7c,0x14,0xc,0x80,0x34,0x15,0x70,0xe9,0xf9,0xc7,0xce,0x7e,0x74,0x49,0x77,0x8b, + 0x1e,0x8b,0x5f,0x2c,0x7a,0xb8,0xe1,0xce,0xd7,0x70,0xd6,0xa7,0xa6,0x60,0xc6,0x64, + 0x35,0x93,0x47,0xf4,0x8b,0x59,0x84,0x49,0xfd,0x4f,0x4d,0x8,0x6e,0xa2,0xd8,0x3, + 0x3c,0xf7,0xc2,0x9b,0x78,0x7c,0x71,0x17,0xde,0xdc,0x5a,0xdf,0xf8,0xff,0xda,0xcf, + 0xc8,0x6b,0x8a,0xe9,0x93,0x4f,0x39,0x5,0x67,0x9e,0x75,0x56,0xe4,0xfc,0xb8,0x5e, + 0x4c,0xdb,0xd7,0xeb,0x9e,0x9e,0x1e,0x6c,0xd9,0xb2,0x65,0x9b,0x82,0x5e,0x6d,0x3f, + 0x58,0x73,0xe,0x50,0x1a,0x82,0x1b,0x7b,0xf7,0x2a,0xb6,0x40,0xca,0xfb,0x8c,0x84, + 0x52,0xc7,0x5,0x74,0x6d,0x2d,0x5d,0xe4,0x38,0x6e,0x6c,0xf2,0xe5,0x42,0xc1,0xc5, + 0xd5,0xb7,0x2f,0xc3,0x17,0x8e,0x9b,0x86,0x77,0xee,0x31,0x46,0x2,0x8f,0xf0,0x73, + 0xe8,0xbe,0x67,0xa0,0xd4,0x2f,0x9c,0x7f,0x3d,0xbf,0xa1,0xfb,0xe1,0x7f,0x6d,0x9c, + 0xd0,0xdd,0xef,0x8c,0xf8,0xa1,0x92,0x54,0x18,0x2c,0xa4,0x8a,0x69,0xfd,0xe2,0x5d, + 0x5d,0x5d,0xdb,0x4,0xa0,0x6d,0x5,0x7a,0x94,0x84,0x8,0x7b,0x28,0xeb,0x9d,0xee, + 0xa5,0x1a,0x43,0x8f,0x84,0x44,0x2a,0x3,0xf4,0x94,0x3e,0xe6,0xba,0x6e,0xc5,0xec, + 0xdb,0xae,0xeb,0xe2,0xc7,0x77,0xbc,0x82,0x93,0x8e,0x9e,0x81,0x23,0xf,0xee,0x4, + 0xa1,0x14,0x5e,0x99,0xa1,0x38,0x28,0xfa,0x37,0x75,0xd,0xdc,0x71,0xeb,0xef,0xff, + 0xf9,0x9b,0x67,0x5f,0xd8,0x60,0xee,0x32,0x63,0xe6,0x55,0xa6,0x61,0xbc,0x6b,0xc4, + 0x4f,0x95,0x7c,0xc8,0x6,0x47,0xeb,0x86,0xbb,0xdf,0x68,0xd0,0x63,0xef,0x26,0x94, + 0x21,0xc8,0x69,0xdd,0x40,0x6,0x65,0xa3,0xbe,0x7b,0xc,0x55,0x56,0x8c,0x1,0x2e, + 0x38,0xfd,0xe3,0xd3,0x9f,0x7a,0x69,0xeb,0xd8,0x6a,0xc,0xe0,0x79,0x1e,0xe6,0xff, + 0xea,0x25,0x3c,0xb3,0xa8,0xb,0x9f,0x3e,0x72,0xaf,0xcd,0x4d,0x19,0xeb,0xea,0xdb, + 0x7f,0xb3,0xf8,0xd7,0x7f,0x7e,0x7a,0x19,0x1,0xd0,0xa,0xa0,0xfd,0xd5,0x15,0xcb, + 0xaf,0xdb,0x65,0xfa,0xcc,0x6f,0xd8,0xb6,0xb5,0xfb,0x88,0x9f,0x2c,0x42,0xc1,0xac, + 0x1b,0xff,0x26,0xa0,0x47,0x49,0x9e,0x1b,0xbf,0x7e,0xc8,0x6b,0x12,0xd6,0xe1,0x68, + 0x18,0x0,0x49,0x6,0x18,0x28,0x7a,0x17,0x97,0xca,0x4e,0xc,0xf0,0x24,0x3,0x8c, + 0xc9,0x19,0x9e,0xef,0xf2,0xbb,0xaf,0xbd,0xe3,0x1f,0xe7,0x2f,0x59,0xb1,0x71,0x10, + 0x40,0x16,0x40,0x1e,0x2a,0x17,0xd3,0x75,0x5d,0xbe,0x7c,0xd5,0xeb,0xf7,0xce,0x9a, + 0x3e,0xe3,0x94,0x6c,0x26,0x33,0x79,0xe4,0x4f,0x17,0xd2,0x5b,0x65,0xa9,0xf,0x67, + 0xff,0xed,0x46,0x3a,0xee,0x12,0x63,0x80,0x8d,0x5b,0x7,0x8f,0x8a,0x2,0x1f,0xdd, + 0xee,0x68,0xb1,0xa,0xd3,0x27,0xb4,0xdf,0xb4,0x6a,0xb,0xb9,0xf8,0x6f,0x4f,0xbf, + 0xe8,0x2,0x60,0x0,0x4c,0xc8,0x61,0x6a,0x1c,0x80,0xaf,0x17,0xcf,0xf3,0x9c,0x15, + 0xab,0x56,0x3e,0x39,0x73,0xda,0xb4,0xc3,0x72,0xd9,0x5c,0xdb,0x68,0x1e,0x54,0x8b, + 0x49,0xbd,0xdd,0x48,0x0,0x77,0x4,0xd0,0x43,0x81,0x3e,0x1c,0xc9,0x11,0xdd,0x1e, + 0xd9,0x73,0xd8,0xb6,0x8d,0x72,0xb9,0x1c,0x32,0xc0,0x85,0x27,0x1f,0x39,0xfe,0xa1, + 0x25,0x6f,0x4e,0xd2,0xa0,0xeb,0xf5,0x94,0xf1,0x4d,0x5b,0x26,0x8f,0xcb,0x5e,0xf6, + 0xdb,0xbf,0x3e,0xff,0xe3,0xa5,0xaf,0x4,0xd7,0xeb,0xe1,0x78,0x2,0x12,0x74,0x17, + 0x80,0x3,0xa0,0x4,0x60,0x10,0x40,0xbf,0xef,0xfb,0x3,0x2b,0x57,0xaf,0x5e,0x32, + 0x73,0xda,0xb4,0xfd,0x72,0xd9,0x5c,0xd5,0xf1,0xe1,0xb1,0x17,0x4f,0x79,0x17,0xdf, + 0xf7,0xe1,0x38,0x4e,0x5,0x70,0xd5,0x0,0x4d,0xe6,0x1,0x26,0xcf,0x9,0x6e,0x35, + 0x4,0xa8,0xd5,0xae,0x69,0x34,0x65,0x33,0xf5,0x8f,0xa5,0xd0,0x44,0x46,0x99,0xc, + 0x6a,0x18,0x86,0x1a,0x97,0x28,0x7a,0x3,0x6,0xd8,0x52,0x2c,0x7d,0xbd,0x58,0x72, + 0x54,0x78,0x92,0x63,0xd6,0xe4,0xe6,0x55,0x13,0x5a,0xb3,0x5f,0x5b,0xf0,0xc0,0x3f, + 0xef,0xd1,0xf7,0x8d,0x2c,0x14,0xa1,0x4,0x30,0x21,0x25,0x89,0x66,0xa,0x7,0x40, + 0xf,0x80,0xf5,0xbe,0xef,0x8b,0x95,0xab,0x57,0x6f,0x99,0x31,0x75,0xda,0x21,0x19, + 0xdb,0x1e,0x3f,0x92,0x87,0x1d,0x1c,0x18,0xc4,0x8a,0x15,0x2b,0x2a,0x2a,0xbf,0x9a, + 0xee,0x4d,0x3,0x31,0x3a,0x8e,0x3e,0x6d,0x9d,0x56,0x76,0xf2,0xfa,0x28,0xa5,0x85, + 0xad,0x87,0x3a,0xa7,0xda,0x1c,0x4,0xa3,0xfd,0xf8,0xe3,0x70,0xc9,0xb2,0x2c,0x8, + 0x21,0xe0,0x38,0xe,0x40,0xb0,0x5a,0x3f,0x15,0xf9,0xf8,0x87,0xdf,0xb3,0x72,0xe5, + 0xfa,0xde,0xe9,0x33,0x27,0x36,0x2f,0xc9,0x65,0xf1,0xd5,0x7b,0xfe,0xbc,0x68,0x21, + 0x24,0xd0,0xd1,0x25,0xca,0x0,0x14,0x12,0x78,0x3,0x80,0xd,0x20,0x3,0xa0,0x9, + 0x40,0x33,0x80,0x31,0x0,0xda,0xd4,0x3a,0x63,0x18,0x46,0xd3,0xd4,0xc9,0x9d,0xc7, + 0x59,0xa6,0x39,0x94,0x4d,0x20,0x80,0x20,0x9,0x94,0x10,0x4a,0xc9,0x98,0x31,0x63, + 0x58,0x53,0xbe,0x99,0x12,0x40,0x7d,0xcc,0x1,0x81,0xc,0x14,0x22,0x18,0x55,0xa9, + 0xde,0x22,0x51,0x98,0xfe,0x2d,0x0,0x31,0x9e,0x41,0x13,0x4a,0x9f,0x94,0x69,0x59, + 0x22,0xa9,0xe6,0xa9,0x8f,0x49,0x2a,0x7f,0x9,0x4a,0xab,0x4,0x5f,0x44,0xb6,0x23, + 0x41,0x2b,0x60,0xd3,0xc6,0xd,0x6e,0x90,0xa6,0x90,0x8c,0x6,0x36,0x82,0x8,0x11, + 0xaa,0x3e,0x5,0xa5,0x54,0x70,0xce,0x7d,0xce,0x79,0x1f,0x20,0xd6,0x52,0x4a,0xbf, + 0x49,0x0,0xd0,0x29,0x53,0x60,0x1f,0xb8,0xef,0x1,0x77,0x77,0xf7,0xe,0x5e,0xfa, + 0xf0,0x93,0x2f,0xae,0x87,0x4,0x55,0xb7,0x72,0xd,0x7c,0x94,0x1,0xf4,0x1b,0xb2, + 0xc8,0x79,0x16,0x24,0x13,0x68,0x66,0xc8,0xa8,0x63,0x56,0xa4,0xbc,0x24,0xbb,0xf3, + 0xc8,0x9a,0x33,0xc6,0xb8,0x6d,0xdb,0x64,0xd2,0xa4,0x49,0xf6,0xd4,0xa9,0x53,0xc7, + 0x4c,0x99,0x32,0xa5,0xa5,0xad,0xad,0xad,0x39,0x9b,0xcd,0x5a,0xa6,0x69,0x1a,0x8c, + 0x31,0xca,0x18,0xa3,0x94,0x52,0xa6,0xd7,0x6a,0x87,0x2a,0x62,0x8c,0x31,0x4a,0x8, + 0xa1,0x8c,0x31,0x46,0x8,0xa1,0x84,0x10,0xfd,0x3,0x8d,0xee,0x13,0x42,0x28,0x0, + 0x42,0x29,0x25,0x34,0xcc,0x65,0x97,0x23,0xcb,0x54,0x65,0x9,0xc9,0x2d,0x3e,0x0, + 0x8,0x21,0x7c,0xce,0xb9,0x20,0x84,0x70,0x42,0x88,0xcf,0x39,0x4f,0xae,0x3d,0xf5, + 0xbb,0x27,0x84,0xf0,0x23,0xb,0x17,0x42,0x78,0x9c,0x73,0x5f,0x8,0xc1,0x3d,0xcf, + 0xf3,0x5d,0xd7,0xe5,0x8e,0xe3,0xf8,0x3,0x3,0x3,0xce,0xd6,0xad,0x5b,0xfb,0xd6, + 0xac,0x59,0xd3,0xfd,0xea,0xab,0xaf,0x76,0x2f,0x5d,0xba,0xb4,0x2f,0xa,0x1d,0x24, + 0x4f,0xc5,0xa6,0xe,0x18,0x6,0x69,0x15,0xcd,0x11,0xaa,0xe8,0x22,0x80,0x7e,0x0, + 0x3,0x0,0xa,0x0,0xb6,0x18,0x0,0xd8,0xda,0xb5,0x30,0xee,0x59,0xbb,0xf0,0xc, + 0xc8,0xd6,0xdb,0x8e,0x50,0xac,0x47,0x5b,0x7e,0xb4,0xe0,0x24,0x45,0xcf,0xe3,0xea, + 0x66,0x42,0xdd,0xb8,0x84,0x38,0xf3,0x24,0x1f,0x10,0xea,0x1a,0xee,0xfb,0x3e,0x17, + 0x42,0x10,0x42,0x88,0x6d,0x18,0x46,0x89,0x31,0x56,0xa2,0x94,0xe,0x30,0xc6,0x4c, + 0x85,0x38,0xa1,0x94,0x32,0xc3,0x30,0x14,0x86,0x84,0x31,0xc6,0x88,0x66,0xc,0x75, + 0x80,0x46,0x98,0x80,0x10,0x42,0x98,0xea,0x66,0xa6,0xfa,0xfa,0x40,0xc2,0x84,0xc7, + 0x0,0x80,0xe8,0x96,0x2a,0x63,0xf4,0x42,0x6f,0xfb,0x0,0x78,0xa4,0x79,0x6a,0x50, + 0x39,0xa5,0x54,0x10,0x42,0x3c,0x2e,0xbb,0xf2,0x7c,0x0,0x3e,0xe7,0xdc,0x27,0x84, + 0x8,0xc5,0x30,0x3e,0xa5,0xd4,0x57,0xad,0x8e,0x3,0xf0,0x5d,0xd7,0xe5,0x9e,0xe7, + 0xf1,0x72,0xb9,0xec,0x33,0xc6,0x5c,0xdf,0xf7,0xfb,0xb7,0x6e,0xdd,0xda,0x9b,0xcd, + 0x66,0x7b,0x15,0x38,0xc9,0xfa,0xa9,0x35,0xce,0x7e,0x28,0xa6,0xd0,0x65,0x78,0x6a, + 0xd1,0x76,0x5a,0x9,0x40,0x19,0x90,0x20,0x6b,0x2e,0xf1,0xd5,0x9,0x7a,0x2,0xa, + 0xf,0x95,0xa2,0x3f,0xed,0x61,0xa2,0xbf,0x79,0x88,0x33,0x4e,0x54,0x8a,0xa4,0x3d, + 0x78,0x8c,0x1,0x0,0x59,0xef,0x85,0x42,0xc1,0xe8,0xeb,0xeb,0xb3,0x32,0x99,0x4c, + 0xb7,0x10,0xc2,0x2a,0x14,0xa,0x2c,0x93,0xc9,0x10,0x95,0x26,0xa6,0x91,0x23,0x86, + 0x61,0x10,0xc3,0x30,0x8,0x21,0x84,0x18,0x86,0x41,0xe4,0x7,0xa0,0xd,0xa2,0x49, + 0x65,0x15,0x5,0xdb,0xea,0x3a,0x30,0x95,0x8e,0xa4,0x8f,0x1,0x8,0x26,0x8a,0xa2, + 0x94,0xa,0xa8,0x7,0x31,0xc,0x43,0x44,0x89,0x10,0xc2,0xb5,0x64,0x20,0x84,0x70, + 0xc5,0x24,0x5c,0x6f,0x2b,0xe9,0xa0,0x8f,0xfb,0x42,0x8,0xc1,0x39,0xe7,0x8c,0x31, + 0x9f,0x73,0x2e,0x38,0xe7,0xdc,0x75,0x5d,0xa1,0x6,0x89,0x70,0xdf,0xf7,0x3d,0xdf, + 0xf7,0xcb,0x94,0xd2,0xa2,0xef,0xfb,0x5,0x5,0x4c,0xd4,0xc0,0x1e,0x8a,0x1,0x6a, + 0x51,0xb4,0x8e,0xa3,0x5e,0x9a,0xa3,0x70,0x72,0xa3,0xe0,0x69,0x5d,0xae,0x8d,0x3a, + 0x16,0x1,0x2e,0xcd,0x6,0xa8,0xb6,0x24,0xcf,0x4d,0x93,0x20,0x69,0x14,0x55,0x5, + 0x51,0xd1,0x25,0x12,0xbf,0x27,0x19,0x27,0xda,0x2,0x44,0x8d,0xdf,0xd3,0xd6,0x8d, + 0x38,0x77,0x38,0xe7,0xa7,0xb5,0xd6,0x68,0xa3,0x22,0x55,0xce,0x1f,0x2d,0x3,0xe8, + 0x6d,0x8e,0x14,0x97,0xbd,0x56,0x8b,0x4e,0x82,0x9f,0x4,0xb6,0x1a,0x13,0x24,0x5f, + 0x2c,0xed,0x25,0x86,0x7a,0xa9,0x6a,0xa2,0x2d,0xad,0xe2,0x87,0xbb,0x3d,0x14,0x78, + 0xdb,0x6a,0x5d,0xef,0xb9,0xdb,0x95,0x46,0xca,0x5d,0xc9,0x32,0x6a,0x2d,0x48,0xd9, + 0x4e,0xde,0xbb,0xda,0x73,0x8c,0x54,0xff,0xa5,0xfd,0x36,0x12,0xc6,0x18,0xea,0xf7, + 0x7a,0x98,0x69,0x27,0xed,0xa4,0x1d,0x97,0xfe,0x1f,0xcd,0xb7,0xc6,0x8,0x5a,0x44, + 0x4b,0xc4,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82, + // /home/user/2/qstardict/qstardict/pixmaps/document-print.png + 0x0,0x0,0x1a,0x39, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb, + 0x0,0x0,0x0,0x4,0x73,0x42,0x49,0x54,0x8,0x8,0x8,0x8,0x7c,0x8,0x64,0x88, + 0x0,0x0,0x19,0xf0,0x49,0x44,0x41,0x54,0x78,0x9c,0xed,0x5d,0x4b,0x8c,0x1c,0xc7, + 0x79,0xfe,0xaa,0xba,0x7b,0x5e,0x3b,0xb3,0x3b,0xb3,0x5c,0x2d,0x1f,0xb3,0x43,0xee, + 0x2e,0xd,0x49,0x26,0x21,0x72,0xe9,0x10,0x41,0x64,0x7,0x88,0x25,0xc8,0x42,0x20, + 0x20,0x17,0xdf,0xe4,0x7b,0xec,0x83,0x1,0x41,0x21,0x20,0xc1,0x47,0x2,0x36,0xc, + 0x5b,0x84,0x9,0x28,0x7,0x3,0x72,0x72,0x91,0x90,0x43,0x18,0x20,0x56,0x84,0x40, + 0x86,0xc,0x47,0xf6,0xc1,0x8e,0x63,0x87,0x84,0x8,0x82,0xb4,0x2c,0xb,0xa0,0x25, + 0x8b,0x64,0xcc,0xa5,0x56,0xfb,0x9a,0x7d,0xcc,0xa3,0xbb,0x2b,0x87,0x9a,0x9a,0xae, + 0xae,0xae,0xea,0x9e,0xdd,0x9d,0x17,0x77,0xe7,0x3,0x1a,0xd5,0x5d,0xdd,0xd3,0xd3, + 0x5d,0xff,0x57,0xff,0xff,0xd7,0x5f,0xd5,0x55,0xc0,0x8,0x23,0x8c,0x30,0xc2,0x8, + 0x23,0x8c,0x70,0x10,0x41,0x6,0xf4,0xbf,0x16,0x80,0x71,0x0,0x79,0x0,0xa9,0x1, + 0x3d,0xc3,0xb0,0xa0,0x1,0x60,0x3,0xc0,0x3a,0x0,0xaf,0xdf,0x7f,0x3e,0x8,0x2, + 0x58,0x0,0x8e,0x0,0x38,0x6,0xa0,0x0,0xc0,0x19,0xc0,0x33,0xc,0x13,0x9a,0x0, + 0xaa,0x0,0xfe,0xf,0xc0,0x7d,0xf4,0x99,0x4,0x76,0x3f,0xff,0xac,0x85,0x71,0x0, + 0x8f,0x0,0x38,0xda,0xda,0x46,0x1a,0x0,0xf8,0x33,0x38,0x11,0xb6,0x0,0xac,0xf4, + 0xf3,0xcf,0x7,0x41,0x80,0x14,0x80,0x1c,0x80,0x49,0x0,0x27,0xbe,0xf1,0x8d,0x6f, + 0x9c,0x1c,0xc0,0x33,0xc,0xd,0x5e,0x7b,0xed,0xb5,0xdb,0x0,0xea,0x0,0x96,0x30, + 0x80,0xca,0x30,0x8,0x13,0x70,0xc,0xc0,0x3c,0x80,0xc7,0x0,0x3c,0xc6,0x18,0x7b, + 0x69,0x0,0xcf,0x30,0x34,0x20,0x84,0x5c,0x2,0xf0,0x87,0xd6,0xf6,0x47,0x70,0x53, + 0xd0,0x37,0xd0,0x7e,0xfe,0xd9,0x8,0xc3,0x87,0x11,0x1,0xe,0x38,0x6,0x4e,0x0, + 0xc6,0xd8,0xa0,0x1f,0x61,0x60,0x18,0x86,0x77,0x1f,0x11,0x60,0x80,0x18,0x86,0x77, + 0x1f,0xa,0x2,0xc,0x43,0x41,0xf4,0x1b,0xc3,0xf2,0xde,0x43,0x43,0x80,0x61,0x28, + 0x8c,0x7e,0x61,0x98,0xde,0x79,0x28,0x8,0xe0,0xfb,0xc3,0x53,0x20,0xbd,0x86,0x78, + 0x4f,0xf1,0xce,0x83,0xc6,0x20,0x2,0x41,0x21,0xf0,0x42,0x60,0x90,0xcb,0x82,0x90, + 0x41,0x75,0x51,0xf4,0x16,0x72,0xcd,0x1f,0x16,0xc2,0x8f,0x8,0xd0,0x47,0xc,0x23, + 0x1,0x86,0xc2,0x4,0xa8,0x66,0xc0,0xf7,0xfd,0x41,0x3f,0x56,0xd7,0xe1,0xfb,0xbe, + 0xf6,0x5d,0x7,0x8d,0xa1,0xd1,0x0,0x7c,0x3f,0xc8,0xf7,0x7d,0x1f,0x94,0xe,0x9c, + 0x9f,0x5d,0x81,0x2c,0xfc,0x61,0xd3,0x0,0x3,0x27,0x80,0xef,0x33,0x50,0xca,0x5a, + 0xfb,0x80,0x2c,0x73,0xdf,0xf7,0x41,0x8,0x79,0x68,0x4d,0x82,0x4e,0xe0,0x61,0x4d, + 0x37,0x22,0x0,0x7c,0x9f,0x81,0x10,0x26,0x1d,0x87,0x49,0x20,0xf0,0xb0,0x91,0x20, + 0x49,0xf8,0x23,0x2,0xb4,0xc0,0x98,0xdf,0x12,0x7a,0x20,0x75,0xdf,0x7,0x8,0x89, + 0x12,0xe1,0x61,0x21,0x41,0x92,0xe0,0x85,0x9f,0xc3,0xd8,0xe0,0x7d,0x9d,0x81,0x13, + 0x40,0x76,0xf8,0x54,0x9b,0x2f,0x88,0x10,0x6c,0x6c,0xa8,0x4d,0x42,0x20,0x60,0xbd, + 0x6,0x90,0x85,0x2f,0xb6,0x41,0x63,0xa8,0x8,0xc0,0x18,0x40,0x29,0x1,0xa5,0x4, + 0x7c,0xa8,0x82,0x6e,0xe3,0x18,0x36,0x12,0xc4,0x9,0x5c,0xd6,0x4,0x5c,0x1b,0x8c, + 0x8,0xd0,0x6,0xb7,0x83,0xbc,0x20,0xb8,0x4c,0x9,0x0,0xaa,0xd4,0x7c,0x6e,0xe, + 0x18,0x8b,0x6a,0x82,0x41,0x13,0x21,0x2c,0xe4,0xa0,0x55,0x63,0x52,0xfb,0x61,0x2, + 0x8c,0x7c,0x80,0x56,0x2d,0xa0,0x0,0xfc,0x16,0x1,0xf8,0xbe,0xc9,0x1c,0xf0,0x26, + 0x23,0x17,0x3a,0x27,0xc4,0x60,0xcc,0x82,0x2c,0x74,0x1e,0xc8,0x8a,0x57,0xff,0x42, + 0xe0,0xc2,0xf6,0x8b,0xfd,0x41,0x63,0x48,0x8,0x0,0x0,0x4,0x81,0xc,0x89,0x64, + 0xe,0x28,0x2,0xa1,0x13,0x30,0x46,0x42,0x3e,0x81,0xb8,0x56,0x10,0x1,0xe8,0x9d, + 0x79,0x10,0xed,0xf6,0xa8,0xe0,0xe5,0xde,0xbd,0x30,0x19,0xc2,0xb5,0xfe,0x80,0x13, + 0xe0,0xe2,0xc5,0x8b,0x79,0xcf,0xf3,0xfe,0x6d,0x6b,0x6b,0xeb,0xb,0x8b,0x8b,0x8b, + 0xd6,0xfd,0xfb,0xf7,0xa9,0x89,0x0,0xc2,0x1c,0x8,0x22,0xc8,0xe6,0x40,0x10,0x82, + 0x93,0x81,0xb,0x3e,0xbc,0xcf,0x42,0x24,0xd8,0x2d,0x21,0xe4,0x40,0x4d,0x9c,0xf0, + 0x75,0x44,0x8,0xbc,0xff,0x78,0x2,0x3c,0xf3,0xcc,0x33,0xff,0x70,0xe4,0xc8,0x11, + 0xff,0xf0,0xe1,0xc3,0x5e,0x2e,0x97,0x7b,0xcf,0xb2,0xac,0xbf,0xbd,0x78,0xf1,0xe2, + 0xc6,0xae,0x1e,0x78,0x17,0xe8,0x2b,0x1,0x32,0x99,0xcc,0x57,0xa7,0xa6,0xa6,0xbe, + 0x74,0xef,0xde,0x3d,0x54,0xab,0x55,0x64,0x32,0x99,0x76,0x2d,0x60,0x8c,0x82,0x52, + 0x95,0xc,0x72,0xca,0xb5,0x81,0x10,0xae,0xd0,0x0,0x81,0x46,0x60,0x6d,0x12,0xf0, + 0xeb,0x59,0xfb,0xf7,0x42,0x78,0x9d,0x12,0x21,0x2c,0x78,0x20,0xe8,0xab,0x8,0xa7, + 0x72,0x3f,0x86,0x1c,0xd9,0x13,0x91,0x3f,0x13,0x1,0x64,0x3f,0x20,0x93,0xc9,0xd8, + 0xb9,0x5c,0xe,0xe3,0xe3,0xe3,0x28,0x97,0xcb,0x5f,0x5a,0x5a,0x5a,0xfa,0x2a,0x80, + 0x37,0xf6,0x52,0xce,0x3b,0x41,0x5f,0x9,0x40,0x29,0x1d,0x4b,0xa7,0xd3,0x58,0x5a, + 0x5a,0xc2,0xd2,0xd2,0x12,0xd6,0xd6,0xd6,0xda,0x4,0x8,0x1c,0x40,0x80,0x31,0xd2, + 0x72,0xfa,0xe4,0x54,0xd4,0x6c,0xda,0xca,0xb,0x88,0xc0,0x85,0x40,0x42,0x24,0x8, + 0x52,0x7e,0x5f,0x99,0x8,0x1c,0x2a,0x19,0xc2,0xe,0x99,0x10,0xb4,0xbc,0x6f,0x22, + 0x41,0x20,0x78,0x2e,0x58,0xb9,0xed,0x1f,0x90,0x21,0x48,0x65,0x2,0xac,0xad,0xad, + 0x21,0x95,0x4a,0x21,0x9d,0x4e,0x63,0x7e,0x7e,0x1e,0x94,0xd2,0xb1,0x2e,0x15,0x77, + 0x47,0xe8,0xbb,0xf,0x60,0x59,0x16,0x0,0x84,0xa,0x4,0x8,0x13,0x20,0x6c,0xcb, + 0xb9,0xd0,0x85,0x16,0xe0,0x42,0xa5,0xad,0xa6,0xa2,0x4c,0x4,0x3d,0x9,0xf8,0x7d, + 0x2,0x22,0x4,0xff,0x15,0xf5,0xc0,0x3,0x7e,0xa8,0x7d,0x13,0x71,0x1a,0x40,0x1e, + 0xd3,0xa0,0x76,0xf8,0xf8,0x5a,0x22,0xc8,0x4,0x90,0xcb,0x40,0x94,0x4d,0x3f,0xd1, + 0x57,0x2,0x58,0x96,0x5,0xc7,0x71,0x42,0x81,0x10,0x51,0x18,0xdc,0xe9,0xf,0x6c, + 0x3e,0x20,0x8,0x20,0x6a,0xaf,0x30,0x3,0xb2,0x90,0xd5,0x4d,0x8,0x9d,0x49,0xe4, + 0x41,0x88,0x8,0x80,0x2c,0x58,0xa1,0x5,0x74,0xb5,0x9f,0xe7,0x8b,0xfd,0x40,0x7b, + 0xc4,0x7,0x7a,0xd4,0x5e,0x4d,0x7d,0x13,0x50,0x25,0x4,0xdf,0x1c,0xc7,0xe9,0x3b, + 0x9,0xfa,0xae,0x1,0x6c,0xdb,0x86,0xef,0xfb,0xf0,0x3c,0xaf,0xfd,0xe2,0x81,0x6d, + 0x8e,0x3a,0x7f,0xc2,0xc,0x8,0x21,0xb,0x73,0x10,0x15,0x3e,0x91,0x84,0x1e,0x38, + 0x82,0xa2,0xc6,0xca,0x44,0x8,0x60,0x6a,0x87,0x33,0x89,0x4,0xe1,0x9a,0x2e,0xd2, + 0xce,0x62,0xfd,0xf1,0xbe,0x80,0xb8,0x46,0x94,0x85,0x6d,0xf7,0xbf,0x51,0xd6,0xf7, + 0x7f,0x94,0x35,0x0,0x63,0xc,0x9e,0xe7,0xb5,0xdb,0xfc,0x42,0xd8,0x81,0x13,0x47, + 0xdb,0xc2,0xa4,0x94,0x86,0x48,0xa0,0x27,0x0,0x24,0x22,0x84,0x4d,0x89,0x6c,0xd3, + 0x79,0x5e,0xf8,0xb9,0x98,0x86,0xb,0x66,0xc1,0x27,0x47,0xfe,0xd4,0xda,0x1f,0x44, + 0x2,0xc3,0x35,0x5f,0xde,0x77,0x9c,0xfe,0x7f,0x27,0xdb,0x6f,0x27,0x10,0x94,0xd2, + 0x36,0xeb,0xf9,0xe6,0xb7,0xa,0x14,0x92,0x5d,0x17,0x4e,0x1f,0xda,0xb5,0x3d,0x70, + 0x0,0x93,0x4,0x1f,0x1c,0x3,0xd1,0x34,0x40,0x92,0x13,0xa8,0x13,0x3e,0xbf,0x2e, + 0x8e,0x8,0x9d,0xf8,0x2,0x41,0x6b,0x20,0x28,0x7,0x31,0xfe,0xa1,0xdf,0x63,0x20, + 0xfa,0xee,0x3,0x8,0x13,0x20,0x6b,0x0,0x5e,0xf8,0xbc,0xc6,0x3,0x51,0xdb,0x1f, + 0x8,0x3d,0x6c,0xfb,0x45,0x9f,0x81,0x4a,0x86,0x20,0xf,0x80,0x36,0xbe,0x60,0x86, + 0xc9,0xfb,0xd7,0x35,0xf9,0x3a,0x89,0xfd,0xf3,0x7d,0x95,0x0,0x42,0xf8,0x61,0xd, + 0x60,0xdb,0xf6,0xfe,0xf7,0x1,0x2c,0xcb,0x8a,0x14,0x44,0xb8,0x56,0xb1,0x56,0x7b, + 0x9f,0x80,0x52,0x5e,0xeb,0xc3,0xe,0x60,0xb0,0xa9,0xa6,0x0,0x88,0x9a,0x80,0x70, + 0xeb,0x42,0x3c,0x85,0x89,0x5,0x7a,0xef,0x5f,0x35,0x1,0xf2,0x7e,0xb2,0x2f,0xa0, + 0x17,0xbe,0xaa,0x9,0x18,0x63,0xfb,0xbf,0x15,0x20,0xd4,0x9b,0xac,0xf6,0x3c,0xcf, + 0x3,0x63,0x34,0x52,0xb3,0x84,0xe0,0x55,0x7,0x50,0x25,0x82,0x5c,0xdb,0x4d,0xf6, + 0x5f,0x4e,0x5,0x92,0x7c,0x0,0x9d,0x9,0x10,0xa9,0xac,0xfe,0x65,0xf2,0x76,0xd6, + 0x1,0x14,0x16,0xbc,0x6c,0x6,0xe4,0x32,0xea,0x17,0x6,0xd2,0x17,0x20,0x17,0x10, + 0x27,0x80,0x38,0xe,0x88,0x20,0xda,0xfb,0xaa,0x3,0x18,0xad,0xf9,0x3b,0xb3,0xff, + 0x49,0xd1,0x40,0x26,0x31,0x61,0xb7,0x7e,0x80,0x2a,0x7c,0x35,0xfc,0x2b,0x6f,0x61, + 0xd2,0xf7,0xbf,0x67,0x73,0x60,0x3e,0x80,0xeb,0xba,0x92,0x13,0xa8,0x16,0x1e,0x57, + 0xff,0x62,0x9f,0x8f,0x1b,0x24,0x12,0x11,0x54,0xa1,0x87,0xc9,0x10,0xd,0x25,0xef, + 0xbc,0x3f,0x20,0x10,0x3a,0x10,0xe,0x0,0x85,0x85,0xae,0x23,0x83,0xda,0xe6,0x97, + 0xbb,0x7f,0x55,0x13,0xe0,0x79,0x1e,0x5c,0xd7,0x3d,0x38,0x3e,0x0,0xa5,0xb4,0x5d, + 0xeb,0x1,0x18,0x4c,0x80,0x88,0xf9,0xb,0xa7,0x2f,0x4c,0x4,0x53,0x13,0x50,0xef, + 0xfc,0x85,0x9d,0x40,0x20,0xaa,0xfe,0x5,0x64,0xdb,0x1f,0x1c,0xb3,0x50,0x9a,0xe4, + 0xc,0xea,0xda,0xfc,0xd1,0xda,0x1f,0xec,0xf3,0xff,0x9,0x37,0x87,0xfb,0x89,0xbe, + 0xfb,0x0,0x96,0x65,0x29,0xcd,0x40,0xd5,0x4,0x4,0xfb,0xc2,0xc,0x44,0xc3,0xbc, + 0x72,0x4b,0x20,0x68,0x39,0xe8,0x9c,0xbf,0x6e,0x38,0x81,0x71,0xce,0xa0,0xaa,0xc6, + 0xe3,0x43,0xc0,0x66,0xfb,0x7f,0x20,0x9a,0x81,0x0,0x17,0x8e,0x1a,0x9,0xc,0xab, + 0x51,0x12,0xb2,0x89,0x41,0xca,0x89,0xe0,0xfb,0x61,0x27,0x90,0x8f,0x2a,0x86,0x41, + 0x1b,0xf0,0x54,0xfc,0x6f,0xf8,0x39,0xc2,0xcf,0x65,0x72,0x2,0x4d,0x9d,0x3f,0x81, + 0xca,0xd7,0x7f,0xf0,0xa1,0xef,0x4,0xd2,0xfb,0x4,0xa2,0x2c,0x86,0xce,0x7,0x78, + 0xe5,0x95,0x57,0x8e,0xf8,0xbe,0xff,0x67,0x71,0x2c,0x6a,0xb0,0x9a,0xaa,0x79,0xba, + 0xeb,0x28,0xa5,0x78,0xfb,0xed,0xb7,0xb1,0xb0,0xb0,0xa0,0x71,0x2,0x45,0x2d,0xf, + 0x6b,0x81,0x30,0x1,0x82,0x91,0x3f,0x61,0x2d,0xe0,0x43,0x35,0x7,0x26,0x67,0x50, + 0xdd,0xd7,0xc1,0xe4,0x4,0x46,0x9d,0xbf,0xf8,0xe6,0x9f,0xa9,0x17,0x50,0x8d,0x0, + 0xca,0xbf,0xb7,0x2c,0xb,0x57,0xaf,0x5e,0xfd,0xe1,0x9b,0x6f,0xbe,0xf9,0x43,0x59, + 0x43,0xa8,0x15,0x46,0xce,0x53,0xcf,0x8b,0x54,0x92,0xd9,0xd1,0x97,0x5f,0x7e,0xf9, + 0xfe,0xae,0x8,0xe0,0x79,0xde,0x82,0x5c,0x88,0x42,0x90,0xaa,0x90,0x4d,0xf9,0x2a, + 0x21,0x6a,0xb5,0x1a,0x8,0x21,0x9a,0x66,0xa0,0x68,0xfb,0x7,0x24,0xe0,0xf6,0x3e, + 0xe8,0xff,0x97,0xed,0x7f,0xa0,0x5,0x68,0xa4,0xf6,0x27,0xf9,0x1,0x9d,0x12,0x20, + 0xde,0xfe,0x47,0xb5,0x80,0xfa,0xc1,0x87,0xdc,0x2d,0x1c,0x17,0xfe,0x95,0x5,0x49, + 0x8,0x41,0xad,0x56,0x4b,0x74,0x4,0xd5,0xd6,0x89,0x9a,0x27,0x9b,0x28,0xcf,0xf3, + 0x16,0x0,0xbc,0x63,0xba,0x57,0x2c,0x1,0x8,0x21,0x67,0x5a,0xa9,0x56,0xd0,0x71, + 0xc2,0xd7,0xe5,0xe5,0x72,0x39,0xe4,0xf3,0xf9,0xb6,0xf0,0xd5,0x66,0xa0,0xa8,0xe9, + 0xf2,0x7e,0x20,0xec,0xb0,0xfd,0xf7,0x7d,0x5e,0xfb,0x5,0x29,0xcc,0x11,0x41,0x39, + 0xe5,0xfb,0xfc,0x9d,0xd4,0x42,0x6d,0xef,0x49,0xc7,0x66,0xf5,0x2f,0x88,0xa0,0x6f, + 0xfb,0xc7,0xfb,0x1,0xba,0x7d,0xcf,0xf3,0x90,0xcb,0xe5,0xb4,0x7e,0x80,0x2c,0x68, + 0x55,0xd8,0xb2,0xd0,0xe5,0x7d,0x71,0xef,0x96,0xc,0x77,0x4d,0x80,0x5,0x51,0x3b, + 0x3b,0x15,0x72,0x9c,0x16,0xf0,0x7d,0x1f,0x57,0xae,0x5c,0xc1,0xda,0xda,0x9a,0xa6, + 0x2f,0x40,0x4,0x7f,0x3a,0xb7,0xff,0x1,0x11,0xcc,0x2d,0x82,0x40,0xd8,0x51,0x12, + 0x44,0xa1,0x13,0xfe,0xce,0xc2,0xc0,0x9d,0x98,0x1,0xd5,0xfe,0x7b,0x9e,0x87,0xb5, + 0xb5,0x35,0xbc,0xf9,0xe6,0x9b,0xb0,0x6d,0x3b,0xd6,0x11,0x34,0xd5,0x7a,0x39,0x4f, + 0xaa,0xfd,0x20,0x84,0x2c,0xc4,0xc9,0x38,0x96,0x0,0x8c,0xb1,0xb3,0x7b,0xa9,0xf1, + 0xaa,0x9,0x0,0x80,0x1b,0x37,0x6e,0x60,0x7b,0x7b,0x3b,0x62,0x2,0x2,0x2f,0x9f, + 0x86,0xc8,0xa0,0xda,0x7f,0x1d,0x9,0xa2,0x3e,0x40,0x52,0x30,0x8,0xd0,0x75,0x6, + 0xc9,0x15,0x4d,0x57,0xcb,0xe4,0x2,0x4e,0x12,0x7e,0x58,0xf0,0x61,0xa1,0xab,0xcd, + 0x42,0xcf,0xf3,0xb0,0xbd,0xbd,0x8d,0x5b,0xb7,0x6e,0xa1,0x50,0x28,0xc4,0x9a,0x80, + 0x9d,0xa8,0xff,0xd6,0x33,0x9c,0x8d,0x93,0xb1,0x91,0x0,0x97,0x2f,0x5f,0xce,0x36, + 0x9b,0xcd,0x47,0x45,0xf0,0x65,0xb7,0xea,0x5f,0xce,0x77,0x1c,0x7,0xae,0xeb,0xc2, + 0x75,0xdd,0xf6,0x83,0x6,0x4,0x90,0x1d,0xc1,0xb0,0xca,0x57,0xdb,0xff,0x26,0x12, + 0xa8,0x61,0x61,0x2e,0x6c,0x53,0x6f,0x60,0x3c,0xf4,0x82,0x37,0xf9,0x1,0xfa,0xef, + 0xfe,0xc2,0xc3,0xc3,0xf4,0x4,0x10,0xd7,0x8b,0x72,0x71,0x1c,0xc7,0x68,0x2,0xe2, + 0x84,0x2e,0xef,0x8b,0xad,0xe5,0x43,0x3d,0x7a,0xf9,0xf2,0xe5,0xec,0x85,0xb,0x17, + 0xb6,0x77,0x44,0x80,0x66,0xb3,0x79,0x9a,0x52,0x6a,0xeb,0x84,0xbf,0x1b,0x9f,0x80, + 0x10,0xd2,0x1e,0xf0,0x20,0x4,0xcf,0x23,0x82,0x1e,0x28,0x65,0xad,0x8d,0x68,0x9, + 0xa0,0x6b,0xff,0xeb,0x55,0xff,0xf0,0xf4,0x6,0xc6,0x11,0x40,0x17,0xb,0x10,0x42, + 0x74,0x1c,0xa7,0x5d,0xbe,0x26,0x2,0x98,0x84,0x1e,0x76,0xa4,0xdb,0x79,0x76,0xb3, + 0xd9,0x3c,0xd,0xe0,0xda,0x8e,0x8,0x40,0x29,0x3d,0xbb,0x13,0x41,0xc7,0x69,0x3, + 0x51,0xfb,0x52,0x29,0x3e,0x15,0xae,0x8,0x7d,0x32,0xc6,0xf0,0xc1,0x7,0xef,0xb7, + 0x5e,0x98,0x7b,0xf5,0xa2,0x8b,0x57,0xad,0xe1,0x41,0x9e,0x2c,0x60,0x9d,0xc0,0x83, + 0x70,0x70,0xb0,0x6f,0x8e,0xfe,0x99,0xa0,0xfa,0x1,0xa2,0xd6,0x8b,0x73,0x3a,0x42, + 0x88,0x63,0xfe,0xc5,0x4f,0x94,0x10,0x40,0xd4,0x41,0x14,0xa6,0x42,0x68,0x0,0x51, + 0x46,0xa2,0xec,0x77,0x52,0xeb,0xd5,0x63,0x89,0x4,0x67,0xb1,0x53,0x2,0x10,0x42, + 0xb4,0xf6,0x7f,0xa7,0xa4,0x90,0xee,0x87,0x74,0x3a,0xd,0x42,0x8,0xc6,0xc7,0xc7, + 0x41,0x8,0x81,0xe3,0x38,0x78,0xfd,0xf5,0x7f,0x8e,0xbc,0x9c,0xee,0x85,0x75,0x2f, + 0x1e,0x16,0x58,0xff,0x3e,0xb4,0x90,0x49,0x2d,0x10,0x8e,0x42,0x26,0x77,0x46,0x89, + 0xb4,0x50,0x28,0x20,0x93,0xc9,0xa0,0x50,0x28,0xc0,0xf3,0xbc,0x76,0x19,0x89,0xf7, + 0x13,0x65,0xa8,0x13,0xb2,0xbc,0x1f,0xa7,0x5,0xe2,0xfc,0x80,0x8e,0x9,0x20,0x87, + 0x5e,0x3b,0x25,0x84,0xaa,0x9e,0x85,0x87,0x5b,0x28,0x14,0xe0,0x38,0xe,0xea,0xf5, + 0x7a,0x44,0x90,0xdd,0x80,0x1c,0x63,0x57,0x8f,0x4d,0x4,0xd2,0x9,0x50,0x14,0xbe, + 0x7a,0xdc,0x4d,0x88,0x8a,0x91,0xc9,0x64,0x40,0x29,0x45,0x2a,0x95,0x8a,0x90,0x4b, + 0x16,0xaa,0xfc,0x1e,0x26,0x81,0xcb,0xda,0xa3,0xb5,0xed,0x8e,0x0,0xb2,0xf0,0x76, + 0x6a,0x2,0x74,0xf6,0x39,0x9d,0x4e,0xb7,0xef,0x2f,0x6c,0x5d,0x2f,0x8,0xf0,0x30, + 0x41,0xf6,0x8d,0x64,0x2d,0xa9,0x42,0x36,0x7,0x9d,0xa8,0x7d,0x41,0x84,0xd6,0xb6, + 0x33,0x2,0x5c,0xba,0x74,0x69,0x8e,0x52,0x3a,0xd1,0x89,0x80,0x77,0x42,0x80,0x4c, + 0x26,0x3,0xd7,0x75,0x41,0x29,0x8f,0x9,0x88,0xd1,0x41,0x7,0x19,0x72,0x39,0x32, + 0xc6,0x90,0xcd,0x66,0x77,0x44,0x0,0x43,0x8d,0x57,0xb7,0x89,0x4b,0x97,0x2e,0xcd, + 0xbd,0xf4,0xd2,0x4b,0x1f,0xa9,0xf7,0xd5,0x12,0xc0,0xb6,0x6d,0xa3,0xfd,0x8f,0x13, + 0xbc,0xea,0xbd,0xaa,0xc8,0x64,0x32,0x68,0x34,0x1a,0x91,0x97,0x3f,0xe8,0x60,0x8c, + 0xa1,0xd9,0x6c,0x2,0x0,0xb2,0xd9,0xac,0xf1,0x3a,0x21,0x64,0x93,0xb0,0x55,0x32, + 0xc9,0x9b,0x6d,0xdb,0x67,0x1,0x74,0x46,0x0,0x42,0xc8,0x19,0x5d,0xd,0x4e,0xd2, + 0x8,0xa6,0x9a,0x2f,0x6b,0x0,0x99,0x0,0x23,0x84,0x21,0xca,0x28,0xae,0x52,0x24, + 0x91,0x40,0xa3,0xfe,0xc5,0x76,0x6,0xc0,0x7f,0xa8,0xf7,0xd3,0x12,0xc0,0xb2,0xac, + 0x85,0x9d,0xda,0xf9,0x38,0xd5,0x2f,0x13,0x40,0x30,0x7d,0x84,0x28,0x2c,0xcb,0x32, + 0x9a,0x0,0x1,0x59,0xf0,0x71,0x35,0x5e,0xdd,0x0,0x68,0x43,0xc2,0x5a,0x2,0xa4, + 0xd3,0xe9,0xc3,0xd4,0xa2,0x77,0x8a,0xc5,0xa2,0x4d,0x29,0x85,0x65,0x5b,0xa0,0xa0, + 0xa0,0x16,0x6f,0xdf,0x13,0x90,0xf6,0xbe,0xda,0xe4,0x23,0x84,0x80,0x50,0x2,0x4a, + 0xa2,0x3,0x35,0xb2,0xd9,0xec,0x91,0x46,0xa3,0x31,0xd2,0xf9,0x6,0x50,0x4a,0x59, + 0x2e,0x97,0x43,0x26,0x9b,0xb9,0xf,0x28,0x3,0x4f,0x98,0xf,0x26,0xcd,0x2f,0xac, + 0x6,0x92,0x7c,0xcf,0x7,0x3,0x6b,0xef,0xfb,0xf0,0xe1,0xb9,0x3c,0xd8,0xb6,0xba, + 0xba,0xea,0xfa,0x9e,0x7f,0x58,0xf7,0x9f,0x5a,0x2,0x3c,0xfa,0xf9,0x93,0xe7,0x9, + 0x21,0xa9,0x27,0xff,0xf2,0xaf,0xbb,0xfa,0x82,0x6b,0xab,0x6b,0xf8,0xc5,0x2f,0x7e, + 0x11,0x6a,0xd,0x8c,0x10,0xa0,0x5e,0xaf,0x93,0xdf,0xfc,0xe6,0x37,0x58,0x38,0xbb, + 0x70,0xb4,0x9b,0xf7,0xfd,0x9f,0xff,0xfd,0x15,0x18,0x63,0xd3,0xba,0x73,0x11,0x2, + 0xfc,0xf4,0xa7,0x3f,0x1d,0xa3,0x94,0xa6,0x6c,0xcb,0x46,0xbd,0x5e,0xef,0xe6,0x73, + 0xa0,0x5e,0xaf,0xa3,0x56,0xab,0x75,0xf5,0x9e,0xfb,0x9,0xb5,0x5a,0xd,0xf5,0x7a, + 0xbd,0xeb,0xe5,0xee,0xd8,0xe,0x5c,0xcf,0x4d,0x5f,0xbb,0xf6,0x9f,0xb9,0xf3,0xe7, + 0xff,0x6e,0x4b,0x3e,0x17,0x21,0x40,0xa1,0x60,0x17,0x7d,0x42,0x61,0x3b,0x4e,0xd7, + 0xed,0x75,0xa3,0xd1,0x40,0xb3,0xd9,0x1c,0xc8,0x7,0x10,0xf,0x3,0x9a,0xcd,0x66, + 0xbb,0x8c,0xba,0x9,0xdb,0x71,0xe0,0x33,0x1f,0xb5,0x5a,0xa9,0x8,0xbe,0x36,0x61, + 0x70,0x2e,0x7a,0x79,0x76,0xd2,0xa2,0x3e,0x1c,0xdb,0xe9,0x7a,0x13,0xad,0xd1,0x68, + 0xe0,0xca,0x95,0x2b,0x7d,0xb,0xd9,0x3e,0x6c,0xc8,0x64,0x32,0x38,0x74,0xe8,0x50, + 0xd7,0xcb,0xdd,0xb1,0x1d,0x78,0xae,0xb,0xcb,0x42,0x9,0xca,0xb2,0x74,0x11,0x2, + 0xd8,0x36,0x26,0x19,0xa1,0xb0,0x6d,0xbb,0xeb,0xf,0xd2,0x6c,0x36,0x71,0xf3,0xe6, + 0x4d,0x6c,0x6f,0x6b,0x7b,0x26,0xf,0x3c,0x8a,0xc5,0x22,0xbe,0xf8,0xc5,0x2f,0x76, + 0xbd,0xdc,0x45,0x8,0x9e,0x51,0x7f,0x32,0x72,0x4e,0xcd,0xa0,0xd4,0x2a,0x31,0xc2, + 0x7a,0x42,0x0,0xa1,0xde,0x5c,0xd7,0xed,0xea,0x7d,0xf7,0xb,0x5c,0xd7,0x45,0xa3, + 0xd1,0xe8,0x19,0x1,0x40,0x48,0x29,0x72,0x4e,0xcd,0x20,0x36,0x29,0x11,0x46,0x7a, + 0x62,0x2,0xc4,0x40,0x90,0x11,0xf4,0x60,0x8c,0xf,0xc,0xe9,0x85,0x9,0xa0,0x94, + 0x82,0x81,0x25,0x13,0xc0,0x2,0x2d,0x31,0xca,0x83,0x12,0xdd,0x7e,0x10,0xf1,0x1, + 0xe4,0x8,0x66,0x88,0xd1,0xc1,0xdd,0x84,0x88,0xd7,0x0,0x1d,0x68,0x0,0x50,0x5a, + 0x4,0x63,0xb0,0xac,0xee,0x9b,0x80,0x11,0x1,0x92,0xd1,0x1b,0x2,0xd8,0x68,0xd, + 0x90,0x29,0xaa,0xe7,0x74,0x81,0xa0,0x92,0xe8,0xa2,0xec,0xf6,0x83,0x88,0x51,0x40, + 0x23,0xe8,0x21,0x6,0xb5,0xf4,0xc2,0x7,0x20,0x84,0x0,0xc,0x1d,0xf8,0x0,0x20, + 0x93,0xfc,0x47,0xd1,0xc1,0x89,0x7b,0x85,0xb0,0x71,0xbd,0xec,0xf,0x98,0x98,0x98, + 0xc0,0x57,0xbe,0xf2,0x15,0x54,0x2a,0x95,0xae,0x91,0x8d,0x10,0x82,0x3b,0x77,0xee, + 0xe0,0x67,0x3f,0xfb,0x19,0xd6,0xd6,0xd6,0xba,0x72,0x4f,0x1d,0x84,0x73,0xdc,0xed, + 0x72,0xb7,0x6d,0x7,0x84,0x4f,0xb5,0xdb,0x21,0x1,0x48,0x6f,0x7c,0x0,0xdf,0xf7, + 0xd1,0x6c,0x36,0x7b,0x46,0x80,0x74,0x3a,0x8d,0x53,0xa7,0x4e,0xe1,0xad,0xb7,0xde, + 0xc2,0xe2,0xe2,0x62,0x57,0xef,0x3d,0x3d,0x3d,0x8d,0xf3,0xe7,0xcf,0xe3,0xb7,0xbf, + 0xfd,0x6d,0xcf,0x7a,0x34,0x7b,0xf5,0x8d,0xa0,0x90,0x25,0x23,0x9d,0x68,0x0,0x4a, + 0xf2,0xc,0xfa,0x71,0x6f,0x7b,0x85,0x88,0x74,0xf5,0xaa,0x0,0xf,0x1f,0x3e,0x8c, + 0xab,0x57,0xaf,0x82,0x31,0x86,0x47,0x1e,0x79,0xa4,0xab,0xf7,0x66,0x8c,0xe1,0xda, + 0xb5,0x6b,0x28,0x16,0x8b,0xb8,0x7b,0xf7,0x6e,0x57,0xef,0x2d,0x20,0x9a,0xc9,0xdd, + 0x2e,0xf7,0x56,0x13,0x10,0x84,0xa0,0xa0,0x9e,0xd3,0xf8,0x0,0x14,0x4,0xc,0x94, + 0x74,0x9f,0x0,0xd5,0x6a,0xb5,0xa7,0x4,0xa0,0x94,0x62,0x6a,0x6a,0xaa,0x27,0xf7, + 0x16,0x10,0x6d,0xf5,0x5e,0xa0,0x5e,0xaf,0xa3,0x5a,0xad,0x76,0x9f,0x0,0x84,0x72, + 0x13,0xc0,0x48,0x24,0x6,0x1f,0xd,0x4,0x11,0x4c,0x30,0x10,0x58,0x76,0xf7,0x4d, + 0x40,0xb5,0x5a,0x45,0xbd,0x5e,0xef,0x99,0x9,0x98,0x9e,0x9e,0xee,0x79,0x3f,0x83, + 0xe7,0x79,0x78,0xff,0xfd,0xf7,0x7b,0x72,0xef,0x66,0xb3,0xd9,0x13,0x2,0x8,0x59, + 0x32,0x20,0xa7,0x9e,0xd3,0x6a,0x0,0xa0,0x37,0x8b,0x30,0xac,0xaf,0xaf,0xa3,0x5e, + 0xaf,0xf7,0x2c,0x12,0x78,0xf4,0x68,0x57,0x7b,0x51,0x8d,0xe8,0x95,0x6,0xa8,0xd5, + 0x6a,0x58,0x5f,0x5f,0xef,0x7a,0xb9,0xf3,0xfb,0x11,0x50,0x90,0xc8,0x4c,0x94,0x91, + 0x7f,0xfa,0xdd,0xef,0x7e,0x77,0x1b,0x4,0xf3,0x5f,0xff,0xfb,0xaf,0x77,0xf5,0x21, + 0x46,0x18,0x2c,0x7e,0xf4,0x4f,0x3f,0x2,0x80,0xf,0x4f,0x9f,0x3a,0xfd,0x98,0x9c, + 0xaf,0xe9,0xb,0xa0,0x39,0xc6,0x18,0x4a,0xa5,0x88,0xc3,0x38,0xc2,0x43,0xc,0xc2, + 0xbf,0x9e,0x1a,0x57,0xf3,0x23,0x4,0xf0,0x7d,0x3f,0x47,0x28,0xc5,0xbf,0xff,0xf8, + 0xc7,0xb0,0x47,0xfd,0xf6,0xfb,0x2,0xae,0xe7,0xe1,0xf6,0xed,0xdb,0xf0,0x7c,0x3f, + 0x32,0x14,0x2b,0x42,0x0,0x6,0xd8,0x94,0x10,0x30,0xdf,0xc7,0x28,0x70,0xbb,0x3f, + 0xc0,0x82,0xd8,0x42,0x32,0x1,0x28,0xa1,0x16,0x1,0x19,0xd,0xda,0xd8,0x47,0xf0, + 0x7d,0x9f,0x9b,0x0,0x44,0xbd,0xcb,0x28,0x1,0x2c,0x2b,0xd,0x4,0x9f,0x70,0x8f, + 0x30,0xfc,0x58,0x5e,0x5e,0xc6,0xcd,0x9b,0x37,0x61,0xdb,0x36,0xce,0x9c,0x39,0x83, + 0x42,0x21,0x12,0xef,0x1,0x8,0x81,0x65,0xdb,0x91,0xaf,0x4e,0x74,0xa1,0x60,0x0, + 0x18,0x69,0x80,0x87,0x4,0x2b,0x2b,0x2b,0xf8,0xf5,0xaf,0xff,0x1b,0xb,0xb,0x67, + 0xd1,0x6c,0xba,0xf8,0xc9,0x4f,0x7e,0x82,0xe7,0x9e,0x7b,0xe,0x63,0x63,0xe1,0xa5, + 0x87,0x5a,0x72,0x8d,0xd4,0xe8,0x28,0x1,0x8,0x59,0x3,0x30,0xd1,0x8b,0x81,0x9, + 0x23,0x74,0x1f,0x1f,0x7c,0xf0,0x1,0xbe,0xfc,0xe5,0xbf,0xc1,0xf4,0xf4,0x11,0xac, + 0xac,0x7c,0x86,0xd9,0xd9,0x59,0x7c,0xfc,0xf1,0xc7,0x78,0xfc,0xf1,0xc7,0xdb,0xd7, + 0x88,0x8f,0x48,0x0,0x44,0x96,0xa3,0xd3,0x4,0x82,0x2,0xd,0x30,0x22,0xc0,0xf0, + 0xc3,0xb2,0x2c,0x78,0x1e,0xc3,0xf2,0xf2,0x12,0x36,0x37,0xb7,0x51,0xad,0x56,0x31, + 0x3e,0x3e,0x1e,0xd2,0xe0,0xbc,0x57,0x54,0x2f,0xcb,0x8,0x1,0x9a,0x4d,0x77,0x13, + 0x2d,0xd,0xd0,0x8b,0xef,0xe1,0x47,0xe8,0x2e,0x1e,0x7f,0xfc,0x71,0xbc,0xfb,0xee, + 0xbb,0x38,0x7e,0xfc,0x38,0x96,0x97,0x97,0xf1,0xd1,0x47,0x1f,0xe1,0xc9,0x27,0xff, + 0x2a,0xe4,0xbf,0xf1,0x5e,0x58,0x17,0x0,0x8b,0xf4,0x65,0x47,0x8,0xd0,0x68,0x34, + 0x5c,0x0,0xf0,0xbc,0xee,0xf8,0x0,0xcd,0x66,0x13,0x1f,0x7f,0xfc,0x31,0x3e,0xfb, + 0xec,0xb3,0xd1,0x77,0x81,0x1d,0xc2,0xb6,0x6d,0x4c,0x4d,0x4d,0x61,0x76,0x76,0x36, + 0x71,0x1d,0x21,0xdb,0xb6,0xf1,0xf4,0xd3,0x4f,0xe1,0xc6,0x8d,0x1b,0xc8,0xe5,0x72, + 0xf8,0xda,0xd7,0x9e,0x7,0x6b,0x4d,0x5e,0x29,0xe0,0x79,0xbe,0x31,0x7c,0xad,0xd1, + 0x0,0xcd,0x1a,0xff,0x91,0xb,0x60,0x6f,0x81,0x20,0xdf,0xf7,0x51,0xad,0x56,0x71, + 0xfa,0xf4,0x69,0x8c,0x8d,0x8d,0x45,0xbe,0x71,0x57,0x53,0x53,0x5e,0x2f,0x37,0x20, + 0x3a,0x3b,0x88,0xbc,0x75,0x23,0xdf,0x74,0xad,0xe9,0x9c,0xe7,0x79,0xd8,0xdc,0xdc, + 0xc4,0xa7,0x9f,0x7e,0x8a,0x7c,0x3e,0x9f,0xa8,0x89,0x29,0xb5,0x70,0xee,0xdc,0x17, + 0x5a,0x65,0x16,0x1d,0x7a,0xe7,0x79,0x9e,0xa8,0x7c,0xc9,0x3e,0x40,0xa3,0xe1,0xd6, + 0x81,0xee,0x8c,0x4e,0xf5,0x3c,0xf,0x73,0x73,0x73,0x58,0x5c,0x5c,0xc4,0xb7,0xbf, + 0xfd,0x6d,0xbc,0xf3,0xce,0x3b,0xd8,0xdc,0xdc,0x34,0x5e,0xdf,0x8d,0x11,0x3c,0xfd, + 0x1c,0x72,0xd6,0x2d,0x1f,0x49,0xbe,0x4f,0x3e,0x9f,0xc7,0xb3,0xcf,0x3e,0x8b,0x17, + 0x5f,0x7c,0x11,0x27,0x4e,0x9c,0xc0,0x83,0x7,0xf,0x12,0x7f,0xff,0xe0,0xc1,0x3, + 0xdc,0xbe,0x7d,0x1b,0x85,0x42,0x1,0x8f,0x3d,0xf6,0x58,0x44,0x6b,0xf0,0x2e,0xec, + 0x26,0x0,0x92,0xdc,0xa,0x68,0x36,0xb9,0x9,0xe0,0xd3,0xb7,0xed,0xcd,0x7,0xc8, + 0xe7,0xf3,0xb8,0x7e,0xfd,0x3a,0x9e,0x7b,0xee,0xb9,0x9e,0xe,0xa5,0xda,0x6f,0xf8, + 0xfd,0xef,0x7f,0x8f,0xd7,0x5f,0x7f,0x1d,0x6f,0xbf,0xfd,0x36,0x1e,0x7d,0xf4,0x51, + 0x6c,0x6c,0x98,0xd7,0x92,0xbe,0x77,0xef,0x1e,0xee,0xdd,0xbb,0x87,0x85,0x85,0x33, + 0x78,0xf0,0xe0,0x53,0xfc,0xfc,0xe7,0x3f,0xc7,0x53,0x4f,0x3d,0x15,0xea,0x16,0x77, + 0x5d,0xaf,0x35,0xd0,0x84,0x45,0xbe,0xc8,0x89,0x10,0xa0,0x5e,0x6f,0x6c,0x12,0xc2, + 0x59,0x63,0xdb,0x7b,0x33,0x1,0xcb,0xcb,0xcb,0x78,0xf1,0xc5,0x17,0x51,0xad,0x56, + 0x47,0xe,0xe5,0xe,0xb1,0xbe,0xbe,0x8e,0xb,0x17,0x2e,0xe0,0x8d,0x37,0xde,0x88, + 0x5d,0x50,0xf2,0xee,0xdd,0xbb,0x78,0xfa,0xe9,0x2f,0x63,0x72,0x72,0xa,0xa5,0x52, + 0x9,0x7f,0xfa,0xd3,0x27,0xd8,0xd8,0xd8,0x8,0x5,0x83,0xc4,0x20,0x16,0xc6,0x10, + 0x71,0x4,0x74,0x3e,0x0,0xe3,0xa9,0xb,0xc7,0xd9,0xfd,0x72,0x2,0xae,0xeb,0xe2, + 0xd6,0xad,0x5b,0xb8,0x7e,0xfd,0xfa,0x48,0xf8,0xbb,0xc4,0x7b,0xef,0xbd,0x87,0x1b, + 0x37,0x6e,0xe0,0x89,0x27,0x9e,0x30,0xe,0x74,0xb1,0x6d,0x1b,0xae,0xeb,0x61,0x79, + 0x79,0x9,0x2b,0x2b,0x6b,0xa8,0xd5,0x6a,0x48,0xa5,0x52,0x21,0x3f,0xa0,0xd9,0x14, + 0x26,0x80,0x45,0x3e,0x3b,0xd6,0x11,0x60,0x5,0xe0,0x83,0x1e,0x52,0xa9,0xdd,0x13, + 0x60,0x73,0x73,0x13,0x77,0xef,0xde,0x8d,0x7c,0xea,0x1c,0x37,0x7,0xce,0x41,0x19, + 0x32,0x1e,0xe7,0x3b,0xa8,0xdf,0x4d,0xbe,0xfa,0xea,0xab,0x98,0x9b,0x9b,0x8b,0x44, + 0xf6,0x4,0x3e,0xf7,0xb9,0x93,0xf8,0xe5,0x2f,0x7f,0x85,0xa9,0xa9,0x29,0x3c,0x78, + 0xf0,0x0,0xf5,0x7a,0x1d,0x96,0x65,0x85,0x6,0xdd,0x88,0xb1,0x86,0x8c,0x91,0xaa, + 0xfa,0x7b,0x9d,0x9,0x58,0x1,0xf8,0xe8,0x94,0x6c,0x76,0xf7,0x13,0x39,0x98,0xbe, + 0x1,0xd4,0x69,0x83,0x83,0x22,0x78,0x1,0xd9,0xfb,0x4f,0x82,0x18,0x46,0x6f,0xea, + 0x97,0xb1,0x2c,0x1b,0xa7,0x4e,0x7d,0x1e,0x7f,0xf8,0xc3,0x87,0x38,0x74,0xe8,0x10, + 0xce,0x9d,0x3b,0x17,0x69,0xf2,0xf1,0x79,0x7,0x1a,0x60,0xc,0x2b,0xea,0xef,0xb5, + 0x4,0x20,0x4,0xa8,0xd7,0x1b,0x7b,0x1a,0xba,0x65,0x1a,0xff,0xaf,0x12,0xc0,0x34, + 0x71,0xe3,0x7e,0x87,0xda,0x14,0x34,0x41,0x54,0xa4,0x24,0x59,0x9c,0x3c,0x79,0x12, + 0x40,0x54,0x83,0x0,0x5c,0x96,0x2d,0x52,0x24,0x13,0xa0,0xd1,0xe0,0x1a,0x60,0x7b, + 0xbb,0xb6,0x27,0x2,0x98,0x34,0x80,0x6a,0xcb,0x44,0xaf,0xe3,0x41,0x21,0x82,0x5c, + 0xfb,0xd5,0xe9,0x74,0x75,0x10,0x15,0x69,0x2f,0xb2,0xd8,0xde,0xe6,0x1a,0x0,0x9d, + 0x11,0xc0,0x5d,0x5,0x18,0x6a,0xb5,0xfa,0x9e,0xba,0x83,0xc5,0x43,0xab,0xbd,0x8a, + 0x6a,0x1b,0x55,0xf4,0x39,0x78,0x9e,0x7,0xdb,0xb6,0x71,0xe1,0xc2,0xcb,0x52,0xed, + 0x88,0x2e,0x9,0xd3,0x1e,0xe0,0xa8,0x4c,0x1c,0xd,0xa0,0x7d,0x2d,0x87,0x6e,0xb6, + 0x70,0xb4,0xcf,0xe9,0xa1,0xce,0x3f,0xcc,0xf3,0x44,0xca,0xf3,0x82,0x9,0xa4,0x39, + 0x59,0xcd,0x13,0x44,0x8b,0x6b,0xe5,0x85,0xa5,0x2e,0x5f,0x7e,0x5,0xae,0xeb,0x86, + 0xd6,0x5a,0x52,0xcb,0x43,0x46,0x92,0x9,0xe8,0x4,0xb5,0x5a,0x1d,0x8d,0x46,0x13, + 0x84,0xb0,0x55,0xf5,0x5c,0x84,0x0,0xb5,0x5a,0x7d,0x85,0x10,0x60,0x6b,0x6b,0x6f, + 0x1a,0xc0,0xc4,0x5c,0x31,0x1b,0x36,0x10,0xd4,0x7e,0x21,0xb4,0x63,0xc7,0xca,0x38, + 0x77,0xee,0x2f,0x20,0xcf,0x1c,0xae,0x5b,0x31,0x3c,0x3c,0x1d,0x9d,0x6e,0xcd,0xa0, + 0xa4,0xf5,0x2,0xc2,0x33,0x88,0x7,0x4a,0x27,0x69,0xa2,0x6a,0x7e,0x4d,0x54,0xc0, + 0xc1,0xac,0xdf,0xf2,0x39,0xdd,0xda,0x81,0xc7,0x8e,0x95,0x71,0xef,0xde,0xdd,0xf6, + 0x22,0x91,0xea,0x17,0x58,0x6a,0x79,0x75,0x6a,0x2,0xe2,0xb0,0xb5,0xc5,0x35,0x0, + 0x21,0x6c,0x59,0x3d,0x17,0x21,0x80,0xeb,0x36,0x97,0x1,0xfe,0x91,0xc2,0x5e,0x58, + 0x27,0xda,0x9e,0xea,0x83,0x67,0x32,0x99,0xf6,0xbe,0xfa,0xad,0x60,0xb9,0x3c,0x3, + 0xc7,0xb1,0x23,0x13,0x4f,0x46,0xe7,0x24,0x34,0xcf,0x45,0x18,0xe,0xaf,0x2,0xba, + 0x65,0xe3,0x4c,0x76,0x57,0x36,0x3f,0xc1,0x7e,0x20,0x64,0x91,0x6f,0xda,0xcc,0x2b, + 0x86,0x4,0x69,0xb9,0x3c,0x83,0xc5,0xc5,0xfb,0x70,0x1c,0x7,0x8e,0xe3,0x44,0x3e, + 0xc2,0x55,0xcb,0x4b,0x94,0xe1,0x5e,0x64,0x21,0xbe,0xc5,0x60,0xac,0x3,0x2,0xf8, + 0x3e,0x5d,0xa6,0xd4,0xdf,0xb3,0xdd,0x69,0x36,0x9b,0xed,0x39,0xec,0x4c,0x50,0x6b, + 0x19,0x27,0x40,0xb0,0x60,0x42,0xb0,0x32,0x18,0x31,0x6a,0x83,0xe8,0x16,0x8c,0x83, + 0xf,0x9b,0x0,0xd9,0x14,0xc4,0x9b,0x0,0x55,0xf5,0x7,0x4,0x8,0xd7,0x78,0x33, + 0x9,0xe4,0xf5,0x0,0xc2,0xab,0x83,0x94,0xcb,0x33,0x78,0xef,0xbd,0x6b,0xa1,0x77, + 0x97,0x9,0xa0,0x96,0x97,0xf8,0x9e,0x72,0xaf,0xb2,0x0,0x0,0x4a,0x49,0xb2,0x9, + 0x0,0xd8,0xa,0xff,0x91,0xb7,0x67,0x13,0xa0,0xd3,0x0,0x91,0x7f,0x93,0xa,0xa2, + 0x5c,0x9e,0x69,0x4f,0x67,0x22,0xaf,0x15,0x1c,0x9e,0x9c,0x3a,0x20,0x45,0x27,0x4, + 0xd0,0x99,0x80,0x9d,0x68,0x80,0xa8,0xea,0x8f,0x23,0x40,0x74,0x21,0x8,0x91,0xa, + 0x12,0x94,0xcb,0x33,0xb1,0xe,0xaf,0x49,0x3,0xec,0x8d,0x0,0x82,0x54,0x7e,0xb2, + 0x13,0xc8,0x98,0xb7,0x2,0x50,0xb8,0xae,0x8b,0x6a,0x35,0x12,0x37,0xe8,0x18,0x1b, + 0x1b,0x1b,0x89,0xcc,0x55,0xb,0xb0,0x52,0x99,0x69,0xad,0x99,0x13,0x15,0x7e,0x90, + 0xca,0xe,0xa2,0xea,0x1b,0xe8,0xed,0xbe,0x6c,0xa,0x82,0x63,0xdd,0xf3,0x84,0x8e, + 0x14,0x67,0x4f,0x5e,0x7f,0x40,0x2f,0x7c,0xd9,0xc,0x98,0x56,0xc,0xab,0x54,0x66, + 0xb4,0x3d,0x92,0x2,0x3a,0x1f,0x60,0x63,0x63,0x23,0xb1,0x5b,0x38,0xe,0xc1,0x67, + 0xe7,0xe9,0x64,0x2,0x14,0xa,0x74,0x75,0x6b,0x8b,0xab,0xa2,0xd5,0xd5,0x88,0xc6, + 0xe8,0x18,0xeb,0xeb,0xeb,0xa8,0xd5,0x6a,0x1d,0xd9,0x2e,0x51,0x10,0xc7,0x8f,0x1f, + 0x8f,0xf8,0x0,0x49,0xe,0x61,0x9c,0xed,0xd7,0xa9,0xfe,0xa4,0xd8,0x4b,0xd8,0xe3, + 0xe7,0xfb,0xaa,0x29,0xb0,0x2c,0xb3,0x16,0x30,0x2d,0x1a,0x2d,0x48,0x70,0xfc,0xf8, + 0x71,0xad,0xe0,0x5,0xd4,0xf2,0xea,0xc6,0xe7,0x62,0xe2,0x9e,0x9b,0x9b,0x8b,0xc9, + 0x26,0xe0,0x85,0x17,0x5e,0xa8,0x7f,0xef,0x7b,0xff,0xf8,0xbe,0xef,0x23,0xb3,0xb2, + 0xb2,0x5a,0xd9,0xed,0x9f,0x6e,0x6c,0x54,0x49,0xad,0x56,0xb7,0x5c,0xd7,0x8d,0x7d, + 0x72,0x51,0x10,0xd9,0x6c,0x16,0x47,0x8e,0x1c,0x8d,0x8,0xbf,0xb3,0x99,0xc8,0xe5, + 0x39,0x89,0x7b,0x4b,0x80,0x70,0x2b,0x20,0x8e,0x8,0x51,0xf5,0xcf,0x18,0xc3,0x91, + 0x23,0x47,0x91,0xcd,0x66,0x8d,0x13,0x66,0xa9,0x1a,0xa0,0x56,0xab,0xb3,0xf5,0xf5, + 0x75,0xcf,0xf7,0xd,0x8c,0xe9,0x0,0xbe,0xef,0xdc,0x1,0xb0,0x7d,0xf1,0xe2,0xc5, + 0xe4,0xce,0x20,0x0,0xf8,0xd6,0xb7,0x5e,0x38,0xbd,0xdb,0x3f,0x53,0xf1,0xfd,0xef, + 0x7f,0x4f,0xfb,0xe0,0x62,0x79,0x14,0x21,0xd8,0x4a,0xe5,0x78,0xc4,0xfe,0x87,0xd5, + 0xbe,0x8e,0x0,0xe6,0x26,0xa0,0x4a,0x2,0xc0,0xb4,0x5e,0xa0,0x8a,0x40,0xf5,0xeb, + 0x6a,0x7f,0x52,0x53,0x50,0xe7,0xf,0xa8,0xb,0x47,0x9f,0x38,0x31,0x8b,0x3b,0x77, + 0x3e,0x41,0x2a,0x95,0x42,0x3a,0x9d,0xe,0xc5,0x4b,0x54,0xd,0x70,0xe5,0xca,0xbf, + 0xf6,0xb4,0x27,0xad,0xe7,0xab,0x87,0x9b,0x4c,0xc0,0xd8,0xd8,0x18,0x32,0x99,0xc, + 0xb6,0xb7,0xb7,0xb1,0xb5,0xb5,0x85,0xb9,0xb9,0xb9,0xb6,0xfa,0xd7,0x9,0x3e,0xd9, + 0xfb,0xf,0x7,0x86,0xcc,0x4,0x8,0x8e,0xa3,0x90,0x6b,0x3e,0x3f,0xde,0x4d,0x4b, + 0x80,0xb,0x9d,0x82,0x52,0x41,0x4,0x1a,0x22,0xc2,0xdc,0xdc,0x1c,0x96,0x96,0x3e, + 0x45,0x2e,0x97,0x43,0x36,0x9b,0x45,0xad,0x56,0x6b,0xfb,0x5b,0xfd,0xfe,0x16,0xa3, + 0xe7,0x4,0x30,0xd9,0xae,0x43,0x87,0xe,0xb5,0x3,0x21,0x8c,0x31,0xcc,0xcf,0x9f, + 0x6c,0x6b,0x0,0x73,0xb3,0xcf,0xe4,0x3,0x44,0x4d,0x40,0xd8,0x1c,0xe8,0x9e,0x83, + 0x9f,0x93,0x85,0x2d,0xa3,0xb3,0x40,0x50,0x94,0x8,0xc2,0xf6,0x73,0xe1,0xb,0x22, + 0xf8,0x10,0x8b,0x61,0xfb,0xbe,0x8f,0xf9,0xf9,0x93,0xb8,0x75,0xeb,0x26,0xf2,0xf9, + 0x3c,0xc6,0xc6,0xc6,0x30,0x36,0x36,0xd6,0x26,0xc0,0x5e,0x6c,0xfd,0x6e,0xd0,0x73, + 0x2,0xa8,0xa1,0x4e,0xb1,0x22,0xc6,0xb1,0x63,0xc7,0xb0,0xbd,0xbd,0xd,0xc6,0x18, + 0x1a,0x8d,0x6,0x66,0x67,0x67,0x61,0xdb,0x96,0xd6,0xe1,0xdb,0x49,0x20,0x8,0x88, + 0x2e,0x45,0xa3,0x2b,0x54,0x35,0x4b,0x67,0x61,0xd5,0x66,0xa1,0xd9,0x4,0x4,0xc2, + 0xe7,0x82,0xf,0x6a,0x3c,0xa5,0x2a,0x9,0x8,0x66,0x67,0x67,0x91,0x4e,0xa7,0x91, + 0xcb,0xe5,0x30,0x3e,0x3e,0x8e,0x6c,0x36,0x8b,0xc5,0xc5,0x45,0x30,0xc6,0xfa,0x3e, + 0x76,0xa2,0xe7,0x4,0x98,0x98,0x98,0x8,0x1d,0x17,0x8b,0x45,0x14,0xa,0x5,0x4c, + 0x4d,0x4d,0x61,0x6d,0x6d,0xd,0xae,0xeb,0xa2,0x5e,0xaf,0xa3,0x52,0x39,0xe,0xcb, + 0xb2,0x8d,0xc2,0x57,0xfd,0x80,0xe8,0xc2,0x92,0xf1,0xcd,0xbf,0x64,0xf5,0x2f,0x60, + 0x32,0x3,0xe6,0x81,0xac,0x61,0xe1,0x7,0xf6,0x5f,0xd4,0xf8,0x30,0x9,0x28,0x2a, + 0x95,0xe3,0xc8,0x66,0xb3,0x18,0x1b,0x1b,0xc3,0xf8,0xf8,0x38,0x26,0x26,0x26,0x50, + 0x2e,0x97,0xb1,0xb1,0xb1,0x11,0x29,0xaf,0x5e,0xa3,0xe7,0x4,0xb8,0x75,0xeb,0x56, + 0xe8,0xb8,0x54,0x2a,0xa1,0x52,0xa9,0x60,0x62,0x62,0xa2,0xbd,0x68,0xb2,0xe3,0x38, + 0xa8,0x54,0xca,0x2d,0xd,0x60,0x6a,0xfb,0xeb,0xd5,0x3f,0x10,0xd7,0xf4,0x8b,0x46, + 0xff,0x3a,0x6b,0x5,0x0,0xc9,0x2d,0x81,0x30,0x11,0x2,0xe1,0xeb,0xd5,0x3e,0x27, + 0x1,0x1,0xa5,0xc,0x95,0x4a,0x19,0x8e,0xe3,0x20,0x9b,0xcd,0x22,0x9f,0xcf,0x63, + 0x62,0x62,0x2,0xf3,0xf3,0xf3,0xb8,0x73,0xe7,0x4e,0xa4,0xbc,0x7a,0x8d,0x9e,0x13, + 0xe0,0xea,0xd5,0xab,0xa1,0xe3,0x62,0xb1,0x88,0xb9,0xb9,0x39,0xa4,0x52,0x29,0x34, + 0x1a,0xd,0x54,0xab,0x55,0x14,0x8b,0x45,0x4c,0x4e,0x1e,0x8a,0xb4,0xfb,0x3,0xd5, + 0xaf,0x13,0x3e,0x60,0x72,0xf8,0x2,0x1f,0x80,0x43,0x35,0x1,0x9d,0x44,0x2,0xd5, + 0xe3,0xb0,0xfa,0xf,0x52,0x9d,0x63,0x28,0xd7,0x78,0x4e,0x88,0x60,0x1,0x6c,0xdf, + 0x67,0x98,0x9c,0x3c,0x84,0x62,0xb1,0x88,0x4c,0x26,0x83,0x7c,0x3e,0x8f,0x62,0xb1, + 0xd8,0xf6,0x3,0xd4,0xf2,0xea,0x35,0xfa,0xde,0xa,0xc8,0xe5,0x72,0x98,0x9f,0x9f, + 0xc7,0xfa,0xfa,0x3a,0xb6,0xb6,0xb6,0x90,0xcd,0x66,0x51,0x2a,0x95,0x94,0xf5,0x87, + 0x54,0x12,0x0,0x81,0xb0,0xcd,0x21,0x5f,0x5d,0xd8,0x77,0x27,0x48,0x22,0x4a,0x54, + 0xf5,0x3,0xa6,0x10,0xb1,0xf0,0x5,0x78,0x77,0x77,0xa0,0xfe,0x9,0xe1,0xdd,0xdf, + 0x27,0x4e,0x9c,0x40,0xad,0x56,0x43,0x3e,0x9f,0xc7,0xf8,0xf8,0x38,0xc6,0xc7,0xc7, + 0xf1,0xe1,0x87,0x1f,0xee,0xbf,0x56,0x80,0x1a,0xd8,0x98,0x98,0x98,0xc0,0xf4,0x34, + 0x5f,0xbe,0x66,0x7d,0x7d,0x1d,0xe9,0x74,0x1a,0x95,0x4a,0x5,0xb6,0x2d,0x56,0x19, + 0x57,0x6b,0x7f,0xb4,0xbd,0x6f,0x12,0x7c,0xaf,0xa1,0x12,0x2c,0xd9,0x31,0x14,0x3, + 0x3f,0x58,0x6b,0xb5,0x73,0xa1,0x5,0x8,0x2a,0x95,0xa,0x3e,0xf9,0xe4,0x93,0xb6, + 0x23,0x38,0x3d,0x3d,0x8d,0x62,0xb1,0xd8,0xf7,0xa9,0xf4,0xfb,0x4e,0x80,0xb9,0xb9, + 0x39,0x94,0x4a,0xa5,0x76,0xed,0x4f,0xa5,0x52,0x38,0x7a,0xf4,0x58,0x64,0xb5,0xf1, + 0xa4,0xa0,0x4f,0xbf,0x9b,0x4b,0x3a,0xc8,0xcf,0xa1,0x8f,0x7,0x4,0xf9,0x61,0x22, + 0x10,0x1c,0x3d,0x7a,0xc,0xf7,0xef,0xdf,0x6f,0xfb,0x1,0xa5,0x52,0x9,0xb3,0xb3, + 0xb3,0x58,0x59,0x89,0x84,0xeb,0x7b,0x8a,0x9e,0xb7,0x39,0x44,0x4f,0x96,0xd8,0x4e, + 0x9f,0x3e,0xdd,0x6e,0x9,0x8,0x2,0x94,0xcb,0x32,0x1,0x48,0x28,0x12,0x68,0x5a, + 0xaf,0x70,0xd8,0x10,0x84,0xaf,0xc5,0x66,0x29,0xc7,0xc1,0x7b,0x59,0x96,0x85,0x72, + 0xf9,0x18,0x52,0xa9,0x14,0xb2,0xd9,0x2c,0xa,0x85,0x2,0x8a,0xc5,0x22,0x4e,0x9d, + 0x3a,0x15,0x29,0xaf,0x5e,0xa3,0xef,0x4,0x78,0xe2,0x89,0x27,0x90,0xc9,0x64,0xe0, + 0x38,0x4e,0x7b,0x34,0xcc,0xf4,0xf4,0x61,0x8d,0xa0,0xe5,0x2,0x1b,0x5e,0xc1,0xab, + 0x10,0x44,0x10,0xcf,0x6c,0x22,0xf4,0xf4,0xf4,0x61,0x10,0x42,0x60,0x59,0x16,0x1c, + 0xc7,0x41,0x26,0x93,0xc1,0x99,0x33,0x67,0xfa,0x4e,0x80,0x9e,0x9b,0x0,0xd5,0xb3, + 0xfe,0xc1,0xf,0x7e,0x80,0x8d,0x8d,0xd,0xac,0xae,0xae,0x62,0x79,0x79,0x19,0xcb, + 0xcb,0xcb,0xf8,0xe6,0x37,0xbf,0xa9,0xe9,0xee,0x1d,0x1e,0x55,0xbf,0x5b,0x50,0x4a, + 0xda,0x41,0xa1,0xa0,0x7,0x90,0xa7,0xc5,0xe2,0x4,0xde,0x7d,0xf7,0x5d,0x5c,0xbf, + 0x7e,0x1d,0x93,0x93,0x93,0x28,0x16,0x8b,0xc8,0xe7,0xf3,0x7d,0x7f,0xc6,0x9e,0x13, + 0x40,0x85,0xda,0x53,0x96,0xcd,0xe6,0x50,0x2a,0x95,0xb4,0xcd,0xbd,0xfd,0x0,0xf1, + 0x2e,0x61,0x2,0xf8,0x28,0x95,0x4a,0xc8,0x66,0x73,0x91,0x71,0x3,0xfd,0x7e,0xef, + 0xbe,0x7f,0xb3,0x25,0x2f,0x77,0xea,0x79,0x1e,0x2a,0x95,0x99,0x96,0xe0,0xc3,0xde, + 0xff,0x7e,0x43,0xe0,0x23,0x88,0x77,0xa4,0xa8,0x54,0x66,0xda,0xe5,0x20,0xca,0xa5, + 0xdf,0xd8,0x2b,0x1,0x48,0x6b,0xa3,0xe0,0x93,0x9,0x38,0x0,0x52,0xe0,0xf3,0xd1, + 0x65,0x5b,0x5b,0x8,0x2a,0x1,0x66,0x66,0x66,0x42,0x36,0x72,0xbf,0x43,0xf6,0x71, + 0x66,0x66,0x3a,0x22,0x80,0x28,0xc7,0x34,0x78,0xd9,0x3a,0xe0,0x65,0x4d,0x11,0x94, + 0xff,0xae,0x91,0x64,0x2,0xc4,0xcd,0xa9,0xf2,0x87,0x9d,0xec,0x13,0x0,0xe4,0xbb, + 0xdf,0xfd,0xee,0x11,0x25,0x6f,0x1c,0xc0,0xc,0x80,0x39,0x0,0xf3,0xcf,0x3f,0xff, + 0xfc,0x33,0x94,0xd2,0xf3,0xfb,0xb1,0xd6,0x9b,0x20,0xb4,0xc1,0xdc,0xdc,0xdc,0xb5, + 0xef,0x7c,0xe7,0x3b,0xff,0x5,0xe0,0x8f,0x0,0x3e,0x2,0x70,0x17,0xc0,0x3a,0x78, + 0x1c,0x5a,0x6c,0x79,0xe5,0x98,0x1,0xf0,0x3b,0xdc,0x17,0x8c,0x32,0xe,0x26,0x51, + 0x9,0x20,0x4,0xa8,0x13,0xaa,0x89,0x4,0x71,0x79,0xba,0x73,0x79,0x69,0x1b,0x9b, + 0x9d,0x9d,0x2d,0x1d,0x24,0xe1,0xb,0x10,0x42,0x30,0x3b,0x3b,0x5b,0x2,0x30,0x86, + 0x70,0x99,0xb8,0x30,0xb,0x56,0x4d,0xe3,0xf2,0x92,0xae,0x5,0x10,0x10,0xc0,0x24, + 0xb8,0x4e,0xd2,0x9d,0xfe,0x46,0xa8,0xb4,0xc,0x80,0xf4,0xcc,0xcc,0x4c,0x64,0x2, + 0xe3,0x83,0x82,0xd6,0xbb,0xa7,0xc1,0xcb,0x42,0x94,0xcb,0x26,0xe2,0x85,0xae,0x4b, + 0x7d,0xf0,0xf2,0x15,0x79,0x44,0x3a,0x56,0xf3,0xe5,0xd4,0x17,0x46,0x97,0xed,0x21, + 0xed,0xf4,0x41,0xc5,0x46,0xc0,0x6d,0x98,0x5,0xc0,0x2e,0x97,0xcb,0x7,0x96,0x0, + 0xad,0x77,0xb7,0x11,0xb6,0xe9,0x3a,0x55,0x9f,0x54,0xa6,0xd8,0x6d,0x6a,0x4b,0x7, + 0xa2,0x17,0x22,0x49,0x85,0x77,0xaa,0xea,0x4d,0xfb,0x35,0x0,0xdb,0xad,0x74,0x23, + 0x9f,0xcf,0xff,0xb,0xa2,0xce,0xa8,0xec,0x33,0xc8,0xa0,0xca,0x35,0x9d,0xfc,0xa6, + 0xdb,0x50,0xb,0x5e,0xce,0x17,0x50,0xbd,0x39,0xd3,0x6f,0x7c,0xf0,0x1a,0xbf,0x25, + 0x6d,0x75,0xec,0xcc,0xce,0x27,0x99,0x6,0xdd,0xf9,0x36,0x74,0x4e,0xa0,0x4c,0x6, + 0x19,0x72,0x1,0x77,0xec,0x4,0x6a,0xf2,0x1d,0xf0,0xa5,0x4b,0x1c,0x0,0xcd,0x56, + 0x2a,0xdf,0x5f,0xfd,0x2f,0xdd,0x33,0x40,0x93,0xaa,0xd7,0x75,0x92,0x17,0x7,0x9d, + 0xe3,0x14,0x97,0x27,0xa7,0x3a,0x72,0xa8,0xb5,0x55,0xec,0x37,0x1,0x2c,0x82,0x7f, + 0xb9,0xbb,0x8e,0xc0,0x4,0xe8,0x6a,0xba,0x29,0x3f,0x4e,0x33,0xc4,0x62,0x27,0x81, + 0x20,0xf9,0xa6,0x71,0x7d,0x96,0xaa,0x10,0x55,0x52,0x6c,0x81,0xbf,0xf4,0x26,0x80, + 0x4f,0xc1,0xd5,0x1f,0x51,0x7e,0xaf,0x13,0x34,0xc,0xf9,0x3a,0x92,0xc4,0x1d,0xef, + 0x14,0x71,0x35,0x5d,0x3e,0x36,0x11,0x40,0xcd,0x57,0xcf,0x79,0xe0,0x82,0x5f,0x2, + 0x2f,0xf,0x17,0x66,0x61,0xeb,0xfe,0x7f,0x4f,0x18,0x94,0xfb,0x6d,0x81,0x37,0x7, + 0x53,0x30,0x4f,0x46,0xa8,0xa,0x5e,0x97,0x26,0x5d,0xdf,0xc9,0x39,0x15,0x3a,0xe1, + 0x75,0x72,0x4e,0xce,0xd3,0x9,0xcb,0x24,0x38,0xf,0x40,0x3,0x9c,0x4,0x7d,0x9f, + 0x9e,0xfd,0xff,0x1,0x7a,0x68,0xc8,0x4e,0x4b,0xe6,0xa5,0xc6,0x0,0x0,0x0,0x0, + 0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82, + // /home/user/2/qstardict/qstardict/pixmaps/arrow-up.png + 0x0,0x0,0x11,0x9, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb, + 0x0,0x0,0x0,0x4,0x73,0x42,0x49,0x54,0x8,0x8,0x8,0x8,0x7c,0x8,0x64,0x88, + 0x0,0x0,0x10,0xc0,0x49,0x44,0x41,0x54,0x78,0x9c,0xed,0x9d,0x5b,0x8c,0x1c,0xc7, + 0x75,0x86,0xbf,0xaa,0xee,0x99,0xbd,0x90,0xdc,0xa5,0x56,0x4b,0x52,0x8a,0x28,0xc5, + 0x4,0x29,0x4b,0x14,0x69,0x2e,0x45,0x45,0xa4,0x1d,0x9a,0xba,0x51,0x91,0x64,0x8b, + 0x84,0x44,0x83,0xa4,0x23,0x3b,0x14,0xe4,0x4,0x76,0x20,0x7,0x7a,0x8,0x44,0x48, + 0x8e,0x1d,0x2a,0x8c,0x4d,0x8,0x8e,0x15,0x3a,0x84,0x61,0x25,0xba,0xd8,0x16,0xc, + 0x45,0x17,0x3b,0x6,0xe4,0x4,0x81,0x60,0x3f,0x5,0x10,0x60,0x28,0x71,0xc,0xbf, + 0x5b,0x80,0x8d,0x48,0xf,0xe1,0x5,0x12,0x29,0x5e,0x96,0x3b,0xbb,0x33,0xdd,0x95, + 0x87,0xbe,0x4c,0x75,0x75,0x75,0xcf,0xec,0xce,0xce,0xcc,0xee,0xa6,0xfe,0xc5,0xa0, + 0xa7,0x6b,0x7a,0xa6,0xbb,0xeb,0xfc,0x75,0xce,0x7f,0x4e,0xd5,0xcc,0x82,0x83,0x83, + 0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83, + 0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83, + 0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83, + 0x83,0x83,0x83,0x83,0xc3,0x62,0x82,0xe8,0xf7,0x5,0xf4,0x4,0x7f,0xce,0x4d,0xd4, + 0xc5,0x71,0x10,0xb7,0x23,0x91,0xa0,0xde,0x46,0xa8,0x27,0x78,0x91,0xff,0xee,0xf7, + 0xa5,0xf5,0x1b,0x4b,0x9f,0x0,0x7f,0xc6,0x66,0x94,0x78,0xb,0x21,0xae,0x0,0xa2, + 0x3b,0x96,0x0,0x4c,0x22,0xc3,0x7b,0x79,0x8e,0x5f,0xf4,0xf1,0xea,0xfa,0x8e,0xa5, + 0x4d,0x80,0x47,0x58,0x89,0x12,0xbf,0xc2,0x63,0x3d,0x22,0xbe,0xd5,0x84,0x0,0xd1, + 0xee,0x29,0x2a,0xe1,0x2d,0x7c,0x97,0xff,0xed,0xdb,0x35,0xf6,0x19,0xb2,0xdf,0x17, + 0xd0,0x45,0x8,0x94,0xf8,0x11,0x82,0xf5,0x46,0xab,0x8e,0xab,0x8,0xbc,0x37,0x78, + 0x8c,0x81,0x5e,0x5e,0xd8,0x42,0xc2,0xd2,0x25,0xc0,0x23,0xf2,0x69,0x4,0xf7,0xe8, + 0x6,0x1f,0x9d,0x19,0x81,0xd3,0x2a,0x4b,0x2,0xa1,0xb6,0x13,0xc8,0x7f,0xec,0xf9, + 0xf5,0x2d,0x10,0x78,0xfd,0xbe,0x80,0xae,0xe0,0x4f,0x38,0x88,0xe0,0x4,0x2,0x91, + 0xb8,0xfc,0x15,0x62,0x84,0x75,0xd5,0x8f,0x70,0xfa,0x9d,0x53,0xb0,0x1c,0x18,0x10, + 0x11,0x11,0xa2,0xc7,0xcd,0x7c,0x5c,0x7c,0xc0,0x2f,0xd5,0x2f,0xfb,0x7b,0xe1,0xbd, + 0xc7,0xd2,0xf3,0x0,0x87,0xd8,0x8c,0x14,0x2f,0xc6,0xa6,0x7,0xa0,0x2a,0xaa,0xac, + 0x1f,0x58,0x87,0x90,0x22,0xba,0xe3,0xf7,0x14,0xd4,0xc9,0x7a,0x2,0xc5,0x71,0xfe, + 0x92,0x5d,0x3d,0xbf,0xde,0x3e,0x63,0x69,0x11,0xe0,0x11,0x56,0x22,0xc4,0x1b,0xc0, + 0x48,0x32,0xba,0xa5,0x94,0xdc,0x38,0x74,0x3,0x15,0xbf,0x82,0xf0,0x45,0xe4,0xf3, + 0x14,0xf0,0x3f,0x21,0x84,0x34,0x49,0xa0,0xa8,0xd2,0x90,0xff,0xc2,0x13,0xfc,0x5e, + 0xbf,0x2e,0xbf,0x1f,0x58,0x4a,0x4,0x10,0x4,0xe2,0x75,0x60,0x43,0x6a,0x54,0x1, + 0x1b,0x86,0xd7,0x33,0x5c,0x1d,0x8e,0xee,0x54,0x12,0x11,0x40,0x12,0x79,0x80,0x93, + 0x2a,0x3d,0x2e,0xc6,0x1a,0xa6,0xbd,0x7f,0xfd,0xff,0x24,0xa,0x97,0xe,0x1,0x3e, + 0x27,0x8f,0x21,0xb8,0x57,0x77,0xeb,0x6b,0x7,0xd7,0x32,0x3e,0x3c,0x8e,0x92,0xa, + 0x25,0x22,0xf1,0x27,0x7d,0x19,0x91,0xc0,0x3,0x2e,0x28,0xf8,0x40,0x23,0x81,0x0, + 0x50,0x7f,0x40,0xd5,0xfb,0xa7,0x9e,0x5f,0x7f,0x9f,0xb0,0x34,0x44,0xe0,0xc3,0xec, + 0x47,0xf1,0x1d,0x64,0x1c,0xf9,0x5,0x8c,0xd,0x8e,0x71,0xc3,0xd8,0x47,0x9,0x55, + 0x88,0xd2,0xfe,0xce,0xbc,0x7f,0x26,0x25,0x3,0x12,0x98,0x2,0x86,0xc8,0x8a,0x42, + 0x25,0x6e,0x66,0xa7,0x38,0xcb,0xdb,0x4b,0x5f,0x14,0x2e,0x7e,0xf,0xf0,0x10,0x9b, + 0x8,0xc5,0xf7,0x75,0xd1,0x37,0x54,0x19,0x62,0xe3,0xf8,0x8d,0x91,0xa1,0x25,0x28, + 0x11,0x9b,0x5f,0x28,0x64,0x45,0x36,0x43,0x41,0x12,0xe,0x4e,0xd9,0x44,0xa1,0xf8, + 0x7b,0x9e,0xf4,0x6f,0xeb,0xed,0xcd,0xf4,0x1e,0x8b,0x9b,0x0,0xf,0xb2,0x12,0xa9, + 0x89,0x3e,0xc0,0x97,0x3e,0x13,0x6b,0xb6,0xe0,0x7b,0x7e,0x64,0xf8,0x98,0x4,0x9, + 0x11,0x32,0xc6,0x4f,0x1e,0x0,0xa7,0xc2,0x68,0x9b,0x7a,0x1,0xaa,0x34,0xd4,0x8f, + 0xf9,0x1a,0xd7,0xf4,0xf4,0x9e,0x7a,0x8c,0xc5,0x4c,0x0,0xc1,0xb0,0x78,0x15,0xb8, + 0x5e,0x6b,0x61,0xf3,0xea,0x4d,0xc,0xf,0xc,0xa7,0xc6,0xd7,0x1f,0x48,0xf0,0xab, + 0x7e,0x53,0x10,0x26,0x64,0xf0,0x81,0x0,0x38,0xa3,0x15,0x89,0xa2,0xed,0x92,0x17, + 0x85,0x8b,0x97,0x0,0x9f,0xe3,0xeb,0xc0,0xa7,0x9a,0xe2,0xd,0x36,0x8c,0x6d,0x60, + 0xd5,0xca,0x55,0x59,0xd7,0x9f,0x3c,0xa4,0x2,0xf,0x84,0x27,0x22,0x83,0xeb,0x21, + 0x20,0x21,0xc2,0x94,0x8a,0x84,0x21,0xe8,0xe9,0xe1,0x2d,0x2c,0xf3,0x9e,0xef,0xe9, + 0xbd,0xf5,0x10,0x8b,0x53,0x4,0x7e,0x96,0xcf,0x20,0xf8,0x2e,0x42,0x88,0x84,0xc2, + 0x6b,0x46,0xd6,0x70,0xd3,0xda,0x8d,0x4,0x2a,0x20,0x8c,0xff,0x14,0xa,0xa5,0x9a, + 0x2,0x10,0xe0,0xfc,0xa5,0xf3,0x4c,0x37,0xa6,0xb3,0x5e,0x20,0x99,0x1c,0x92,0x40, + 0x8d,0x48,0x10,0x56,0x32,0x93,0x6,0x5b,0xd9,0x25,0x3e,0xe4,0x17,0xea,0xbf,0x7a, + 0x77,0x93,0xbd,0xc1,0xe2,0xf3,0x0,0x7,0xb8,0x9,0xc9,0xf,0xa0,0x29,0xfb,0x96, + 0xf,0x2e,0x67,0xe2,0xba,0x2d,0xcd,0x18,0x2f,0xb4,0x87,0x16,0xff,0x95,0x50,0x91, + 0x7,0x30,0x43,0x80,0xee,0xd,0x3c,0xe0,0x5c,0x18,0x85,0x4,0xd0,0x3c,0x81,0x78, + 0x86,0xbf,0xf2,0x6f,0xef,0xcd,0x4d,0xf6,0xe,0x8b,0x8b,0x0,0x7,0x18,0xc5,0xe3, + 0xd,0x60,0x34,0x31,0xb0,0x2f,0x7d,0x76,0xac,0xdf,0x8e,0x57,0x69,0x3a,0xb3,0xa2, + 0xf8,0x9f,0x12,0xc0,0x74,0xff,0xba,0x16,0x48,0xda,0xcf,0x6a,0xa2,0x30,0x42,0x85, + 0x50,0xfd,0x98,0x63,0x4b,0x4b,0x14,0x2e,0x26,0x2,0x8,0x4,0xaf,0x20,0xf8,0xa8, + 0xde,0xb8,0x63,0xc3,0x76,0x6,0x7,0x7,0x23,0x27,0xaf,0x15,0x7c,0x52,0xe3,0xa3, + 0x91,0xc0,0x83,0xca,0x40,0xa5,0x49,0x0,0x9f,0xac,0xd1,0xf5,0x4a,0xa1,0x52,0x70, + 0xc1,0x20,0x81,0x62,0x35,0x93,0xf2,0xdf,0x78,0x84,0xc1,0xde,0xdc,0x72,0xf7,0xb1, + 0x78,0x8,0xf0,0x59,0x8e,0x22,0xb8,0x1f,0x48,0xd,0xb2,0xf9,0xda,0xcd,0x8c,0x5f, + 0x31,0x9e,0xcb,0xf5,0x95,0xd4,0x52,0x3f,0x2f,0x2b,0x4,0x85,0x14,0xad,0x47,0x7f, + 0x5a,0x2e,0x56,0x70,0xd9,0xa8,0x14,0x86,0x62,0x1b,0xd7,0x78,0x2f,0xf4,0xee,0xc6, + 0xbb,0x8b,0xc5,0x21,0x2,0xf,0xb0,0xf,0x78,0x16,0x81,0x48,0x62,0xfc,0xb5,0xe3, + 0xd7,0xb2,0x75,0xc3,0x4,0xd,0xd5,0x88,0xaa,0x7d,0x42,0x11,0xaa,0x58,0xfe,0x69, + 0x5b,0xbd,0xa,0x28,0x84,0xe0,0xd2,0xd4,0x25,0x26,0xa7,0x27,0xf3,0xe2,0xcf,0xf6, + 0x10,0x40,0x43,0x45,0x82,0xd0,0xd7,0x56,0x14,0xc1,0x4,0x77,0x8a,0xf3,0xbc,0xa5, + 0xfe,0xb3,0xc7,0x3d,0x31,0xef,0x58,0xf8,0x1e,0x60,0x1f,0x1b,0x81,0x97,0xf4,0x4a, + 0xdf,0xe8,0xf0,0x28,0xb7,0x6e,0xbc,0x95,0x3a,0xf5,0x8c,0xab,0xcf,0x88,0x3f,0xc8, + 0x18,0x32,0xf5,0x0,0xba,0x8,0x34,0x47,0xbe,0x3e,0xfa,0xf5,0x30,0x71,0x39,0x16, + 0x85,0x7a,0x62,0x10,0x88,0x6f,0x71,0xd4,0xbf,0xa3,0x8b,0x77,0xde,0x13,0x2c,0x6c, + 0x2,0x1c,0x60,0x14,0xc9,0x4f,0x11,0x8c,0x2,0x20,0xa0,0xe2,0x57,0xb8,0x6b,0xeb, + 0x5d,0x4d,0xdf,0x25,0x2c,0xf,0x69,0x68,0x80,0x24,0x24,0x40,0x33,0x4,0x98,0x46, + 0xb7,0x85,0x0,0xfd,0x98,0xa9,0x30,0x9a,0x46,0x6e,0x12,0xac,0x42,0x9d,0x45,0x2f, + 0xa,0x17,0x32,0x1,0x4,0x81,0x26,0xfa,0xe2,0x8e,0xdf,0x3d,0xb1,0x1b,0x7f,0xc0, + 0x8f,0x8e,0x48,0x46,0x37,0xd9,0xf8,0x5f,0x54,0x8,0x52,0x52,0xe1,0x57,0xfc,0x7c, + 0xea,0x67,0x23,0x82,0x49,0x2,0xa5,0xa0,0x16,0x66,0xaf,0x50,0xb1,0x8a,0x9a,0xff, + 0xef,0x1c,0x5d,0xbc,0xa2,0x70,0xe1,0x12,0x60,0x5f,0x2c,0xfa,0x34,0xb7,0xbb,0xe3, + 0xc6,0x1d,0x8c,0x8d,0x8f,0xe5,0x14,0x3e,0x92,0xd4,0xf0,0x3a,0x19,0x72,0xed,0x22, + 0x26,0x80,0xad,0xe,0x60,0x6b,0xf3,0xc9,0x66,0xb,0xa8,0x48,0x18,0xea,0xe5,0x62, + 0xc5,0x56,0xf0,0xbe,0xd7,0x93,0x3e,0xe9,0x2,0x16,0xa6,0x8,0x7c,0x80,0x7d,0x88, + 0x58,0xf4,0xc5,0x2e,0xfd,0xfa,0x6b,0xae,0xe7,0x96,0x4d,0xb7,0x30,0x13,0xce,0x44, + 0x22,0xcf,0x10,0x7c,0xa,0x95,0x56,0x0,0xf5,0xbf,0xd4,0x33,0xc4,0x95,0xc0,0x20, + 0x8,0x38,0x37,0x75,0xae,0x29,0xf2,0x6c,0xee,0x5e,0x58,0xb6,0xe9,0x24,0x91,0x2, + 0x4f,0x80,0x8c,0x1b,0xa2,0xe9,0xe3,0x2d,0xdc,0x2d,0x2f,0xf2,0x1f,0xe1,0xdb,0xbd, + 0xed,0xa8,0xce,0xb1,0xf0,0x3c,0xc0,0x3e,0x36,0x22,0x62,0xd1,0x17,0xf7,0xf1,0x95, + 0x23,0x57,0xb2,0x73,0xeb,0x4e,0x6a,0x61,0x2d,0x23,0xf6,0x74,0xe3,0xa6,0x73,0xfc, + 0x36,0xa3,0x25,0xba,0xc0,0x53,0x48,0x4f,0x36,0xd,0x6d,0x13,0x80,0xe6,0xc3,0xf6, + 0x5a,0x23,0xd6,0x3,0xd0,0xf4,0x6,0x75,0xbe,0xc9,0x37,0xfc,0xbb,0xba,0xdc,0x3b, + 0xf3,0x8e,0x85,0x45,0x80,0x3,0x8c,0x12,0xc6,0xa2,0x2f,0xee,0xd8,0x8a,0x5f,0x61, + 0xef,0x27,0xf7,0x52,0x97,0xf5,0x4c,0x4a,0x97,0x96,0x7d,0x21,0xeb,0x92,0x75,0xd5, + 0x6f,0x56,0x3,0x93,0x11,0x5f,0x64,0x5c,0x5b,0x26,0xa0,0x17,0x8b,0xf4,0xe3,0x42, + 0x43,0xf,0x8,0x2a,0x4,0xbc,0xce,0xdf,0xb1,0xb6,0xb,0x3d,0xd3,0x35,0x2c,0x24, + 0x2,0x8,0xa6,0x79,0x5,0xb4,0x4a,0x9f,0x80,0x7,0x3f,0xf9,0x20,0x61,0x25,0x34, + 0xd6,0xf2,0x93,0x49,0xf5,0xf4,0x2a,0x60,0x5a,0x8,0xd2,0x52,0x3f,0x9d,0x4,0xa9, + 0x7,0x28,0x8b,0xfd,0x66,0x48,0xb0,0x79,0x7,0xa9,0x48,0x27,0xc,0x9a,0x95,0xc2, + 0x45,0x27,0xa,0x17,0xe,0x1,0xf6,0x72,0x14,0xb2,0xa2,0xef,0x8e,0x9b,0xef,0x60, + 0xe5,0xaa,0x95,0xb9,0x11,0x9e,0xa9,0xfa,0xd1,0xf4,0x4,0x19,0xf,0x21,0xb5,0x50, + 0x21,0x9b,0xc4,0xc8,0x55,0x2,0x6d,0x6e,0xdf,0x36,0x41,0x64,0x23,0x89,0x50,0x44, + 0x4b,0x8b,0x35,0x84,0x4c,0xe0,0x79,0x3f,0x98,0xdf,0xce,0xe9,0x1e,0x16,0x6,0x1, + 0xf6,0xb0,0xf,0x38,0xa2,0xc7,0xec,0x4d,0xeb,0x36,0xb1,0x65,0xe3,0x16,0xea,0x41, + 0x3d,0xe3,0xf6,0x13,0x31,0x67,0x92,0x20,0xc9,0xf5,0x6d,0xa9,0x5f,0x62,0x3c,0x21, + 0x45,0xd6,0x3,0x94,0x85,0x80,0xa2,0x4c,0xc0,0x9c,0x47,0x90,0x21,0x4d,0x41,0x10, + 0x5f,0x7f,0x43,0x3c,0xc4,0xd3,0xfe,0xe1,0xee,0x76,0xda,0xfc,0xa0,0xff,0x4,0xb8, + 0x3f,0x16,0x7d,0x9a,0x93,0x5f,0x35,0xb6,0x8a,0xdd,0x7f,0xb8,0x9b,0xc9,0xc6,0x64, + 0x36,0xcf,0x37,0x46,0x77,0xc6,0xd8,0xba,0x2e,0x30,0x2b,0x82,0x89,0x27,0x10,0x2a, + 0xfa,0x6e,0x40,0x3b,0x86,0x2f,0x2a,0x8,0xd9,0x8e,0xf1,0x83,0xd8,0x1b,0x68,0xe7, + 0xab,0xf3,0x34,0xcf,0x2c,0x7c,0x51,0xd8,0x5f,0x2,0x44,0xd3,0xbb,0x3f,0x85,0xa6, + 0xe8,0xab,0xfa,0x55,0x1e,0xba,0xf7,0x21,0xa6,0xd4,0x54,0x56,0xdd,0x4b,0x43,0xf5, + 0xeb,0xa5,0x5f,0xc8,0x6a,0x4,0xa3,0xfc,0x9b,0x6c,0xa5,0x27,0x51,0x4a,0x95,0x1b, + 0xb4,0xcc,0xd0,0x65,0x9a,0xc1,0xcf,0x15,0x89,0x2a,0x5c,0xe6,0x47,0x7c,0x67,0x61, + 0x8b,0xc2,0x7e,0x12,0x40,0x50,0xe3,0x15,0x54,0xb6,0xd2,0x77,0xe8,0xd3,0x87,0xa8, + 0x57,0xeb,0x39,0x63,0xa7,0x6,0x6f,0xbe,0x3b,0x2f,0x4,0xcd,0xf2,0xaf,0xe1,0x25, + 0xa4,0x2f,0x69,0x88,0x46,0xb1,0x41,0x6d,0x6a,0xdf,0xac,0xe,0xda,0x1e,0x3e,0xe0, + 0x2b,0xa8,0x24,0xab,0x48,0xd2,0x6b,0x1b,0xe7,0x82,0xff,0xe6,0x42,0x16,0x85,0xfd, + 0x23,0x40,0x22,0xfa,0x34,0xdc,0xbf,0xf3,0x7e,0x46,0x56,0x8f,0x10,0xaa,0x30,0xa9, + 0xb2,0xe5,0x21,0x8d,0x90,0xa0,0x4d,0x4,0x65,0x14,0xbf,0xe6,0x3d,0xd2,0x34,0x10, + 0x90,0x52,0xb6,0x17,0xff,0xcb,0x5c,0x7f,0x91,0x50,0xac,0x28,0xf0,0xc,0x4f,0x10, + 0xf0,0x31,0xaa,0xde,0x4b,0x1d,0xf6,0x56,0xd7,0xd0,0x1f,0x2,0x24,0xa2,0x4f,0xc3, + 0xb6,0x1b,0xb6,0x31,0xb1,0x65,0x22,0x5a,0xaf,0xa7,0x15,0x59,0xcc,0x62,0x8f,0x52, + 0x46,0x21,0x48,0x5f,0x3,0x90,0xbc,0xc7,0xb2,0x1a,0x28,0x15,0x82,0xe6,0x6c,0xa0, + 0x3e,0xfa,0xcb,0x42,0x40,0x61,0x3a,0x68,0x6c,0x87,0x42,0xf0,0x72,0xa2,0xf0,0x8f, + 0xf9,0x96,0xff,0xc4,0x3c,0xf6,0xe0,0xbc,0xa1,0xf7,0x4,0xb0,0x88,0xbe,0x35,0xe3, + 0x6b,0xd8,0x73,0xd7,0x1e,0x2e,0xd6,0x2f,0x16,0x56,0xf7,0xcc,0xd5,0x3d,0x99,0x9, + 0x1f,0x99,0x7d,0x2d,0x23,0x4,0xb5,0x92,0xae,0x27,0x3d,0x2,0x2,0x7b,0xd1,0xa7, + 0x2c,0xce,0xdb,0x56,0x11,0x9b,0xef,0xd1,0xab,0x8a,0x43,0x41,0x5c,0x27,0xd0,0xee, + 0x72,0x46,0x1c,0xe3,0x19,0xff,0xee,0x6e,0x74,0x69,0x27,0xe8,0x2d,0x1,0x74,0xd1, + 0x17,0x63,0xa0,0x3a,0xc0,0x97,0xf6,0x7f,0x89,0xf3,0xe1,0xf9,0x74,0x74,0xeb,0x2b, + 0x79,0xf5,0xf8,0x5f,0xaa,0xb,0x2c,0x6b,0x1,0xcc,0x2c,0xc1,0xf3,0x63,0x2,0xe8, + 0x73,0x0,0xb6,0xa2,0x4f,0x91,0x16,0xd0,0xd3,0x3f,0x33,0x2d,0x34,0x8f,0x19,0xe, + 0xb3,0x95,0x4a,0x45,0x85,0x69,0x5e,0xe7,0x38,0xd7,0xce,0x77,0xb7,0x76,0x82,0x5e, + 0x12,0x20,0x2b,0xfa,0x62,0x3c,0xba,0xff,0x51,0x2e,0x7b,0x97,0xb3,0xcb,0xb7,0x6d, + 0xa9,0x9f,0x69,0x6c,0xcb,0xd6,0x5a,0x20,0x92,0xd9,0x6c,0x20,0x53,0x8,0x6a,0x95, + 0xde,0x95,0x15,0x84,0x5a,0x69,0x83,0x8a,0x8a,0x3c,0x41,0xf3,0xee,0x41,0x89,0x2b, + 0x99,0xae,0x2c,0x28,0x51,0xd8,0x3b,0x2,0x58,0x44,0xdf,0xc1,0xbb,0xf,0x32,0xb2, + 0x66,0x24,0x3b,0x6b,0xa7,0x2c,0x29,0x9e,0x8e,0x2,0x63,0xa7,0xaa,0xdf,0x28,0xfd, + 0x26,0x44,0x48,0xb6,0xa9,0x6,0xe8,0x24,0xc,0x14,0x65,0x2,0x66,0xdb,0xa0,0x82, + 0x81,0x9c,0x28,0xdc,0xcc,0xb2,0xca,0xf,0xe7,0xde,0x91,0xf3,0x8b,0xde,0x10,0xc0, + 0x22,0xfa,0x3e,0xf1,0xb1,0x4f,0xb0,0x6d,0xdb,0x36,0x26,0xeb,0x93,0x91,0xeb,0x87, + 0xe6,0x8a,0x9b,0x4,0xf1,0xbe,0xa9,0xf8,0x73,0x2b,0x7f,0x8d,0xda,0x80,0x6d,0xe, + 0x0,0xf,0x2a,0xb2,0xc2,0x8c,0x9a,0xc9,0xe8,0x82,0xb6,0xb2,0x81,0x76,0x33,0x1, + 0xdb,0x71,0xcb,0xc2,0xc8,0x1b,0xe8,0x98,0xe6,0x20,0xdf,0xf6,0xbf,0xd2,0x71,0xbf, + 0xce,0x3,0xba,0x4f,0x0,0x8b,0xe8,0xbb,0x7a,0xfc,0x6a,0xf6,0xdf,0xb7,0x9f,0xb3, + 0xb5,0xb3,0xcd,0xe3,0x4c,0x65,0xdf,0x66,0xfc,0x37,0x85,0x61,0x66,0x5a,0xd8,0xd0, + 0x5,0x7e,0xc5,0x6f,0x8a,0xc4,0xa2,0x2,0x8f,0xf9,0xbc,0xdd,0x29,0x63,0x9b,0x18, + 0x4c,0xda,0x97,0xc7,0xa2,0x50,0xf7,0x6a,0x35,0xf1,0xd,0x4e,0xf8,0x7f,0x34,0x5f, + 0xdd,0x3c,0x57,0x74,0x97,0x0,0x5,0xa2,0xef,0xf0,0xa1,0xc3,0x7c,0x50,0xff,0x20, + 0x2b,0xf6,0x12,0xd7,0xf,0x56,0x83,0xa7,0xae,0x5f,0xf7,0x6,0x4a,0x65,0x3d,0x86, + 0xa5,0x32,0x98,0x9,0x11,0xd0,0xfc,0x9d,0xa0,0xa2,0x98,0x5e,0x44,0xa,0xd3,0xb0, + 0xad,0x52,0xc6,0x8c,0x1e,0x0,0x46,0x3,0xd3,0xbb,0xf9,0x5c,0xe6,0x75,0xbe,0xc9, + 0x75,0x73,0xec,0xdd,0x79,0x41,0x37,0x9,0x60,0x15,0x7d,0x4f,0x1e,0x7a,0x92,0xb, + 0xf2,0x2,0x21,0x61,0xde,0xa8,0xc6,0xf7,0xf8,0xac,0xd9,0x40,0xe2,0xbe,0x31,0xb6, + 0xb6,0x50,0xa1,0xeb,0x82,0x84,0x44,0xba,0xe1,0x6c,0x61,0xa0,0x9d,0x10,0x50,0x94, + 0x9,0xb4,0x2a,0x12,0xad,0xd0,0x44,0x21,0x80,0x12,0x63,0x88,0xca,0x9b,0xbc,0xd4, + 0x3f,0x51,0xd8,0x3d,0x2,0x58,0x44,0xdf,0x17,0x3e,0xfd,0x5,0x96,0xaf,0x5e,0x4e, + 0x3d,0xac,0xe7,0x8d,0x6d,0xfe,0x9,0x63,0x74,0x27,0xd0,0x75,0x81,0x6d,0x6d,0x60, + 0xd1,0x42,0x10,0x9,0xd5,0x4a,0x95,0x5a,0x58,0x2b,0x36,0x78,0x3b,0xa3,0xbf,0x28, + 0x13,0x68,0xb7,0x48,0x34,0x1c,0x66,0x89,0xdb,0x60,0x13,0x1f,0xfa,0x2f,0x77,0xd2, + 0xd5,0x9d,0xa0,0x3b,0x4,0xb0,0x88,0xbe,0xdb,0x26,0x6e,0x63,0xfb,0xf6,0xed,0xcd, + 0x62,0x8f,0x65,0xc4,0xa7,0x50,0x64,0x97,0x5c,0x59,0xc,0x9e,0xf1,0x1e,0x96,0xef, + 0x6,0x64,0xa6,0x84,0xe3,0xe7,0x9e,0xf4,0xb2,0x95,0x41,0x9b,0x7,0x10,0xe4,0x8d, + 0xd9,0x4e,0x26,0xd0,0x8e,0x27,0x90,0xc0,0x48,0x10,0x79,0x3,0x9d,0xdc,0x97,0xc5, + 0x7e,0x4e,0xf8,0x5f,0x9d,0x63,0x6f,0x77,0x84,0xf9,0x27,0x80,0x45,0xf4,0xad,0x5d, + 0xb5,0x96,0x87,0x1f,0x78,0x98,0x53,0x93,0xa7,0x9a,0x8a,0x3f,0x81,0xbe,0x6b,0x86, + 0x4,0x8d,0x28,0xb9,0x2,0x91,0x36,0xba,0x5b,0x7a,0x8f,0xd8,0xd8,0x42,0x8a,0xa6, + 0x6,0x30,0x8b,0x41,0x7a,0x5b,0x91,0x28,0x34,0x89,0x51,0xb4,0x84,0xbc,0x2c,0x14, + 0x8,0xe0,0x8a,0x6,0xb9,0x72,0xf1,0x94,0xf8,0x5b,0x9e,0xf5,0xef,0x99,0x65,0x6f, + 0x77,0x8c,0xf9,0x25,0x40,0x81,0xe8,0x3b,0xfa,0xc5,0xa3,0x9c,0x9c,0x3e,0x69,0x7d, + 0x4b,0xc6,0x13,0x68,0x35,0x80,0x4c,0xbb,0x30,0xda,0x4d,0xef,0x61,0x56,0x3,0x69, + 0xee,0xeb,0x21,0x62,0xd0,0x1f,0xa4,0xa6,0x6a,0x4d,0x43,0xb7,0xd2,0x0,0xed,0xa4, + 0x88,0xa6,0x91,0x8b,0xc2,0x85,0x6f,0x1c,0x6f,0x13,0x85,0x97,0x78,0x8d,0xe7,0x87, + 0x7a,0x2a,0xa,0xe7,0x93,0x0,0x56,0xd1,0x77,0xec,0x8b,0xc7,0x38,0x27,0xcf,0x35, + 0x8d,0xa6,0x3f,0xf4,0xf8,0x6f,0x64,0x4,0x19,0xe3,0xe9,0x22,0x30,0x3a,0x53,0xb9, + 0x10,0xb4,0xa4,0x84,0x4a,0x28,0x6,0xbc,0x1,0x6a,0x41,0xcd,0xee,0xfe,0x4d,0xaf, + 0x60,0xf3,0x10,0x45,0x29,0xa1,0x1e,0x22,0x5a,0xe9,0x8b,0xa4,0x2d,0x11,0x85,0x3a, + 0x9,0x2,0x31,0xc6,0xa5,0xe0,0x67,0x7c,0x9b,0xa1,0xb9,0x9b,0x61,0x76,0x98,0x3f, + 0x2,0x58,0x44,0xdf,0x97,0xf7,0x7d,0x99,0x15,0x57,0xad,0x60,0xba,0x31,0x9d,0x71, + 0xfd,0x39,0xa3,0xda,0x54,0xbc,0x19,0x2a,0x2c,0x30,0xc3,0x41,0xea,0x25,0x6c,0x2b, + 0x85,0x44,0xb4,0xc2,0x38,0x2d,0x4,0x15,0xa5,0x73,0xba,0x6,0x28,0xd2,0x2,0xa6, + 0xfb,0x37,0x47,0x7d,0x2b,0x31,0xa8,0x8b,0xc2,0x21,0x43,0x14,0x4e,0xb3,0x11,0xe9, + 0xff,0x73,0x9b,0xbd,0xde,0x31,0xe6,0x87,0x0,0x16,0xd1,0xb7,0x7b,0xdb,0x6e,0x76, + 0x7d,0x7c,0x17,0x67,0xa7,0xce,0x5a,0x47,0xb1,0xd5,0xf5,0x47,0x2f,0xe4,0xd7,0x1, + 0x94,0x55,0x3,0xf5,0x90,0x60,0xb,0x15,0xe6,0xcc,0xa2,0x3e,0xfa,0x6d,0xdb,0xb2, + 0x30,0x50,0x96,0x31,0x94,0x15,0x87,0x3c,0xcb,0x67,0x27,0xe7,0x1c,0x9,0xa2,0xc5, + 0x24,0x3a,0xa6,0xe4,0x67,0x78,0xd6,0xff,0xda,0xac,0xed,0x30,0x7,0x74,0x4e,0x0, + 0x8b,0xe8,0xbb,0x6e,0xf5,0x75,0x3c,0x7a,0xe0,0x51,0xde,0xbb,0xf8,0x1e,0x40,0xc6, + 0xe5,0x17,0x1a,0x5b,0xeb,0x83,0x9c,0xe3,0x57,0x16,0xb1,0x67,0xcc,0x19,0x58,0x27, + 0x82,0x8c,0x6a,0xa0,0x14,0xb2,0xd8,0xe8,0x45,0xba,0xa0,0x48,0x0,0x16,0x15,0x7d, + 0x8a,0xd2,0x45,0xf3,0xb3,0xf5,0x50,0x33,0xda,0xc8,0x93,0xe0,0x82,0x3c,0xca,0xb, + 0xfe,0xbd,0xb3,0x35,0xc7,0x6c,0xd1,0x19,0x1,0x2c,0xa2,0x6f,0xb0,0x3a,0xc8,0xf1, + 0xc7,0x8e,0xf3,0x6e,0xed,0xdd,0xbc,0x48,0x33,0x8d,0x9d,0xa8,0x7e,0xa3,0xe0,0x43, + 0x7a,0x98,0x25,0x54,0x58,0xda,0x33,0xe7,0xd0,0xcf,0x65,0x90,0x43,0x20,0xb2,0xc4, + 0x30,0x47,0x63,0x91,0xf1,0x8b,0x46,0x75,0xd1,0x97,0x46,0xda,0xf1,0x22,0xfa,0xf9, + 0x3c,0xa2,0x72,0x71,0x56,0xc4,0xfa,0x7c,0x28,0x5e,0xe3,0x7b,0x83,0xbf,0xdf,0x86, + 0x25,0xe6,0x8c,0x4e,0x8,0x60,0x15,0x7d,0x27,0x1e,0x3b,0xc1,0xfb,0xf2,0xfd,0x68, + 0x59,0x57,0x32,0xc2,0xf5,0xd1,0x6d,0x88,0xc0,0x34,0x24,0xd8,0xaa,0x7e,0xb4,0x50, + 0xfd,0xf9,0x2b,0xca,0x84,0x2,0xfd,0xf8,0xdc,0x1c,0x41,0x3b,0x86,0x6f,0xd7,0x98, + 0xa6,0xda,0x2f,0x72,0xfd,0x45,0xa4,0x13,0x44,0xa2,0x70,0x99,0x51,0x29,0xc,0xc4, + 0x15,0x9c,0xf,0xbb,0x2a,0xa,0xe7,0x4e,0x0,0x8b,0xe8,0x3b,0x7c,0xf0,0x30,0x23, + 0x57,0x8d,0x30,0x55,0x9f,0x2,0xb4,0x38,0xaf,0x3d,0xca,0x52,0xb9,0x22,0x12,0xe4, + 0x34,0x81,0x39,0x4b,0x68,0xf3,0x12,0xe6,0x94,0x70,0x7c,0xbc,0x19,0x16,0xd2,0x5e, + 0x68,0xa5,0xf,0x5a,0x79,0x83,0xa2,0x2c,0xc0,0x14,0x96,0x65,0xe5,0xe8,0x6a,0x8, + 0x83,0x46,0x66,0x30,0xc3,0x8d,0x54,0xfc,0x57,0xdb,0x37,0xcc,0xec,0x30,0x37,0x2, + 0x58,0x44,0xdf,0x7d,0xb7,0xde,0xc7,0x9d,0x3b,0xef,0xe4,0xcc,0xd4,0x99,0xa6,0xb1, + 0x29,0x8e,0xe7,0xe9,0x6b,0xb6,0x6a,0xa0,0x29,0x4,0x8b,0x42,0x85,0x99,0x3d,0x98, + 0xa3,0xde,0x38,0xde,0x97,0xbe,0xdd,0xb0,0x36,0x32,0xd8,0x84,0x5b,0x59,0xdc,0x2f, + 0x4b,0xfb,0x8a,0x3c,0x80,0x7e,0x2d,0xc9,0x7d,0xe,0x6,0xe4,0x16,0x96,0x5e,0x94, + 0xf,0xf2,0xbc,0x7f,0x84,0x2e,0x60,0xf6,0x4,0xb0,0x88,0xbe,0x75,0x57,0xad,0xe3, + 0xf1,0xcf,0x3f,0xce,0xef,0x2e,0xfe,0x2e,0x2b,0xf6,0xf4,0xd4,0xcf,0x14,0x82,0xca, + 0x62,0x70,0x4d,0x1b,0x64,0xbc,0x47,0x59,0xa8,0x28,0x22,0x9a,0x1e,0x2a,0xcc,0x51, + 0x6f,0xd6,0x11,0xca,0xf4,0x40,0x51,0xb1,0xa8,0xac,0x10,0x54,0x16,0xef,0x93,0x1e, + 0x2f,0xb,0x7,0x43,0xd,0xd2,0xe9,0xe3,0x4,0x67,0xe5,0x53,0x7c,0xdf,0xfb,0x54, + 0xb,0xeb,0xcc,0x1a,0xb3,0x23,0x80,0x45,0xf4,0xd,0x55,0x87,0x78,0xee,0xf1,0xe7, + 0xf8,0xed,0xd4,0x6f,0x9b,0xc6,0x30,0xa7,0x79,0xf5,0x69,0x5b,0x8b,0xf2,0x37,0xd, + 0xda,0xca,0xa8,0xb9,0x10,0x22,0x8c,0x18,0x61,0xd1,0x8,0x4a,0xc5,0x22,0xb0,0x88, + 0x14,0xb6,0x36,0x9b,0x26,0x48,0xbc,0x82,0x6d,0xd4,0xeb,0xc6,0x2f,0x33,0xb0,0xde, + 0x8e,0xd1,0x9e,0x3c,0x1f,0x68,0x98,0xc2,0xd6,0xe7,0x9c,0x7c,0x95,0x97,0x6,0x3f, + 0x92,0xbf,0xbb,0xb9,0x63,0x36,0x4,0xb0,0x8a,0xbe,0x17,0x1e,0x7f,0x81,0xd3,0xf2, + 0x34,0x8d,0xb0,0x91,0x19,0x91,0x39,0x37,0x9e,0x34,0x1b,0xe9,0x60,0x69,0x81,0x8, + 0xe3,0x3d,0x66,0xa8,0xd0,0x3f,0x5b,0xeb,0xac,0x4c,0x9,0xd9,0x98,0x33,0x68,0xcb, + 0xf0,0x89,0x31,0x20,0x6f,0x1c,0x9b,0xd1,0x8b,0x7e,0x5f,0xc8,0x16,0xef,0xcb,0xce, + 0x8d,0xd6,0xe6,0x29,0xf0,0x1b,0xd9,0xf6,0xba,0x58,0xc9,0x87,0xf3,0x2b,0xa,0xdb, + 0x27,0x80,0x45,0xf4,0x1d,0xf9,0xfc,0x11,0x56,0xae,0x5d,0xc9,0x64,0x7d,0x32,0x6a, + 0xb0,0xe5,0xf4,0xa6,0x8,0x34,0xdb,0xcd,0x51,0x5f,0x90,0x25,0xe4,0xc2,0x84,0xe9, + 0x3d,0x74,0x42,0x99,0x21,0x24,0xce,0xc,0x3c,0xe1,0x65,0xef,0xa9,0x4c,0x10,0x96, + 0x89,0x42,0xd3,0xbd,0xdb,0x34,0x82,0x39,0xa2,0xcd,0x7d,0xf3,0xfc,0xb6,0x6b,0xf2, + 0x42,0x90,0x46,0x66,0x50,0xe3,0x6,0x6,0xfc,0xd7,0x98,0x27,0xb4,0x47,0x0,0x8b, + 0xe8,0xdb,0xb3,0x63,0xf,0xf7,0xdc,0x7e,0xf,0x27,0x27,0x4f,0x66,0x47,0x77,0x99, + 0x51,0x6d,0x71,0xbb,0x9d,0xd1,0x5d,0x64,0x6c,0xd1,0x22,0x85,0xd4,0xcb,0xc1,0x2a, + 0xfa,0x9d,0x40,0x6b,0x87,0x27,0x5b,0x33,0x74,0x14,0x85,0x4,0x5d,0xd5,0xdb,0xc2, + 0x41,0xd9,0xa8,0x6f,0xc7,0xf8,0x3a,0xbc,0x0,0x44,0x98,0x7d,0xed,0x82,0x7c,0x80, + 0x17,0xfd,0xbf,0xc9,0x77,0xd6,0xec,0xd1,0x9a,0x0,0x7b,0x59,0x67,0x8a,0xbe,0xf5, + 0x57,0xaf,0xe7,0xa9,0x3f,0x7d,0x8a,0xdf,0x5c,0xf8,0x4d,0x6e,0x74,0x17,0x92,0x40, + 0x1f,0x91,0xa6,0xb1,0x2d,0xf5,0x82,0xf4,0xb3,0x6c,0x21,0xc1,0x20,0x42,0xab,0x76, + 0x88,0xae,0x5e,0x9a,0xb7,0x5b,0x66,0x70,0x2c,0xcf,0xf5,0x36,0x5b,0x36,0x60,0x1a, + 0xdc,0xfc,0xc,0xf3,0x3c,0x65,0xd7,0xa1,0x43,0x36,0xc0,0x9c,0x1b,0x79,0x5f,0xfe, + 0x35,0x3f,0xf4,0xef,0xa4,0x43,0xb4,0xe3,0x1,0xbe,0x8e,0x26,0xfa,0x86,0x7,0x86, + 0x79,0xf9,0xab,0x2f,0xf3,0x4e,0xed,0x9d,0xc2,0xd9,0x3d,0xc8,0xb,0xc1,0xe6,0xb, + 0x14,0x97,0x7f,0x6d,0x33,0x85,0x65,0xde,0xc3,0xf0,0x20,0xe6,0x67,0x9a,0xa1,0x28, + 0x20,0xf7,0xe5,0xcd,0xd9,0xed,0x17,0x85,0xb,0x3d,0xde,0xdb,0x8e,0xc3,0xb2,0x6f, + 0x9e,0xa3,0xd5,0xf9,0x55,0xc3,0x6c,0xf7,0x39,0x2f,0xfe,0x81,0xe,0xe1,0xb7,0x3c, + 0x42,0x70,0x87,0xde,0x91,0x3f,0x39,0xf2,0x13,0xc4,0x32,0xc1,0xd8,0xf4,0x18,0x81, + 0x17,0x10,0x84,0x1,0x8d,0xa0,0x41,0x18,0x86,0x4,0x61,0xb4,0x1f,0x86,0xf1,0xcf, + 0xb4,0x86,0x2a,0xfd,0x45,0xaf,0x20,0x8,0x52,0x63,0x6,0x2a,0xc8,0xfe,0x9c,0x6b, + 0xa8,0x8,0x45,0xfc,0x8b,0x5f,0x61,0xf3,0x67,0x5f,0x13,0x3,0x7,0x4,0xa9,0x91, + 0x43,0x11,0xe5,0xc8,0xfa,0x2f,0x83,0x9,0x4,0xa1,0x17,0xa2,0x94,0x4a,0xd7,0x1a, + 0xea,0x5f,0x8,0x55,0x42,0x51,0xf5,0xab,0x9c,0xac,0xd9,0xd7,0x24,0xcc,0x9,0x45, + 0xae,0xbc,0x95,0x21,0xe7,0xc,0x5,0x41,0x3,0x3c,0xcd,0x64,0x97,0xc5,0xa6,0x4e, + 0x3f,0xb5,0xf5,0xe5,0xed,0xe5,0x34,0xb0,0xba,0xd3,0x13,0x59,0xf3,0x61,0x9b,0xb8, + 0x32,0x5f,0xd7,0x8f,0x21,0x3e,0x26,0xb9,0x72,0x21,0x8a,0xe3,0x6c,0x4e,0xd4,0x89, + 0xec,0x3e,0xe4,0xd,0x97,0x3e,0xd7,0xb4,0x82,0x32,0x5e,0x43,0x7f,0x2e,0xf2,0x9f, + 0xa1,0xcc,0x63,0x72,0x6f,0xb2,0x23,0x39,0x8f,0xb2,0x1c,0x97,0xfc,0x83,0xcb,0xfc, + 0x5c,0xca,0xc,0x5f,0x99,0xe9,0xe8,0xdf,0xd9,0xb4,0x13,0x2,0x7e,0xde,0xc9,0x9, + 0x72,0x28,0x53,0xbd,0xb6,0xd7,0x31,0x5e,0x6b,0x77,0x5b,0x46,0x8a,0x76,0x3e,0xc3, + 0x3c,0x6e,0x36,0xfb,0x9d,0x8e,0xfa,0x76,0xee,0x5f,0x0,0x2b,0xd4,0xaf,0x3b,0x3c, + 0x53,0x1b,0x4,0x8,0x38,0x2,0x9c,0xee,0xe8,0x2c,0xad,0xe2,0xdf,0x5c,0xf7,0xcb, + 0x88,0x54,0xf6,0x19,0xed,0x6e,0xcd,0xcf,0x2d,0x23,0x69,0x2b,0xcc,0xf6,0xfe,0x5a, + 0x1d,0xe3,0x31,0xc9,0x8,0x7f,0x31,0xcb,0xab,0xc8,0xa1,0x35,0x1,0xde,0xe4,0x5d, + 0x2,0x76,0x20,0x78,0x5,0x38,0x33,0xa7,0xb3,0xcc,0x65,0xb4,0xcd,0x45,0x48,0xd9, + 0xf6,0x8b,0xae,0xa5,0xec,0xbc,0x45,0x6d,0x45,0xc7,0x94,0x9d,0xb3,0xc8,0xb,0xb5, + 0xf2,0x48,0x45,0xf0,0xd5,0x45,0x56,0xa8,0xb7,0x58,0xad,0x76,0x71,0xa8,0xde,0xb1, + 0x7,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, + 0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, + 0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, + 0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70, + 0x58,0xf8,0xf8,0x3f,0x10,0x73,0xa2,0xa3,0x5e,0x63,0x51,0xb6,0x0,0x0,0x0,0x0, + 0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82, + // /home/user/2/qstardict/qstardict/pixmaps/dialog-warning.png + 0x0,0x0,0x24,0xdd, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb, + 0x0,0x0,0x0,0x4,0x73,0x42,0x49,0x54,0x8,0x8,0x8,0x8,0x7c,0x8,0x64,0x88, + 0x0,0x0,0x20,0x0,0x49,0x44,0x41,0x54,0x78,0x9c,0xed,0x9d,0x59,0x90,0x1d,0xe7, + 0x75,0xdf,0x7f,0xe7,0xfb,0xba,0xef,0x3e,0xfb,0xc,0x66,0x80,0xd9,0xb0,0x10,0x20, + 0x9,0x88,0x24,0x48,0x80,0x58,0x8,0x52,0x14,0x25,0x5b,0x8a,0x1d,0x39,0xb6,0xa3, + 0xd8,0xe5,0xd8,0x4e,0x55,0x92,0x4a,0x9c,0x4a,0x55,0x2a,0x95,0xf2,0x43,0x96,0x27, + 0x43,0x55,0xa9,0x3c,0x25,0x7e,0xcc,0x83,0x1e,0x9c,0xca,0x2b,0xa5,0x72,0x5c,0x95, + 0x7,0x95,0xbc,0x68,0x29,0xb9,0x22,0x5b,0x12,0x2c,0xcb,0x25,0x6a,0xa1,0x28,0x52, + 0x24,0x76,0x10,0xe0,0x60,0xb6,0xbb,0x75,0xf7,0x77,0xf2,0xd0,0xdd,0xf7,0xf6,0xbd, + 0x73,0x67,0x1f,0x60,0x66,0xe0,0x39,0x53,0x5f,0xdd,0x9e,0xef,0x76,0x7f,0xdd,0xb7, + 0xcf,0x39,0xff,0xb3,0x7c,0xa7,0xbf,0x86,0x3,0x3a,0xa0,0x3,0x3a,0xa0,0x3,0x3a, + 0xa0,0x3,0x3a,0xa0,0x3,0x3a,0xa0,0x3,0x3a,0xa0,0x3,0x3a,0xa0,0x3,0x3a,0xa0, + 0x3,0x3a,0xa0,0x3,0x3a,0xa0,0x3,0x7a,0xc2,0x49,0x76,0xfb,0x2,0x1e,0x37,0xa9, + 0x22,0x7c,0x11,0xc3,0x18,0x42,0x1f,0xc2,0xbb,0x8,0x73,0x28,0x43,0x38,0x7e,0x3, + 0x27,0x82,0xee,0xf6,0x35,0x3e,0x4e,0xfa,0x7b,0x23,0x0,0x7a,0x15,0xc3,0x69,0x3c, + 0x6,0xf0,0x51,0xf2,0xc,0xe2,0xe3,0xf0,0x0,0x68,0x10,0x91,0xa7,0x49,0x83,0x26, + 0x1f,0xd2,0xe4,0x87,0x84,0x72,0x15,0xb7,0xcb,0x97,0xfc,0x58,0xe8,0x89,0x17,0x0, + 0x55,0x84,0x2f,0xe0,0x71,0x8a,0x3c,0x50,0x41,0x19,0xc0,0x63,0x0,0xa5,0x82,0x25, + 0x4f,0x84,0x20,0x34,0x10,0x96,0x8,0x99,0xc7,0x32,0xcf,0x1c,0x4b,0xdc,0xa1,0xce, + 0xef,0x11,0x3e,0xe9,0x88,0xf0,0x44,0xb,0x80,0x2a,0xc2,0x97,0xc9,0x31,0x48,0x99, + 0x88,0x51,0x1c,0x13,0x58,0xe,0xa3,0x8c,0x83,0x19,0x2,0x8a,0xc9,0xae,0x75,0xc4, + 0x3d,0x44,0xb9,0x4b,0xc8,0x6d,0x94,0xdb,0x38,0xee,0xd3,0x64,0x89,0x6f,0x13,0x3c, + 0xc9,0x68,0xe0,0xed,0xf6,0x5,0x3c,0x2a,0x6a,0x31,0xbf,0x42,0x3f,0x86,0xc3,0x84, + 0x1c,0xc7,0xe6,0x4f,0x32,0xf8,0xda,0x59,0x8a,0xe7,0xce,0xab,0x37,0x33,0xe1,0xea, + 0x37,0x7d,0x1e,0xfe,0x55,0xc4,0xe2,0x77,0x17,0xf0,0xaa,0x3f,0xb7,0xbe,0xfb,0x5b, + 0xac,0x7b,0x1f,0xe5,0x1d,0x84,0x77,0xb1,0xdc,0xe2,0x2,0xf3,0xaa,0x34,0x9f,0x54, + 0x24,0x78,0x62,0x5,0x80,0x6b,0x78,0x8c,0x50,0xa1,0xc9,0x11,0x42,0x9e,0x21,0x37, + 0x74,0x56,0xfb,0x7e,0xe1,0x33,0xce,0xfb,0xd8,0x19,0x29,0x3c,0x9f,0x93,0xbe,0x53, + 0x48,0xed,0x36,0x2a,0xc3,0xa8,0x1c,0xae,0xb8,0x9b,0x5f,0x3a,0xa2,0x39,0xf3,0x92, + 0x2d,0x44,0xdf,0x91,0x7c,0xf4,0x4d,0xc,0xf9,0x64,0x24,0xc7,0x35,0xe6,0x81,0x60, + 0x37,0x7f,0xce,0xa3,0xa2,0x27,0x52,0x0,0xf4,0x4d,0x2c,0xf7,0x28,0x52,0x64,0xc, + 0x9f,0x13,0xc0,0xf3,0x84,0x85,0xcf,0x44,0xb,0xcd,0xb3,0xd2,0xaf,0x12,0x5b,0x3e, + 0xf,0x30,0xa0,0x2,0x6a,0xc0,0x81,0xab,0x4b,0xc1,0x35,0xbd,0x57,0xbd,0x8a,0xc, + 0x9a,0x42,0x68,0xb0,0x4,0x28,0xd,0x42,0x9a,0xfa,0x26,0x4e,0x7e,0x93,0x68,0x97, + 0x7f,0xda,0x8e,0xd3,0x13,0x27,0x0,0xa,0xc2,0x18,0x3e,0x86,0x1,0xc,0x53,0xc0, + 0xd3,0x1a,0xd9,0x8b,0xe1,0xc3,0xe5,0xb3,0x32,0x2a,0x9,0xf3,0xd,0x88,0x5,0x11, + 0x5a,0x6e,0x50,0xa,0xf0,0xe,0x9,0x97,0xec,0xc7,0x7c,0x4f,0x17,0xc4,0x8f,0x16, + 0x81,0x79,0x1a,0x2c,0x31,0x46,0x53,0xc1,0x9,0x4f,0x96,0x29,0x30,0xbb,0x7d,0x1, + 0x3b,0x4e,0x6f,0x62,0x68,0x50,0x42,0x18,0x43,0x39,0x86,0x98,0x93,0xd1,0x82,0xb9, + 0xa2,0x41,0x53,0x8,0x1b,0x6d,0xf6,0x99,0x2,0xe2,0xf,0x41,0x6e,0x18,0x55,0x50, + 0x25,0xfe,0xce,0x1,0x21,0x12,0x2e,0xd8,0x97,0x89,0xcc,0xd3,0x38,0x8e,0x22,0x8c, + 0xd1,0xa0,0xc4,0x9b,0x4f,0xde,0xfd,0x7a,0xa2,0x10,0x40,0x41,0x98,0x22,0x47,0xc0, + 0x0,0xc2,0x24,0xc2,0x31,0x57,0x37,0xaf,0xb8,0xba,0x29,0x28,0x8a,0xab,0xdd,0xc2, + 0xd8,0x1c,0xa6,0xef,0x34,0x92,0x1f,0x83,0xc2,0x38,0xb6,0xff,0xc,0x76,0xe4,0x93, + 0x84,0x73,0xef,0x10,0x2d,0x7d,0xaf,0x35,0x92,0x36,0x25,0xe7,0x9a,0xf6,0x8a,0xc9, + 0xbb,0x9b,0x8,0xb7,0x29,0x32,0x47,0x3f,0x35,0x85,0xfa,0x93,0x84,0x2,0x4f,0x96, + 0x44,0x7f,0xd,0x4b,0x35,0xd1,0x7e,0x98,0xc1,0x99,0x63,0xe1,0xbc,0x39,0xa1,0x8, + 0xa8,0xa0,0xcb,0xd7,0x31,0x63,0x9f,0x46,0xec,0x0,0x2c,0xdf,0x83,0xf9,0xeb,0xb0, + 0x70,0x13,0x6c,0x9,0xef,0x8d,0x2f,0x63,0xfc,0x99,0x98,0xb5,0x1a,0x9b,0x86,0x60, + 0xc1,0x1c,0x45,0xcc,0x9,0x60,0x6,0x61,0x8c,0x2a,0x25,0xbe,0x86,0xdd,0xdd,0x1f, + 0xb9,0xb3,0xf4,0xc4,0x8,0x80,0x82,0xb0,0x44,0xe,0x61,0x10,0x61,0x12,0xe5,0x68, + 0x54,0xb3,0x97,0x34,0x32,0x1e,0x9,0xbc,0x9b,0xfe,0xe7,0x30,0x5a,0x80,0xda,0x1c, + 0x4,0x55,0x88,0x9a,0x10,0xd6,0x62,0x61,0xa8,0x2f,0xe0,0x9d,0xff,0xa3,0xd8,0x4, + 0xa4,0xa6,0x20,0x12,0x1b,0x54,0xbd,0xcb,0xc0,0x2c,0x70,0x84,0x3c,0x3,0x2c,0x91, + 0xd3,0x27,0x28,0x7f,0xf2,0xc4,0x8,0x0,0x5f,0xc3,0x32,0x40,0x19,0xcb,0x21,0x60, + 0x6,0x91,0xe3,0xe1,0x92,0x99,0xa6,0x65,0xdb,0x5,0xfb,0xd4,0xbf,0x3,0xf1,0xc0, + 0x85,0xe0,0x22,0xd0,0x28,0xfe,0x74,0x21,0xd4,0xe7,0x90,0xc1,0x93,0x98,0xa1,0x37, + 0xda,0x42,0xa0,0xa0,0x8b,0x32,0xa9,0x91,0x9c,0xc2,0x32,0x8d,0x70,0x88,0x1,0xca, + 0x4f,0x12,0xa,0x3c,0x11,0x2,0xa0,0x8a,0xd0,0x24,0x8f,0x32,0x88,0x61,0x12,0x31, + 0xb3,0x51,0xd5,0xbf,0x48,0x24,0x36,0xd5,0x66,0x73,0xf8,0x33,0x18,0x7f,0x22,0x66, + 0xb6,0x26,0x4c,0x4f,0x5b,0x2a,0x8,0xcb,0xf7,0xf0,0x5f,0xf8,0xaf,0x80,0xb4,0x5, + 0x20,0x12,0x13,0x55,0xed,0x25,0x30,0x31,0xa,0x28,0x83,0x34,0xc9,0xab,0x3e,0x19, + 0x28,0xf0,0x44,0x8,0x0,0xd7,0xf0,0xb0,0x54,0x10,0xe,0x21,0xcc,0x10,0xc9,0xa9, + 0x70,0x41,0xe,0xb7,0xb4,0x5f,0x2c,0xde,0xcc,0xef,0x80,0x3f,0xb0,0x52,0xfb,0xb3, + 0x28,0x10,0xd6,0xa0,0x30,0x8a,0x3d,0xfc,0xb9,0x78,0xdc,0xc4,0xd5,0x8b,0x96,0xbc, + 0x71,0x22,0x79,0x86,0xd8,0x17,0x38,0x4,0x94,0xb9,0xf6,0x64,0x38,0xd0,0xfb,0x5e, + 0x0,0xf4,0x2a,0x86,0x45,0xf2,0x58,0x86,0x50,0xa6,0xc0,0xcc,0x46,0x75,0x73,0x1e, + 0x95,0xf8,0xb7,0x29,0x98,0x99,0xcf,0x81,0x3f,0xde,0x66,0x78,0x8a,0x0,0x1a,0xb6, + 0xff,0x4f,0xfb,0x96,0xee,0xe0,0x9d,0xfe,0x8f,0x60,0x7c,0xd2,0xe3,0x1,0x9,0x97, + 0xbc,0x8b,0xa8,0x39,0x8a,0x70,0x84,0x12,0x83,0x2c,0x92,0xd7,0xab,0xfb,0xff,0xfe, + 0xed,0xfb,0x1f,0xc0,0x69,0x3c,0xa0,0x82,0xe1,0x10,0x96,0x19,0x45,0x9e,0xe,0x17, + 0xed,0x21,0x20,0x66,0x9e,0x2d,0x60,0xc7,0xff,0x21,0x62,0x4b,0x31,0xc3,0x5d,0xf, + 0xa6,0x6b,0x46,0x18,0xa2,0x6,0x98,0x1c,0xde,0xcc,0xbf,0xec,0x38,0x4d,0x54,0x93, + 0x11,0xd,0xe5,0xc,0x30,0x43,0xc4,0x38,0x11,0x65,0x3e,0xbb,0xff,0x7d,0x81,0x7d, + 0x2d,0x0,0x7a,0x15,0xc3,0x11,0xf2,0x18,0x86,0x80,0x29,0xd4,0xcc,0x46,0x4b,0xe6, + 0x3c,0xa9,0x7d,0x16,0xb0,0x47,0x7f,0x1b,0x93,0x3b,0xdc,0x9,0xf9,0x29,0xc3,0x3b, + 0x84,0xc1,0xb5,0x85,0x61,0xe9,0x36,0xf6,0xe4,0xbf,0x6,0x5b,0x6a,0xfb,0xfb,0xe, + 0x89,0x96,0xcc,0x79,0xc4,0xcc,0x62,0x98,0x44,0x19,0xa6,0x4e,0x61,0xbf,0xa3,0xc0, + 0xbe,0xbe,0x78,0x4e,0xe3,0x51,0xa5,0xf,0x65,0x2,0xcb,0x8c,0x6,0x72,0x46,0xab, + 0x66,0xb8,0xf5,0xbd,0x3f,0x80,0x19,0x79,0xd,0xc4,0x5f,0xa9,0xe9,0x9a,0x11,0x86, + 0x15,0xe6,0x20,0x80,0xa0,0x81,0x77,0xe2,0xdf,0x77,0x9c,0xce,0x35,0xcc,0xa0,0x36, + 0xe5,0x5,0x60,0x86,0x3c,0x87,0x70,0x54,0x12,0x4,0xda,0xb7,0xb4,0x6f,0x5,0x40, + 0xaf,0x62,0xa8,0x50,0xc0,0x67,0x18,0xc3,0x24,0xce,0xcc,0x46,0x35,0xfb,0xa2,0xba, + 0xc4,0x85,0x17,0xb0,0xc7,0xfe,0x59,0xa2,0xfd,0xbd,0x60,0x3f,0xea,0xd1,0x32,0x82, + 0x50,0xbd,0x8b,0x9d,0xf9,0x1c,0xe4,0x86,0x12,0x14,0x50,0x50,0x88,0x96,0xed,0x8b, + 0x88,0x99,0x45,0x99,0x22,0x64,0x98,0xca,0xfe,0x46,0x81,0x7d,0x7b,0xe1,0x5c,0xc0, + 0x27,0x4f,0x1f,0x96,0x71,0x84,0x59,0x55,0x79,0xce,0xd5,0x65,0x80,0x64,0xba,0x47, + 0xa,0x87,0x30,0x7d,0x67,0x93,0xd9,0xbe,0xc,0xe3,0xdd,0x7a,0xda,0x9f,0xf1,0xb, + 0xea,0xf,0xf0,0x4f,0xfe,0x27,0x48,0x6d,0x8a,0x80,0x6b,0x4a,0x5f,0x14,0x9a,0x97, + 0xb0,0xcc,0x60,0x19,0xa7,0x9f,0xa,0x17,0xf0,0x77,0xf7,0x66,0x6c,0x9d,0xf6,0xa5, + 0x0,0xe8,0x9b,0x58,0x7c,0xa,0x28,0x23,0x98,0xc4,0xf6,0x2f,0xdb,0x17,0x80,0x84, + 0xfb,0x60,0x66,0x7e,0x7,0xe3,0x67,0xb4,0x9f,0xa4,0x69,0x97,0x29,0x20,0x23,0xc, + 0x64,0x3f,0x23,0xa8,0x7f,0x84,0x19,0x7d,0x15,0x53,0x9c,0x6a,0x8d,0xb,0xe0,0x96, + 0xe4,0x79,0xd4,0xcc,0x62,0x98,0x22,0x62,0x4,0x9f,0x82,0xea,0xfe,0xbc,0x97,0xfb, + 0xf2,0xa2,0x59,0xc6,0xc7,0xd1,0x8f,0xcf,0x4,0x8e,0x59,0xd,0xcd,0x8b,0xae,0x21, + 0x95,0x94,0x41,0x52,0x39,0x86,0x2d,0x9d,0x8e,0x1d,0xbb,0x2c,0xb4,0x13,0x81,0x74, + 0x35,0xc2,0xa4,0xf5,0x32,0x5,0x21,0x54,0x6f,0xe3,0x9d,0xfc,0xcf,0x6d,0x67,0x50, + 0x40,0x43,0x53,0x72,0xa1,0xb9,0x0,0xcc,0x60,0x18,0xc7,0xa3,0x8f,0x2f,0xef,0x4f, + 0x14,0xd8,0x77,0x2,0xa0,0x6f,0x62,0x39,0x4a,0x81,0x5c,0xa2,0xfd,0xc6,0xcc,0x44, + 0x55,0x39,0xd3,0xd2,0x50,0x1,0x33,0xf9,0x4f,0x10,0xff,0x50,0x9b,0xe9,0x74,0x33, + 0x3b,0x69,0xdd,0x82,0xb0,0xc2,0x41,0x8c,0x20,0x58,0x44,0xfa,0x9e,0x45,0xfa,0xce, + 0xc4,0x77,0x2b,0x11,0x84,0x68,0xd9,0x9c,0x76,0x62,0x8e,0xc6,0x8,0xc4,0x8,0x45, + 0x8a,0xfa,0xe6,0xfe,0xb,0xb,0xf7,0x95,0x0,0xb4,0x8a,0x3d,0x7c,0xfa,0xf1,0x98, + 0x0,0x66,0x34,0x34,0x2f,0xbb,0xd0,0x14,0xe3,0x8c,0x1f,0xc8,0xc0,0xc7,0x30,0x85, + 0x53,0x19,0xd8,0xf,0x41,0xba,0x18,0x9e,0x35,0x7,0xd9,0x7e,0x93,0x7c,0x76,0x47, + 0xb,0x4b,0xd7,0xf1,0x4e,0xfc,0x7e,0x27,0xa,0x44,0xe4,0x9,0xcc,0x25,0x1c,0xb3, + 0x78,0x4c,0x10,0xd2,0xcf,0x18,0xfe,0x7e,0x9b,0x28,0xda,0x57,0x2,0xc0,0x9b,0x18, + 0x3c,0x8a,0x38,0x46,0x51,0xa6,0x9d,0x98,0xa3,0x51,0x55,0x9e,0x46,0xd2,0xdb,0x2e, + 0xd8,0xf1,0xcf,0x22,0xde,0x50,0xa7,0xf6,0xd3,0xc5,0x74,0xd,0x9,0x9b,0x8e,0x46, + 0xdd,0xd1,0xa8,0x39,0x5c,0xd4,0x3,0x15,0xb2,0xfe,0x42,0x58,0x45,0x72,0x87,0x30, + 0x83,0x97,0x13,0x94,0x89,0xcf,0x17,0xd5,0xe5,0x14,0x29,0xa,0xe4,0x18,0x61,0x99, + 0xe2,0x7e,0x2b,0x1a,0xd9,0x37,0x31,0x6c,0xab,0xd8,0xa3,0xc1,0x0,0x96,0xc3,0x8, + 0xb3,0x34,0xcc,0x25,0x8d,0x24,0x8f,0x21,0x9e,0x11,0x1a,0xbc,0x88,0xe4,0x8f,0x25, + 0xda,0xaf,0x9,0xa3,0x92,0xa9,0x3d,0x8d,0xc3,0xb8,0xea,0x12,0x2c,0x3c,0x34,0x4, + 0xcd,0x74,0x60,0x83,0x22,0x14,0xa,0x11,0x3,0xc3,0x11,0xf9,0xbc,0xa3,0x3d,0x1d, + 0x18,0x8f,0xb,0xa,0x4b,0x1f,0x60,0x67,0xff,0xd,0x6e,0xe1,0xaf,0xe2,0x71,0x1, + 0x42,0xf1,0x5d,0xc3,0x5c,0x31,0xbe,0xbb,0x8e,0xe5,0x16,0x96,0x39,0xa0,0xbe,0x9f, + 0x8a,0x46,0xf6,0x8f,0xb4,0xa6,0xc5,0x1e,0x3e,0xa3,0x18,0xa6,0x11,0x73,0x34,0x6a, + 0xca,0xf1,0x34,0xec,0xc3,0x58,0xec,0xe8,0x1b,0x88,0xe9,0x6b,0x43,0x3b,0x9d,0x28, + 0xf0,0xf0,0x81,0xf2,0xe0,0x9e,0x10,0x34,0x1c,0xb8,0x8,0x8d,0x22,0xd4,0x45,0x10, + 0x86,0xd4,0x16,0x1d,0x77,0x3e,0x30,0x2c,0xcd,0xb3,0x12,0x1,0x34,0x4,0xd7,0x44, + 0xc8,0xc7,0x5,0x25,0x24,0xe5,0x84,0x6,0xa2,0x40,0x8e,0x21,0xe6,0x4,0xca,0x34, + 0x15,0x46,0x98,0xa2,0xc8,0xd5,0xfd,0xe3,0xb,0xec,0xb,0x1,0x50,0x4d,0x8a,0x3d, + 0xf2,0xc,0x10,0x4f,0xc9,0xce,0xba,0xa6,0xbd,0xac,0x4e,0xfc,0xb4,0x80,0x47,0x86, + 0x5f,0x45,0xfc,0x63,0x6d,0xdb,0xdf,0xe5,0xe5,0xd7,0x16,0x95,0xc5,0x39,0x20,0x8a, + 0xd0,0x28,0x44,0xa3,0x10,0xa2,0x30,0x11,0x2,0x7,0xce,0xa1,0x51,0xc4,0xfd,0x5b, + 0xd0,0xa8,0x6b,0xa7,0xaf,0x90,0xa,0xc3,0xf2,0xd,0xbc,0x89,0xdf,0x46,0x4d,0xbe, + 0x35,0xd1,0xa8,0x91,0x78,0x51,0x68,0x5f,0x41,0x99,0x5,0xe,0x13,0x30,0xc0,0xa7, + 0xf7,0x8f,0x2f,0xb0,0x2f,0x4,0x80,0x2f,0xe0,0x51,0xa1,0x4,0x8c,0xa1,0x4c,0xab, + 0x9a,0x13,0x51,0x9d,0xd9,0x16,0x52,0x4b,0x1e,0x33,0x78,0x5,0x91,0x42,0x26,0xe4, + 0x4b,0xc3,0xbe,0x38,0x14,0x5c,0xf8,0x48,0x51,0x17,0xa2,0x2e,0x8c,0x99,0xed,0x1c, + 0xaa,0x9,0x12,0xb8,0x28,0xe9,0x8f,0xb7,0x1f,0x7e,0x8,0x2d,0x4,0xe9,0xc8,0x17, + 0x84,0x10,0x36,0xb0,0xe3,0xbf,0x4e,0xab,0x6a,0x48,0x21,0xaa,0xca,0xc,0x86,0xa7, + 0x50,0xa6,0xf1,0x18,0xdd,0x4f,0xa5,0x63,0x7b,0x5e,0x0,0x54,0x11,0x8e,0x92,0x3, + 0x6,0x49,0xb4,0x5f,0x9b,0xf6,0x92,0x3a,0x89,0x6f,0xb0,0x82,0xc,0xbf,0x8e,0xf1, + 0x67,0x13,0xc6,0x3b,0xda,0x9a,0x1b,0x33,0x51,0x5d,0x48,0xa3,0xa6,0x10,0x25,0x8c, + 0x4f,0x10,0x40,0xa3,0x30,0x36,0x1,0xa9,0x10,0x24,0xa8,0x50,0x5d,0x70,0x68,0x87, + 0xf3,0x98,0x46,0x4,0x21,0xd4,0xee,0x62,0x47,0x3e,0xd,0xb6,0x2f,0x73,0x91,0x98, + 0xb0,0x66,0xaf,0xc4,0xb5,0x8,0x1c,0x41,0x18,0x64,0x89,0xdc,0x7e,0x28,0x1a,0xd9, + 0xf3,0x2,0x90,0x14,0x5e,0x94,0x93,0x42,0xcf,0x69,0x90,0x93,0x61,0x9d,0x49,0x55, + 0x8d,0x21,0xd8,0x2b,0x63,0x6,0xce,0x23,0x58,0x5a,0x5a,0x9a,0xa6,0x72,0x13,0x6, + 0x86,0x81,0x43,0xc3,0x36,0xec,0x93,0x68,0x3e,0x2e,0x6b,0xe,0x52,0x24,0x88,0xd0, + 0xd0,0x11,0x5,0x6e,0x65,0xc6,0x30,0x15,0x86,0xfa,0x1c,0xe6,0xc8,0x3f,0x8d,0xcf, + 0xaf,0x8a,0xa2,0xb8,0xa6,0x39,0x8c,0xe3,0x59,0x60,0x9a,0x1c,0xa3,0x58,0xca,0x7c, + 0x61,0xef,0x3b,0xd9,0x7b,0xfa,0x2,0x33,0xc5,0x1e,0x83,0x28,0x93,0x28,0xb3,0x61, + 0xdd,0x5c,0x6c,0xa5,0x5d,0x55,0x31,0x23,0xaf,0x63,0xfc,0xe9,0x84,0xe1,0xed,0xa7, + 0x3b,0x48,0xad,0xb4,0x28,0x62,0x0,0x67,0xd0,0xd4,0xa3,0x57,0x8d,0xed,0x7e,0x3c, + 0x48,0xf2,0x7f,0xfc,0x9d,0xa6,0xf,0x9,0x68,0xea,0x43,0xe8,0xca,0xd6,0x9c,0xc3, + 0xf6,0x9f,0x23,0xf2,0xc7,0x20,0xb8,0x97,0xce,0x13,0x99,0xb0,0x61,0x2f,0x79,0x85, + 0xe8,0x6d,0xe0,0x26,0x45,0x1e,0x70,0x94,0xaa,0xea,0xde,0x7e,0xc2,0x78,0x6f,0x23, + 0xc0,0x67,0xb1,0x44,0x49,0xa1,0xa7,0x65,0x5a,0x9d,0x7d,0xc6,0x5,0x66,0x42,0x52, + 0xde,0xe6,0x46,0xb0,0x95,0x17,0x90,0x94,0x61,0xdd,0x69,0xdf,0xa4,0x89,0x49,0xe1, + 0x3e,0x6c,0x6b,0xb9,0xba,0x4,0xf6,0x23,0x5c,0x14,0xa1,0x1a,0x75,0x98,0x3,0xeb, + 0x5,0x9d,0xe3,0x64,0xfd,0x0,0x42,0xa4,0x7a,0x7,0x6f,0xf2,0x77,0xda,0xd1,0xa6, + 0x82,0xb,0xcc,0x21,0x9c,0xfd,0x18,0x86,0x69,0xc,0x87,0xa8,0xec,0xfd,0xd2,0xb1, + 0x3d,0x2b,0x0,0x7a,0x15,0x43,0x9d,0x2,0x96,0xa1,0xa4,0x0,0x63,0x36,0x6c,0xf0, + 0x32,0xae,0x35,0x31,0x87,0x19,0x79,0x15,0xc9,0x1d,0xe9,0x74,0xfa,0x5a,0x8e,0x5f, + 0x3b,0x14,0xb4,0xb9,0x88,0xf8,0xe1,0xbf,0xd8,0xd3,0xd7,0x28,0x82,0xa8,0xcd,0x6c, + 0x5c,0x94,0x44,0x7,0x71,0x33,0x12,0x21,0xa6,0x2b,0x14,0xec,0xa,0x29,0x89,0x16, + 0x31,0xc5,0xe3,0x98,0xf2,0xb1,0xb6,0xbf,0xaf,0x48,0xd8,0xe4,0x2,0x8e,0x59,0x84, + 0x23,0xb8,0xbd,0x5f,0x3a,0xb6,0x67,0x2f,0x8c,0xd3,0x78,0xe4,0x28,0x93,0x8b,0xb5, + 0x1f,0xb5,0x67,0x34,0x34,0xa3,0x29,0x98,0x4a,0x71,0xa,0x53,0xfe,0x18,0xe2,0x92, + 0xc4,0x4d,0xf7,0x24,0x4e,0x36,0x1c,0x24,0xc4,0x98,0x20,0xb6,0xf5,0x1d,0x4e,0x5f, + 0x86,0xf1,0xae,0x1d,0x11,0x58,0x1b,0xf4,0x98,0x45,0x8c,0xe8,0xce,0x2f,0x48,0xf5, + 0x3a,0x76,0xe2,0xb7,0xda,0x96,0x47,0xc1,0x35,0xcc,0x48,0xe4,0xec,0xb,0x71,0xae, + 0x82,0x43,0x14,0xf7,0x76,0xe9,0xd8,0x9e,0x14,0x80,0x56,0xb1,0x47,0x9d,0x61,0x1c, + 0x93,0x38,0x66,0x83,0x1a,0xe7,0x34,0x4a,0xd0,0x5e,0x5,0x86,0x5f,0xc1,0x78,0x63, + 0x2b,0xb5,0x33,0x35,0x5,0xd9,0x30,0x8e,0x8,0xcf,0xeb,0xd4,0xf2,0x95,0x8,0xd0, + 0x8e,0x8,0xac,0xdf,0x35,0x81,0x94,0x3d,0x47,0xd6,0x14,0xb8,0x1a,0xe2,0xd,0x42, + 0xff,0xf3,0xf1,0xc4,0xa3,0x12,0x3b,0x84,0x35,0xce,0x13,0xd7,0xe,0x4e,0xe2,0x18, + 0xda,0xcb,0xa5,0x63,0x7b,0xf2,0xa2,0xb8,0x80,0x8f,0x47,0x5,0xc7,0x38,0x30,0x13, + 0x45,0xf6,0x39,0x17,0xc8,0x50,0x9a,0x96,0x95,0xca,0x53,0xd8,0xe2,0xd3,0x6d,0x1b, + 0xad,0xdd,0x8c,0xca,0x84,0x83,0x12,0x81,0x84,0x58,0x2f,0x6c,0xc5,0xfd,0xb8,0xc4, + 0xe6,0xa7,0x51,0x41,0xf2,0x3f,0x49,0x3e,0xa0,0x65,0xff,0xb3,0x53,0xc8,0xad,0x89, + 0xa5,0xa8,0x3,0x19,0xa4,0x7e,0x1d,0x6f,0xfc,0x57,0x89,0xed,0x40,0xec,0xd,0xba, + 0xa6,0xc,0x44,0xd,0xfb,0x72,0x8c,0x5c,0x1c,0x22,0x47,0x79,0xaf,0x96,0x8e,0xed, + 0x39,0x1,0x50,0xc5,0xe0,0x67,0x4a,0xbd,0x60,0x26,0xaa,0xf2,0x52,0x6b,0x7,0xb1, + 0x98,0xe1,0x8b,0x18,0x5b,0x69,0x33,0xbc,0x7b,0xe2,0xa7,0x47,0xd,0x80,0xf5,0xd3, + 0xcc,0x5f,0x3b,0xec,0x23,0x75,0x4,0x5d,0x3b,0x2b,0x48,0xe4,0xf0,0xfc,0x1e,0x45, + 0x24,0xdd,0x79,0x81,0xf4,0xbc,0xae,0x89,0x8,0xc8,0xe8,0xab,0x6d,0x53,0x20,0x10, + 0x35,0x39,0xb,0xcc,0xe0,0x98,0xa4,0xbe,0x77,0x4b,0xc7,0xf6,0xdc,0x5,0xf1,0x65, + 0x7c,0xca,0x54,0xb0,0x89,0xf6,0x37,0xed,0x39,0x8d,0xa4,0x2f,0x8d,0xce,0xa4,0xef, + 0x59,0xa4,0x70,0xbc,0x37,0xd3,0xb3,0xc2,0xd0,0xf2,0x1,0xe2,0xe9,0x60,0xeb,0xc7, + 0x19,0xc0,0xb6,0xf,0x90,0x11,0x84,0x24,0x41,0x94,0x9a,0x2,0xcf,0xf,0x68,0x25, + 0x7f,0x7a,0xd6,0x12,0x74,0xf6,0x4b,0xfd,0x16,0x76,0xf4,0xd,0xd4,0x24,0x8b,0x8a, + 0x28,0x68,0x20,0xe5,0xb0,0x61,0x2f,0x91,0x16,0x8d,0xec,0xd1,0xd2,0xb1,0x3d,0x25, + 0x0,0xfa,0x26,0x96,0x43,0x14,0x8,0xd3,0x62,0xf,0x66,0x5c,0x8d,0xe7,0x70,0x49, + 0xa8,0x65,0x73,0x98,0xa1,0x8b,0x58,0x93,0x23,0x7d,0x90,0xbf,0xa7,0x87,0x4e,0x17, + 0x7c,0x4b,0x84,0x97,0x4f,0xc2,0xc0,0x96,0xf,0x90,0x44,0x5,0x99,0xc,0x60,0x9a, + 0x24,0xb2,0xf9,0xb0,0x53,0xa0,0x3a,0x12,0x41,0x59,0x81,0x48,0xb6,0x35,0xc0,0x44, + 0x4b,0x98,0xb1,0x4f,0x75,0x3e,0x57,0x58,0xe3,0x39,0x84,0x59,0x1c,0x93,0x4,0xc, + 0xef,0xc5,0xd2,0xb1,0x3d,0x73,0x31,0xad,0x62,0x8f,0x65,0xfa,0xd1,0xb8,0xd8,0x23, + 0x6c,0x98,0xb,0x51,0x24,0x25,0x4d,0xe6,0x56,0x65,0xe0,0x39,0x4c,0x61,0x72,0xf5, + 0xc,0x9d,0x76,0xd9,0xe8,0xd4,0x14,0x48,0x88,0xcd,0x7,0x6d,0x4,0x48,0xa,0x3f, + 0x35,0xca,0x14,0x7d,0x64,0xe6,0x4,0xbc,0xdc,0x4a,0x2d,0xef,0x35,0xbb,0x98,0xed, + 0x97,0xe6,0x3d,0xbc,0xa1,0x97,0x50,0xbf,0xaf,0x95,0x32,0x8a,0x1c,0x85,0xb0,0x6e, + 0x5e,0x81,0xa4,0x80,0xb4,0x4c,0x65,0xaf,0x95,0x8e,0xed,0x19,0x1,0x68,0x15,0x7b, + 0x78,0x89,0xf6,0xc3,0xac,0xab,0xc9,0xe9,0x96,0x3a,0xd9,0x12,0x66,0xe0,0x25,0xc, + 0xc2,0x4a,0x6,0xa4,0xff,0x67,0xe2,0xff,0x6c,0xb5,0xf,0x11,0xb6,0xb0,0x32,0x19, + 0xd4,0x9a,0x12,0x4e,0xfd,0x2,0x17,0xa1,0x91,0xc3,0xcb,0x67,0x19,0x1e,0x26,0x35, + 0x5,0x2b,0x99,0xde,0x21,0x24,0xda,0xc4,0x84,0xf,0x30,0xe3,0xbf,0x48,0x9a,0x5d, + 0x44,0x21,0xaa,0xcb,0xb3,0x8,0x47,0x93,0x32,0xf2,0x3d,0x57,0x3a,0xb6,0x27,0x3c, + 0xd3,0x64,0xea,0x34,0x47,0x93,0x7e,0x8a,0x89,0xf6,0xd7,0xcc,0x45,0x17,0xb4,0x56, + 0xea,0xc2,0xc,0xbf,0x80,0xc9,0x4f,0x24,0x1a,0x9d,0x1c,0xa1,0x99,0x29,0xb9,0x55, + 0x5b,0x6c,0x3f,0xbc,0x82,0xa0,0xce,0x4b,0x18,0xe3,0xda,0x29,0x5f,0xe2,0x71,0xda, + 0xff,0x6b,0x2c,0x0,0x61,0xf7,0xb8,0x99,0x22,0x11,0x7a,0x9c,0x57,0x80,0xe0,0x3e, + 0x5e,0xff,0x49,0x9a,0xf7,0xc6,0xa0,0xf9,0x61,0x2c,0x7,0x11,0xb9,0xb0,0x66,0xae, + 0x78,0x5,0x77,0x1d,0xe5,0x36,0x86,0x39,0xc6,0xa8,0xeb,0x1e,0x59,0x6f,0x68,0x6f, + 0x20,0xc0,0x55,0x2c,0xfd,0x14,0xf1,0x19,0x21,0x64,0x1a,0xcc,0xb1,0xa0,0x2a,0x4f, + 0xc7,0x93,0x2d,0xa0,0xde,0x10,0x66,0xe0,0x2c,0xa6,0xa3,0x7a,0xb7,0xc7,0x74,0x6d, + 0x4f,0xd,0x75,0x71,0x14,0x90,0xf,0x10,0x4d,0xbd,0x7d,0x97,0x98,0x3,0xd7,0xaa, + 0xf,0x48,0x9d,0x43,0x31,0x21,0xc6,0x76,0x87,0x94,0x5d,0xa1,0x60,0x6,0x59,0x3a, + 0xcf,0xdb,0xc0,0x4,0x77,0x30,0xe3,0x9f,0x6e,0xad,0x3b,0xa4,0xa,0x41,0x4d,0x4e, + 0x81,0x39,0xe,0x4c,0xe1,0x18,0xc1,0xdb,0x3b,0x45,0x23,0xbb,0x2e,0x0,0xaa,0x8, + 0x9f,0xc6,0x47,0x18,0x0,0xe,0x23,0xcc,0x4,0x35,0x2e,0x11,0xe1,0xb7,0xd0,0x7f, + 0xf8,0x45,0x4c,0x6e,0x98,0x9e,0xb0,0xbf,0x22,0x59,0x93,0xc0,0x75,0x47,0xe6,0x2e, + 0x9,0x5,0x73,0x71,0xe8,0x87,0xcb,0xc6,0xff,0x49,0x6,0x27,0x31,0xb,0xb1,0xfd, + 0xef,0xe5,0x3,0xb4,0x1d,0xca,0x55,0x4d,0x90,0x46,0x10,0x3c,0xc0,0xab,0x4c,0x40, + 0x31,0x5e,0x6e,0x26,0xa9,0x4a,0xf3,0x82,0x2a,0xaf,0x62,0x98,0xc6,0x63,0x82,0x26, + 0xfd,0x9c,0xde,0x1b,0x45,0x23,0xbb,0x2e,0x0,0x7c,0x3d,0x29,0xf5,0xca,0x33,0x1a, + 0xdb,0x7e,0x73,0xc2,0xd5,0xe2,0x52,0x2f,0x0,0x29,0x8e,0x21,0xfd,0x67,0x30,0xd4, + 0xe9,0xed,0x80,0x65,0x98,0x22,0x5d,0x1a,0xda,0x15,0xa,0x7a,0xb9,0x20,0x8e,0x0, + 0x54,0x5b,0x11,0x40,0xcb,0xfb,0x4f,0x32,0x83,0x5e,0x1a,0x1,0xa4,0x95,0xc4,0x9a, + 0x65,0x7c,0x3a,0x76,0xd8,0xfb,0xd9,0x2,0x89,0x80,0x0,0x13,0xdc,0xc0,0x9b,0xf8, + 0x14,0xad,0x75,0x26,0x14,0xa2,0x86,0x1c,0x73,0x91,0x39,0x85,0x32,0x85,0xcf,0x8, + 0xfd,0x7b,0x3,0x5,0x76,0x55,0x0,0x5a,0xa5,0x5e,0xc2,0x20,0x1e,0x87,0x81,0x99, + 0xe6,0x22,0x97,0x5d,0x88,0x47,0x92,0xe2,0xb7,0xc3,0xe7,0xb0,0xb9,0x32,0xd9,0x99, + 0xb8,0x4e,0x41,0xc8,0x26,0x66,0x32,0xc2,0xd0,0x9d,0x15,0x4c,0x42,0xc1,0x56,0xda, + 0x37,0xc3,0x74,0x32,0xc9,0x20,0xaf,0x10,0x90,0x35,0x1d,0x48,0x6a,0x66,0xba,0x61, + 0x3f,0x6c,0x33,0x3f,0x5b,0x52,0x2e,0x21,0x44,0xf,0xf0,0x4a,0x25,0x4c,0xe9,0x54, + 0xc,0x48,0x28,0xea,0xd4,0x86,0xcb,0xfa,0x2a,0x30,0x43,0x8c,0x74,0x3,0x9c,0xdb, + 0xfd,0xa2,0x91,0xdd,0x45,0x80,0xb4,0xd4,0x2b,0xc7,0x28,0xc2,0x94,0x86,0x72,0x2a, + 0xaa,0x33,0x93,0x7a,0xd1,0x52,0x3c,0x82,0x54,0x9e,0xc1,0xb8,0x2a,0x6d,0xd,0x4f, + 0xe2,0xff,0xb5,0x4c,0x41,0x47,0xed,0x7f,0x1b,0x1,0x6c,0x21,0xe8,0x60,0x3a,0xad, + 0xc,0x60,0xd8,0xf2,0x9,0xbc,0x42,0xd6,0xfb,0x8f,0xda,0xcc,0x35,0x29,0xb3,0x33, + 0x8,0x90,0x49,0x35,0x77,0xa,0x67,0x88,0x4,0x37,0x30,0x87,0x5f,0x6b,0xff,0xd6, + 0x18,0x5,0xa6,0xa2,0x50,0x4e,0xa3,0x4c,0x51,0x66,0x84,0xa,0x25,0xbe,0xbe,0xbb, + 0x28,0xb0,0x6b,0x2,0xd0,0x51,0xea,0x65,0x13,0xed,0x5f,0xe6,0x92,0x3a,0x4c,0x5c, + 0xe8,0x29,0x98,0xb1,0xb,0x18,0x6b,0x56,0xc2,0x6f,0x2f,0xa7,0x6c,0x85,0x8d,0xee, + 0xa,0x5,0x4d,0x84,0x57,0xc,0xe3,0xf8,0xbf,0xb5,0x2e,0x50,0xe2,0x8,0xb6,0xe6, + 0x8,0x42,0xfc,0x62,0x90,0x71,0x2a,0xd7,0x9,0x7,0x57,0x8,0x42,0x46,0x10,0xc3, + 0x39,0x6c,0x1e,0x64,0xf0,0xc5,0xf6,0x44,0x91,0x62,0xc2,0x2a,0x97,0x11,0x66,0x50, + 0xe,0xe3,0xd1,0x4f,0xdf,0xee,0xa2,0xc0,0xee,0x85,0x81,0xd7,0xf0,0xa8,0x50,0x26, + 0x2d,0xf4,0xc,0xe5,0xd9,0xa8,0x2e,0x93,0xad,0xa8,0xaa,0xef,0x28,0x52,0x3e,0x86, + 0x91,0x1a,0x3d,0x43,0xbb,0x34,0xf4,0x6a,0xa5,0xdd,0xba,0xc3,0xb2,0xae,0x63,0xc4, + 0xe1,0x95,0x4,0x75,0xb6,0x15,0xee,0xe1,0x1c,0x9a,0xad,0xff,0x77,0xe,0x9b,0x22, + 0x40,0x7a,0xbc,0xae,0x1c,0x27,0x39,0xa0,0x7d,0xde,0xd6,0xb9,0x92,0x71,0x24,0x46, + 0x29,0x13,0xdd,0xc0,0x8e,0xbd,0x88,0x7b,0xf8,0x77,0xf1,0x98,0x40,0xd4,0x90,0xc3, + 0x1a,0xf1,0x9c,0x78,0x7a,0x13,0xb8,0x7,0x2c,0xf0,0x5,0x2,0x76,0x69,0x31,0xea, + 0x5d,0x41,0x80,0x56,0xa9,0x97,0x6b,0x15,0x7a,0xce,0x34,0x1e,0x72,0x51,0x5d,0x72, + 0x2b,0xc5,0x60,0x46,0x2f,0xe3,0xd9,0x20,0x63,0x67,0xd7,0x8,0xc9,0xba,0x9f,0xe8, + 0xe9,0x7e,0xbc,0x2b,0x29,0x12,0xf1,0x4a,0xcd,0x18,0xf2,0xb3,0xc9,0xa0,0x4c,0x22, + 0x48,0x5d,0x18,0xa3,0x44,0x47,0xda,0xb7,0x4b,0xd3,0xd3,0xbe,0x2c,0x2a,0x48,0x37, + 0x2a,0x24,0xfb,0x87,0x1f,0x61,0xb,0x4d,0xcc,0xf0,0xcb,0xb1,0x7c,0xc6,0x32,0x2a, + 0x8d,0x25,0xe2,0x39,0x2,0xe5,0x30,0x8b,0xc,0x72,0x74,0xf7,0x50,0x60,0x77,0x10, + 0xe0,0x34,0x1e,0x71,0xa9,0xd7,0x18,0xca,0x74,0xd8,0x94,0x8f,0xb9,0x86,0x8c,0xa7, + 0xa,0x2d,0x83,0x4f,0x61,0x8b,0x13,0x88,0x2c,0xd0,0xa1,0xcd,0x1d,0x5a,0x99,0xd1, + 0x44,0xc9,0x20,0x40,0xfa,0xd4,0x8e,0x74,0x25,0x6b,0x44,0xb1,0x15,0x49,0x52,0xc1, + 0xab,0x20,0x80,0x82,0x5f,0x6a,0x12,0x33,0x33,0x45,0x18,0xd7,0xde,0xbf,0x1b,0x55, + 0xb2,0xe7,0x4e,0xcf,0x4b,0xe7,0xb5,0x18,0x77,0x1d,0x6f,0xf4,0x19,0xdc,0x47,0x7f, + 0xb,0xae,0x16,0x9f,0xb6,0xce,0x58,0x54,0x97,0xb3,0xb6,0xa8,0x37,0x30,0xdc,0xa1, + 0xc9,0x2,0xd7,0x68,0xb2,0xb,0x28,0xf0,0xd8,0x11,0x40,0xaf,0x62,0xc8,0xb7,0x56, + 0xf5,0x9a,0x4,0x33,0x13,0xce,0x73,0xa1,0x5,0xa1,0xd6,0xc7,0x1e,0x7a,0x5,0xeb, + 0x2d,0xb3,0x66,0xd8,0x27,0x19,0xed,0xd4,0x2e,0x4,0xc8,0xfa,0xa,0x19,0x27,0xd1, + 0x2f,0x7,0x49,0xfd,0x7f,0x12,0xd,0xd0,0x4e,0x6,0xa5,0x3e,0x80,0x57,0xcc,0x86, + 0x7e,0x5d,0xe8,0x92,0xb5,0xf1,0xd2,0xe3,0x1c,0xbd,0x92,0x44,0xc1,0x3,0x6c,0xa1, + 0x8a,0x1d,0x3d,0xdf,0xce,0xc,0x1,0xe1,0x32,0x17,0xc1,0xcc,0x0,0x47,0xb0,0xbb, + 0x57,0x3a,0xf6,0xf8,0x11,0x60,0x18,0x9f,0x7c,0xb2,0xaa,0x97,0x61,0x3a,0xaa,0xeb, + 0xd9,0xa8,0xc9,0x70,0xcc,0x7f,0xc5,0xc,0x3d,0x83,0x29,0xc,0x23,0x72,0x3f,0xa3, + 0x79,0xac,0xb4,0xf1,0x3d,0xed,0xbd,0xeb,0xf4,0xb,0xba,0xd2,0xb5,0xf1,0x9a,0x4f, + 0x2e,0xae,0x0,0xce,0xa4,0x81,0x5b,0x85,0x26,0x9e,0xc3,0xe4,0x2,0x8,0xb3,0x28, + 0xd2,0x35,0x8e,0xae,0x82,0x4,0xab,0xf9,0x29,0x80,0x44,0x1f,0x60,0x87,0x9f,0x22, + 0x7c,0xf0,0x7d,0x8,0xe6,0x1,0x8,0x9a,0xc,0xda,0xaa,0xbe,0xec,0x15,0xb9,0x49, + 0x8e,0xbb,0x34,0x99,0xe7,0x34,0x4d,0x20,0x7d,0x6a,0xf1,0xb1,0xd0,0x63,0x95,0x38, + 0xbd,0x8a,0xe1,0x29,0xf2,0x78,0x6d,0xed,0xf,0x16,0xe4,0xa5,0x56,0x46,0xdc,0x16, + 0xb0,0x63,0xaf,0x60,0xe5,0x23,0x3a,0xbd,0xfa,0x1e,0xc9,0x97,0xee,0x7e,0xba,0xb4, + 0x36,0x9b,0xc,0xca,0x24,0x84,0xbc,0xd6,0xac,0x60,0x7b,0xfe,0x3f,0x6d,0x7e,0x31, + 0x4c,0xe0,0xbc,0xc7,0x38,0x1d,0xad,0xd7,0xf5,0x84,0xab,0xf7,0x47,0xf7,0xb1,0xa5, + 0x45,0xec,0xc8,0xb9,0x58,0x3c,0x12,0x7f,0x20,0x58,0xe2,0x1c,0xc6,0xcc,0x20,0x1c, + 0xc1,0x32,0xc4,0x91,0xc7,0x8f,0x2,0x8f,0x17,0x1,0x2e,0xe0,0xd3,0x4f,0x5,0xe5, + 0x10,0xca,0x74,0x58,0xd7,0x73,0x41,0x93,0x1,0x14,0x44,0xc0,0x8c,0x3c,0x87,0x29, + 0x14,0x11,0xb3,0xc0,0xba,0x93,0x2f,0x40,0xeb,0xc9,0xdf,0x16,0xa,0x24,0x7e,0x81, + 0xf4,0xd6,0x44,0x44,0xf1,0x4a,0x21,0xc1,0xbc,0x69,0x6b,0x3d,0x24,0xcf,0x8,0xc4, + 0xdf,0xb5,0x13,0x47,0xf4,0x18,0x23,0x1b,0x79,0x64,0x9e,0x3a,0x5e,0x15,0x11,0xda, + 0x7e,0x8a,0x44,0x1f,0xe0,0x1d,0xbe,0x42,0x38,0xff,0xe,0x5a,0xfd,0x0,0x4,0xc2, + 0x80,0xbe,0x60,0x59,0x2f,0xf9,0x45,0x6e,0xe2,0x73,0x7,0xc7,0x3c,0x17,0x68,0x2, + 0x8d,0x1d,0xbb,0xe7,0xeb,0xd0,0x63,0x13,0x0,0x55,0xc,0x7f,0x4e,0x21,0x29,0x8c, + 0x98,0x44,0xcc,0x4c,0xe3,0xa1,0x9e,0x6d,0xf1,0xd8,0x94,0xf0,0x46,0x2f,0x62,0xb9, + 0xdb,0x4e,0xf8,0x64,0x6f,0x6e,0xaf,0xed,0x96,0xb3,0x5,0xab,0x87,0x65,0x9d,0x82, + 0xe3,0x55,0x42,0x50,0xdb,0x82,0x7e,0x45,0x21,0x79,0x28,0xc4,0x2f,0x27,0x39,0x0, + 0xe9,0x66,0x2e,0x74,0x30,0xbc,0xdb,0x31,0xed,0x9e,0x95,0x34,0x45,0xf0,0x26,0xc1, + 0x9f,0x86,0xdc,0x31,0xc8,0x1d,0x85,0xdc,0x31,0x3c,0x6f,0x94,0x42,0xee,0x45,0x6a, + 0xdf,0xfa,0x17,0xad,0x61,0x83,0x5,0x3d,0xeb,0x17,0xcd,0x77,0x71,0xee,0x16,0x3e, + 0xf7,0x19,0x66,0x59,0x95,0x40,0xe4,0xf1,0xbc,0xa9,0xec,0xf1,0x21,0xc0,0x3b,0x49, + 0xa9,0x57,0xc8,0x38,0x8e,0x99,0x60,0x59,0x2f,0x68,0xa0,0x65,0xd1,0x38,0xfa,0xb1, + 0x47,0x2e,0x61,0x8a,0x3,0x88,0xcd,0xe4,0xfc,0x35,0x4,0x82,0xd8,0x69,0x6b,0x65, + 0x1,0x93,0x9b,0x9e,0x7a,0xe8,0xbd,0xfc,0x1,0xc9,0x32,0xcf,0x25,0x5f,0xc5,0xff, + 0x7b,0xe5,0x0,0x22,0x25,0xf5,0x39,0x5a,0x8,0xa0,0x8a,0x2d,0x25,0xa5,0x60,0x3d, + 0x35,0x3a,0x83,0x2e,0xa,0xd8,0xa,0xd8,0x61,0xf0,0x46,0xc0,0x8e,0x80,0x37,0x6, + 0x76,0xc,0xbc,0x71,0xf0,0xe,0x81,0xa4,0xef,0x24,0x6a,0x40,0xf3,0x3d,0x58,0xfa, + 0xa,0x84,0xd7,0x91,0xa6,0x20,0x48,0x22,0x98,0xe0,0x9a,0x94,0x9a,0xb,0xfa,0x4a, + 0x6e,0x80,0x1b,0x84,0xdc,0x41,0x98,0xe7,0xcb,0x34,0x78,0x4c,0x28,0xf0,0x58,0x4, + 0x40,0xdf,0xc4,0x72,0x83,0x22,0x96,0x11,0x84,0x49,0x9c,0x39,0xda,0x9c,0x77,0xcf, + 0x69,0x92,0x27,0x97,0x5c,0x1f,0xa6,0x6f,0x12,0x1b,0x7d,0x17,0x4c,0x3f,0xd8,0x1, + 0x30,0x7d,0x89,0xf3,0x67,0xc0,0x24,0x66,0x71,0x45,0xdd,0x5f,0x8f,0x4f,0x6d,0x92, + 0x26,0x5d,0x62,0x46,0xa6,0x99,0xbd,0x98,0xfc,0xb2,0x20,0xc6,0x43,0x8c,0x41,0x8c, + 0x21,0xd6,0x58,0x1f,0x44,0xc8,0x8f,0x36,0xc0,0x1b,0x6,0x93,0x7,0x29,0xc6,0xcd, + 0x94,0xbb,0x5a,0x1f,0xd8,0x21,0x90,0x3c,0x88,0x25,0x76,0xa3,0xc,0xb8,0x87,0x10, + 0x7e,0x8,0x8d,0xb7,0x62,0x66,0x7,0xef,0x40,0xe3,0xc7,0x10,0x5c,0xef,0xb8,0x17, + 0xa6,0x78,0x1e,0x33,0x30,0x43,0x34,0xf7,0xf3,0x56,0x5f,0xb0,0xa8,0xcf,0xe5,0x2a, + 0xe6,0xdb,0x58,0x77,0x13,0xf8,0x10,0x9f,0x65,0x7d,0x93,0xf0,0x71,0xbc,0xa4,0xea, + 0x91,0xb,0x80,0xd2,0x7a,0x89,0x53,0x1f,0x86,0x71,0x22,0x66,0x9a,0xb,0x7a,0xc9, + 0x5,0x14,0xd2,0x7d,0xec,0xc8,0x33,0x98,0xda,0x37,0x11,0xf7,0x1e,0xed,0x75,0x78, + 0x72,0xe0,0xf,0x81,0x1d,0x4c,0x84,0xa2,0xc,0xa6,0x12,0x3f,0x95,0x6b,0xca,0xc9, + 0x67,0xb1,0xad,0x69,0x8,0xed,0x17,0x41,0x25,0x4c,0x11,0x1,0x6b,0xc1,0x37,0xe0, + 0x9,0x88,0xa1,0x7c,0xda,0x27,0x32,0x79,0x44,0x62,0xc1,0x12,0x63,0x90,0xe4,0xb8, + 0xd2,0xa9,0x8,0xfa,0x0,0x97,0xbe,0x54,0xca,0xc4,0xb1,0xbb,0xab,0x82,0x2e,0x83, + 0x9b,0x87,0xe8,0x26,0xd4,0xe7,0x20,0xbc,0x93,0x69,0xb7,0x12,0xc1,0xeb,0x41,0x89, + 0x8c,0xa5,0x24,0xc1,0x4f,0xc8,0x1d,0x7d,0x85,0xda,0x47,0xd7,0x13,0x73,0x3,0x2e, + 0x24,0xdf,0x58,0xd0,0xd7,0xf2,0xfd,0x5c,0x7,0xee,0xe0,0x31,0xcf,0x18,0xd,0x7d, + 0xc,0x45,0x23,0x8f,0x1e,0x1,0xae,0x62,0xf1,0x28,0xb6,0xa,0x3d,0xd5,0x1c,0x6b, + 0x2e,0xba,0x67,0x12,0x4,0x46,0xa,0x43,0x48,0x79,0x4,0xcf,0xbf,0x96,0x61,0x3e, + 0x40,0x13,0xc2,0xbb,0x10,0xdd,0xcd,0xf4,0xd1,0x63,0xdb,0x82,0x29,0x81,0x14,0xc0, + 0x16,0xdb,0xdb,0xd8,0xf8,0xe6,0x7b,0x79,0x28,0xf8,0x90,0x8b,0x85,0xc1,0x2d,0x7a, + 0xcc,0xff,0xbf,0x32,0xea,0x1c,0x2e,0x68,0x20,0x8,0x2e,0x68,0xa0,0x2e,0xa2,0xf8, + 0xbb,0x4b,0xe0,0x16,0x20,0xac,0x41,0xb4,0x18,0x33,0xbc,0xe5,0x63,0xac,0x41,0x99, + 0x35,0x4,0x5b,0xa4,0x5d,0xdf,0xb7,0xfa,0x17,0xb1,0xe5,0x7,0xd8,0x43,0x4f,0x11, + 0xde,0xfd,0x49,0x6b,0xbf,0xe6,0x82,0x3e,0xeb,0xf7,0x71,0xc2,0x58,0x62,0x14,0x70, + 0x2c,0xf1,0x26,0x1,0x8f,0x18,0x5,0x1e,0xa9,0x0,0x28,0x49,0xb1,0x47,0x8d,0x7e, + 0x72,0x4c,0x20,0x4c,0x37,0x1e,0xea,0x65,0x17,0x90,0x6b,0x5d,0xc0,0xa1,0xe7,0xb0, + 0xfa,0x63,0xc4,0xb8,0xde,0x4c,0x5e,0x95,0xf1,0xe9,0x46,0x4,0x2c,0x82,0x2e,0xc6, + 0xc8,0xdf,0xcd,0x8,0x2f,0xe9,0x4b,0x34,0x51,0xd4,0x63,0xf1,0xfb,0x83,0x3d,0xaf, + 0xd7,0x78,0x73,0x10,0x46,0xb4,0x6e,0xf9,0x6a,0x1,0xd9,0x5a,0xcc,0x5e,0x6d,0x9f, + 0xcc,0xbe,0xd2,0xf8,0x11,0xb9,0xa3,0x9f,0x24,0xbc,0xf7,0x1e,0x44,0x31,0x72,0xa8, + 0xc3,0x6b,0xce,0xf1,0x5a,0x61,0x84,0xf7,0x30,0xdc,0x6,0x1e,0x3e,0x8e,0xd2,0xb1, + 0x47,0x1b,0x73,0xc6,0x5,0xf,0x71,0xa9,0x97,0x32,0xe5,0x42,0xf3,0x54,0x73,0x41, + 0x4f,0xa6,0x73,0xfd,0xa6,0x78,0x8,0x53,0xac,0xe0,0x17,0xde,0x6f,0xaf,0xc1,0x67, + 0xba,0x9a,0xac,0xb2,0xbd,0x5a,0xeb,0xb5,0x4f,0x86,0xfc,0x21,0x97,0x5d,0x52,0xb0, + 0xa3,0xf9,0x3,0x6e,0xe3,0xe7,0xc8,0xb6,0xcd,0xec,0x6f,0x0,0x96,0xf1,0x8a,0xb7, + 0xf0,0x27,0x9e,0x21,0xbd,0x17,0x38,0x8,0x16,0x78,0xca,0x45,0x9c,0x42,0x98,0xc4, + 0x30,0xfc,0x38,0x4a,0xc7,0x1e,0x99,0x0,0xa8,0x22,0x9c,0x4b,0x5e,0xe1,0x66,0x98, + 0xc0,0x30,0xdd,0xf8,0xc8,0xbd,0xe2,0x42,0xbc,0x34,0xf9,0x66,0x27,0x5e,0xc4,0xca, + 0xf,0xc0,0xea,0x4a,0x6,0xae,0xc7,0xf8,0x8d,0xa,0x6,0x74,0x68,0xa3,0xd7,0xe7, + 0x30,0xde,0x4a,0x1e,0xda,0x9c,0x62,0xb,0xba,0x3e,0x33,0x37,0xd3,0x56,0x13,0x10, + 0x1,0x9a,0x3f,0x24,0x77,0xe2,0x14,0xd8,0x42,0x2b,0x19,0xe9,0x22,0x6c,0xe3,0x3e, + 0x1f,0xc7,0x31,0x83,0x32,0x81,0xd0,0xf7,0xa8,0xd7,0x1b,0x7a,0x74,0x8,0x10,0x17, + 0x3a,0x94,0xb0,0x89,0xf6,0x37,0xcd,0xd3,0xc1,0x1c,0xc7,0x5a,0xda,0xdf,0x37,0x8d, + 0xc9,0x7b,0x78,0x85,0xf,0x36,0xc6,0xe4,0xf5,0x18,0xbf,0x96,0x40,0x74,0xfd,0xe2, + 0xdc,0x80,0x22,0x5d,0x7f,0xb9,0x21,0xdd,0xb8,0x46,0x6f,0x46,0xdb,0x57,0x13,0x8, + 0x6a,0x58,0xff,0x5d,0xfc,0xd9,0xe7,0x3b,0x50,0xa0,0xb9,0xc0,0xd1,0x28,0xe0,0xd9, + 0x4,0x5,0x46,0xe0,0xd1,0xa2,0xc0,0x23,0x11,0x80,0xd6,0x4b,0x9c,0x4a,0xc,0xa0, + 0x71,0xb1,0x47,0xfd,0x43,0x77,0x59,0x23,0x4c,0xfc,0x43,0x5,0xef,0xf0,0x39,0x3c, + 0xf3,0x3d,0xb0,0xac,0xd4,0xfa,0x5e,0xcc,0xdc,0xaa,0x29,0xe8,0xd6,0x1d,0x49,0xcc, + 0x80,0xd0,0xd1,0xfc,0x41,0xb7,0x79,0x68,0xdf,0xc,0xd3,0xbb,0xaf,0x5f,0x80,0xe0, + 0x7,0xe4,0x8f,0x1d,0x47,0xbc,0x4a,0x5b,0x8,0x22,0xa4,0x71,0x97,0xd7,0x30,0x4c, + 0xe3,0x98,0xa0,0x41,0x3f,0x9f,0xc6,0x7f,0x54,0xd3,0xc5,0x8f,0x6,0x1,0xae,0xe1, + 0x51,0xa4,0x84,0x30,0x8a,0x32,0x15,0x35,0xe4,0x74,0xf3,0x21,0xd3,0x9a,0x14,0xdf, + 0x98,0xa1,0xe3,0x18,0x3f,0xc0,0x96,0x6f,0xad,0xce,0xe8,0xed,0x22,0x42,0xf7,0x3e, + 0x19,0x37,0xca,0x1f,0x8a,0x56,0xda,0xff,0xc1,0x1e,0xf6,0x7f,0x35,0x67,0x61,0x23, + 0x82,0xd2,0xeb,0xbb,0xee,0x3e,0x9a,0x18,0xff,0xc7,0xe4,0x9e,0x7a,0x89,0xf4,0xde, + 0xa8,0x83,0xe6,0x22,0x93,0xe1,0x22,0xcf,0x3,0x93,0x78,0x8c,0x50,0x7d,0x74,0xa5, + 0x63,0x3b,0x1e,0x5,0xa8,0x22,0xfc,0x1d,0x39,0x22,0x6,0xf0,0x38,0x8c,0x98,0x99, + 0xfa,0x1d,0x77,0x39,0x5d,0xd9,0x3,0x31,0x78,0x53,0x17,0xb0,0xb9,0xaf,0xb6,0xc5, + 0x6f,0x2d,0x8f,0x7f,0xb5,0xcf,0x8d,0x6e,0x67,0x5,0xc0,0xc5,0xdb,0x95,0x67,0x3, + 0x6c,0x41,0xf1,0xfa,0x1d,0x2e,0x10,0x82,0x39,0x43,0xf9,0x64,0xd0,0xde,0x7f,0x3b, + 0x3e,0x77,0x7a,0xac,0xac,0xd1,0x97,0xfd,0xbf,0xf9,0x3,0x72,0xc7,0x7f,0x8b,0xc6, + 0x3b,0x43,0x68,0x6d,0x2e,0xfd,0x5e,0xea,0x1f,0x72,0xa5,0x52,0xe1,0x2d,0xe2,0x88, + 0x60,0x8e,0x25,0x6a,0xaa,0x44,0x3b,0xbd,0xde,0xd0,0xce,0x87,0x81,0xd7,0xf0,0x68, + 0x24,0xab,0x7a,0x19,0xa6,0xc2,0x25,0x7d,0xae,0x39,0xcf,0x44,0xeb,0x84,0x13,0xcf, + 0x62,0xcc,0x3c,0x5e,0xa9,0x2b,0xbe,0xdf,0x8,0xa3,0x37,0xf2,0x5d,0xf7,0x76,0x4a, + 0x69,0xd6,0x58,0x60,0xe4,0xf5,0x1a,0xbc,0xde,0x63,0xbf,0x44,0x40,0x36,0xd,0xb6, + 0xab,0xc6,0xfc,0x5d,0x7d,0xd9,0xff,0x5b,0xc7,0x84,0x18,0xf3,0x7d,0xf2,0xa7,0x2f, + 0x50,0xfb,0xce,0x57,0x5a,0x87,0x6,0xb,0x8c,0x37,0xe7,0xe5,0xa5,0xdc,0x80,0xde, + 0xc4,0xe3,0x1e,0x95,0x47,0x53,0x3a,0xb6,0xa3,0x26,0xa0,0xa3,0xd4,0x2b,0x29,0xf3, + 0xae,0xdd,0xd1,0x8b,0x2d,0xfb,0x86,0x87,0x3f,0x7d,0x1,0xaf,0xf0,0xed,0xd5,0x21, + 0x7f,0x23,0x26,0x60,0xb3,0xa6,0x0,0xda,0x8,0x90,0x14,0xfb,0xb4,0xfe,0xcf,0x36, + 0x7a,0x8c,0xbb,0x11,0xdb,0xbf,0x5e,0x7f,0xf6,0xff,0x5e,0xdb,0xc1,0xf,0xc9,0xcd, + 0x4e,0x60,0xca,0x87,0x3a,0xae,0xa7,0x7e,0x47,0x2f,0x13,0xbf,0xab,0xf0,0x30,0x8e, + 0x1,0x1e,0x41,0xe9,0xd8,0xce,0xfa,0x0,0x69,0xa9,0x97,0xc6,0xa5,0x5e,0xc1,0x43, + 0x79,0x31,0x5c,0x60,0x34,0xbd,0xe1,0xfe,0x91,0x17,0x10,0xb9,0x8d,0x2d,0xdd,0xdf, + 0x18,0xf3,0x37,0x2b,0xc,0x1b,0x8d,0xa,0x36,0xea,0xac,0x6d,0xd5,0xe1,0xdb,0x28, + 0xe3,0x5b,0x2d,0xc2,0xf0,0x1d,0x8a,0x67,0xaf,0x74,0xcc,0x3f,0x45,0xcb,0xc,0x37, + 0x1e,0xc8,0x5,0xe2,0xd5,0xc8,0x47,0x29,0x52,0xda,0xe9,0x55,0xc7,0x76,0x4c,0x0, + 0x5a,0xaf,0x70,0xb3,0xc,0x21,0x1c,0x1,0x66,0xaa,0xb7,0xf5,0x7c,0xea,0xd8,0x60, + 0xf2,0x78,0x33,0x2f,0xe3,0x95,0xfe,0x6a,0x6b,0xcc,0xdf,0xac,0x73,0x98,0x36,0x9b, + 0x69,0x1e,0xe0,0x27,0xcd,0xcb,0x7c,0xa6,0xcd,0xb2,0xa,0x83,0x58,0x9f,0xe9,0x5b, + 0x61,0x7c,0x7,0xa,0xfc,0x8,0x6f,0xb2,0x1f,0x33,0x38,0xdd,0xe1,0x10,0xd6,0x6f, + 0xeb,0x45,0x4c,0x52,0x40,0xaa,0xc,0xe2,0x93,0xdb,0xc9,0xa2,0x91,0x9d,0x43,0x80, + 0xb,0xf8,0x38,0x2a,0xf8,0xf1,0x8a,0x9e,0x8d,0x7,0x72,0x3e,0x5a,0x64,0x30,0x85, + 0x33,0x7f,0xfa,0x3c,0xe2,0x7e,0x86,0x2d,0x3c,0xec,0x7d,0x13,0xb6,0x2b,0xc,0xab, + 0x9,0x88,0xa5,0x93,0xd1,0x96,0x95,0x42,0xd1,0x4b,0x8,0xb6,0x2,0xff,0x5b,0x61, + 0x7c,0xab,0x29,0x46,0xbf,0x45,0xf1,0xdc,0xc7,0x3b,0xcc,0x40,0x54,0xa5,0xaf,0x7e, + 0x4b,0xae,0x60,0x98,0xc2,0x63,0x94,0xa5,0x9d,0x5d,0x75,0x6c,0x47,0x4,0x40,0x15, + 0xc3,0x30,0x79,0x7c,0x6,0x71,0x4c,0x62,0x98,0xa9,0xdd,0xd4,0x97,0x5a,0xda,0xef, + 0x95,0xf0,0x66,0xce,0xe1,0xf7,0xf5,0xd0,0xfe,0x9d,0x14,0x82,0x2c,0x23,0xba,0x99, + 0x9b,0x32,0xd6,0x76,0xed,0xd7,0x8d,0x14,0xeb,0x9,0xc1,0x76,0x18,0x9f,0x36,0x56, + 0xe9,0xf,0xde,0xc6,0x9f,0xf0,0xb1,0xe3,0x27,0x3b,0x50,0xa0,0x76,0x5b,0xcf,0x11, + 0x71,0x94,0x68,0xe7,0xd7,0x1e,0xdc,0x19,0x7b,0xf2,0xe5,0x56,0xa9,0xd7,0x38,0x86, + 0xe9,0xfa,0x2d,0xb9,0x14,0x2d,0x6b,0x25,0xfd,0x3a,0x77,0xe2,0xa,0x12,0xbd,0x85, + 0xc9,0x2f,0xae,0xbc,0x1,0xb0,0x7e,0xdf,0x66,0x3f,0x53,0x6,0x58,0x3a,0xc7,0x54, + 0xd0,0xa6,0xb0,0x74,0x2d,0x4f,0xf5,0x7,0x39,0xc2,0x39,0x83,0xe4,0x95,0xfc,0x74, + 0x48,0xdf,0xa5,0x6,0xb9,0xa9,0xa4,0x8e,0xa0,0x5d,0xc3,0xdf,0xa6,0xd5,0x3c,0xfa, + 0xb4,0x6f,0x2b,0xc1,0x99,0x66,0x8e,0x4d,0xc6,0x95,0xe8,0x1b,0x94,0x2e,0xfe,0x22, + 0xb,0x7f,0xfc,0x4e,0x6b,0x50,0x57,0xa7,0x58,0xbd,0x25,0x1f,0x2f,0x4d,0xe9,0x75, + 0x94,0x3b,0x44,0x3b,0x57,0x40,0xba,0x6d,0x1,0x68,0xbd,0xc2,0x8d,0xc4,0xf6,0x2b, + 0xb3,0xb5,0x9b,0xfa,0x42,0xab,0xc,0xaf,0xd8,0x8f,0x3f,0xfd,0x3c,0xb9,0xd2,0xff, + 0x5c,0x5d,0xb,0x58,0xe5,0x73,0xab,0x42,0x90,0xd5,0xe8,0xc,0x73,0x96,0xff,0x26, + 0xcf,0xbd,0xff,0x55,0x21,0x7c,0xd0,0x89,0xa0,0xcb,0xdf,0xce,0xf3,0xd1,0x1f,0x97, + 0xe9,0x7b,0xb5,0xce,0xa1,0x7f,0xb5,0x88,0xc9,0x27,0x7,0x64,0x8b,0xb2,0xba,0x19, + 0xdf,0x4b,0x10,0xd2,0xfe,0xcd,0x8,0x43,0xb7,0x10,0x84,0xef,0xe1,0x8d,0xd4,0xf1, + 0x67,0xce,0x10,0xbc,0xff,0x83,0xd6,0x6e,0x8d,0xdb,0xfa,0x7c,0xe1,0x30,0xdf,0x32, + 0xf1,0x9b,0x49,0x1e,0x70,0x84,0xaa,0x5e,0x25,0x94,0xab,0xdb,0x2b,0x1d,0xdb,0x16, + 0x8c,0xb4,0x8a,0x3d,0x3c,0xfa,0x88,0x5f,0xa8,0x3c,0x53,0xbd,0x2e,0x57,0xa2,0x1a, + 0x85,0x14,0xbe,0x72,0xa7,0xde,0x80,0xf0,0x1a,0xe2,0xd7,0x36,0xe6,0x60,0xad,0x67, + 0x37,0x37,0x6a,0xe,0xba,0x1c,0xba,0xc5,0xbf,0x2c,0x70,0xeb,0xf,0x7,0x56,0x30, + 0x3f,0xfb,0x63,0x16,0xbf,0x59,0xe0,0xc6,0xd5,0x21,0x34,0x90,0xb6,0x0,0xad,0xe7, + 0xe1,0xaf,0xd7,0x58,0xe7,0xb3,0x47,0x9f,0x4,0x5f,0xa3,0x74,0xf9,0x53,0xa8,0xda, + 0x96,0x19,0x88,0x1a,0xe4,0x6b,0xef,0xcb,0x27,0x80,0x69,0x7c,0xc6,0x70,0x3b,0xb3, + 0xea,0xd8,0xf6,0xec,0x48,0xfc,0x82,0xa4,0x2,0xf9,0x78,0x3d,0x5f,0xa7,0x1c,0xab, + 0xdf,0xd0,0x33,0xad,0x9,0x9f,0xf2,0x18,0xfe,0xd4,0x33,0xe4,0x6,0xbf,0xb5,0x41, + 0x47,0xa8,0xc7,0xf7,0x9b,0xf5,0x15,0xb2,0x8c,0x4b,0x8e,0x6b,0xde,0xf4,0xb8,0xf7, + 0x85,0xbe,0xb8,0x5c,0x50,0xd6,0x6e,0xcd,0x9f,0x7b,0xdc,0xfb,0xa3,0xbe,0xad,0x33, + 0x9e,0xae,0xcf,0xf5,0x84,0xa0,0x7b,0x1b,0x20,0xbc,0x8e,0x1d,0x78,0x40,0xfe,0xd4, + 0xb9,0xee,0xbc,0xc0,0x69,0xd7,0x34,0x27,0x71,0x4c,0x2,0x43,0xc,0x93,0xdf,0xee, + 0xaa,0x63,0x5b,0x3e,0xb8,0xa3,0xd4,0x2b,0x62,0x1c,0x61,0xba,0xfa,0xae,0xbc,0x16, + 0x35,0xf1,0xd3,0xe9,0xcd,0xfc,0x99,0x5f,0x40,0x82,0x6f,0x22,0x5e,0x63,0xf5,0x1b, + 0xb5,0xd5,0xb6,0x9a,0x10,0x64,0x99,0x95,0xf4,0xcd,0x7d,0xa9,0xc,0xa1,0x6c,0x78, + 0xe8,0xa5,0x6f,0x14,0x68,0xde,0xf0,0x76,0x46,0xdb,0x57,0xeb,0xeb,0x45,0x99,0xef, + 0xa5,0xf1,0xe7,0x94,0x2e,0xbd,0x81,0x1a,0xbf,0x3d,0x5d,0x1c,0xe0,0x2d,0xff,0xdc, + 0x7d,0x2,0x92,0x75,0x88,0xc3,0xed,0xaf,0x3a,0xb6,0x75,0xe9,0x49,0x4b,0xbd,0xc, + 0xc3,0x28,0x53,0xae,0xce,0xc9,0xfa,0xed,0x76,0xb1,0x87,0x1d,0x38,0x82,0x37,0x71, + 0x94,0xdc,0xf0,0xb7,0xb7,0xcf,0xf4,0xad,0xa0,0x45,0x42,0x1a,0x8,0xd5,0xbf,0xc9, + 0x6d,0xee,0x94,0x1a,0xfb,0x5,0x2b,0xc6,0x67,0x8d,0xcf,0xf5,0xfa,0x56,0xa3,0xd5, + 0xbe,0x8f,0xee,0x60,0x4b,0x1f,0x50,0x7c,0xee,0x95,0xe,0x14,0x68,0xdc,0xe1,0x64, + 0x54,0x37,0x4f,0x77,0xac,0x3d,0xb8,0x8d,0x55,0xc7,0xb6,0x24,0x0,0xad,0x52,0xaf, + 0x66,0xb2,0xa6,0x9f,0x61,0x7a,0xf9,0x3d,0x5e,0xd5,0xa0,0xbd,0xb2,0x47,0xe1,0xec, + 0x2f,0x23,0xe1,0x5f,0x80,0x9,0x57,0x87,0xc4,0xad,0x6c,0x6f,0x52,0x58,0x82,0xbb, + 0x16,0x9a,0x1b,0xd7,0xfe,0xb4,0x5,0xef,0x7b,0xed,0xf3,0xf6,0xba,0x96,0x6e,0x5a, + 0x8f,0xd1,0xab,0x51,0xaf,0x48,0x23,0xdd,0xae,0xff,0x29,0xc5,0xb,0x9f,0x40,0x6c, + 0xa1,0x25,0x0,0x1a,0x60,0x97,0x7f,0xe6,0xde,0x80,0xe4,0x9d,0x4,0x1e,0x7d,0xdb, + 0x79,0x61,0xe5,0xd6,0x10,0x20,0x5b,0xea,0x25,0x4c,0x46,0xb,0x3c,0x53,0xbf,0xc9, + 0xf1,0xd4,0x61,0xb1,0x63,0x27,0xb0,0x23,0x63,0xe4,0x86,0xbe,0xbb,0xb3,0xcc,0xdf, + 0xe8,0x76,0x86,0xb4,0x21,0xeb,0xda,0xfd,0x5e,0x4d,0x1b,0xb2,0xb9,0x5b,0xba,0x16, + 0x23,0xb7,0xba,0x1d,0x3e,0xc0,0xfa,0x6f,0x51,0x7c,0xf9,0x8d,0x8e,0xbc,0x40,0xe3, + 0x2e,0xc7,0x82,0x45,0x73,0x6,0xc3,0x24,0x79,0x86,0x80,0xc2,0x56,0x5f,0x58,0xb9, + 0xe9,0x83,0x5a,0xa5,0x5e,0x8d,0xf6,0x8a,0x9e,0x4b,0xef,0xf2,0xaa,0x46,0x98,0x34, + 0x87,0x5d,0x3c,0xff,0x2b,0x98,0xe8,0x2b,0x60,0xd2,0x87,0x29,0xd8,0x15,0xe6,0x3, + 0xd8,0xe1,0xd5,0x6b,0x0,0xd7,0x6a,0xde,0x70,0xf4,0x68,0x98,0xba,0xd9,0xed,0xea, + 0x9f,0x51,0x3c,0xf7,0x2a,0x52,0xe8,0x6b,0xcd,0x11,0x68,0x84,0x2c,0xff,0xcc,0x7d, + 0x2,0x61,0x9a,0x88,0x71,0xcc,0xd6,0x51,0x60,0xf3,0x52,0xf3,0x75,0x2c,0x45,0x8a, + 0xc0,0x28,0xc2,0x64,0xb8,0x68,0x4e,0xd7,0xef,0xb4,0x8b,0x3d,0xbc,0xe9,0x8f,0x61, + 0xfa,0xa,0xf8,0x3,0xdf,0x8b,0xf7,0x5f,0xcd,0x1e,0xee,0xd4,0xf6,0x6a,0x94,0xdc, + 0x44,0x6f,0x24,0x22,0x37,0xb9,0xb2,0x0,0x64,0xbd,0x56,0x7c,0xbe,0xd9,0xf9,0xe0, + 0x11,0xbb,0xb4,0xed,0xe6,0x31,0xf2,0x5d,0xca,0x57,0x3e,0xd3,0x89,0x2,0xf7,0x98, + 0x6a,0xde,0x37,0x67,0xd9,0x66,0x1,0xe9,0xa6,0x4,0x40,0x15,0xa1,0x8f,0x1c,0x30, + 0x80,0xc7,0x4,0xc2,0xcc,0xe2,0x8f,0xdd,0xab,0x44,0xc4,0x4f,0xb2,0xa9,0x50,0xba, + 0xf0,0x6b,0x18,0xf7,0x7f,0x89,0x57,0xfa,0x49,0x68,0xab,0xf6,0x71,0xd5,0xb,0x59, + 0xe7,0xfb,0x94,0x71,0xc9,0x67,0xdf,0x2f,0xd5,0xe8,0xae,0x1,0x5c,0xeb,0xcf,0x1f, + 0x75,0x14,0xcf,0x35,0x3b,0x66,0xe6,0xd6,0x5d,0x90,0x74,0xb5,0xc6,0xe,0x6c,0x2f, + 0xff,0x29,0x85,0xe7,0x2f,0x62,0x4a,0x43,0x1d,0xe,0xe1,0xd2,0x4f,0xdc,0xeb,0xa4, + 0xab,0x91,0x6f,0x71,0xed,0xc1,0xcd,0x21,0xc0,0x35,0x3c,0x16,0xdb,0xab,0x7a,0x35, + 0xef,0xcb,0xb,0xcd,0x7b,0x1c,0x4e,0x2f,0x38,0x77,0xe2,0x3c,0x92,0x6b,0xe0,0xf, + 0xbc,0xb5,0xfa,0x18,0x3b,0xe1,0x2c,0x75,0xf7,0xad,0xc3,0x84,0xf2,0x27,0xab,0xe4, + 0xcf,0x34,0x37,0xa6,0xfa,0x16,0x86,0x7e,0x6f,0x1,0x31,0xba,0x3a,0xe3,0xb7,0x2a, + 0xc,0x5b,0x15,0x16,0xb7,0x8c,0x89,0xbe,0x4e,0xe5,0x17,0x7e,0xa5,0x63,0xff,0x60, + 0x8e,0x43,0x8d,0x9b,0xf2,0x32,0x8e,0x29,0x3c,0x86,0xb7,0xb2,0xf6,0xe0,0x86,0x5, + 0x40,0xaf,0x62,0x78,0xd0,0x7a,0x81,0xe3,0x61,0x60,0x66,0xe9,0x27,0x7a,0xb9,0x5, + 0x4b,0x18,0x4a,0xaf,0xfc,0x3a,0x96,0x3f,0x59,0x67,0xa0,0xf5,0x4e,0xd4,0x63,0x7b, + 0xad,0xbe,0x5e,0x9f,0x29,0x93,0x92,0x26,0x2,0xa3,0xff,0x61,0x9e,0xc2,0xb3,0xcd, + 0x35,0x79,0x6f,0x7c,0x65,0xe4,0xdf,0xce,0x53,0x38,0xdd,0xec,0x9c,0xf,0xe8,0xfe, + 0x5c,0xad,0x6f,0xbb,0x4c,0x5f,0xab,0x2d,0xfd,0x5,0x85,0x67,0x5e,0xc0,0xc,0x1d, + 0xee,0x30,0x5,0x4b,0x3f,0xd5,0x57,0x81,0x69,0x2c,0x13,0xe4,0xe9,0xdf,0xec,0xda, + 0x83,0x1b,0x47,0x80,0x78,0xa,0xb2,0x8c,0x1f,0x6b,0x7f,0xfd,0x96,0x9c,0x6b,0xde, + 0x67,0xb4,0x15,0xf6,0x9d,0xf9,0x38,0xb8,0xf,0xf1,0x2a,0x3f,0x5d,0x79,0xec,0x5a, + 0xda,0x9b,0xdd,0x5e,0x8f,0xd1,0xeb,0xb5,0x6e,0x6,0xa5,0xf,0x14,0x3b,0x30,0x65, + 0xc7,0xd8,0x7f,0x99,0x63,0xe8,0x9f,0x2f,0xe2,0x1f,0x9,0x3b,0x19,0x9f,0x57,0x4a, + 0x97,0xeb,0x8c,0xff,0xb7,0x7,0x94,0x2e,0xd6,0x3b,0x99,0xbb,0x19,0x21,0xd8,0xa, + 0x5a,0x6c,0x54,0x80,0x5c,0x1d,0x69,0x7c,0x85,0xfe,0x7f,0xf0,0x8f,0x3b,0x1f,0x26, + 0x79,0xc8,0x50,0xf5,0xe7,0x72,0x85,0xb4,0x80,0xb4,0x48,0x71,0x33,0x5,0xa4,0x1b, + 0x9a,0xc,0x6a,0x95,0x7a,0x15,0xda,0x65,0xde,0x4b,0x3f,0xd2,0x8b,0x29,0x73,0xc4, + 0xf3,0x29,0xbd,0xf2,0x6b,0xd8,0xe6,0x1f,0x66,0xe,0x62,0x25,0xdc,0xa7,0x7d,0xd9, + 0xef,0xba,0xfb,0xd6,0x43,0x88,0x9e,0x17,0xd8,0x63,0xbc,0x94,0xd2,0xc7,0xbc,0x92, + 0xbe,0xf2,0x27,0xab,0x94,0x3f,0x59,0x25,0x9a,0x33,0x44,0xf,0x2c,0xa6,0xa8,0xd8, + 0xb1,0x8,0xf1,0xbb,0x20,0x3f,0x3b,0x76,0xaf,0xcf,0xee,0xbe,0x8d,0x22,0xd3,0x66, + 0xfb,0xb2,0xdb,0x4b,0x5f,0x25,0x77,0xec,0x97,0xf1,0xc6,0x67,0x9,0xef,0xbc,0xdf, + 0xba,0x8c,0xe5,0x9f,0xea,0xa5,0xd2,0x51,0xfe,0x1a,0x4d,0xa,0x48,0xfb,0x36,0x5e, + 0x40,0xba,0x31,0x4,0x88,0x5f,0xe1,0x56,0xc2,0x8b,0xcb,0xbc,0x97,0xdf,0x95,0x4b, + 0xc1,0x1c,0x3,0xe9,0xea,0x2b,0x85,0x17,0x7f,0x11,0xea,0x3f,0xc3,0x96,0x3e,0xe8, + 0xfc,0x31,0xdd,0x3f,0x6c,0x23,0x3f,0x7e,0xad,0x7d,0xd7,0xd3,0xf8,0x1e,0xf0,0x9f, + 0xa9,0xb7,0xef,0x68,0xb6,0xdf,0x91,0x3b,0x16,0xe0,0x4d,0x84,0x88,0xd5,0xe,0xb4, + 0x58,0x57,0xfb,0x7b,0x8d,0xbf,0x16,0x22,0x6c,0xd4,0x74,0xac,0x87,0x6,0x51,0x88, + 0x2c,0xff,0x9,0xfd,0xff,0xe8,0xb7,0xda,0xef,0xc9,0x8c,0x20,0x5c,0xa0,0x6f,0xe9, + 0x6d,0xf9,0x38,0xca,0x14,0x1e,0x23,0x2c,0x6e,0xbc,0x8c,0x7c,0x5d,0x1,0x50,0x45, + 0x18,0xc0,0x27,0x64,0x0,0xc7,0x4,0x62,0xa6,0x96,0x7f,0xa2,0xe7,0xd2,0x8b,0x92, + 0x5c,0x91,0xd2,0xab,0xbf,0x8a,0xf5,0xbf,0x94,0x1c,0x40,0xfb,0x73,0xab,0x8c,0xdd, + 0x2c,0xd4,0xaf,0xc6,0xf8,0xb5,0x8e,0x5f,0x8d,0x81,0x6b,0xb5,0x8d,0x30,0x79,0x23, + 0x42,0xb0,0x1d,0x61,0x58,0xfa,0x26,0xfe,0xe1,0x71,0x72,0xc7,0x4f,0x77,0xf4,0x2f, + 0xff,0x54,0xcf,0x83,0x89,0xb3,0x83,0x86,0x3e,0xf2,0x1b,0x7b,0x98,0x64,0x7d,0x4, + 0xf8,0x3a,0x16,0x4b,0x1,0x61,0x8,0x38,0x5c,0xbf,0xa1,0x67,0xc3,0x45,0xca,0xa9, + 0x13,0x52,0xba,0xf4,0x59,0xf4,0xe1,0xdf,0x60,0x73,0xb7,0x77,0x8e,0xc1,0x1b,0x65, + 0x76,0x2f,0x86,0xae,0xc7,0xe8,0x8d,0x68,0xf1,0x46,0xb6,0x1f,0x87,0x30,0xf4,0xec, + 0x8b,0x90,0x85,0x2f,0x31,0xf0,0xab,0xbf,0xdd,0xe1,0xc,0x46,0xcb,0x94,0xaa,0xef, + 0xe9,0x5,0xc,0x13,0xc0,0x20,0x1f,0x51,0xe0,0x8b,0xeb,0xf3,0x77,0x7d,0x1,0x98, + 0xc2,0xe2,0x53,0x2,0x86,0xc0,0x1c,0xaa,0xbe,0xc7,0x99,0xd8,0xb3,0xb6,0x78,0x83, + 0x63,0x94,0x5e,0xfb,0x15,0xbc,0xc2,0xff,0xd9,0x98,0xb6,0xaf,0xf6,0xb9,0x93,0x8c, + 0x5f,0x4f,0x8b,0xb7,0xa2,0xf1,0xab,0xed,0xbf,0xd3,0xc2,0xb0,0x51,0x1,0x59,0xfc, + 0x16,0x76,0xb8,0x44,0xf9,0xe2,0xeb,0x98,0x62,0x9,0x31,0x1e,0x38,0xa8,0x7d,0xc0, + 0x19,0x9c,0x19,0xc7,0x32,0x48,0x3f,0xc9,0x22,0x9,0x6b,0xd3,0x9a,0x4e,0xa0,0x82, + 0xf0,0x2e,0x1e,0x25,0x8a,0x8,0x3,0x38,0x46,0xc2,0x25,0x19,0x32,0xe5,0x12,0xa6, + 0x90,0xa7,0x74,0xf9,0x33,0xe8,0xc2,0x35,0x8c,0xb9,0xd7,0x66,0xe8,0x66,0x48,0x59, + 0xdd,0x51,0x5c,0x6f,0x3b,0xa5,0x5e,0x7d,0x9b,0xbd,0x86,0xb5,0xfa,0xd6,0xdb,0x5e, + 0xab,0x6f,0xbb,0x4a,0xb1,0xea,0x77,0x8a,0xcc,0x7d,0x91,0xca,0xeb,0xbf,0x44,0xf3, + 0x83,0x1f,0xa1,0x8d,0x10,0x57,0x6b,0x10,0x55,0x1b,0xc3,0x88,0x1b,0xc6,0x31,0x80, + 0x50,0x64,0x3,0x2,0xb0,0x36,0x2,0x28,0x10,0x61,0xb1,0xe4,0x51,0x2a,0x18,0x2a, + 0x68,0x29,0x6f,0x2a,0x65,0x4c,0xa5,0x80,0x14,0xc4,0xfb,0x9c,0x0,0x0,0x4,0x88, + 0x49,0x44,0x41,0x54,0x7f,0xec,0x19,0xac,0xfc,0xf5,0xe3,0x87,0xfa,0x8d,0xc0,0xfc, + 0x76,0x90,0x60,0x2b,0xa6,0xe0,0x71,0x20,0x42,0xf6,0xbb,0xc5,0x6b,0xd8,0x43,0x4f, + 0x63,0x8a,0x1e,0x52,0xcc,0x61,0x2a,0x25,0xd4,0xab,0xe4,0x89,0x17,0xb9,0xa9,0xe0, + 0xc8,0x33,0x86,0x5d,0xcf,0xf,0x58,0x3b,0xc,0xfc,0x3c,0xc2,0x15,0x84,0x0,0xf, + 0x6b,0x7c,0x90,0x9c,0x14,0x72,0x62,0xca,0x39,0x4c,0xc1,0x60,0x8a,0x65,0x8c,0x2c, + 0xc6,0xa5,0x89,0x9b,0x9,0xe5,0x36,0xaa,0xe5,0xdd,0xda,0xbd,0x96,0xb6,0x6f,0x62, + 0x7e,0x60,0x43,0xdf,0xad,0xf5,0xff,0x46,0xb4,0xbf,0x57,0xdf,0x4e,0x22,0x82,0x6b, + 0x82,0xf1,0x31,0x45,0x41,0xac,0xc5,0x59,0x13,0xaf,0x85,0xa4,0xe4,0x11,0x7c,0x22, + 0x2c,0xfe,0xfa,0x77,0x65,0x73,0x45,0xa1,0xa,0xb6,0x2c,0xa1,0x54,0x4c,0xce,0xe4, + 0x41,0x6b,0x77,0xd1,0x81,0x53,0x48,0x63,0x8d,0xd4,0x6f,0xd7,0xf1,0xeb,0x5e,0xd2, + 0x66,0x18,0x9f,0x1d,0x6b,0x33,0x26,0x60,0xb5,0x7d,0x37,0xc2,0xf4,0x8d,0x6c,0x3f, + 0x2a,0x61,0xc8,0x6e,0xe7,0xa7,0x21,0x78,0x88,0x29,0x44,0xa8,0x35,0xe0,0x9,0x12, + 0x98,0x74,0x56,0x66,0xc3,0xb4,0xb6,0x9,0xf8,0x3,0x94,0x22,0xe,0x8f,0x0,0x71, + 0xd,0x54,0x1b,0xa6,0x10,0x36,0x6c,0xd9,0x61,0x8b,0x1,0xd1,0x9d,0x6f,0xc0,0xe0, + 0xe7,0x40,0xa,0xbd,0x21,0x7b,0xa3,0x7d,0xab,0x39,0x72,0xbd,0x60,0x7e,0x27,0xe0, + 0x7f,0x2b,0xc7,0x6e,0xc4,0x2c,0xac,0x65,0x1e,0x76,0xc2,0x4c,0x64,0xb7,0xc7,0x7e, + 0x17,0x77,0xf7,0x1b,0xd8,0x62,0x3,0x53,0xc,0xb0,0x5,0x87,0xa9,0x84,0xd,0x94, + 0x6,0x42,0x3,0x9f,0x80,0x65,0xdc,0x7a,0xa,0xb7,0xb6,0x0,0x8,0x50,0x20,0x22, + 0xa4,0x41,0xc4,0x12,0xc2,0x42,0x7e,0xb4,0x7a,0xcb,0xe4,0x9b,0x98,0x62,0x1d,0xa9, + 0xfd,0x1d,0xee,0xc3,0x6f,0xc3,0x91,0xff,0xe,0xb9,0xe3,0x8f,0x87,0xf1,0xdb,0xb5, + 0xf9,0x1b,0xb5,0xfd,0xeb,0xfd,0xbf,0xde,0xf1,0xab,0x31,0x72,0xbb,0xc2,0x60,0x87, + 0x60,0xf2,0xf7,0xa1,0x70,0x8c,0xe6,0xf,0xbf,0x88,0xf1,0x6b,0xd8,0x7c,0x3,0x53, + 0x68,0x92,0x1f,0x5c,0xbe,0x83,0xb0,0x40,0xc4,0x12,0x1,0xd,0xe6,0xd7,0x5f,0x60, + 0x6a,0x4d,0x13,0x20,0xa0,0x7a,0x8f,0x88,0x41,0xaa,0x44,0x3c,0xc4,0xb9,0xfb,0xc5, + 0x23,0xfa,0xb3,0x85,0xb7,0x17,0x9f,0xf2,0xa6,0xb0,0x28,0x34,0xbf,0xff,0xbf,0xf1, + 0x8e,0xff,0x3a,0xfe,0xc9,0xff,0x1,0x36,0x4f,0xbc,0x74,0xfb,0x5a,0xa3,0x3e,0xa1, + 0xb4,0x19,0x13,0xb4,0x1d,0x92,0x3c,0xee,0xce,0x57,0xa9,0xfd,0xe5,0xe7,0x21,0xf0, + 0x10,0x2f,0x40,0x6c,0x3,0x9,0x43,0x97,0x1f,0xa9,0xbd,0x85,0xea,0x7d,0xe0,0x21, + 0x45,0x6a,0x1c,0x4f,0x57,0xcc,0x5c,0x9d,0xd6,0xf7,0x1,0x96,0x8,0xe9,0xa3,0x8a, + 0xe3,0x1,0x86,0x9b,0x20,0x37,0xa,0xc3,0xc1,0x4f,0x9a,0xf3,0x85,0xd3,0x26,0x9f, + 0xc7,0x35,0x7d,0x82,0xef,0xfd,0x19,0xd5,0xbf,0xfe,0x2a,0x78,0x43,0x68,0xe8,0xe1, + 0x9a,0xe,0x6d,0x38,0xc2,0xf9,0x2a,0x6e,0x7e,0x69,0x27,0x7e,0xf6,0xdf,0x5b,0x32, + 0xf9,0x1c,0x66,0xb8,0x82,0xc9,0x79,0x98,0x9c,0xe0,0x9a,0x1f,0x61,0xbc,0x8,0xf1, + 0x1d,0x26,0x57,0x40,0x3c,0xf,0xf1,0x42,0x72,0xc5,0xea,0xdb,0xe2,0xc9,0xfb,0x44, + 0x7a,0xb,0xc7,0x47,0x2c,0x52,0x67,0x6e,0x7d,0x7f,0x60,0x7d,0x1,0xf8,0xd,0x1c, + 0xdf,0xa2,0x8e,0xf0,0x80,0x90,0x1b,0x58,0xf7,0x6e,0x6e,0x9c,0x81,0xe0,0xdd,0x66, + 0x7f,0xb0,0x5c,0x9e,0x54,0x7c,0xd1,0x86,0xe0,0x1a,0xe0,0x1a,0x1f,0xe1,0xea,0x11, + 0x5a,0xb,0x71,0xb5,0x26,0xd1,0xc2,0x12,0x1a,0xac,0x2b,0x84,0x7,0xb4,0x16,0x89, + 0x60,0x1f,0x96,0xe3,0x50,0xaf,0xe0,0x61,0xf2,0x16,0x97,0x37,0x98,0x9c,0x41,0xf3, + 0x82,0xf1,0x45,0xbd,0x52,0xfd,0x76,0x6e,0x32,0xfc,0x2e,0xf0,0x2e,0xc2,0xd,0x1c, + 0x73,0x78,0x34,0xf8,0xcd,0x1d,0x10,0x0,0x11,0x54,0xdf,0xa4,0xc9,0x18,0xb,0xc4, + 0xab,0x58,0x56,0x50,0xf2,0xe5,0x63,0xa1,0xd4,0x6f,0xcf,0xbd,0x50,0x7d,0x7f,0xe0, + 0x84,0x8b,0xa,0x9e,0xab,0x3b,0x5c,0x3d,0x66,0xbc,0xab,0x36,0x70,0xb5,0x3a,0x44, + 0x9b,0x72,0x48,0xf,0xa8,0x27,0x29,0xd1,0xc3,0x25,0x4c,0xa3,0x80,0xe6,0x73,0x68, + 0xd1,0x47,0xa,0x1e,0x5a,0xb0,0x10,0x45,0x61,0x71,0x7a,0xfe,0xdd,0xc2,0xe1,0xe6, + 0x77,0x80,0xb7,0x80,0xb7,0x51,0x6e,0xd1,0x60,0x91,0x25,0x82,0xf5,0xec,0x3f,0x6c, + 0xd0,0x5a,0x2b,0x8,0x6f,0xe1,0xf3,0x20,0x79,0xbd,0xab,0xc7,0x9,0x94,0x53,0xa8, + 0x79,0x8a,0x48,0x27,0x97,0x3f,0xf0,0x9f,0x6a,0xde,0xca,0x8d,0x35,0xe7,0xa3,0xbc, + 0x2e,0x7,0xa2,0xe1,0x81,0xd6,0x3f,0x12,0x12,0x83,0x29,0xfb,0xce,0xef,0xb7,0x8d, + 0xfc,0x11,0x77,0xaf,0x7c,0xbc,0xf1,0x36,0x46,0xaf,0x23,0xbc,0x83,0xf0,0x36,0x86, + 0x77,0x99,0xe7,0x2e,0xa3,0x2c,0x72,0x9e,0x70,0x23,0x2,0xb0,0xa1,0x3c,0x80,0x80, + 0xea,0x17,0x9,0x79,0x9d,0xc5,0xe4,0xb1,0xab,0x90,0x88,0x65,0x90,0xfb,0x58,0x8e, + 0x94,0x67,0xc3,0x77,0xca,0x47,0xc3,0xa,0x22,0x39,0x14,0xb,0x16,0x56,0xcb,0x40, + 0xed,0xf0,0x22,0x47,0x1d,0xa3,0x6d,0x74,0xec,0xee,0xfd,0xb6,0x7b,0x45,0xdb,0xfd, + 0x4d,0xe,0x92,0x9a,0xea,0xb5,0xcf,0xe1,0x0,0x9,0x22,0x34,0x68,0xc6,0xde,0xbe, + 0x3e,0x0,0x6e,0xa2,0x5c,0x47,0xb9,0x85,0x70,0x9f,0x5,0x96,0xf8,0xcc,0xc6,0x98, + 0x1f,0xf,0xbb,0x9,0xd2,0xab,0x18,0x2e,0xe0,0x73,0x98,0x22,0x55,0x6,0x88,0x18, + 0xc1,0x30,0x82,0x32,0x88,0xa1,0x8c,0xb3,0x39,0x54,0x2d,0x16,0x56,0x8d,0x40,0xd3, + 0x1f,0xba,0xda,0x12,0xc8,0xeb,0xdd,0x88,0x6e,0xea,0xb6,0x32,0x9b,0x3d,0xbe,0xd7, + 0xb5,0x18,0xd9,0x69,0x21,0xdd,0xfe,0x78,0x69,0xd1,0xbd,0x44,0x11,0x21,0x1,0xc2, + 0x32,0xc2,0x43,0x2c,0xf,0x68,0x30,0x47,0x8d,0x5,0xe,0x51,0xe3,0x1c,0xe1,0x66, + 0x56,0x12,0xdb,0x74,0xc0,0xa6,0x8a,0xf0,0x75,0x2c,0x4b,0xe4,0xf0,0x29,0x90,0xa7, + 0x84,0xa1,0x88,0x47,0x1e,0x87,0xc5,0x61,0xf0,0x81,0x70,0x95,0xb1,0xbd,0x6d,0xdc, + 0x8c,0xf5,0xd6,0xc7,0xda,0xea,0xd8,0xdd,0x4f,0xd9,0x6f,0xe7,0x1a,0x7b,0xd1,0x4e, + 0x8,0x80,0x87,0x12,0x0,0x16,0x47,0x40,0x84,0xa1,0x81,0x50,0xa7,0x44,0x95,0x45, + 0x1a,0x7c,0x48,0xc0,0x6f,0x6e,0x7e,0x61,0xe9,0x2d,0x47,0xec,0xaa,0x8,0x9f,0xc7, + 0x72,0x1,0x8b,0xc5,0xa3,0x8c,0xa1,0x86,0x61,0x8,0x58,0xdc,0x46,0x26,0xa0,0x6f, + 0x93,0x37,0x6b,0x6e,0xcb,0x67,0xda,0x39,0xda,0xec,0x35,0x6f,0x85,0x3e,0x4a,0x3e, + 0xfb,0x51,0x6e,0xa1,0x4c,0x11,0x71,0x23,0xa9,0x6f,0xfa,0xd,0xdc,0x56,0xd7,0xf, + 0xdc,0x76,0xca,0x46,0x53,0xb,0xf8,0xf9,0x64,0xac,0x3f,0xd8,0xee,0x88,0x9b,0xa4, + 0xcf,0x3f,0xe6,0xf3,0xed,0x36,0xfd,0x41,0xc2,0x68,0x89,0x7d,0xb3,0x5d,0xbe,0x9a, + 0x3,0x3a,0xa0,0x3,0x3a,0xa0,0x3,0x3a,0xa0,0x3,0x3a,0xa0,0x3,0x3a,0xa0,0x3, + 0x3a,0xa0,0x3,0xda,0x5f,0xf4,0xff,0x1,0x85,0x50,0xba,0xe3,0x70,0x4f,0x89,0x81, + 0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82, + // /home/user/2/qstardict/qstardict/pixmaps/view-refresh.png + 0x0,0x0,0xb,0xc4, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb, + 0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0, + 0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0, + 0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xd,0xd7,0x0,0x0,0xd,0xd7,0x1, + 0x42,0x28,0x9b,0x78,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xd7,0xc,0x10, + 0xf,0x27,0xe,0x60,0x27,0xe4,0xf6,0x0,0x0,0xb,0x44,0x49,0x44,0x41,0x54,0x78, + 0xda,0xed,0x9d,0x7b,0x70,0x54,0xd5,0x1d,0xc7,0xbf,0xdf,0x73,0x37,0x9,0x9b,0x8d, + 0x1,0x4,0x7c,0x74,0x32,0xbc,0x8c,0xd1,0x14,0x2a,0x75,0xf2,0x87,0xaf,0x1a,0xc, + 0x2f,0x25,0x9,0x26,0x56,0x83,0x55,0x27,0x3e,0x91,0x5a,0x1b,0x6a,0x0,0x1d,0x74, + 0xd4,0x19,0x66,0x9a,0xa9,0x46,0xea,0x23,0x25,0x96,0x82,0x9,0x58,0xa5,0xd6,0x6, + 0x31,0x82,0x80,0xa0,0x79,0xf8,0x18,0xad,0xfe,0x41,0xad,0x8f,0x8c,0x4,0xf0,0xc5, + 0xa0,0xd8,0x81,0x90,0x10,0x92,0x90,0xc7,0xee,0xfd,0xf5,0x8f,0xa0,0x15,0x2b,0x49, + 0x36,0xf7,0xee,0xdd,0x7b,0x77,0xcf,0x27,0x73,0x66,0x27,0x9b,0xdd,0xcd,0x39,0xe7, + 0xf7,0xbd,0xbf,0xf3,0x3b,0xbf,0x73,0xee,0x59,0x40,0xa3,0xd1,0x68,0x34,0x1a,0x8d, + 0x46,0xa3,0xd1,0x68,0x34,0x1a,0x8d,0x46,0xa3,0xd1,0x68,0x34,0x1a,0x8d,0x46,0xa3, + 0xd1,0x68,0x34,0x1a,0x8d,0x26,0x5e,0xb8,0x61,0x63,0x1a,0xae,0x7d,0xf1,0xa5,0x58, + 0x6f,0xa6,0x4f,0x5b,0xfa,0x7,0x14,0xd5,0x18,0x50,0x9,0x25,0x8,0x4a,0x19,0x80, + 0x14,0x2d,0x80,0x78,0xe2,0xfa,0xda,0x2c,0x9a,0xb2,0x1a,0x90,0xac,0x6f,0x9f,0x12, + 0x2d,0x80,0xb8,0xb8,0xea,0x53,0x94,0xcf,0x57,0x26,0xa6,0x94,0x0,0x30,0x0,0x80, + 0x5a,0x0,0xf1,0x81,0x71,0xed,0x8b,0x5,0x42,0x56,0x42,0x90,0xc6,0x38,0x6c,0x7f, + 0xfc,0xa,0xe0,0x86,0x8d,0x69,0xc,0xa9,0x4a,0x21,0xa,0xe2,0xf9,0x2,0x88,0x3f, + 0x1,0x14,0xd5,0x18,0x2a,0x21,0xa1,0x84,0x26,0xca,0xc0,0xd8,0xf,0xf2,0xb4,0x0, + 0xbe,0x47,0xc2,0xf5,0xb5,0x59,0xa6,0x60,0x35,0x4,0x59,0x24,0x34,0x71,0x23,0x80, + 0xa2,0x9a,0x14,0x5f,0x42,0x42,0x99,0x0,0x25,0x64,0x7f,0x90,0xa7,0x89,0x13,0x1, + 0x18,0xd7,0x6f,0x2e,0x20,0xcc,0x4a,0x0,0x69,0xda,0xdc,0x71,0x24,0x0,0xff,0xd, + 0x1b,0xd3,0xfa,0xa0,0x2a,0x9,0xb3,0x40,0x9b,0x39,0x9e,0x4,0x50,0x54,0x63,0x24, + 0x24,0x25,0x95,0x84,0x44,0xca,0x14,0x74,0x90,0x37,0x18,0x2a,0xd6,0x82,0xbc,0xc4, + 0xc4,0xc4,0xf7,0x28,0xf2,0x4,0x6c,0x32,0x7e,0xe2,0x75,0x2f,0x9f,0x1b,0xcb,0x2, + 0x60,0x8c,0x5c,0xf5,0x29,0x9,0x49,0x49,0x65,0x4,0xbe,0xcb,0xe4,0xd9,0xcc,0x1, + 0x0,0xaf,0x8b,0xa0,0xae,0x4f,0x8c,0x5a,0x3c,0x97,0xdf,0xaa,0x5,0xe0,0x12,0x12, + 0x6f,0xdc,0x5c,0x40,0x53,0x9c,0xc,0xf2,0x7a,0x1,0xee,0x10,0x31,0xff,0xd6,0xdb, + 0xdb,0x5b,0x8b,0xd,0xf3,0x7b,0xb5,0x0,0xa2,0x14,0xe4,0x41,0xf9,0x2a,0x5,0x51, + 0xcc,0xe4,0x11,0x5f,0xd3,0xe4,0x9f,0x12,0x4d,0xb5,0xe6,0x88,0x47,0xbd,0x82,0xf7, + 0x4,0x50,0x54,0x63,0x24,0x25,0x25,0x95,0x90,0x70,0xd3,0x72,0x6d,0x7,0x20,0xf, + 0x77,0x77,0xf7,0x56,0x60,0xc3,0xfc,0xe,0x2d,0x80,0x8,0x91,0x7c,0xd3,0x96,0x2c, + 0xd3,0x34,0x57,0x3,0xc8,0x72,0x67,0x47,0xf1,0x80,0x8,0xee,0xef,0x5e,0x9f,0xff, + 0x34,0x40,0xd1,0x2,0xb0,0x31,0xc8,0xf3,0xfb,0xfd,0x65,0x80,0x44,0x2a,0xc8,0xb3, + 0x9b,0x7a,0x9,0x1a,0xb7,0x75,0x3f,0x97,0xf7,0xa5,0x16,0x80,0xd5,0xab,0xfe,0xc6, + 0xcd,0x5,0x80,0x54,0x2,0xf4,0x5a,0x26,0xaf,0x1d,0x82,0x25,0x5d,0xcf,0x5e,0x59, + 0xad,0xf3,0x0,0xf1,0x49,0x2a,0x88,0xaa,0xe4,0x1b,0x37,0xad,0xc1,0xa2,0x6d,0x49, + 0xda,0x3,0x58,0x60,0x5c,0x51,0x4d,0x4a,0x57,0xc0,0x5f,0x6,0x89,0xe4,0x10,0xc0, + 0x48,0x76,0xf2,0x3f,0xcd,0x50,0xc2,0xd5,0x5d,0xeb,0xaf,0x38,0xa0,0x5,0x60,0x31, + 0x8,0x24,0x24,0x2a,0x41,0xa0,0xd,0xec,0x9,0xf9,0xd4,0xec,0xee,0x6a,0x77,0xc5, + 0x5,0x9e,0x9c,0x6,0x6,0x2,0xfe,0x12,0x8a,0x27,0x37,0x74,0xec,0xa3,0x32,0xe7, + 0x1c,0x5d,0x5b,0xd0,0xac,0x5,0x60,0x11,0xff,0x82,0x6d,0x69,0x46,0xd0,0xac,0x4, + 0xc4,0x5b,0xab,0x7d,0x82,0xfd,0xa1,0x4,0xe3,0xa2,0x63,0x55,0xb9,0xfb,0xb5,0x0, + 0x6c,0xe0,0x94,0x5b,0x36,0x17,0xc0,0x64,0x25,0xe8,0xa9,0xf5,0xfe,0x66,0xa1,0x71, + 0x69,0xc7,0xba,0xdc,0x83,0x5a,0x0,0x76,0x4,0x89,0x77,0xd6,0xa4,0x1c,0x3b,0x16, + 0x28,0xa3,0x77,0xf2,0x4,0x0,0xe4,0xdd,0xa3,0x1d,0xc7,0xa6,0x47,0x7b,0x2d,0x21, + 0xa6,0x76,0xc6,0x8d,0xbc,0x69,0x4b,0x96,0x18,0xfd,0x7b,0xfe,0x3c,0x51,0x61,0x62, + 0x65,0xfb,0xda,0xfc,0xdf,0x69,0x1,0xd8,0x1c,0x24,0xa6,0x6,0xfc,0x25,0x20,0x3d, + 0x71,0x6b,0x17,0x21,0x45,0x47,0xd6,0xcd,0x7b,0x41,0xb,0xc0,0x66,0x4e,0x5d,0xb0, + 0x2d,0x2d,0x28,0x66,0x25,0xc5,0xf5,0xfb,0xfe,0xdb,0x7c,0x41,0x99,0xda,0xf2,0xcc, + 0xbc,0xaf,0xa2,0xf1,0xcf,0x63,0x36,0x13,0x78,0xb8,0x2a,0x77,0x7f,0x7b,0x75,0x7e, + 0x21,0x85,0x85,0x0,0xf6,0xf,0x7c,0xd,0x9c,0xbc,0x8,0xf9,0xd6,0x60,0xaf,0xb1, + 0x58,0x46,0x5,0x7d,0xc6,0xca,0x68,0xf5,0x53,0xcc,0xa7,0x82,0xdb,0xd6,0xe5,0x6d, + 0x4a,0x1c,0x11,0xc8,0x24,0x59,0x41,0x32,0x44,0x12,0x27,0x16,0xc,0x58,0xda,0xab, + 0xf3,0xb2,0xd,0x43,0x2e,0x21,0xf1,0x12,0x9,0x73,0xb0,0xd7,0xf,0xaf,0xc8,0x55, + 0xa3,0x6e,0x7d,0xf9,0x2a,0x3d,0x4,0x44,0x3a,0x48,0x5c,0xb0,0x25,0x8b,0xc2,0xb0, + 0x32,0x89,0x6d,0xd5,0x79,0xdf,0xf5,0xd1,0xa9,0xb7,0x6f,0xb9,0x58,0x4c,0xae,0x15, + 0xe0,0x9c,0x8,0x54,0xef,0xcb,0xb6,0xf6,0xce,0xc,0xa7,0x67,0x5,0x71,0xb5,0x18, + 0x74,0xa4,0x2a,0x7f,0x67,0x5b,0x7b,0xe7,0x5,0x0,0x4a,0x9,0xe9,0x18,0x8a,0x83, + 0x3e,0x61,0x58,0x79,0x2a,0xff,0x9d,0x40,0x7b,0xe7,0xf9,0x24,0x56,0x10,0x8,0xd9, + 0x3c,0x18,0x4c,0x18,0x9d,0x9a,0xb2,0x50,0x7b,0x0,0x7,0x83,0x44,0x81,0x54,0x62, + 0x90,0x2d,0x65,0xad,0x55,0x79,0x3c,0xc9,0xfb,0xaf,0x11,0xc8,0x7a,0x0,0x76,0xae, + 0xf4,0x1d,0xf0,0x2b,0x33,0xfd,0xeb,0x35,0xf3,0xba,0xb4,0x7,0x70,0x20,0x48,0x6c, + 0xad,0xca,0x2b,0x54,0x40,0x21,0xc1,0xfd,0xc4,0x8f,0xff,0xc,0xf0,0xfe,0x17,0xc, + 0x53,0xe6,0x12,0x6c,0x3b,0xd9,0x7b,0x87,0xf1,0x73,0x66,0x4f,0xc8,0xb8,0x55,0xf, + 0x1,0xe,0xd2,0x52,0x95,0xb7,0xc9,0x48,0xf4,0x67,0x42,0x50,0x1,0x20,0x14,0xce, + 0x7b,0xf,0xad,0xcd,0x6f,0xa4,0x92,0x2b,0x0,0x1c,0x1b,0xe2,0xa4,0x62,0xd0,0x22, + 0xa,0xbf,0x1,0x84,0x5a,0x0,0xe,0x72,0xf0,0xcf,0x39,0x1d,0x87,0xab,0x73,0x4b, + 0x15,0xcc,0xb,0x48,0xee,0xfc,0x7e,0x84,0x3e,0xa8,0x80,0xd6,0xe4,0xbd,0x47,0x70, + 0xe1,0x77,0xef,0xb1,0xae,0x81,0x9f,0x8e,0x5d,0xb8,0xf5,0x32,0x2d,0x80,0x28,0x70, + 0xa8,0x2a,0x7f,0x67,0x4b,0xdb,0xd1,0xb,0x4,0x52,0xa,0xa0,0x63,0xe8,0x5e,0x64, + 0xee,0x7a,0xa1,0xac,0xb0,0xab,0x1e,0x62,0xaa,0x5,0x5a,0x0,0xd1,0x62,0xc3,0xfc, + 0xd0,0xe1,0xa7,0xf2,0x2a,0x44,0x90,0x49,0x70,0xd3,0x90,0x83,0xca,0x24,0x3e,0x48, + 0x62,0xcf,0xff,0xe7,0x19,0x86,0x51,0x14,0xf3,0xd2,0x1d,0xda,0x46,0xa6,0x8f,0x49, + 0xb0,0x73,0x66,0xb1,0x70,0xdb,0x1c,0x5,0xee,0xb0,0xc5,0x30,0xe4,0xdc,0x83,0xab, + 0xaf,0xd8,0xae,0x3d,0x80,0x97,0x66,0x16,0x6b,0x72,0x5f,0x55,0xc0,0x66,0x5b,0xf2, + 0x2,0x22,0x85,0x7a,0x8,0xf0,0x20,0x2,0xac,0xb0,0x23,0x12,0x34,0x89,0x5f,0xe8, + 0x21,0xc0,0xa3,0x9c,0xf6,0xeb,0xed,0x1f,0x1,0x98,0x6a,0xf1,0x63,0xcc,0xde,0x9e, + 0xa4,0x31,0x6d,0x4f,0xe7,0xb4,0x69,0xf,0xe0,0x35,0x2f,0xa0,0xf0,0x17,0x1b,0xbc, + 0x80,0x4a,0xf0,0xf7,0x5e,0xa4,0x87,0x0,0xf,0x92,0xd8,0x67,0x6e,0xb2,0x25,0xe, + 0x30,0x31,0x45,0xb,0xc0,0x83,0x7c,0xd5,0xbf,0xe3,0xf7,0x8b,0xa1,0x8e,0xc1,0x27, + 0x2b,0x8a,0x32,0x59,0xb,0xc0,0xa3,0x90,0x78,0x6b,0x28,0x7b,0x1,0x6,0x71,0x3, + 0x5a,0x0,0x9e,0x8d,0x3,0xa8,0x76,0x5a,0x1e,0x4,0xc8,0x9,0x91,0xae,0x67,0xc4, + 0x4f,0x9,0x9b,0x52,0x54,0x93,0xd8,0x3a,0x2e,0xf5,0x1,0x11,0x5e,0x3,0xe0,0x8c, + 0x30,0xa6,0x27,0x87,0x4d,0xf2,0x95,0x9e,0x20,0x1f,0x68,0x5d,0x33,0xfb,0x88,0xd7, + 0x4,0x60,0x40,0xbe,0xb1,0x61,0x49,0x27,0xe0,0x79,0x1,0xb4,0x8e,0x1b,0xf5,0x7, + 0x81,0x2c,0xd,0x77,0xc2,0x29,0xc0,0x68,0x42,0x4a,0x92,0x7c,0x32,0x1,0xc0,0x95, + 0xde,0x73,0x1,0xd2,0x2,0xd2,0xea,0x3c,0x3b,0x35,0x6,0x86,0x0,0x29,0xb6,0xe2, + 0x8,0x15,0x30,0x2f,0xed,0xb6,0xed,0xa7,0x7a,0x4f,0x0,0x46,0x8b,0xd,0x49,0x16, + 0xef,0x7b,0x0,0x0,0x23,0xad,0xcf,0xab,0x24,0xd,0xc0,0x61,0x2f,0xd9,0x5f,0x91, + 0x21,0xd3,0xfa,0x89,0xd4,0x21,0xcf,0xb,0x80,0xe4,0x51,0x58,0xdc,0x36,0x65,0xc2, + 0x97,0xea,0x35,0x7,0x60,0x52,0x52,0x6d,0xf0,0x0,0x47,0x63,0x61,0x16,0x60,0xfd, + 0xd4,0x2c,0x65,0x8e,0xf5,0x5c,0x10,0xa8,0xcc,0xb1,0x56,0x13,0x41,0xb6,0xf4,0x5d, + 0xf4,0x3d,0x80,0x75,0x15,0x13,0xcc,0xf0,0x5c,0x8,0x0,0x66,0x58,0x8d,0x0,0x19, + 0x13,0x1e,0x80,0x62,0xf9,0x96,0x27,0x11,0x64,0x7a,0x4d,0x0,0x14,0x64,0x5a,0x4e, + 0x5,0xdb,0xd0,0x77,0xd1,0x17,0x80,0xc9,0xdd,0x56,0xf7,0xca,0x2a,0x32,0xdb,0x73, + 0xb3,0x0,0x32,0xdb,0xea,0x2d,0x43,0x2,0xee,0xf6,0xbc,0x0,0x48,0xd5,0x6c,0xc3, + 0xca,0xd8,0xe4,0x9,0x25,0x3b,0x26,0x79,0xc5,0xf6,0x13,0x4a,0x76,0x4c,0x22,0x31, + 0xd9,0xfa,0xa6,0x10,0xd5,0xec,0x7d,0x1,0x28,0xb3,0xd9,0x8e,0x95,0x31,0x81,0x51, + 0xe4,0x9d,0xf1,0xdf,0x9e,0xba,0x52,0x99,0xde,0x17,0x0,0xfa,0x7a,0xff,0x5,0xc0, + 0xc,0x23,0x68,0xfc,0xf1,0xa2,0xa4,0xd8,0x33,0xde,0x5f,0x49,0xb1,0xd,0x37,0x8d, + 0x9a,0xc7,0xfb,0xce,0xdb,0x2,0xd8,0xb7,0x2a,0xbf,0x95,0xe4,0xfb,0x43,0xdd,0x11, + 0x3b,0x80,0x1f,0x98,0x3a,0x7e,0x51,0xdd,0x2c,0xb7,0x1b,0xbf,0xbf,0x8e,0x9c,0x6a, + 0xc3,0x6e,0x80,0xf7,0xf7,0xad,0x8a,0xfc,0x9,0xe4,0xce,0xac,0x6,0x12,0xd,0xf6, + 0x7c,0xc,0xee,0x77,0xbb,0x0,0x14,0x70,0xbf,0x1d,0x43,0x9e,0x5d,0x7d,0xe6,0x12, + 0x1,0xb0,0xd1,0x96,0xfb,0xe8,0x15,0x2e,0x9b,0x58,0x5a,0x57,0xe8,0x56,0xe3,0x4f, + 0x2c,0xad,0x2b,0x84,0xc2,0x65,0xf6,0xdc,0x2e,0xcc,0xc6,0x98,0x11,0x40,0xca,0xa8, + 0x96,0x7a,0x1c,0xcf,0xe5,0x5b,0x8f,0x8c,0x51,0x71,0xfa,0xdd,0x3b,0x2,0x6e,0x33, + 0xfe,0xe9,0x77,0xef,0x8,0x50,0x50,0x61,0xd3,0xad,0xe2,0x87,0x8f,0xf7,0x59,0x6c, + 0x8,0xa0,0x69,0xf9,0xfc,0x5e,0x5,0xa9,0xa1,0x35,0x2f,0xf2,0x6d,0x19,0x9f,0x1c, + 0xf4,0xad,0x72,0x9b,0x0,0x92,0x83,0xbe,0x55,0x20,0xc7,0xdb,0x71,0x64,0x8,0xc1, + 0x9a,0xa6,0xe5,0xce,0x1c,0x14,0xe1,0xd8,0x8e,0xa0,0x10,0xf9,0x8c,0xa5,0x8e,0x39, + 0x91,0xe2,0x89,0x8b,0xeb,0xef,0x70,0x8b,0xf1,0x27,0x2f,0xae,0xbf,0x83,0x40,0xb1, + 0x5d,0x87,0x45,0x28,0xca,0x33,0x8e,0xcd,0x58,0x1c,0xed,0xa8,0xbb,0xea,0x3f,0x1, + 0x61,0xd7,0xd7,0xb0,0x85,0x44,0xf8,0xcb,0xcf,0x2b,0x66,0x6c,0x8e,0xa6,0xf1,0x27, + 0xdd,0xd5,0x70,0x25,0x29,0x2f,0xc2,0xae,0x3,0x2a,0x5,0xbb,0x3e,0xab,0x98,0xe9, + 0x58,0xea,0xdb,0xd9,0x3d,0x81,0xa,0x8f,0xd8,0x78,0xb8,0x92,0xa1,0x94,0x3c,0x3f, + 0x79,0x49,0x5d,0x7e,0xd4,0xae,0xfc,0x25,0x75,0xf9,0x4a,0xc9,0xf3,0x24,0xc,0xbb, + 0xda,0x5,0x85,0x47,0x1c,0x9e,0xb5,0x38,0xc7,0xe8,0xce,0x91,0xeb,0x1,0xd8,0x79, + 0x5c,0xba,0x9f,0xc2,0xda,0xf4,0xd2,0xfa,0x5,0x4e,0x1b,0x3f,0xbd,0xb4,0x7e,0x1, + 0x85,0xb5,0x0,0xfc,0x36,0x7e,0xec,0x97,0xc7,0xfb,0xc8,0xb9,0xa4,0x95,0xe3,0x1d, + 0xb7,0xb8,0xe1,0x4e,0x1,0x9e,0xb4,0xbb,0x1,0x22,0xf2,0xf4,0xb1,0xae,0xae,0xdf, + 0x46,0xfa,0x7c,0x9d,0x9f,0x2c,0x7c,0x39,0xd9,0x9f,0x9c,0xfc,0x24,0xc9,0x9b,0xed, + 0xb7,0x86,0xdc,0xb9,0xf7,0xb1,0x99,0xab,0x62,0xd6,0x3,0x0,0x0,0x82,0xdd,0xd5, + 0x50,0x68,0xb6,0xcd,0x65,0x7e,0xbb,0x83,0x5a,0xf1,0x66,0x7f,0x4a,0xa0,0x29,0x7d, + 0x71,0xfd,0xbc,0xc8,0x89,0xb7,0x7e,0x9e,0x3f,0x25,0xd0,0x44,0xc5,0x9b,0xed,0x3e, + 0x2f,0x52,0x14,0x9a,0xd1,0xd7,0xb3,0xd6,0x69,0x73,0x44,0xe5,0xe6,0xd0,0x8c,0xc5, + 0x8d,0xb3,0x84,0xf2,0x5a,0xe4,0x1a,0xc5,0xc6,0x10,0x42,0xbf,0xff,0xf4,0xb1,0x59, + 0xb6,0x24,0x53,0xce,0x5a,0x52,0x97,0x63,0xc0,0x78,0x50,0x20,0x39,0x11,0xab,0xb3, + 0x70,0xf6,0xee,0xc7,0x73,0xea,0xe2,0x42,0x0,0x0,0x70,0xf6,0xd2,0xfa,0xbf,0x3, + 0xfc,0x55,0x24,0xff,0x87,0x40,0x3e,0x2,0xb8,0xce,0xf4,0x85,0x36,0x7e,0x56,0x3e, + 0x7b,0x5f,0x58,0x1,0xde,0xb2,0xd7,0xc6,0xab,0xa0,0x71,0x35,0x20,0xb7,0x10,0xfc, + 0x59,0x64,0x7b,0x43,0x9e,0xdf,0xf3,0xe8,0xcc,0xeb,0xa2,0x61,0x87,0xa8,0x9,0x20, + 0xb3,0xf4,0xcd,0x33,0x43,0x46,0xf0,0x43,0x0,0x63,0x9d,0xa8,0xa2,0x0,0x7b,0x0, + 0xbe,0x5,0x91,0x4f,0x14,0x64,0x37,0xc,0xb4,0x98,0x60,0x67,0xff,0x38,0x28,0x1, + 0x84,0x30,0xc6,0x4,0x33,0x40,0x66,0x2,0x72,0x29,0x81,0xb3,0x1d,0xea,0x8a,0x43, + 0x46,0xc8,0x38,0xef,0x93,0x27,0xb2,0xf,0xc4,0x95,0x0,0x0,0x20,0x63,0xe9,0xeb, + 0x73,0x1,0xd9,0x8a,0xf8,0x3d,0xa7,0x40,0x68,0x22,0xb7,0xf9,0xf1,0x9c,0xed,0xd1, + 0xaa,0x40,0xd4,0x3b,0xfe,0xdc,0xa5,0x8d,0xf,0x9,0x71,0x6f,0x3c,0x5a,0x9f,0x82, + 0x87,0x77,0x3d,0x9a,0x73,0x5f,0x34,0xeb,0x10,0xf5,0x9b,0x43,0xcf,0x38,0x5,0xf, + 0x2,0x6c,0x88,0x43,0xf3,0x37,0xf4,0xb7,0x3d,0xca,0xb5,0x70,0x43,0x57,0x4c,0x5e, + 0xf6,0xda,0xc8,0xc4,0x90,0xef,0xd,0x0,0xd3,0xe2,0xc4,0xfa,0x1f,0xf4,0x1a,0xc1, + 0xe9,0x9f,0x95,0x47,0xff,0xa6,0x57,0xd7,0x8c,0xbd,0xe9,0xf7,0xbd,0x39,0xce,0xd7, + 0x67,0xbe,0x3,0x22,0x3d,0xb6,0x47,0x7d,0xec,0xd,0x26,0xa8,0x8b,0xf7,0x3e,0x94, + 0x7d,0xd0,0xd,0xd5,0x71,0x55,0xf0,0x75,0xce,0xdd,0x6f,0x4c,0x52,0xfd,0xf9,0x81, + 0xb3,0x62,0xd4,0xfc,0x9f,0x9a,0xc2,0xd9,0xcd,0x7f,0x9c,0xfe,0xb9,0x6b,0x6,0x22, + 0xb7,0xf5,0xd0,0x94,0x7b,0x1a,0xcf,0x30,0xc9,0x57,0x0,0xfc,0x3c,0xc6,0x8c,0xff, + 0x6f,0x25,0x32,0xb7,0x69,0x45,0xce,0x37,0xae,0x8a,0x44,0xdc,0xd8,0x53,0xe9,0x8b, + 0xde,0x4d,0x4d,0x1c,0xd1,0x5d,0xb,0x62,0x46,0x8c,0xb8,0xfd,0x86,0xde,0xee,0x11, + 0x57,0xed,0x5d,0x79,0x61,0xbb,0xdb,0xaa,0xe6,0xca,0x23,0x62,0xf6,0xae,0xbc,0xb0, + 0xfd,0xb4,0x80,0x5c,0x2e,0x60,0x39,0x40,0x89,0xf0,0x97,0x36,0x45,0xb2,0x88,0x80, + 0xe5,0xa7,0x5,0xe4,0x72,0x37,0x1a,0xdf,0xb5,0x1e,0xe0,0xfb,0x4c,0x5d,0xf6,0x66, + 0x9e,0x40,0xfe,0xa,0x60,0x8c,0xc7,0xae,0xfb,0x16,0x82,0x37,0x7d,0x5c,0x9e,0xbd, + 0xd5,0xcd,0x95,0x74,0xfd,0x21,0x51,0x1f,0x97,0x67,0x6f,0xf5,0xf9,0x82,0xd3,0x8, + 0x6e,0xf0,0xcc,0xc,0x1f,0xdc,0xe0,0xf3,0x5,0xa7,0xb9,0xdd,0xf8,0x9e,0xf0,0x0, + 0x27,0x78,0x83,0x7b,0xdf,0x98,0x3,0x41,0x25,0x9c,0xcb,0xd3,0x87,0xdb,0x83,0x7b, + 0x0,0x94,0x7c,0xfc,0xf0,0xf4,0x57,0xbd,0x23,0x56,0x8f,0x91,0xbe,0x68,0x5b,0x92, + 0x3f,0x90,0x72,0xbb,0x0,0xf7,0x0,0x18,0xef,0x92,0x6a,0xed,0x13,0x91,0x47,0x7a, + 0xba,0x3a,0xab,0xf6,0xae,0xcc,0xed,0xf1,0x52,0x7f,0x7a,0x76,0x11,0x66,0xca,0xf2, + 0xa6,0x44,0xf6,0x1c,0x2a,0x86,0x70,0x19,0xa3,0xe4,0x11,0x4,0xd8,0x3,0x4a,0xb9, + 0x24,0x8d,0x7d,0xb6,0x69,0xf9,0x94,0x5e,0x2f,0xf6,0x63,0xc,0xac,0xc2,0x9,0xa7, + 0x2d,0x7b,0xfb,0x12,0xd3,0x8,0x15,0x43,0x78,0x2d,0xec,0x38,0x94,0x6a,0x60,0x8e, + 0x80,0xf2,0xf,0x15,0x32,0x9e,0xfd,0xa0,0xfc,0x92,0xb7,0xfb,0x67,0x29,0xde,0x25, + 0xa6,0x96,0x61,0x27,0x2e,0x6f,0x1c,0x31,0xaa,0xd7,0x98,0x19,0x12,0xcc,0x20,0x64, + 0x6,0xc0,0xf3,0x6c,0x8,0x74,0x4d,0x40,0x3e,0x14,0xb0,0xc1,0x20,0x1a,0xda,0x12, + 0x43,0xf5,0x5f,0x2c,0xcf,0xe9,0x8e,0x95,0x3e,0x8b,0xe9,0x75,0xf8,0x73,0xef,0xab, + 0x1b,0x93,0x20,0x49,0xe7,0x43,0x99,0xe7,0x28,0x51,0x99,0x0,0x32,0x4,0x72,0x3a, + 0xfa,0xbf,0x56,0x7e,0x34,0xfe,0x77,0xe,0x5f,0x27,0x80,0x56,0x0,0x1d,0x4,0xff, + 0x3,0x48,0xb3,0x49,0xd9,0x5,0x53,0x35,0xf7,0xb1,0xe7,0xfd,0x5d,0xf,0xcd,0x6a, + 0x81,0x46,0xa3,0xd1,0x68,0x34,0x1a,0x8d,0x46,0xa3,0xd1,0x68,0x34,0x1a,0x8d,0xc7, + 0x61,0x1c,0xb5,0x25,0xdc,0xb6,0x8a,0xc5,0xbf,0x6b,0x1,0x58,0xac,0xf,0x7,0xa8, + 0x27,0xc3,0x6c,0xcb,0x70,0xdb,0x29,0x61,0xfe,0x4d,0x6,0xf8,0x5d,0xdc,0x28,0x1e, + 0xba,0xc0,0xc0,0x43,0x7d,0xce,0x6e,0x51,0x58,0x15,0xc2,0x70,0x8c,0x2d,0x61,0x3e, + 0xe7,0x69,0x1,0x30,0xc,0x43,0xd3,0x41,0x51,0xd8,0x21,0x0,0xbb,0x8c,0x2d,0xc3, + 0x78,0xad,0xab,0x5,0x40,0x87,0x1f,0xc3,0x15,0xc8,0x60,0xed,0x1e,0xec,0x4a,0x1f, + 0xaa,0x81,0xc4,0xa1,0x47,0xcb,0xf8,0x1c,0x32,0xfe,0x70,0xc,0xec,0x84,0x68,0x86, + 0x62,0xec,0xe1,0x3c,0xf2,0x7,0x8f,0x56,0xbd,0xf,0x23,0xf0,0xb9,0x0,0x22,0xbf, + 0x29,0x94,0xe,0x7b,0xa5,0x70,0x85,0xc5,0x93,0x3c,0x37,0x98,0x80,0x62,0x66,0xb6, + 0xe5,0xf5,0x21,0x60,0xa8,0x43,0x82,0xd5,0x69,0xa0,0x44,0xc0,0x4b,0xb8,0x62,0x8, + 0x88,0x46,0x10,0x18,0x8d,0x60,0xd0,0xae,0x3c,0x40,0x34,0x83,0x3f,0x4f,0x4,0x81, + 0xe1,0x8a,0x22,0x1c,0xc3,0x86,0x13,0xed,0xf,0x37,0x29,0x14,0x6e,0xf2,0x67,0x28, + 0xb3,0x3,0xab,0x53,0x42,0x9d,0x8,0xb2,0x60,0xf0,0x48,0xe6,0x1,0x86,0x2b,0x88, + 0xb8,0x4e,0x4,0x45,0xab,0x1d,0x91,0xc8,0x4,0xba,0xca,0x90,0xc3,0xe5,0xbf,0x6b, + 0x30,0xb8,0xed,0x22,0x4d,0x8b,0x25,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae, + 0x42,0x60,0x82, + // /home/user/2/qstardict/qstardict/pixmaps/go-next.png + 0x0,0x0,0x26,0xc2, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb, + 0x0,0x0,0x0,0x4,0x73,0x42,0x49,0x54,0x8,0x8,0x8,0x8,0x7c,0x8,0x64,0x88, + 0x0,0x0,0x20,0x0,0x49,0x44,0x41,0x54,0x78,0x9c,0xed,0x7d,0x79,0xb8,0x5d,0x55, + 0x95,0xe7,0x6f,0xed,0x73,0xee,0x1b,0x93,0x97,0xf7,0xc8,0x1c,0x93,0xc8,0x90,0x4, + 0x25,0x7c,0x62,0x37,0x20,0xb6,0xe5,0x50,0x74,0x95,0x73,0x63,0xa1,0x18,0x20,0x8, + 0xa,0x96,0x40,0x77,0xdb,0x56,0x55,0x5b,0x28,0xe2,0xf0,0x49,0x7d,0xad,0x8d,0x52, + 0x8e,0x58,0x2,0x51,0x1,0x9,0x83,0xa,0x36,0x4a,0xa1,0x14,0xce,0x20,0x32,0x5, + 0x22,0x24,0x84,0xc,0x24,0x84,0x24,0xbc,0xcc,0x2f,0x6f,0x1e,0xee,0x70,0xf6,0x5e, + 0xfd,0xc7,0x1e,0xcf,0xb9,0xf7,0xbe,0x77,0x23,0x49,0x5e,0xae,0xde,0xf5,0xbe,0xfd, + 0xee,0x39,0xfb,0x4c,0x7b,0xef,0x35,0xfd,0xd6,0xda,0xfb,0xdc,0xb,0x34,0xa8,0x41, + 0xd,0x6a,0x50,0x83,0x1a,0xd4,0xa0,0x6,0x35,0xa8,0x41,0xd,0x6a,0x50,0x83,0x1a, + 0xd4,0xa0,0x6,0x35,0xa8,0x41,0xd,0x6a,0x50,0x83,0xfe,0xcc,0x89,0x26,0xbb,0x1, + 0x2f,0x87,0xae,0xbd,0xe3,0xc9,0x77,0x2d,0x59,0x78,0xcc,0xa7,0x8e,0x9f,0x3b,0xed, + 0xb5,0xc3,0x63,0xa5,0x78,0xd3,0x8e,0x3e,0xde,0xb0,0x63,0x60,0xeb,0xe6,0xee,0xfe, + 0x9f,0xed,0x1a,0x3c,0x70,0xcd,0x13,0xdf,0xba,0x70,0x70,0xb2,0xdb,0x78,0xb4,0x53, + 0x5d,0xa,0xc0,0xf2,0xab,0xef,0x9b,0xb1,0x78,0xfe,0x8c,0x9f,0x9c,0x7a,0xe2,0xac, + 0x37,0x9e,0xb8,0xb0,0xb,0x4b,0x16,0x74,0x61,0xd3,0x8e,0x3e,0x6c,0xdc,0xd1,0x87, + 0x4d,0x3b,0xfa,0xb1,0xe9,0xa5,0x1,0xac,0xde,0xb0,0xb7,0x27,0x5f,0xc4,0x65,0xcf, + 0xff,0x70,0xf9,0x4f,0x26,0xbb,0xbd,0x47,0x33,0x89,0xc9,0x6e,0xc0,0xc1,0xd2,0xa9, + 0x97,0xdd,0x35,0x2d,0x49,0x68,0x15,0x1,0x6f,0x1c,0xcd,0x97,0x30,0x9a,0x4f,0x90, + 0x2f,0x26,0x68,0x6b,0x89,0xd1,0xde,0x1c,0xa3,0xad,0x39,0x42,0x4b,0xe,0x28,0x14, + 0x93,0x19,0x8c,0xe4,0x9e,0x13,0x2f,0xb8,0xe3,0x86,0xf9,0xcb,0xee,0x6a,0x9d,0xec, + 0x76,0x1f,0xad,0x54,0x77,0x2,0x30,0xd8,0x3f,0xfc,0xe5,0xb1,0x7c,0xe9,0xb8,0x91, + 0xb1,0x22,0x86,0x46,0x8b,0x18,0x1a,0xc9,0xa3,0x7f,0x68,0xc,0x4d,0x11,0xd0,0x14, + 0x3,0x2d,0x31,0x63,0x78,0xb8,0x0,0xa9,0x12,0xb0,0x4a,0x20,0x65,0xe9,0xbf,0xb7, + 0xd2,0xe8,0x53,0x27,0x2e,0xbf,0xf5,0x35,0x93,0xdd,0xf6,0xa3,0x91,0xea,0x4e,0x0, + 0x9a,0x22,0x9c,0x3f,0x6c,0x18,0x3f,0x3c,0x3c,0x86,0x81,0xe1,0x31,0xc,0xe,0x8f, + 0x22,0x17,0x31,0x9a,0x73,0x40,0x53,0x4c,0xd8,0xd7,0x37,0x8,0x96,0x25,0xb0,0x4c, + 0xc0,0xb2,0x4,0xa5,0x92,0x93,0x92,0x44,0x3e,0xb1,0x64,0xd9,0xad,0xff,0xb,0xe0, + 0xba,0x74,0x7b,0x87,0x8b,0xa2,0xc9,0x6e,0xc0,0xc1,0xd2,0x9c,0xd7,0xbc,0xe7,0x1a, + 0x96,0x9,0x3a,0xda,0x72,0x68,0x6b,0x11,0x98,0xda,0x1a,0x23,0x6e,0x12,0xe8,0xec, + 0x9a,0x86,0xd9,0x33,0x3a,0x30,0x7b,0x66,0x7,0x9a,0x62,0x85,0x67,0x36,0xec,0x45, + 0x29,0x49,0x0,0x66,0x0,0xc,0x30,0xc7,0x4c,0xea,0x5d,0xc7,0x2c,0x7d,0xfa,0xb4, + 0xe9,0x4b,0xcf,0xfe,0x55,0xef,0xfa,0x7b,0x47,0x27,0xbb,0x2f,0x47,0x3,0xd5,0x9d, + 0x5,0x18,0x1e,0xc9,0xa3,0x67,0x60,0x18,0xcf,0xef,0xe8,0xc1,0xae,0xfd,0x43,0x98, + 0x37,0xb7,0x3,0xa7,0x9f,0x7c,0x2c,0x46,0xa8,0x9,0xbb,0xb,0x11,0x4a,0x4d,0x6d, + 0x38,0xfb,0x6d,0xff,0x19,0xf,0xdd,0xfc,0x21,0x9c,0xf5,0x96,0xe3,0xa1,0x54,0x9, + 0x6c,0xdc,0x1,0xcb,0x12,0x38,0x49,0xde,0xad,0x54,0xb2,0x66,0xf1,0xb2,0xef,0xbe, + 0x75,0xb2,0xfb,0x72,0x34,0x50,0xdd,0x99,0xc3,0x63,0xcf,0xfa,0x6,0x6b,0x8d,0x6, + 0x18,0x8c,0xe7,0x7e,0xfc,0xf,0xe8,0x1e,0x63,0xf4,0x17,0x14,0x0,0xa3,0xf0,0x0, + 0x9a,0x22,0xc2,0x2b,0xa7,0xa,0xac,0x5e,0xb7,0x3,0x1f,0xbb,0xe6,0x3f,0x50,0x4c, + 0x12,0x10,0x8,0x24,0x4,0x0,0x1,0x8,0xa1,0x88,0xc4,0xd7,0x16,0x1c,0x58,0x7c, + 0xd5,0x83,0xf,0x9e,0x99,0x4c,0x5e,0x8f,0x26,0x97,0xea,0xce,0x2,0x68,0x4d,0x4e, + 0xc0,0xaa,0x4,0xa8,0x4,0x4d,0x39,0x81,0xc1,0x82,0x44,0x22,0x15,0x12,0xa9,0x20, + 0x95,0x2e,0x63,0x25,0x89,0x8d,0xbd,0x25,0x2c,0x5a,0x34,0x1f,0xbf,0xf9,0xee,0x87, + 0xf0,0xba,0x93,0xe7,0x82,0x59,0x9a,0x6b,0x13,0xb0,0x2c,0x9,0x96,0xa5,0x2b,0x76, + 0x4c,0xdf,0xf4,0xd8,0xf1,0xe7,0xdc,0xb8,0x78,0xb2,0xfb,0x35,0x59,0x54,0x9f,0x2, + 0xc0,0x12,0xac,0x14,0x58,0x49,0x30,0x3,0xa5,0x44,0x42,0xc9,0xca,0x65,0xe7,0x50, + 0x11,0x7b,0xa,0x2,0xdf,0xfe,0xf4,0xd9,0xf8,0xdc,0xe5,0x6f,0x6,0xb3,0x17,0x1e, + 0x96,0x9,0x38,0x29,0x9e,0x6,0xa9,0x56,0x9f,0xf0,0xde,0x1b,0x3f,0x38,0xd9,0x7d, + 0x9b,0xc,0xaa,0x3b,0x1,0x0,0x4b,0xe3,0xd3,0xb5,0x6f,0x7,0x80,0x24,0x91,0x50, + 0x52,0x41,0x56,0x29,0xc3,0x85,0x4,0xcf,0xf5,0xe4,0x71,0xe6,0x1b,0x96,0xe2,0xfe, + 0x6f,0x5f,0x82,0x63,0xe7,0x76,0x40,0xa9,0x4,0xcc,0x9,0x20,0x25,0x58,0x95,0xa6, + 0x2a,0x55,0xba,0xf5,0xf8,0xf7,0x5e,0xff,0x83,0x13,0xdf,0x73,0xd3,0xd4,0x49,0xee, + 0xe1,0x11,0xa5,0xba,0x13,0x0,0x96,0x9,0xa0,0x24,0x98,0xb5,0x5,0x50,0xcc,0x90, + 0x4a,0x41,0xb1,0xd2,0x75,0x41,0x51,0xca,0x17,0x29,0x15,0x5e,0xec,0xcb,0x63,0x24, + 0x6a,0xc2,0x9d,0x5f,0xf9,0x0,0x2e,0x3e,0xfb,0x54,0x73,0xbd,0x76,0x9,0x50,0x12, + 0xac,0x92,0xf3,0x8b,0x62,0xec,0x99,0xc5,0xe7,0xac,0x38,0x63,0xb2,0xfb,0x79,0xa4, + 0xa8,0xee,0x4,0x40,0x29,0x9,0xa5,0x12,0x40,0x96,0xc0,0x9c,0x20,0x51,0xec,0xfc, + 0x7f,0xb6,0x58,0x3c,0x10,0x96,0xbe,0xd1,0x12,0x36,0xec,0x2f,0xe0,0x92,0x73,0x5e, + 0x8f,0x95,0xd7,0x9c,0x87,0x8e,0xb6,0x58,0xbb,0x12,0x95,0x80,0xa5,0x4,0x54,0x72, + 0x7c,0x22,0x4b,0xf,0x1f,0x7f,0xf6,0x8d,0x57,0xfd,0x25,0xe4,0xc,0xea,0x4e,0x0, + 0xa0,0x24,0xa0,0x12,0x28,0x56,0x80,0x4c,0x90,0x48,0x55,0xd5,0xff,0x57,0x2c,0x4a, + 0xa2,0x94,0x24,0xd8,0xb8,0x6f,0x4,0x6d,0xc7,0x4c,0xc3,0x7d,0xd7,0x7f,0x4,0x6f, + 0x7d,0xfd,0xf1,0xc6,0x25,0x94,0xc0,0x4a,0x2,0x32,0xc9,0x31,0x17,0xff,0xef,0x71, + 0x67,0xdf,0xf0,0xdb,0x5,0xef,0xb9,0x69,0xde,0x64,0x77,0xf9,0x70,0x52,0xdd,0x9, + 0x80,0xf6,0xff,0xa,0x50,0x25,0x28,0x25,0x91,0x28,0x36,0x80,0x50,0x81,0x15,0xbb, + 0xa2,0xa4,0x9a,0xb0,0xec,0x1f,0x2c,0x60,0xcb,0x81,0x3c,0x3e,0xfb,0xd1,0x77,0xe2, + 0xab,0x9f,0x78,0x37,0x62,0x28,0x97,0x33,0x80,0x94,0x0,0x27,0x7f,0x1d,0x8b,0xfc, + 0xda,0x45,0xe7,0xdc,0x78,0xd6,0x64,0xf7,0xfb,0x70,0x51,0xfd,0x9,0x0,0x7,0xe6, + 0x9a,0x13,0x24,0x4a,0x99,0xc2,0x29,0x53,0xaf,0x98,0x75,0x41,0x50,0x58,0x95,0x95, + 0x7c,0x92,0x60,0xdd,0xee,0x41,0x9c,0xb0,0x68,0x1,0xee,0xbb,0xe1,0x52,0x9c,0x7c, + 0xc2,0x2c,0x28,0x95,0x40,0x71,0x2,0x68,0xbc,0x31,0x5d,0xc9,0xe4,0xde,0xe3,0xdf, + 0x77,0xe3,0xb7,0x17,0xbd,0xf3,0xfe,0xe6,0xc9,0xee,0xff,0xa1,0xa6,0xfa,0x13,0x0, + 0x25,0xc1,0x2c,0x4d,0x34,0x20,0x91,0x48,0x86,0x52,0xac,0x81,0x5e,0xa5,0x12,0x6a, + 0xbd,0xe2,0x54,0x91,0x89,0x2f,0x2f,0xf5,0x8e,0xa0,0x7b,0xb8,0x84,0xeb,0x3e,0xf7, + 0x7e,0x7c,0xfc,0x83,0x6f,0x32,0x0,0x51,0xbb,0x1b,0x56,0x8a,0xa0,0x92,0xff,0xa9, + 0x5a,0xb7,0xaf,0x5a,0xb4,0xec,0xe6,0x93,0x26,0x7b,0xc,0xe,0x25,0xd5,0x9d,0x0, + 0x80,0x25,0x60,0x80,0xa0,0x16,0x0,0x5,0x96,0xa,0x2c,0xd9,0x15,0x95,0xa8,0x54, + 0x91,0x55,0x4a,0x18,0x25,0x28,0xc5,0x18,0xc9,0x27,0x58,0xdb,0x3d,0x80,0xb7,0xfc, + 0xd5,0xab,0xf1,0xa3,0xaf,0x5e,0x84,0x39,0x33,0xda,0xa1,0x94,0x34,0x21,0xa7,0x4, + 0xa4,0x7a,0xd,0xab,0xe2,0x53,0x27,0x9c,0x73,0xf3,0x65,0x93,0x3d,0xc,0x87,0x8a, + 0xea,0x4e,0x0,0xbc,0x5,0x50,0x4e,0x0,0xac,0x5,0xb0,0x85,0x99,0x75,0x9,0xfe, + 0x9c,0x4b,0xa8,0xa1,0x6c,0xdd,0x3f,0x8c,0x61,0x16,0x58,0x79,0xcd,0x5,0x58,0xf6, + 0xf6,0xa5,0x1a,0x5f,0xb0,0xd4,0x49,0x24,0xa9,0x5a,0xc1,0xa5,0x15,0x8b,0x96,0xdd, + 0xf4,0xe3,0x63,0x2f,0xbe,0xa5,0x73,0xb2,0xc7,0xe3,0xe5,0x52,0x1d,0xa,0x40,0xe2, + 0xd2,0xb9,0x60,0x13,0x5,0xa8,0x2a,0x25,0x30,0xff,0x65,0x20,0xb1,0xca,0x79,0xba, + 0x30,0xfa,0x47,0x8a,0x58,0xb7,0x73,0x0,0x17,0xbd,0xf7,0xc,0x7c,0xfb,0x33,0x7f, + 0x87,0xd6,0x66,0x2,0x2b,0xe5,0x27,0x97,0x64,0x72,0x4e,0x3c,0xc2,0x6b,0x96,0x2c, + 0x5b,0xf9,0xc6,0xc9,0x1e,0x93,0x97,0x43,0x75,0x27,0x0,0x30,0x16,0x40,0xc7,0xee, + 0x12,0x25,0xc9,0xe5,0xe8,0xbf,0x9a,0x40,0x28,0xe9,0x8a,0x8f,0x1c,0xc2,0xc4,0x91, + 0x4c,0x95,0x44,0x4a,0x6c,0xdc,0x35,0x80,0xe6,0x8e,0x76,0xfc,0xe8,0x5f,0x2f,0xc4, + 0x1b,0x4e,0x99,0xa7,0xb1,0x7,0xbb,0x44,0xd4,0x42,0x45,0xc9,0xef,0x16,0x9d,0x7b, + 0xdb,0xe7,0xb1,0xec,0xae,0xba,0x9b,0x5a,0x7,0xea,0x50,0x0,0xd8,0x60,0x0,0x2b, + 0x0,0x49,0x12,0x32,0xcd,0x98,0xff,0x6a,0x9a,0x3e,0x41,0x71,0xae,0x23,0x28,0x4a, + 0x29,0xf4,0xc,0x8d,0x61,0xd3,0xde,0x41,0x5c,0x79,0xe9,0xdf,0xe0,0xb3,0x97,0xbd, + 0x19,0x84,0xc4,0xb8,0xa2,0x4,0x2c,0x65,0xc,0x96,0x57,0x2f,0x8e,0xb,0xbf,0x3d, + 0x7e,0xd9,0xca,0x85,0x93,0x3d,0x3e,0x7,0x4b,0xf5,0x27,0x0,0x26,0x6b,0x7,0x93, + 0xbe,0x2d,0x26,0x12,0x52,0xb1,0x2e,0xac,0xca,0x4a,0x25,0x1f,0xef,0xce,0xaf,0x5a, + 0x82,0x8,0xc2,0x44,0xc,0x85,0x44,0xe1,0xd9,0xee,0x3e,0x1c,0x77,0xdc,0x5c,0xdc, + 0x79,0xcd,0x79,0x58,0xb4,0x60,0x8a,0x13,0x42,0xb0,0x4,0xa4,0x7a,0x73,0x1c,0xd1, + 0x33,0x8b,0xcf,0xbb,0xe3,0x7d,0x93,0x3d,0x46,0x7,0x43,0xf5,0x29,0x0,0x36,0xdf, + 0x6f,0x13,0x41,0x56,0x5b,0x65,0x6d,0x25,0xb4,0x10,0xbe,0x68,0x77,0x60,0x31,0x80, + 0x72,0xe1,0xa5,0xb6,0x2,0x6c,0xac,0xc4,0xce,0x3,0xc3,0xd8,0xde,0x9f,0xc7,0xb5, + 0x1f,0x7f,0x17,0x2e,0x79,0xcf,0xc9,0x0,0x1b,0xeb,0xc3,0x9,0x98,0xb9,0xb,0x50, + 0xff,0x6f,0xf1,0xf9,0xb7,0xad,0x98,0x77,0xd6,0x8a,0xb6,0xc9,0x1e,0xab,0x5a,0xa8, + 0xee,0x4,0x40,0xa7,0x82,0xa5,0x8b,0x6,0x92,0x92,0xf4,0x8c,0xcd,0x9a,0xf0,0x8a, + 0x8c,0x2e,0x2f,0x36,0xc,0x54,0x2a,0x6d,0xfa,0xc3,0x10,0x51,0xd9,0x10,0x53,0x31, + 0xc6,0xa,0x45,0xac,0xd9,0x7e,0x0,0x6f,0x7a,0xdd,0x22,0x5c,0x7f,0xd5,0xdb,0x71, + 0x4c,0x47,0xec,0xdb,0x4,0x5,0x30,0x5f,0xd6,0x3e,0xa5,0xed,0xc9,0x13,0x97,0xdf, + 0x79,0xd4,0x2f,0x44,0xad,0x3b,0x1,0xb0,0x0,0xd0,0x26,0x82,0x8a,0x32,0x34,0xf9, + 0x19,0x73,0x8f,0xa,0xa5,0x42,0x36,0x90,0x2b,0xb8,0x9,0x66,0x98,0xe2,0x43,0x4a, + 0x7f,0x8d,0x16,0x84,0x17,0xf7,0xe,0x60,0x20,0x51,0xb8,0xfe,0xaa,0x77,0xe0,0xed, + 0xaf,0x5f,0x60,0xc2,0x53,0xbd,0x52,0x9,0x8a,0x4f,0x52,0x4a,0x3e,0xb1,0x78,0xf9, + 0xed,0x1f,0x3b,0x9a,0x27,0x95,0x8e,0xda,0x86,0x55,0xa3,0xae,0x93,0xcf,0x61,0xb0, + 0xb2,0xdc,0xc1,0x1d,0x77,0x7c,0x13,0x7b,0x7,0xf2,0x7e,0x2d,0x58,0xaa,0x47,0xb5, + 0x74,0x8f,0xdd,0xa5,0xbe,0x8a,0xcd,0x91,0x89,0xea,0xf5,0xd2,0x34,0x2,0x63,0xd1, + 0xdc,0x4e,0x74,0xef,0x1e,0xc0,0x17,0xbf,0xbf,0x1a,0xc5,0x12,0xeb,0x67,0x13,0x40, + 0x20,0x0,0x74,0x1f,0xab,0xd2,0xdf,0x6f,0xb9,0xfb,0xc3,0xfb,0x6b,0xee,0xe8,0x11, + 0xa2,0xba,0xb3,0x0,0x36,0x13,0xc8,0x26,0x1c,0x2b,0x26,0x36,0x94,0xb3,0x66,0x1f, + 0x60,0x85,0x54,0x72,0xa8,0xb2,0xc9,0xf7,0xe6,0xbd,0xfc,0x38,0xbb,0x7a,0x77,0x9f, + 0x0,0x10,0x5a,0x3c,0x60,0x71,0x82,0x54,0x8c,0x8d,0x3b,0xfb,0x90,0x6b,0x6d,0xc2, + 0xd,0x57,0x9e,0x89,0x53,0x16,0x75,0x21,0x5c,0xb7,0x8,0xf0,0x59,0x24,0x72,0xcf, + 0x2c,0x39,0xff,0xf6,0xbf,0x99,0xec,0xe1,0xcb,0x52,0xfd,0x59,0x80,0x57,0xbf,0x87, + 0xd9,0x70,0x99,0x99,0x71,0xd3,0xf7,0xaf,0x43,0xff,0x48,0x21,0x75,0xe,0x55,0xe9, + 0x16,0x97,0xeb,0xb4,0xe5,0x53,0xba,0xa2,0xd2,0x71,0xe6,0x32,0xcd,0x4f,0xdd,0xd3, + 0x7c,0x8,0x1,0x2c,0x99,0xd7,0x85,0xa7,0x37,0xec,0xc5,0xf5,0xf7,0x3c,0x7,0x66, + 0x42,0x60,0xd,0x14,0x31,0xfd,0xeb,0xd4,0xce,0xd1,0xcf,0xad,0xfe,0xce,0xe5,0xa5, + 0x1a,0xbb,0x7c,0x58,0xa9,0x26,0x1,0x38,0xe6,0x8c,0xcb,0x4f,0x8a,0x38,0xfe,0x12, + 0x4,0x9d,0x9,0x60,0xa,0x88,0xcc,0xc5,0x4,0xbb,0xd,0xb3,0x4d,0x80,0xa9,0x33, + 0xf5,0x44,0x7a,0x70,0x38,0x31,0x16,0x54,0x27,0x61,0xc8,0x0,0x26,0x56,0xca,0x24, + 0x57,0xac,0xea,0x1a,0x20,0xa5,0x94,0xfb,0x84,0x41,0xfd,0xd6,0xf4,0x6b,0xa0,0xa5, + 0xb7,0x6f,0xf8,0xde,0xb7,0x30,0x94,0x2f,0x6,0x9d,0xc9,0x74,0xa9,0x5a,0xf,0xab, + 0x30,0xd0,0x6e,0x70,0xaa,0x2e,0xa8,0xf,0xcf,0xe3,0xf0,0xbc,0xf0,0x3a,0xc6,0xec, + 0xae,0x76,0xb4,0xc5,0x2,0xd7,0xde,0xfe,0x47,0x74,0xef,0x1b,0x43,0xca,0x25,0x10, + 0x56,0x31,0xab,0xb,0xb6,0xfc,0xe8,0xe2,0x17,0xaa,0x8d,0xf9,0x91,0xa2,0x9,0xb3, + 0x57,0x5d,0xa7,0x5e,0xb6,0x30,0xa2,0xe8,0x49,0x10,0x4e,0x1,0xb8,0x29,0xeb,0x62, + 0x3d,0xc3,0x6d,0x9d,0x15,0x2,0xf7,0xf,0xda,0xcf,0x5a,0xa6,0x49,0x40,0x31,0xe0, + 0x98,0xef,0xb,0x2b,0x9,0x4,0x4c,0xd7,0x82,0xc1,0xee,0x93,0x9c,0x20,0x58,0x21, + 0x60,0xbc,0xe3,0xdd,0xef,0x44,0x22,0x95,0x79,0x96,0x7e,0x9e,0x7,0x70,0x13,0x17, + 0xd8,0x62,0x5b,0x1a,0xd6,0xeb,0xa6,0x1b,0xf7,0x62,0x8e,0x21,0xdc,0x67,0x5f,0xa7, + 0x7b,0xa4,0x1,0x24,0x80,0xa1,0xd1,0x2,0x86,0xb,0x9,0xce,0x7e,0xcb,0x9,0x68, + 0x8a,0x80,0xd,0xdb,0xfb,0xc2,0x91,0x7b,0x5,0x41,0x5c,0x7c,0xcc,0xd2,0x73,0xba, + 0x7b,0x9f,0xbb,0x67,0xed,0xc4,0x6c,0x3a,0x7c,0x34,0x21,0x6,0x88,0x84,0xf8,0x32, + 0xc0,0x9d,0x1e,0x0,0xd9,0x11,0x82,0x61,0x4,0x3b,0xa6,0xe8,0xd1,0xf2,0xfe,0x18, + 0xac,0xf4,0x15,0xca,0x4c,0xde,0x84,0xc,0x35,0xcc,0xe6,0x8c,0x76,0x43,0x65,0xeb, + 0xa4,0x19,0xf9,0x60,0x12,0x28,0xc8,0x6,0x26,0x41,0xb2,0xc7,0x3d,0x17,0xe5,0xa5, + 0xea,0x9f,0xd,0xfb,0xd8,0x33,0x2f,0x75,0x2c,0x73,0xe,0xab,0xe0,0xfc,0xf0,0x98, + 0xc5,0x1a,0xae,0x1d,0x40,0xa1,0x94,0xe0,0xd9,0x6d,0xfb,0xf0,0xfa,0x53,0xe6,0xe0, + 0x5f,0x2e,0x3d,0xd,0x53,0xdb,0x63,0x4,0xd8,0xa0,0x83,0x48,0xdd,0xb6,0xe4,0xbc, + 0xdb,0x57,0x2e,0xfa,0xc0,0xed,0x1d,0x87,0x81,0xb7,0x35,0xd1,0x84,0x2,0xc0,0x50, + 0x7f,0x1d,0x32,0x77,0x6a,0x5b,0x73,0x9a,0xe9,0xa6,0xb8,0x3a,0x73,0x95,0xf3,0x99, + 0x4a,0xb9,0x7d,0x30,0x7,0xcc,0x65,0x67,0x1,0x6c,0x52,0x27,0x34,0xf5,0x36,0xe1, + 0xa3,0xb7,0x13,0x2d,0x18,0x76,0x29,0xb8,0xc9,0xe5,0x83,0x25,0x8a,0xa5,0xc4,0xe5, + 0xf9,0x53,0xeb,0x0,0xca,0x32,0x82,0x99,0xd0,0xcf,0xdc,0xc7,0xef,0x87,0x85,0xd3, + 0x20,0xd2,0xb5,0xd1,0x2f,0x36,0x65,0xa5,0xa7,0xa1,0x1d,0x98,0x2c,0xab,0x97,0x4e, + 0x28,0xb6,0xed,0x1d,0xc0,0x50,0x3e,0x8f,0x2f,0x5e,0x7e,0x6,0xfe,0x6a,0xe9,0xc, + 0xc0,0x58,0x2f,0x66,0x86,0x82,0xbc,0x88,0x12,0xb5,0x7a,0xc9,0x79,0xb7,0x9f,0x7e, + 0xf8,0xd8,0x5c,0x9d,0x26,0xc4,0x0,0xd3,0x4f,0xbf,0x8c,0xf5,0x89,0xda,0xc7,0xaf, + 0xf9,0xf9,0x97,0xa0,0x98,0x51,0x4a,0x34,0xb3,0x8b,0x89,0x8e,0x7d,0xf5,0xc0,0x73, + 0xea,0x58,0x22,0x15,0x18,0xd0,0xe9,0x55,0xa9,0x0,0x82,0x39,0x46,0x28,0x49,0x7d, + 0x8e,0x52,0xc,0x69,0x34,0x26,0x31,0x75,0x52,0x9a,0x98,0x5d,0xb1,0xf6,0x6,0xe6, + 0x3a,0x2,0x74,0xe6,0x2f,0x38,0x66,0x7b,0xe1,0x9d,0xcd,0x9f,0x40,0xe,0xd3,0x85, + 0x21,0x21,0x97,0x1d,0x2b,0xc7,0xd,0xec,0xdc,0xbf,0xb5,0x3c,0x9c,0xa9,0x7,0xac, + 0x55,0xd2,0xbb,0x27,0xcc,0xe9,0x44,0xf7,0xde,0x21,0x5c,0x7f,0xcf,0x7a,0x24,0x32, + 0x5,0x10,0x4b,0x60,0x7c,0x76,0xf3,0x49,0x5b,0xbf,0x82,0xab,0xaf,0xb6,0x3d,0x3b, + 0xec,0x34,0xb1,0x0,0x9c,0xf6,0x11,0xb6,0x0,0xf,0x0,0x1e,0xbb,0xe7,0xb,0xb8, + 0xf3,0x97,0xab,0x41,0x44,0x20,0x12,0xe6,0xb3,0xbc,0xc0,0x6e,0xc3,0x6f,0x3,0x48, + 0x7f,0x6,0xa0,0xd1,0x9d,0x67,0x5a,0x45,0x1e,0x60,0x80,0xa0,0x7,0x8f,0x28,0xdd, + 0xdc,0xec,0x7e,0x4a,0x12,0xaa,0x76,0x72,0x1c,0xcc,0x5f,0x6,0xe6,0xac,0xcb,0xd3, + 0x3b,0x5c,0xe1,0x78,0x60,0xd2,0xfd,0x27,0x0,0xef,0x8e,0x2,0xe1,0xd0,0x0,0x2, + 0x53,0xdb,0x9a,0x31,0xa7,0xb3,0x1d,0x2b,0x7e,0xb2,0x1,0x2f,0xec,0x1a,0x82,0xc3, + 0x2f,0xba,0xdf,0xbf,0x8e,0x73,0xf4,0xc1,0xd,0xb7,0x5f,0xb4,0xbb,0xbc,0x27,0x87, + 0x9e,0x26,0x76,0x1,0xce,0xcc,0x6b,0xb3,0x55,0x2a,0xc9,0x54,0xba,0xd5,0x9a,0xbe, + 0x30,0x43,0xa6,0x54,0xb0,0x6d,0xa7,0x5a,0x59,0x39,0x7f,0xa,0x18,0xcf,0xac,0x3c, + 0x98,0x52,0xc6,0x85,0xd8,0x2c,0x5c,0xe8,0xd3,0x15,0x42,0xdf,0x6c,0xda,0x5,0x82, + 0x62,0x98,0x42,0x60,0x90,0x1,0x68,0xe5,0x45,0xa5,0xa,0x41,0x31,0x41,0x2a,0x5d, + 0x94,0x22,0x28,0x83,0x3b,0x15,0xc3,0xd4,0xfb,0x7d,0xf7,0xc9,0x64,0x21,0x8a,0xb6, + 0x74,0x6e,0x19,0x9a,0x99,0x84,0x32,0x9f,0x36,0x2f,0x90,0x5a,0x7e,0xc6,0x41,0x5e, + 0x81,0x19,0x3,0xc3,0x63,0xd8,0xd4,0xdd,0x83,0xcb,0xde,0xfb,0x6a,0x5c,0xf0,0xd6, + 0xe3,0x2,0xfc,0x4,0x30,0xf8,0x6f,0x93,0x12,0xaf,0x59,0x7c,0xfe,0x6d,0xef,0x3e, + 0x5c,0x4c,0xf,0xa9,0x86,0x44,0x10,0xa7,0xb4,0xa0,0x50,0x4a,0x90,0x48,0x86,0x34, + 0x25,0x35,0x50,0x6e,0x10,0xb5,0xc9,0xb7,0x6e,0xc1,0xe,0x88,0x34,0xe6,0xde,0xd5, + 0x85,0xe0,0x4b,0x31,0x94,0x45,0xd6,0x16,0x68,0x29,0x23,0x8,0x2a,0xa8,0x37,0xf7, + 0xa,0xb3,0x81,0x60,0x3f,0x59,0xc3,0x35,0x16,0x17,0x79,0x58,0xd0,0x1a,0xfa,0x7b, + 0x15,0xee,0xb3,0x9f,0x28,0x32,0xfb,0x61,0x64,0x0,0x66,0x68,0xf8,0x92,0x9e,0x3c, + 0x52,0xae,0xf,0xca,0xcd,0x21,0xa4,0xd6,0x23,0x2a,0xc6,0xfa,0xed,0xfb,0x30,0x77, + 0x66,0x2b,0x3e,0x77,0xc9,0x29,0x98,0xd9,0x91,0x43,0x80,0xd,0x66,0x32,0xab,0xfb, + 0x16,0x9f,0xbb,0xf2,0x9b,0xc7,0x5e,0x7c,0x4b,0xcb,0xe4,0xa,0x80,0x3,0x79,0xba, + 0xf3,0xf9,0x62,0xc9,0xad,0xaf,0x97,0x2a,0x5c,0x73,0xef,0x17,0x54,0x68,0x9e,0x84, + 0x8,0xd9,0x68,0x80,0x64,0x3,0x90,0xcc,0x0,0x3b,0xcd,0xb0,0x91,0x1f,0x1b,0x6d, + 0xf3,0xc2,0x10,0x6a,0x90,0x54,0x80,0x9f,0xd2,0x45,0xa0,0x61,0x30,0xe7,0x23,0xb5, + 0x5d,0xad,0x84,0x2,0xeb,0x32,0x80,0xe,0xe7,0x7a,0x14,0xef,0x5,0xe,0x86,0xa1, + 0xfe,0x99,0x9e,0xe1,0xf0,0x96,0x4d,0x99,0xf1,0x52,0xf0,0x16,0x91,0x81,0xec,0x3c, + 0x83,0xb2,0x82,0xc1,0x8c,0x7d,0xfd,0xc3,0x78,0xa9,0xa7,0x1f,0xff,0xb8,0xfc,0x64, + 0xfc,0xed,0xa9,0xb3,0x8d,0x35,0x50,0x0,0x33,0x31,0xf1,0x3f,0xe4,0xc6,0xa2,0xc7, + 0x17,0x9f,0xb7,0xf2,0xd5,0x93,0x27,0x0,0x5a,0xa,0x9c,0x5,0x28,0x15,0x93,0xc, + 0x4a,0xe,0xd3,0xa5,0xec,0x57,0xe4,0x58,0xad,0xe,0xa7,0x5f,0x43,0xad,0x49,0xb9, + 0x11,0x2f,0x60,0xa9,0x62,0x9f,0xce,0xa9,0x96,0x68,0xe6,0x80,0xa1,0xdc,0x7e,0x18, + 0xd8,0xe9,0x3a,0x55,0xa5,0xb8,0x9,0x23,0xd8,0x82,0x60,0xa2,0x88,0xcd,0xb5,0x19, + 0xb7,0x43,0xa6,0x3e,0x78,0x8e,0x62,0xcf,0x78,0xdb,0x2f,0x7b,0xf,0x65,0xcd,0xb9, + 0xb2,0x91,0xf,0x1b,0x2b,0x60,0x2d,0x49,0x3a,0xca,0x28,0x95,0x24,0xd6,0xbf,0xb8, + 0x17,0xaf,0x3d,0xb1,0xb,0x1f,0x7b,0xff,0xab,0xd0,0xd2,0x14,0xc1,0x45,0x52,0xcc, + 0xa7,0x30,0xf8,0xa9,0x25,0xe7,0xae,0xbc,0xf4,0xe5,0xb1,0xba,0x32,0xd5,0x80,0x1, + 0x94,0x8f,0xad,0x59,0xbb,0x0,0xed,0xf3,0xac,0x84,0xab,0x60,0x40,0x95,0x97,0x6e, + 0xab,0x29,0xf6,0x2f,0xa3,0x1,0x2e,0x32,0x84,0xbb,0xb5,0x1e,0x54,0xeb,0xa,0xac, + 0xd6,0x39,0xf3,0xef,0x3f,0x1d,0x97,0x9d,0x40,0x39,0x8b,0x5e,0x3e,0xdd,0x6b,0x19, + 0x60,0xf6,0xfd,0xb5,0xc1,0x3d,0x14,0xe9,0xc2,0xd6,0x2a,0x50,0x90,0x96,0xf0,0xdb, + 0xcc,0x4,0x66,0x8d,0x19,0xb4,0x85,0x20,0x3d,0xe,0x8a,0x83,0x4f,0x8f,0xd,0x6c, + 0xbd,0x54,0x5e,0xc0,0x52,0x6e,0xc0,0xb8,0xd1,0xc4,0x84,0xae,0x3b,0xf6,0xf6,0xa3, + 0x6f,0x78,0x10,0x9f,0x58,0x7e,0x12,0x4e,0x3e,0xb6,0x23,0xb4,0x6,0x6d,0xa,0xfc, + 0x9d,0xc5,0xe7,0xad,0xfc,0xf1,0xc2,0xb,0xee,0xe8,0x3a,0xa2,0x2,0xe0,0xe3,0x77, + 0xad,0x86,0x5,0x3b,0xff,0xae,0xe0,0x3f,0x15,0xdb,0x69,0xfa,0x0,0x68,0x19,0x3c, + 0x60,0xf1,0x2,0xa7,0x7,0x20,0x4,0x4a,0xd2,0xba,0x2,0x36,0x5a,0x6d,0x5,0x2a, + 0x70,0x7,0x32,0xc0,0x4,0x7e,0xdb,0xef,0x73,0x96,0xb7,0x59,0x53,0x90,0x72,0x3, + 0x69,0xcd,0x45,0xb0,0xf,0x70,0xa0,0xa5,0x61,0x5e,0x20,0x8d,0x3,0xd8,0x0,0x5f, + 0x7b,0x5f,0xaf,0xf1,0xa1,0x3b,0x63,0x9d,0xc7,0xb2,0x96,0x30,0x78,0x87,0xc1,0xa, + 0x27,0x38,0x2d,0xac,0xf9,0x42,0x82,0xe7,0xb6,0xed,0xc1,0xdb,0x5f,0x3f,0x1b,0x1f, + 0x78,0xeb,0x2b,0x21,0xc8,0xf7,0x8a,0x99,0xcf,0x69,0x92,0xc9,0x33,0x87,0x72,0x21, + 0x6a,0x4d,0x20,0x30,0xec,0x65,0x29,0x31,0x89,0x17,0x83,0x3,0xd2,0xfe,0x5f,0xa5, + 0xb7,0x53,0xb3,0x74,0xde,0xd7,0x86,0x60,0x4f,0x85,0xf5,0xc1,0x36,0x1b,0x9,0xd2, + 0x4a,0xc0,0xf0,0xda,0x6a,0x30,0x43,0xb0,0xcd,0x56,0x50,0xec,0xbe,0xab,0xcb,0x16, + 0x2b,0x84,0xf0,0x82,0xab,0x42,0xe1,0x34,0x75,0x5e,0xee,0xb5,0xfc,0x70,0xf0,0x4c, + 0x6b,0xa5,0x2c,0x93,0x3,0x3c,0xa0,0xfb,0xa0,0x4c,0xbb,0x43,0x30,0x1b,0x26,0x97, + 0x2c,0xe6,0xb1,0x96,0x22,0x38,0x16,0xb8,0xcb,0xad,0x3b,0x7b,0x41,0xa2,0x88,0xff, + 0x7d,0xee,0xab,0xf0,0x8a,0xe9,0x2d,0xa1,0x35,0x58,0xa8,0x88,0x1f,0x5c,0x74,0xfe, + 0xad,0x57,0x1f,0x8a,0x85,0xa8,0xb5,0x87,0x81,0x6,0xa1,0x16,0x4b,0xd2,0x99,0x3b, + 0xa7,0xc9,0xec,0x25,0x3b,0x9c,0x32,0xf5,0xa6,0x38,0x4,0xed,0xc6,0x14,0x7,0xd9, + 0x63,0x18,0xe6,0x7b,0x53,0x1e,0x98,0xfc,0xc,0x78,0xb,0xe5,0xd2,0x62,0x83,0xd0, + 0xb4,0x87,0x9a,0x9d,0x2d,0xce,0x3c,0xb8,0xbe,0x85,0xda,0x6b,0x2c,0x4f,0x0,0x4, + 0xfd,0x76,0x86,0xf9,0xe6,0x39,0xd2,0x58,0x2c,0x2b,0x40,0x3a,0xe3,0xa8,0xf7,0xa5, + 0xb5,0x5c,0xc8,0xe0,0xa,0x67,0xdd,0xec,0xb8,0x50,0xca,0x35,0x4a,0xf6,0xc0,0x79, + 0x70,0x38,0x8f,0xe7,0x77,0xec,0xc5,0xfb,0xcf,0x9c,0x8f,0xb7,0x9d,0x3e,0xcb,0xfb, + 0x4b,0x70,0x4,0x85,0xcf,0x2f,0x8e,0xc6,0x1e,0x7c,0xb9,0xb,0x51,0xf,0x2a,0xc, + 0x24,0x62,0xf3,0x6d,0x1c,0x6,0x3,0x48,0x2b,0xfd,0x1,0xb0,0xb1,0x9a,0xcd,0x1, + 0xe0,0xa,0x16,0x68,0x4a,0x33,0x0,0x12,0xbe,0xd3,0xca,0xd,0x12,0x1c,0x30,0xd3, + 0x71,0xbd,0xf1,0xcb,0xe6,0x53,0x33,0x8d,0xc,0xf,0x75,0xf2,0x84,0x41,0x0,0x9, + 0x77,0xbe,0xad,0x2b,0x73,0xf5,0xe1,0x3d,0xdd,0xfd,0xfc,0x3e,0xc8,0x7c,0x7a,0x63, + 0xa3,0x2d,0xe,0xac,0x1,0xca,0xb8,0x28,0xe,0x4e,0x4c,0x59,0x6,0xaf,0xfd,0x7e, + 0xed,0x40,0x36,0x72,0xd0,0xee,0xc3,0x7e,0xaf,0x81,0xc6,0x3,0xca,0x8d,0x6b,0xb8, + 0x28,0x55,0x2a,0x85,0xe7,0x77,0xec,0xc5,0x8c,0x69,0x8c,0x4b,0xcf,0x3a,0xe,0x53, + 0x5b,0x84,0x53,0x48,0x56,0xfc,0x46,0x41,0xbc,0x66,0xd1,0xf9,0xb7,0xbe,0xff,0xf0, + 0x9,0x80,0xed,0x20,0x14,0x98,0xcd,0xd7,0xb1,0xa4,0x92,0x3f,0xa6,0x83,0xc1,0x24, + 0x90,0x7,0x7a,0x81,0x9f,0x85,0xd7,0xfe,0x6c,0x54,0x10,0x86,0x63,0x1e,0x1c,0x5a, + 0x54,0xce,0xb0,0x9,0xa2,0x30,0x77,0xe0,0x56,0xfc,0xba,0x5c,0xbd,0x7f,0x76,0xc5, + 0xe5,0xdd,0x61,0x51,0x5e,0xdb,0x1c,0x90,0x75,0xa0,0xd6,0xe3,0x9,0xc5,0x81,0x20, + 0xd8,0x76,0x5,0xed,0xb6,0xb9,0xa,0x67,0xd9,0x52,0x9f,0xfa,0x3a,0x17,0x42,0x6, + 0x2e,0xc0,0x85,0xc4,0x4e,0x79,0x82,0x9,0xb4,0x94,0xe0,0xf8,0x97,0x55,0x7a,0xfa, + 0x86,0xb1,0x63,0xf7,0x3e,0x5c,0xf8,0xb6,0xf9,0x38,0x6d,0x49,0x0,0x10,0xa1,0x3a, + 0xa1,0xf8,0xee,0x45,0xe7,0xdd,0xfa,0xdd,0x3f,0x65,0x21,0x6a,0x6d,0x2,0x60,0x2d, + 0x0,0x18,0x25,0x29,0xcb,0x33,0x5d,0x99,0x9,0x14,0x56,0x21,0xe0,0x81,0xfb,0xb4, + 0x8,0x3e,0x34,0xbd,0x29,0xbf,0x6f,0xf1,0x81,0xf2,0x66,0x3d,0x9c,0x68,0xc,0x9b, + 0x43,0xc1,0xbe,0xf5,0xef,0x95,0xcc,0x7e,0x99,0xf9,0xb7,0xda,0xc,0xdb,0x16,0x8f, + 0x23,0xa0,0xfc,0xf9,0xa9,0x5,0xa2,0xa6,0x1d,0x2a,0xb8,0x9f,0x62,0x9f,0x4b,0x48, + 0x67,0xe,0x7d,0x26,0x51,0x56,0xc1,0x23,0xe9,0x7d,0x2f,0x44,0x21,0x18,0x96,0x29, + 0x3,0xc3,0x68,0x8a,0x63,0x2c,0x59,0x38,0x13,0xb,0x67,0x77,0xe2,0xed,0xa7,0xcf, + 0xc1,0x34,0xd1,0x67,0xf0,0x86,0x99,0x31,0x55,0xf2,0x23,0x6d,0x2d,0x4d,0xab,0x17, + 0x2f,0xbb,0xe5,0xb5,0x7,0x23,0x0,0xf1,0x84,0xfc,0xf,0x98,0xf,0x8,0x94,0x8a, + 0xda,0x5,0x40,0xf8,0x31,0x15,0x24,0xc0,0x60,0x8,0xc1,0x10,0xa,0x50,0xc2,0x5e, + 0x3,0x8,0x62,0x33,0x27,0xc0,0x60,0x22,0x90,0xd0,0xd9,0x7d,0x62,0x2,0xb,0x33, + 0x47,0xc0,0x66,0xae,0x21,0x58,0x3d,0x63,0xcd,0xb3,0xae,0xb1,0xe6,0x5d,0xe7,0xff, + 0xed,0x73,0x89,0x83,0xf9,0x3,0xd7,0x5e,0x4d,0x95,0xea,0x32,0x1d,0xf3,0xae,0x84, + 0xd8,0x9,0x6,0x60,0x2d,0x10,0xf9,0xf3,0x9c,0x9,0xb3,0x4c,0x21,0xe7,0x1e,0xec, + 0x35,0xde,0x3f,0xdb,0x1b,0x58,0xcb,0xe9,0x2d,0x83,0x77,0x17,0x41,0xd4,0x61,0xad, + 0x8a,0xcd,0x83,0x38,0xc1,0x53,0x68,0x8a,0x23,0x1c,0x3b,0xbf,0xb,0xd3,0x3b,0xda, + 0x31,0x30,0x38,0x82,0xa7,0xd6,0xbe,0x80,0xeb,0x9f,0xdc,0x84,0xb1,0x62,0x41,0x33, + 0x3f,0x6a,0x41,0xae,0xf3,0x58,0x88,0x5c,0xab,0xd1,0x8,0x7e,0x15,0x43,0x3c,0xbe, + 0xe8,0xbc,0x9b,0x3e,0xb5,0xe5,0x47,0x1f,0xfe,0xa6,0x57,0x93,0xea,0x34,0xa1,0x0, + 0x58,0xf5,0x61,0xd2,0x9d,0xb6,0x2f,0x63,0x2,0x80,0x30,0xfe,0x1a,0x2,0x10,0x46, + 0xa2,0x41,0x9a,0xb9,0x44,0x6c,0x18,0x17,0xae,0x17,0x61,0x3f,0x50,0x76,0x86,0xc7, + 0xf0,0x40,0xb,0x1,0xeb,0x1d,0x86,0x3f,0x4e,0xd6,0x5f,0x9b,0xfb,0x99,0x63,0xee, + 0x30,0xd8,0x33,0x2b,0x6c,0x76,0xd5,0x3d,0xef,0x92,0xfc,0x11,0xaf,0x6e,0x8e,0xa9, + 0xa1,0xdb,0xb2,0x63,0xc0,0x0,0x8c,0x2b,0x4c,0x4d,0xf4,0x58,0x86,0x2,0xd0,0xe9, + 0x65,0xc0,0xa6,0x94,0x5d,0x52,0x28,0xb5,0x4e,0xc2,0xbb,0x48,0x65,0xa7,0xc6,0xcd, + 0x39,0x9d,0x53,0x5b,0x31,0x7f,0xd6,0x34,0x44,0x20,0xf4,0xf6,0xf,0xe1,0x91,0x55, + 0x9b,0xb0,0x66,0xfd,0x36,0x3,0xbc,0xcd,0x6a,0x2a,0x33,0xb9,0xa6,0x92,0x31,0xe4, + 0x7b,0x36,0x20,0x9e,0x32,0x17,0xb9,0x29,0xb3,0xcc,0x4,0x9a,0x6a,0x66,0x49,0x5f, + 0x3f,0x61,0xd9,0x2d,0x6f,0x25,0xdc,0x7c,0xf1,0x44,0xb,0x51,0x27,0x16,0x0,0xcb, + 0xd,0xd6,0x76,0x37,0x91,0x89,0xe9,0x1c,0x81,0x49,0x0,0x4a,0xea,0x4e,0x42,0xfb, + 0x13,0xc5,0xda,0x12,0x40,0x8,0x6d,0xf2,0x85,0x4e,0x9c,0x10,0x11,0x4,0x9,0xe3, + 0x74,0x38,0xbc,0xb3,0x87,0x6e,0xc,0x90,0x50,0x9a,0xd5,0xca,0xae,0x26,0xf3,0x76, + 0xc0,0xa,0xe,0xb1,0x6,0x86,0x4,0x38,0x81,0x8,0xa9,0x6c,0x92,0x30,0x0,0x91, + 0x70,0x62,0x9,0x27,0x58,0x7a,0xdd,0x5e,0x20,0x7c,0x81,0x35,0xd0,0x1f,0x14,0x8, + 0x88,0x30,0x1a,0xb,0x2f,0x30,0x8a,0x60,0x5,0x24,0x74,0x39,0xe,0x54,0xb2,0x7e, + 0x46,0xe8,0xea,0xac,0x10,0x35,0xe7,0x62,0xcc,0x99,0x3e,0x15,0x6d,0x4d,0x11,0x46, + 0xc7,0x4a,0xe8,0xde,0x7d,0x0,0x3f,0x78,0x6c,0x3d,0x7a,0x7a,0x7,0x8d,0x5b,0x95, + 0x81,0x9e,0x78,0x4b,0x8,0x3b,0x6e,0x4a,0xa1,0xd4,0xff,0x12,0xe4,0xd8,0x0,0x5a, + 0xa7,0x1f,0x7,0x8a,0x72,0x46,0x80,0xd5,0xbb,0x18,0xf4,0xec,0xe2,0x65,0xb7,0x5c, + 0xb4,0xf9,0xee,0x4b,0x7e,0x55,0x8d,0xbb,0x13,0xbb,0x0,0xd3,0x1b,0x22,0x2,0x31, + 0x90,0x24,0x3a,0x5e,0x85,0xd0,0xf5,0x42,0x90,0x1b,0x52,0x6,0x40,0x86,0xe1,0x2, + 0x80,0x32,0xd3,0xba,0x42,0xfb,0x2,0x28,0x0,0x42,0xc1,0x8,0x1,0x5,0x8c,0xf5, + 0xeb,0x7,0x95,0xb2,0x53,0xc7,0xc6,0xf8,0x33,0x19,0xcf,0x40,0x86,0xff,0xa4,0xad, + 0x91,0x67,0x19,0x1c,0x77,0xad,0xd5,0xae,0xb8,0xc,0xdf,0xb,0x1d,0x7,0xfb,0xf6, + 0x3a,0xe5,0xe,0x30,0xb4,0x85,0x27,0x77,0x5f,0xb,0xa,0xed,0x78,0x70,0x78,0x7, + 0x2b,0x2c,0x96,0xd1,0xf0,0x9f,0xa1,0xa6,0x5b,0xed,0xcf,0xe5,0x4,0xe6,0x74,0x4d, + 0x41,0x1c,0x9,0x14,0xb,0x45,0xf4,0xf6,0xf,0xe3,0xf7,0x8f,0x6f,0xc4,0x4b,0xbb, + 0x7b,0x11,0x2e,0x36,0x21,0x6b,0xdb,0x82,0x29,0x76,0x26,0x33,0x65,0xec,0xf6,0xfd, + 0xf0,0x25,0x63,0xfd,0x18,0xda,0xb9,0x16,0xed,0x33,0x8f,0x43,0xdc,0xd6,0xa5,0xc3, + 0x70,0xd0,0x6c,0xc5,0xea,0x81,0x13,0xde,0x7f,0xd3,0xd7,0x3b,0x8f,0x49,0xae,0xaa, + 0xb4,0x10,0xb5,0x36,0x17,0x40,0xa4,0x5,0x81,0x18,0x5,0x25,0xd,0x7a,0x56,0x88, + 0x58,0xf,0x94,0x62,0x5,0x11,0x48,0x36,0x41,0x87,0x2a,0x82,0x8c,0x99,0x23,0x82, + 0x30,0xaa,0xaa,0xc8,0xc8,0x8e,0x75,0x3,0x81,0x44,0x33,0xa0,0x85,0x25,0x64,0x26, + 0x5,0xbb,0xc6,0xff,0x5b,0xc6,0x68,0x99,0x8,0x30,0x40,0x5,0xc6,0x73,0xc8,0xe8, + 0xe0,0x41,0x9c,0xf2,0x41,0x7e,0xd3,0x5a,0x3,0x42,0x68,0xbe,0x39,0x60,0xb2,0x39, + 0x55,0x79,0xff,0xee,0x4d,0x78,0x20,0x0,0x66,0x30,0xa6,0xb5,0x37,0xa3,0xa3,0xbd, + 0x9,0xc5,0x52,0x82,0x42,0xbe,0x84,0xfe,0xa1,0x51,0x3c,0xf8,0xc4,0x66,0xf4,0x1c, + 0x18,0x44,0xb8,0x8a,0xc8,0xa,0xbd,0x67,0xb4,0xd9,0x4e,0xcb,0x69,0xc6,0xa,0x84, + 0xca,0x3,0x28,0x59,0xc4,0xe0,0xae,0x8d,0x68,0xeb,0x9c,0x8d,0x8e,0x59,0xc7,0xa1, + 0xa4,0x53,0xd5,0x2,0xcc,0xff,0xdc,0xdf,0x13,0xbd,0xe1,0xf8,0x65,0x2b,0xde,0xb9, + 0xf5,0xee,0xcb,0x7,0xc2,0xa1,0xa8,0xcd,0x5,0x4,0x8d,0x90,0x66,0xb2,0x47,0x30, + 0x39,0xe9,0x4e,0x47,0xdd,0x1a,0xf8,0x31,0x74,0x90,0x42,0x2,0x10,0x6c,0xfc,0x34, + 0x31,0xc0,0x5a,0x8,0x88,0x6d,0x61,0x90,0xf0,0xb6,0x40,0x99,0xce,0x8,0x5,0xb0, + 0x30,0xc7,0x49,0x98,0x81,0x77,0x50,0x10,0x64,0xbd,0x92,0x63,0x71,0x86,0xa1,0xd5, + 0x7b,0xe3,0x4c,0x37,0xcc,0xb6,0xab,0x87,0xf7,0xed,0xd6,0xf4,0x5b,0xa0,0x46,0x20, + 0xd,0xbc,0x42,0x41,0x8,0xb0,0x0,0xb1,0x5e,0xe8,0xd1,0xda,0x12,0x23,0x29,0x4a, + 0x14,0x4a,0x9,0xa,0x85,0x22,0x5e,0x7c,0xa9,0x7,0xdd,0xbb,0x7b,0x51,0x32,0xef, + 0x2f,0xe8,0x3c,0x89,0xc,0xb0,0x92,0x66,0xb8,0x66,0xb6,0x65,0x31,0x2,0xd,0xf, + 0x2c,0x40,0xd0,0xf,0xb7,0xb0,0x26,0x2c,0xa4,0xc5,0x76,0xb8,0x77,0x17,0xa,0xa3, + 0x43,0x98,0x75,0xc2,0x6b,0x91,0x2f,0xe8,0xc8,0x82,0x4,0xff,0x17,0x52,0xe2,0x5a, + 0x0,0x97,0x87,0xe3,0x51,0x93,0xb,0x20,0xb0,0xe6,0x24,0x33,0x64,0x22,0xa1,0x12, + 0x6,0x45,0xa,0x4c,0x4,0x66,0x5,0xb2,0x1c,0x35,0x61,0xc,0x84,0xb6,0xa9,0xc2, + 0x41,0x2a,0x82,0x12,0xc,0xa1,0x8,0x10,0x0,0x29,0x76,0x26,0xdd,0x7d,0x6,0x4c, + 0xb0,0x98,0x50,0x4b,0x90,0x67,0xac,0x76,0x7,0x9e,0xf9,0xfa,0x9a,0x70,0x15,0xf2, + 0x44,0x9d,0x9,0x44,0x24,0x65,0xd6,0x75,0x5,0x67,0x8e,0xdb,0x63,0x29,0x7f,0xcf, + 0x84,0xd6,0x66,0x81,0x96,0x5c,0x8c,0x52,0xa2,0x50,0x2c,0x95,0x20,0x4b,0x9a,0xe1, + 0x5b,0xb6,0xf7,0x60,0xdf,0x81,0x61,0xfd,0x85,0x14,0xec,0xe3,0x7b,0xeb,0xd6,0x98, + 0x8,0xc4,0x26,0x1a,0x22,0x36,0xb8,0x37,0x5c,0xf1,0x64,0x83,0x21,0x32,0x8a,0xe5, + 0xdd,0xab,0x1e,0x0,0xeb,0x2,0xac,0x61,0xe,0x93,0x62,0xc1,0x39,0x0,0xa,0xa3, + 0xfd,0x18,0x1d,0xd8,0x87,0xb6,0x8e,0x59,0x18,0x19,0x2b,0x81,0x15,0x81,0xc0,0xcb, + 0x70,0xb0,0x2,0x60,0x19,0x48,0xac,0x40,0xc4,0xfa,0x5d,0x3c,0x25,0xc1,0x44,0x88, + 0x8c,0x99,0x8c,0x60,0x85,0x81,0x21,0x22,0x9f,0xee,0x4,0xb3,0xd6,0x7e,0x66,0x40, + 0x11,0xd8,0x84,0xa,0x4a,0x90,0x16,0x8e,0x8c,0xc9,0x26,0x17,0xd,0xe8,0x4f,0xb2, + 0x28,0xcf,0xd4,0x31,0xb1,0x91,0x33,0x4a,0x1,0x3d,0x8b,0xe1,0xb2,0x32,0x60,0x19, + 0x5b,0xde,0x23,0xbf,0x91,0x3d,0x85,0x8c,0x20,0xe4,0x72,0x2,0x91,0x20,0x28,0xa9, + 0x90,0x24,0xa,0x52,0xea,0xb5,0x8e,0x4a,0x4a,0xec,0xeb,0xc9,0x63,0x60,0x60,0xd4, + 0x7f,0x45,0x9d,0x9,0xdb,0x58,0x59,0xd7,0x64,0x42,0xd8,0xd4,0x32,0xb8,0x60,0xa9, + 0x9c,0xd,0x5f,0x89,0x74,0x9f,0x2,0xb,0x90,0xf6,0xf9,0xbe,0x55,0x1e,0x31,0xa5, + 0x81,0x20,0xa8,0x6c,0xc3,0x1f,0x62,0x20,0xb2,0xa0,0x9b,0x8d,0x12,0x67,0xe8,0xa0, + 0xc2,0x40,0x66,0x60,0x5b,0x77,0xf,0xb6,0xbc,0xb0,0xb,0xad,0x2d,0xcd,0x68,0x6d, + 0x6b,0x41,0x4b,0x73,0x33,0x5a,0x5a,0x9b,0xd0,0xdc,0xdc,0x82,0xe6,0xa6,0x1c,0x2c, + 0x18,0x10,0x14,0x8,0x2,0x58,0x83,0x42,0x3,0x8,0x5d,0x28,0xc7,0x70,0xe1,0xa2, + 0xad,0x17,0x82,0xcd,0x40,0x18,0xd,0x30,0x52,0xee,0xd,0x9e,0x37,0xfb,0x64,0x6f, + 0xe2,0xf8,0x99,0xd,0x7,0xc2,0x81,0x9,0xc2,0x3f,0xc3,0xf5,0x44,0xea,0xb6,0xda, + 0xef,0x4,0x50,0x76,0xe6,0x52,0x29,0x8c,0xc,0x17,0x91,0x2f,0x95,0xfc,0xc4,0x95, + 0x2b,0x86,0xe1,0x10,0x10,0xa4,0xa0,0x84,0xd0,0xc9,0x18,0x6d,0xda,0x60,0xd7,0x32, + 0xda,0x35,0x8e,0xcc,0x9c,0x62,0x6e,0x99,0xb9,0x1f,0xc7,0xe7,0xdb,0xe3,0x3e,0x45, + 0x52,0xc9,0xcc,0x51,0x45,0xeb,0xd7,0x3a,0xb5,0xb,0xd3,0x67,0xcf,0xc1,0xc0,0x50, + 0x5e,0xb7,0x4f,0x8f,0xef,0x8f,0xb3,0xe7,0x1d,0x74,0x18,0x58,0x4a,0x4a,0xe8,0xef, + 0x1f,0xc2,0x50,0x34,0x86,0x28,0xce,0x21,0x8e,0x63,0x44,0x71,0x8c,0x28,0x8a,0x10, + 0xc5,0x31,0x9a,0x9a,0x9a,0xd0,0xdc,0xd4,0x84,0xe6,0x96,0x1c,0x9a,0x9a,0x9a,0xd0, + 0x14,0xe7,0x90,0x6b,0xce,0x21,0x8e,0x23,0xc4,0x51,0x4,0x11,0xc5,0x5a,0xbb,0xa2, + 0x18,0x71,0xc4,0x20,0x21,0x10,0x47,0x7a,0x9d,0x9e,0x17,0x2,0xeb,0xd1,0xbd,0xbf, + 0x85,0x31,0x9b,0x1a,0x59,0x7b,0x50,0xa8,0xc,0x96,0x70,0xb3,0x83,0x30,0x99,0x3b, + 0x69,0x27,0x66,0x60,0x80,0x96,0x5e,0xa5,0x23,0x25,0x23,0x49,0xc,0x23,0x4d,0xf7, + 0x34,0x98,0x33,0x58,0x80,0x3d,0xb0,0xcb,0x26,0x99,0x34,0x69,0x51,0x46,0x8,0x40, + 0x6d,0x54,0xe2,0x16,0xb7,0x7a,0x1,0xf0,0x56,0x0,0xc6,0xaa,0x79,0x21,0x8,0x19, + 0x1e,0x38,0x3a,0x38,0x1c,0xe0,0xea,0x42,0x7e,0x8f,0xef,0xeb,0x48,0x10,0x66,0xcd, + 0x3e,0x16,0xc7,0xcc,0x59,0x80,0xfe,0xa1,0x3c,0xa,0x85,0x92,0x6e,0x83,0xa2,0xc7, + 0xa8,0x25,0xfe,0x44,0xf6,0xfc,0x83,0xa,0x3,0xa1,0x0,0x21,0x22,0xd7,0x10,0x1b, + 0xad,0x59,0x0,0x42,0x20,0x28,0xc9,0x28,0x14,0x13,0x24,0xa,0xc8,0x17,0x14,0x84, + 0x28,0x21,0x8a,0x22,0x88,0x28,0x42,0x24,0x4,0x84,0xd0,0xdb,0x42,0x8,0x8,0x21, + 0x40,0xb6,0x4e,0xf8,0x55,0xc6,0x82,0xc8,0x0,0xc3,0xe0,0xd3,0x2,0xa2,0xd4,0x36, + 0x5c,0x3,0x26,0x82,0x0,0x1c,0xfe,0x23,0x13,0xa9,0x4,0xc3,0x6b,0xc3,0x2e,0x73, + 0xc7,0x9,0xe0,0xa4,0x0,0x84,0x82,0x50,0x2,0xa,0xa,0x7a,0x32,0xca,0x23,0x79, + 0xeb,0xdb,0xbd,0xb6,0x1b,0x20,0x4b,0xd2,0xfb,0x7c,0x33,0x7e,0xe9,0x10,0xcf,0xd6, + 0xc1,0xed,0x7b,0x2b,0x96,0x35,0xfb,0xe5,0x3d,0x6e,0x6e,0x69,0xc1,0xbc,0x57,0x2e, + 0x6,0x47,0xad,0xd8,0x6b,0xb0,0x8,0x88,0x94,0x62,0xfa,0xc6,0x8c,0x79,0x6d,0x9f, + 0x3a,0x24,0x61,0x60,0x14,0xc7,0xa9,0x87,0x5b,0x49,0x77,0xe8,0x24,0xe8,0x14,0x11, + 0x19,0xc6,0xda,0x22,0x34,0x43,0xdd,0xb6,0x30,0x82,0x10,0x30,0x3f,0x3c,0x1e,0xde, + 0xb,0x7e,0xc0,0x6c,0x14,0x0,0x78,0x34,0xec,0x7,0xa6,0x52,0x1f,0xfc,0x98,0x31, + 0x60,0x83,0x91,0xf4,0x67,0x70,0xb,0x4e,0x6d,0x54,0xa3,0x50,0xd3,0xc3,0x71,0x10, + 0x20,0x93,0xc5,0x4a,0x5b,0x1,0x76,0x3e,0x1f,0x16,0xc,0x3a,0x6d,0xf,0x35,0x3e, + 0xc3,0xec,0xa0,0x5f,0x15,0x8e,0x38,0xea,0x9a,0x39,0x1b,0xb3,0xe6,0x2d,0x40,0xef, + 0xc0,0x18,0x6,0x7b,0x7,0xac,0x56,0xee,0x8a,0x88,0x2f,0xd9,0x76,0xdf,0x27,0x7f, + 0xb9,0xbd,0xca,0x75,0x35,0x86,0x81,0xda,0xd,0x30,0x0,0x11,0x8b,0xa0,0x4d,0x81, + 0x20,0x84,0x96,0x80,0x28,0xbd,0x1d,0x6a,0xb5,0x61,0xbc,0xdb,0x76,0x85,0xca,0xad, + 0x40,0x46,0x4b,0x2c,0xe3,0xb3,0xef,0x18,0x78,0x7e,0x54,0x1e,0x1e,0xe,0x39,0xec, + 0x4f,0x4f,0x57,0x55,0x65,0xb8,0x47,0x20,0xd9,0x3b,0x70,0x5,0x1,0xd0,0xda,0x6e, + 0x34,0x9c,0x2b,0xfb,0xfc,0x74,0x52,0xa7,0xdc,0xbf,0x53,0x8a,0xe1,0xde,0x85,0x54, + 0x6a,0x5e,0x14,0xc7,0x58,0xb8,0x70,0x11,0xa2,0xe6,0x36,0x74,0xef,0xe9,0x47,0x52, + 0x92,0xe6,0x64,0x71,0x5f,0x91,0x4b,0x7f,0xbf,0xe7,0xe7,0x9f,0x7e,0x79,0xa9,0x60, + 0xfd,0xba,0x97,0x19,0x78,0x56,0x88,0x22,0xbf,0x8,0xc5,0x2b,0x7e,0xba,0x73,0xa9, + 0x17,0x44,0xa0,0x99,0x8a,0xcc,0x4b,0x24,0xc2,0x31,0x3d,0x64,0xb8,0xf0,0x8c,0xb7, + 0x96,0x0,0x69,0x41,0x28,0xd3,0x3a,0x64,0x4,0xa1,0x2,0x59,0xb0,0xc8,0x26,0x9e, + 0x77,0x2,0x51,0x4d,0xfb,0x6b,0x22,0xa3,0xe9,0x15,0x7d,0xbe,0x3e,0xe6,0x84,0x20, + 0x64,0x7c,0xe0,0xf3,0xb3,0x88,0x3e,0x3c,0x27,0x8c,0xfb,0x9,0x54,0xb1,0x5d,0x1d, + 0xd3,0x3a,0x31,0x77,0xe1,0x2,0xf4,0xf6,0x8d,0xa1,0x67,0xff,0x7e,0x83,0x5d,0x68, + 0x4c,0x88,0xf8,0x8a,0xed,0xf,0x7c,0xf2,0xfa,0x5a,0x7a,0x51,0x83,0x5,0x0,0x1c, + 0x82,0x26,0x0,0x91,0xc7,0x0,0xbe,0x2b,0x5e,0x8,0xbc,0x2b,0xa8,0x24,0x14,0x46, + 0xfb,0xd,0x83,0xb5,0xc6,0x23,0xcd,0xf0,0x60,0x5b,0x4,0xd7,0xda,0x41,0xb6,0xc2, + 0x80,0xc,0xf3,0xc7,0x93,0x1,0xce,0xd8,0xf4,0x4a,0xda,0x5f,0xc1,0x48,0xa4,0xfa, + 0x5f,0xe9,0x9e,0x29,0x9f,0x1f,0x8,0x80,0xb5,0x2,0xae,0xdd,0xe4,0x3c,0x69,0x65, + 0x9f,0x6f,0xfe,0x6a,0x5,0x7c,0x42,0x8,0xcc,0x5d,0xf0,0xa,0xb4,0xb6,0x75,0x60, + 0xc7,0x4b,0xfb,0x31,0x9a,0x2f,0xe9,0xe7,0xb,0xb1,0x96,0x28,0xba,0x60,0xfb,0x3, + 0x57,0x3e,0x57,0x7d,0x34,0xd2,0x54,0x63,0x18,0x8,0xed,0x3f,0x99,0x9d,0xb,0x70, + 0xe9,0xd8,0xe0,0x7f,0x0,0x3,0xca,0x2c,0x81,0x48,0x6d,0x67,0x4c,0x7f,0x99,0x9b, + 0x48,0x9f,0xef,0x8b,0x7e,0x88,0xdf,0xb6,0xfb,0xe3,0x77,0x21,0x64,0x80,0x6e,0xba, + 0xf5,0xb6,0x1e,0xf8,0xd5,0x4c,0x76,0x38,0xb2,0xcf,0xe7,0x2c,0xba,0x27,0xe8,0x64, + 0x4f,0x28,0x18,0xe9,0x86,0x3a,0x9f,0x5f,0xe6,0xdc,0xab,0x77,0xa8,0xbd,0xbd,0xd, + 0x73,0x16,0xce,0xc7,0xe0,0xe0,0x18,0x36,0x6f,0xe9,0x36,0xcb,0xe4,0x98,0x59,0x88, + 0x7f,0x8b,0xb,0xea,0x93,0xdb,0x1e,0xfc,0x6c,0xfe,0x60,0xba,0x53,0x33,0x8,0x84, + 0x95,0xea,0x28,0x8d,0x9e,0x81,0xd0,0x67,0x8d,0xe3,0xa,0xc2,0xfd,0x2c,0x30,0xac, + 0xa4,0xf9,0xe1,0x39,0xa8,0x24,0x4,0xe1,0x67,0xf8,0xfc,0xa0,0xe9,0xe3,0x30,0xd7, + 0xa,0x85,0xbe,0x2e,0x6b,0x11,0xca,0x93,0x54,0xee,0x9e,0x81,0x7f,0xd6,0x14,0x80, + 0xbe,0x4a,0x42,0xe0,0xb4,0xdb,0x5b,0x2c,0x8b,0x91,0xc2,0x18,0x24,0x35,0x90,0x15, + 0xdb,0x4b,0x98,0x35,0x77,0x36,0x3a,0xa6,0x77,0xe2,0xc5,0xad,0x7b,0x30,0x30,0x30, + 0x6a,0xdd,0xef,0x3e,0x52,0xd1,0x25,0xdd,0xbf,0xbe,0xfa,0xfe,0xaa,0x17,0x8f,0x43, + 0x35,0x2e,0x8,0x31,0x11,0x2f,0x6b,0xf3,0xc3,0x95,0xcc,0x65,0x60,0xee,0xca,0xeb, + 0xb3,0xcc,0xce,0xbc,0x54,0x2a,0xaa,0x59,0x1,0xe1,0x98,0xee,0x31,0x5,0x9c,0x50, + 0x20,0x25,0x78,0x28,0x53,0x1c,0x32,0xdc,0xd2,0xb3,0x6a,0xd0,0x5a,0x5a,0x41,0x78, + 0xb9,0xa2,0x9c,0x64,0xc0,0x9f,0x39,0x47,0x90,0x99,0xaf,0x8,0x12,0x4b,0x64,0x41, + 0x5f,0x99,0x10,0x58,0x80,0x7,0x87,0x95,0x9c,0x15,0xa0,0x4a,0x83,0x55,0x99,0x5a, + 0x5a,0x9a,0x30,0x67,0xc1,0x1c,0x8c,0x8c,0x16,0xb1,0x6e,0xed,0x56,0xf7,0x16,0x35, + 0x98,0x7e,0x91,0xc4,0xf1,0x7,0xf7,0xfe,0xe6,0xea,0x7d,0x35,0xdd,0xa8,0x2,0xd5, + 0x60,0x1,0x34,0xd0,0xd1,0xed,0x66,0x50,0x64,0xde,0x5a,0x1,0x2a,0xb,0x2,0x42, + 0x86,0x97,0x17,0x91,0x65,0x7e,0x20,0x1c,0x62,0xdc,0x73,0xca,0x85,0x40,0x3f,0x8d, + 0xca,0x18,0x1f,0x36,0x5,0x8,0xfc,0xbb,0x51,0xbb,0xea,0x4c,0x2f,0xeb,0x7c,0x46, + 0xe5,0xd9,0x8b,0x45,0x2a,0x1d,0x2d,0x40,0x24,0x3d,0xb2,0x77,0xe3,0x42,0xa9,0xbf, + 0x32,0x8d,0xcf,0x6c,0x56,0xa2,0xae,0x99,0x5d,0x98,0x31,0xb3,0x13,0x5b,0xb7,0xee, + 0xc2,0xbe,0xbd,0xfd,0x5a,0x2,0x19,0x79,0x20,0xfa,0xf4,0xee,0x87,0xbe,0xf8,0xf5, + 0x5a,0x7a,0x31,0x1e,0xd5,0xc,0x2,0x6d,0xde,0x9c,0x22,0xe1,0xa6,0x3a,0x61,0xd2, + 0xbc,0xd9,0xc1,0x74,0xac,0x71,0xe6,0x3b,0x60,0xde,0x38,0x8c,0xcd,0xba,0x7,0x91, + 0x71,0x3,0x56,0x8b,0xfc,0x76,0xf8,0xb4,0xe0,0xe1,0xec,0x5a,0xed,0xea,0x2,0xe0, + 0x3f,0x31,0xea,0xf,0x2b,0x33,0xa9,0x66,0xb2,0xc3,0x41,0x0,0xa5,0xfa,0xae,0x7d, + 0x7e,0x1a,0xe0,0xa5,0xe7,0xec,0x81,0xb4,0xbb,0x2c,0x33,0x96,0xc1,0x76,0x9c,0x8b, + 0x31,0x67,0xfe,0xc,0x94,0x12,0x89,0xa7,0xff,0xb8,0x9,0x85,0xbc,0xc9,0xe1,0x28, + 0xda,0x20,0x22,0xb9,0x7c,0xe7,0xef,0xbe,0xbc,0xa6,0x52,0xd3,0xf,0x96,0xe,0x2e, + 0xc,0x74,0x16,0x20,0x4c,0x99,0x56,0xb8,0x28,0x4,0x69,0xe4,0x71,0x1,0xb2,0xcc, + 0x26,0x2a,0xb,0xfb,0x44,0x59,0x42,0x28,0x8b,0x5,0xcc,0xfd,0x11,0x7c,0x2,0x66, + 0xf4,0x2,0x95,0xf7,0x1f,0xe0,0xa,0x12,0x60,0x3c,0x42,0x79,0x7e,0x80,0x4c,0x6a, + 0xbf,0x52,0xb7,0xf4,0xcd,0xf4,0x4,0xe,0x10,0x58,0x81,0x20,0xdf,0xef,0xfe,0x2a, + 0xa4,0x76,0xed,0x39,0x14,0xa,0xa1,0x1d,0x5b,0x82,0x7d,0x6c,0x47,0xd7,0x14,0xcc, + 0x9a,0xdb,0x85,0x6d,0x2f,0xee,0xc2,0x4b,0xdb,0xf6,0x98,0x8,0x8c,0x99,0x28,0xfa, + 0x4e,0xb3,0x68,0xff,0xa7,0x6d,0xbf,0xbb,0xfa,0xa0,0x80,0xde,0x78,0x54,0x83,0xb, + 0x0,0x6c,0xc,0xd,0x2,0x48,0x90,0x5f,0x20,0xe1,0xba,0x61,0x2d,0x42,0x48,0xe4, + 0x18,0xe4,0x35,0x3f,0xf4,0xe9,0xb6,0x68,0x21,0x48,0x45,0x9,0xa2,0x5c,0x48,0xbc, + 0xe5,0xb0,0x66,0x9f,0x1c,0xcf,0xab,0xe9,0x92,0x8d,0xf7,0x2d,0x33,0x52,0xfc,0x2e, + 0x63,0xbe,0x49,0x76,0x5,0xd1,0x42,0xea,0xa8,0xcb,0x26,0x7a,0x3c,0xa4,0xb3,0x88, + 0x66,0xb6,0x94,0x2c,0x16,0x30,0xf7,0x76,0x42,0x5b,0xc5,0xd2,0x64,0x9e,0xc1,0x60, + 0x44,0x91,0xc0,0xec,0xf9,0x5d,0x88,0x22,0x81,0xd5,0xab,0x9e,0xc3,0xf0,0xe0,0x88, + 0xe9,0xab,0xd8,0x2f,0x88,0x2f,0xdb,0xf5,0xfb,0xaf,0xfc,0xb4,0x22,0x8f,0x5e,0x6, + 0xd5,0xe0,0x2,0x94,0xf3,0x83,0xcc,0xc,0x44,0x51,0xfa,0x95,0x2f,0xf6,0x13,0x29, + 0x59,0x72,0xc,0xca,0xba,0x82,0x0,0xd5,0x63,0x5c,0xc6,0xdb,0x9c,0x41,0x68,0xfa, + 0x43,0x21,0xa8,0xe,0x0,0x91,0x49,0xfa,0x68,0x1f,0xac,0x99,0x9c,0x85,0x82,0x4, + 0xb3,0xf4,0x0,0x40,0x25,0xe5,0x77,0x20,0x12,0xc6,0xd,0x58,0x2b,0xc0,0x6,0xfc, + 0x39,0x57,0xe0,0xd,0xbb,0x63,0xba,0x33,0xff,0x95,0x9d,0xbd,0x5d,0x55,0xd4,0x36, + 0xa5,0x19,0xb3,0xe7,0x77,0xa1,0x7b,0xc7,0x1e,0x6c,0x79,0x6e,0x9b,0x5e,0x2c,0xa, + 0x2,0x13,0xfd,0x56,0xa,0xbe,0xb0,0xe7,0xe1,0x6f,0x1c,0x96,0x6f,0xc,0xa9,0xc1, + 0x5,0x0,0x14,0xae,0x2e,0xb6,0x16,0x40,0xa5,0x99,0xcf,0x95,0x11,0x21,0x90,0x62, + 0x50,0x60,0xc2,0xb3,0x2e,0xa0,0x5a,0x49,0x9,0x5,0x9c,0xf0,0xc0,0x61,0xbf,0x70, + 0x3b,0x68,0x77,0x25,0x53,0x9f,0x2,0x68,0xc1,0xb9,0xb0,0x73,0x7c,0xe5,0xeb,0x8b, + 0x6d,0xf6,0xd0,0x28,0xbd,0x59,0xd0,0x1,0xb7,0x56,0xd1,0xe7,0xf4,0x6d,0xa,0xd8, + 0x8a,0x98,0xf3,0x81,0xe5,0x63,0x11,0x90,0x20,0xc2,0x31,0xf3,0xa6,0xa1,0xb5,0x3d, + 0x87,0xa7,0x57,0xad,0x43,0xef,0xfe,0x3e,0x33,0x4e,0x54,0x20,0xa2,0xcf,0xef,0x79, + 0xf4,0x1b,0xd7,0xa6,0x80,0xc8,0x21,0xa6,0x9a,0x2c,0x80,0x4f,0x60,0x28,0x90,0x88, + 0xe0,0x7f,0x65,0x23,0x14,0x82,0xc0,0x2d,0x4,0x16,0xc1,0xf,0x83,0x45,0xf0,0x59, + 0x46,0x56,0x66,0xbc,0x30,0x13,0x47,0x59,0x1,0x81,0xbb,0xd6,0xdc,0xbd,0x2,0xf3, + 0xed,0x73,0xd9,0xfc,0x1b,0x2f,0xdd,0x63,0xb5,0xde,0xb,0x41,0xe6,0xb8,0xd3,0xfc, + 0x40,0xe3,0x3,0x1c,0x60,0x57,0xf9,0x10,0xd9,0x4,0x13,0xa5,0x40,0x9f,0x7b,0x4a, + 0x5,0xb,0xd5,0xdc,0x12,0x63,0xfa,0xc2,0x4e,0x1c,0xd8,0xb3,0xf,0x4f,0x3d,0xb2, + 0x1,0x49,0x31,0xb1,0xf,0x7c,0x5e,0x44,0xf2,0x3,0xbb,0x1f,0x59,0xf1,0x14,0xf0, + 0xad,0x2a,0x2d,0x3f,0x34,0x74,0x10,0x99,0x40,0x1b,0x8,0xb,0xff,0x1a,0x58,0x46, + 0x10,0xc0,0xe1,0xb2,0xaa,0x60,0xc8,0x1d,0x0,0x44,0x86,0x71,0xe5,0xc,0x16,0xc2, + 0xe7,0x2,0x52,0xc7,0x82,0x69,0xe1,0x50,0x90,0xcc,0x3,0x2a,0x35,0xbc,0xcc,0xe7, + 0x97,0x85,0x83,0xd0,0xc,0xb7,0x8c,0xcf,0x44,0xfe,0x1,0x1e,0x60,0xb3,0x8a,0x27, + 0x63,0x1,0x5c,0x5a,0x10,0xd5,0x11,0x65,0x5,0x22,0x2,0x3a,0x66,0xb6,0x63,0xca, + 0xf4,0x16,0xac,0x7b,0x62,0x2d,0x76,0x6d,0xdb,0xed,0x1,0x86,0xc2,0xf7,0x9b,0xe3, + 0xd6,0x8f,0x76,0x3f,0xf2,0xf5,0xb1,0x8a,0x17,0x1f,0x62,0x3a,0x88,0x30,0x50,0x77, + 0x30,0xd7,0xd6,0x82,0xc5,0xa7,0x9d,0x8c,0x5c,0x2e,0xd6,0xb,0x42,0x72,0x39,0xc4, + 0x51,0x8c,0x38,0x17,0x23,0x8a,0x4c,0x89,0x73,0x88,0xa2,0x8,0x71,0x1c,0x21,0x12, + 0x31,0xa2,0xd8,0xac,0x7,0x88,0x62,0x10,0xe9,0x29,0xe0,0x28,0xf2,0x5a,0x1e,0x11, + 0xe9,0xa9,0x61,0x7,0x14,0x91,0xc2,0x3,0x80,0x59,0x5a,0x1e,0x46,0x2,0x86,0x64, + 0x49,0xa1,0xd0,0x57,0x3e,0x56,0x2e,0xdd,0x4b,0x1e,0xc0,0x55,0xb2,0x2,0x96,0xf9, + 0x29,0x56,0x71,0xc6,0xef,0x5b,0xe4,0x6e,0x17,0x89,0x18,0x21,0xf0,0x0,0xd3,0x3e, + 0xcb,0x3a,0xa5,0x72,0x58,0xaa,0x1f,0xce,0x88,0x9b,0x23,0x74,0xcd,0x9b,0x86,0xe1, + 0xc1,0x7e,0x3c,0xf4,0xef,0x8f,0x23,0x3f,0x6a,0xdb,0x2e,0x7a,0x9,0xfc,0x3f,0xf6, + 0x3f,0xf9,0x9d,0xbb,0x6a,0xe3,0xc9,0xa1,0xa1,0x5a,0x4,0x60,0x37,0x80,0xb9,0x0, + 0x63,0x74,0x60,0x8,0x4f,0xfc,0xf4,0x5e,0x44,0x4d,0x31,0xf2,0x80,0x4f,0x92,0x40, + 0x4,0x6e,0x2a,0xf4,0x7d,0x46,0xc7,0x54,0xe8,0x1a,0xec,0x12,0x6b,0x6,0x41,0xc1, + 0xe7,0x14,0x0,0x9d,0x74,0xa,0x5e,0x6,0x74,0x96,0x45,0xb9,0x6b,0x60,0x22,0x10, + 0x62,0x85,0xf6,0x69,0x9d,0x58,0xf6,0x4f,0x9f,0xc1,0xbe,0xfe,0x5d,0x65,0x8d,0xb6, + 0x8c,0xf7,0x6d,0x49,0xb3,0x5f,0xb7,0xcc,0x2c,0x47,0x83,0xcf,0xee,0xd9,0x83,0x96, + 0x85,0x16,0x3,0xd9,0xc9,0x1f,0xb7,0xa8,0xd3,0x2e,0xf5,0xca,0x80,0x8a,0x30,0xc4, + 0xf3,0xa4,0x6b,0xda,0xba,0x5a,0xd0,0x39,0xb7,0x1d,0xcf,0x3d,0xb1,0x16,0x5b,0xd7, + 0xbf,0x10,0x34,0x50,0x3c,0xac,0x28,0xf9,0x40,0xef,0x93,0xb7,0xbc,0x54,0x9d,0xd, + 0x87,0x87,0x26,0x16,0x0,0xa2,0x87,0xc0,0x7c,0x3e,0x0,0xb0,0x52,0x58,0xff,0x87, + 0xc7,0xe1,0x7d,0x5a,0x68,0x8a,0x29,0x55,0x4f,0x4e,0x7d,0xf4,0x3f,0x86,0x2,0x59, + 0x1,0x8,0xde,0xc6,0x64,0xe6,0x8a,0xf5,0x30,0x8c,0xd7,0xf5,0xe6,0x7b,0x82,0x9d, + 0x10,0xe8,0xed,0x29,0x9d,0xd3,0xf0,0xbe,0x7f,0x84,0x3,0x88,0x40,0x3a,0x1a,0x75, + 0xda,0x4f,0xf6,0xed,0x1f,0x53,0x8f,0x34,0xf0,0xb3,0x75,0xb0,0xaf,0x9e,0x3b,0x77, + 0xe1,0x7d,0x3b,0x85,0xa1,0x30,0x87,0xe,0x26,0x6d,0x69,0x52,0x64,0x2a,0xa2,0x58, + 0xa0,0x73,0x7e,0x1b,0x4a,0x32,0x8f,0xdf,0xdd,0xf3,0x4b,0xc,0xf5,0xd,0xda,0x33, + 0x8a,0x44,0xd1,0x17,0x7a,0x56,0xdf,0xf4,0x5,0x54,0x92,0x9b,0x23,0x40,0x13,0xa, + 0x0,0x95,0xf8,0x93,0x2a,0xc6,0x3b,0x8,0x8,0x7e,0x24,0x31,0x90,0xfa,0x60,0x70, + 0x29,0x98,0x44,0x61,0x18,0x5f,0x1d,0x38,0x5e,0xb,0xa4,0x10,0xc,0x9e,0xf,0xce, + 0x42,0x3d,0xb5,0xf6,0xd5,0x8f,0x6a,0xca,0xc5,0x1a,0x20,0x6,0x10,0x20,0xf4,0x9a, + 0x2,0xd7,0x5e,0xb2,0x51,0x49,0xfa,0x39,0x96,0x49,0xd9,0x24,0x8f,0xd3,0x7e,0xcb, + 0x5c,0xdb,0x7a,0x8b,0xe6,0x43,0x1,0x22,0xf6,0xbe,0x3f,0x70,0x1,0x95,0xdc,0x8b, + 0xdd,0x6f,0x9e,0x12,0x63,0xda,0x82,0xa9,0xd8,0xfc,0xf4,0x3a,0x6c,0x78,0x62,0xad, + 0x5e,0xa6,0x5,0x80,0x5,0xb6,0x92,0x68,0x5a,0xde,0xf3,0xd4,0x4d,0xab,0xc6,0x1b, + 0xff,0xc3,0x4d,0x13,0xbe,0x1e,0x3e,0xb6,0xeb,0xf7,0x2f,0x41,0xaa,0x33,0x8,0xb8, + 0x17,0xc0,0x60,0xfa,0xa8,0x65,0xae,0xd5,0x60,0xbf,0xd,0xb7,0x82,0xd6,0x9e,0xa7, + 0x9c,0x6f,0xad,0x94,0x88,0x77,0x2f,0x5c,0x91,0xbd,0x7,0x9c,0xe0,0xf8,0x74,0x8a, + 0x43,0x91,0x6,0x51,0xa,0xb0,0xf0,0x89,0x24,0x8f,0x21,0x82,0x79,0x85,0x6c,0x6e, + 0xc1,0xe6,0x14,0xc2,0x3c,0x4,0xd2,0xa1,0x66,0xf8,0x9c,0x10,0x6f,0x78,0xcf,0x4e, + 0xc1,0xff,0x4c,0x3f,0x4c,0x1f,0x45,0x24,0x30,0x65,0x5e,0x2b,0x5a,0x67,0xe7,0xf0, + 0xf0,0x4f,0x7e,0x81,0x75,0x8f,0xac,0x86,0x34,0xef,0x55,0x42,0xd0,0xed,0x51,0x61, + 0xea,0x29,0x7,0x26,0x99,0xf9,0x40,0x8d,0x20,0xb0,0xb0,0xf3,0xf,0xcf,0x3,0x38, + 0xfb,0x30,0xb7,0xa5,0x26,0x6a,0x9e,0xb5,0x94,0x43,0xcd,0x66,0x68,0x20,0x69,0xc9, + 0x9a,0x6e,0x6b,0x25,0x42,0x64,0xe2,0xc5,0x2e,0xb0,0x5a,0xe6,0x22,0x2b,0xa7,0x5a, + 0x18,0xd8,0x18,0x20,0xbf,0xac,0xdb,0xb9,0x80,0xf2,0x9b,0x95,0x51,0xdc,0x16,0x61, + 0xca,0xfc,0x36,0x74,0x6f,0xda,0x82,0xa7,0x7f,0xf3,0xa8,0xe,0xef,0xc0,0x60,0x85, + 0xfe,0x48,0xc4,0x1f,0xed,0xf9,0xe3,0xca,0x3b,0xf,0xcd,0x68,0xbc,0x7c,0xaa,0x31, + 0xa,0x38,0x9a,0x28,0x88,0xd6,0x5,0x81,0xa3,0x0,0x6f,0x0,0xc6,0x47,0x97,0x9b, + 0x69,0x67,0x9c,0xcc,0xa9,0x42,0x70,0xe0,0x9d,0x3f,0x4,0x76,0x0,0x0,0x6,0x6d, + 0x49,0x44,0x41,0x54,0xe,0x7c,0x5a,0x99,0x4d,0xc8,0x57,0x29,0x83,0x98,0xbe,0x99, + 0x27,0x86,0x37,0x6a,0x2d,0x33,0x73,0xc8,0x75,0x46,0x78,0xe2,0x67,0xbf,0xc2,0xce, + 0x4d,0xdb,0x9d,0x45,0x23,0x12,0x8f,0x22,0x17,0x2f,0xef,0x59,0xbd,0x72,0xc7,0xa1, + 0x1d,0x8f,0x97,0x47,0x75,0x28,0x0,0x8,0xa0,0x36,0xe9,0x17,0x4f,0xc9,0x7b,0xe2, + 0x34,0x88,0xab,0x40,0xa1,0x55,0x8,0x80,0x23,0x21,0xcc,0xf0,0x69,0x2c,0x63,0xeb, + 0xc6,0xd3,0x76,0x7b,0x28,0x6a,0x16,0x68,0x9e,0xd7,0x84,0x9e,0xdd,0xdd,0x78,0xfc, + 0x7,0xbf,0x44,0x61,0x24,0x6f,0xe2,0xb,0x94,0x48,0x44,0xd7,0xf4,0xae,0x39,0xf1, + 0x5f,0x80,0x23,0xf7,0x2d,0xe0,0xb5,0x52,0x7d,0xa,0x0,0xa0,0xf9,0x2d,0xcc,0xe2, + 0xb,0xb,0x2,0xd,0xd3,0x80,0x20,0x36,0x47,0x39,0xff,0xca,0x93,0x3d,0xf6,0xf5, + 0x37,0xff,0x66,0x80,0xff,0xe2,0x89,0xea,0xdc,0xb7,0x4f,0x8a,0xba,0x4,0x5a,0xe6, + 0xb4,0x62,0xf5,0xcf,0x7f,0x8d,0x2d,0xab,0xd6,0x40,0x2f,0x80,0x8d,0xc0,0x2,0xdb, + 0x28,0xc2,0x85,0xbd,0xcf,0xfc,0xe0,0x91,0x43,0xd1,0xe5,0xc3,0x41,0xf5,0x27,0x0, + 0x81,0xf6,0x3,0xa4,0xdf,0x33,0x34,0xaa,0xec,0x22,0x3d,0x1f,0xce,0x57,0x64,0x9f, + 0x45,0xfa,0x7e,0xb5,0x9b,0xd5,0x76,0x93,0x69,0xb4,0x89,0x9e,0x6a,0xf0,0xde,0x14, + 0xd1,0x24,0x10,0xcd,0xce,0x61,0x64,0xb8,0xf,0xbf,0xb9,0xee,0x36,0xc,0xf7,0xf4, + 0x43,0xcf,0x5c,0x31,0x88,0xe8,0x87,0x51,0x71,0xca,0x65,0x3d,0x9b,0x6e,0x1e,0x3a, + 0xa4,0xfd,0x3f,0xc4,0x54,0x7f,0x2,0x0,0x4,0x1,0xbe,0x0,0x93,0x17,0x0,0xfb, + 0x3f,0xf4,0xff,0x9a,0xd8,0xd7,0xdb,0xf3,0x52,0x73,0xf9,0x81,0x10,0xd4,0xd4,0x0, + 0x6,0x75,0x10,0xe2,0x5,0xed,0x58,0xf7,0xeb,0x7,0xb1,0xfe,0xd7,0xf,0x41,0x29, + 0x1d,0x95,0x10,0x63,0x90,0x10,0x7d,0xac,0x6f,0xdd,0x5d,0x2b,0xf,0x5d,0x87,0xf, + 0x1f,0xd5,0x9f,0x0,0xf8,0xec,0xe,0x40,0x4,0x25,0x80,0x9c,0xf0,0x59,0x3b,0x7d, + 0x4e,0x25,0xc,0x10,0x7c,0x95,0x84,0x49,0x57,0x10,0xd2,0x39,0x8c,0x5a,0x96,0x89, + 0x51,0x2c,0xc0,0x33,0x4,0x4a,0xb9,0x4,0xbf,0xbd,0x6e,0x5,0xe,0xec,0xd8,0x9, + 0xfb,0xce,0x3,0x80,0x27,0xd1,0xd4,0x74,0x5e,0xff,0xda,0xbb,0x5f,0x3c,0x34,0x9d, + 0x3d,0xfc,0x54,0x7f,0x2,0xe0,0x5e,0x1f,0xd7,0x5a,0x2d,0xa1,0xe3,0x7e,0x20,0x48, + 0xd9,0x62,0x1c,0xd3,0xcf,0xf0,0x73,0xf9,0xe3,0x65,0xf1,0x90,0xbe,0x9,0x33,0x83, + 0xdb,0x5,0xb0,0xb0,0x15,0xdb,0x9f,0x58,0x85,0xd5,0x77,0xfd,0x3b,0x64,0x22,0x61, + 0x22,0x88,0x84,0x88,0xbe,0x36,0xb0,0xf1,0xd4,0xab,0x8e,0x46,0xa0,0x37,0x1e,0xd5, + 0x9f,0x0,0x0,0x5e,0x8,0x4,0xa0,0x4c,0x62,0x67,0xdc,0xd3,0xcd,0xa7,0x9f,0xc6, + 0x35,0x6b,0xf5,0x78,0x22,0xe6,0xb3,0x11,0x18,0x42,0x69,0x96,0x0,0xa6,0x37,0xe1, + 0xe1,0x15,0x37,0x63,0xd7,0xda,0x8d,0x3a,0x1a,0xd5,0x49,0xa7,0x9d,0x22,0x8a,0x2e, + 0xec,0xdf,0xf8,0xb3,0x7,0x81,0x9f,0x1d,0xc2,0x4e,0x1e,0x19,0xaa,0x3f,0x1,0x70, + 0xea,0x1d,0x80,0xc0,0xc0,0x5,0x54,0x62,0x28,0xd9,0xd8,0x2f,0xc8,0x11,0x54,0xc3, + 0x78,0x96,0x2c,0xd6,0x53,0xcd,0x84,0xc2,0xc2,0x56,0xec,0xd9,0xbc,0x9,0x8f,0x5d, + 0xbb,0x12,0xc5,0xe1,0x11,0xd,0xf4,0x40,0x20,0x8a,0x7e,0x12,0xcb,0xe4,0x92,0xbe, + 0xcd,0xf,0xc,0x54,0xb9,0xcd,0x51,0x4f,0xf5,0x27,0x0,0x2e,0x61,0xcf,0x0,0x4, + 0x12,0xf6,0x89,0xa0,0x34,0x8c,0xf3,0xac,0x75,0xdf,0x34,0xc6,0x18,0x27,0x41,0x60, + 0xaf,0xf2,0xb,0x5b,0xf2,0x5d,0x4,0xb5,0x60,0x1a,0x9e,0xba,0xf9,0x56,0x6c,0x79, + 0xf0,0xf,0x6,0xe1,0x13,0x8,0x18,0x8e,0x38,0xfe,0xc4,0xc0,0xe6,0x7,0x6e,0x3c, + 0x2c,0x5d,0x3c,0x82,0x54,0x9f,0x2,0x10,0xcc,0xdc,0xa8,0xc8,0x7f,0x53,0x69,0x96, + 0xc2,0x17,0x37,0xc2,0x39,0xfc,0x4a,0xe7,0xa5,0x56,0xba,0xe7,0x62,0xc,0xbe,0x22, + 0xc2,0x40,0xdf,0x7e,0x3c,0x7c,0xc5,0x97,0x30,0xbc,0x77,0xbf,0x9e,0x63,0x0,0x0, + 0x44,0xcf,0x88,0xe6,0xd6,0x73,0x7,0x36,0xfc,0x6c,0xf3,0x61,0xea,0xe0,0x11,0xa5, + 0x3a,0x14,0x0,0x18,0x3b,0xaf,0xbf,0x98,0x21,0x81,0x59,0x2d,0xc4,0x28,0x63,0xb0, + 0xd,0xf3,0xdc,0x8b,0xad,0x55,0x53,0xb8,0x66,0x32,0xb,0x8c,0xd1,0xa9,0x84,0xe2, + 0x9,0x9d,0x78,0xf6,0xae,0x1f,0x63,0xfd,0x3d,0xf7,0x82,0x15,0xdb,0xa5,0x68,0x8a, + 0x45,0x74,0xdd,0xc8,0xa9,0xc7,0x5c,0x81,0xbb,0xef,0x96,0x47,0xa4,0x9f,0x47,0x80, + 0xea,0x4f,0x0,0x9c,0x1,0xd0,0x5e,0x3c,0x1,0x95,0x83,0x40,0x33,0x21,0xe4,0xd7, + 0xe9,0xd9,0x10,0x30,0x35,0x1d,0x4,0xc7,0x78,0x6,0x54,0x24,0xd0,0x33,0x27,0x42, + 0xbe,0x49,0xe1,0xa1,0x2b,0x3f,0x83,0xbe,0xad,0x2f,0x82,0xcc,0x44,0x13,0x43,0xec, + 0xa6,0x1c,0x7d,0x68,0x64,0xf3,0x6f,0x7f,0x85,0xad,0x47,0xaa,0xa3,0x47,0x86,0xea, + 0x4f,0x0,0x2c,0x23,0xd,0x2f,0x25,0xe9,0x95,0xb5,0x16,0xd5,0x3,0x36,0x48,0x20, + 0xb7,0x62,0x99,0x48,0x7f,0x87,0x90,0x23,0x4e,0x9b,0xfd,0xd1,0x36,0xc2,0xc0,0xe2, + 0x2e,0xbc,0xf0,0xcb,0x5f,0xe1,0xe9,0xef,0xdd,0x4,0x59,0x92,0x2e,0x67,0xc0,0xa0, + 0xfb,0x63,0xd9,0x7a,0xd1,0xe0,0xe6,0x5f,0xf4,0x1e,0xc1,0x4e,0x1e,0x31,0xaa,0x3b, + 0x1,0x70,0xb,0x35,0x4d,0x24,0x90,0x50,0xc6,0x2,0xb8,0x48,0xc0,0xdb,0x7d,0xff, + 0x16,0x1b,0xfb,0x97,0x5a,0xc,0x26,0xd8,0x33,0x43,0x20,0x3f,0x7b,0xa,0x1e,0xfd, + 0x3f,0x5f,0xc0,0x9e,0xa7,0x9e,0x36,0xc1,0x85,0x0,0x3,0xa3,0x91,0x10,0x57,0xe, + 0x6f,0x7f,0xf8,0xdf,0x8e,0x7c,0x2f,0x8f,0x1c,0xd5,0x9d,0x0,0xc0,0xa6,0x6d,0x9, + 0x3a,0x13,0x8,0x93,0x7,0x30,0xa,0x9e,0x5e,0xa3,0x97,0x36,0xf9,0xe1,0xef,0x17, + 0x8d,0xb5,0x8,0xec,0x39,0x6e,0x2a,0x76,0x3d,0xbb,0x6,0xab,0x3e,0xf1,0x55,0x94, + 0x86,0x87,0x60,0x82,0x7b,0x10,0x45,0xcf,0x46,0x22,0x3e,0x77,0x68,0xdb,0x83,0x1b, + 0x8f,0x68,0xdf,0x26,0x81,0xea,0x4e,0x0,0xec,0xdb,0x3e,0x56,0xa9,0x1,0xe8,0x5, + 0x21,0xca,0xf8,0xf5,0xc,0x12,0xf4,0x4c,0xb7,0x3f,0x2a,0xc1,0xd8,0xd5,0x45,0x18, + 0x5b,0x34,0xb,0x4f,0x5e,0xfb,0x35,0x6c,0x7b,0xe0,0x17,0x6e,0x65,0x10,0x40,0x92, + 0x84,0xb8,0x7e,0x74,0xe6,0xd8,0x3f,0x63,0xf5,0xea,0xb2,0x6f,0xd4,0xfa,0x73,0xa4, + 0xba,0x13,0x0,0x20,0x88,0xf7,0x83,0x49,0x20,0xf,0xe6,0xbd,0xa6,0x87,0x3f,0xdf, + 0xaa,0x58,0xa1,0x98,0x23,0x6c,0x7b,0x45,0x2b,0xfa,0x7a,0xf6,0xe1,0xd1,0xe5,0x57, + 0x60,0x74,0xdf,0x5e,0xb8,0xc9,0x61,0xa6,0xbd,0x22,0x17,0x5d,0x3c,0xb2,0xed,0xf, + 0xf,0xe0,0xa8,0x5a,0xb2,0x71,0x78,0xa9,0xfe,0x4,0xc0,0xa4,0xfa,0x2a,0xad,0xbd, + 0x67,0x4,0x3f,0x5a,0x65,0x7e,0x73,0x47,0x2a,0xfd,0x2b,0x67,0xfb,0xda,0x19,0x7d, + 0x27,0xce,0xc2,0xb3,0x2b,0xbe,0x87,0x8d,0x3f,0xbc,0x2b,0x98,0x50,0x2,0x98,0xa3, + 0x7,0x72,0x28,0x5e,0x34,0xb4,0xed,0xf1,0x9e,0x49,0xe9,0xd3,0x24,0x52,0xfd,0x9, + 0x80,0xcd,0x4,0x6,0xa0,0x5e,0xff,0x7c,0x9d,0x74,0xbf,0xbc,0x95,0x48,0xfd,0xbb, + 0x85,0x52,0x4a,0x94,0x88,0xf0,0xc2,0xdc,0x8,0xc3,0x22,0xc1,0xc3,0x97,0x5c,0x8a, + 0x81,0x17,0x5f,0x84,0x59,0xf9,0x7,0x6,0x46,0x4,0x89,0x4f,0x8f,0xed,0x7c,0xec, + 0xba,0x43,0xf6,0xbe,0x75,0x9d,0x51,0xfd,0x9,0x80,0x5,0x7c,0x6,0x4,0x32,0x80, + 0x42,0xb1,0x68,0x18,0x6e,0xb5,0x5e,0x7f,0xa9,0x73,0x6f,0x3b,0x61,0xff,0xa2,0x2e, + 0x6c,0xfa,0xe9,0xbd,0x58,0x7b,0xfd,0xa,0x28,0x99,0xd8,0xb,0xc1,0x84,0x75,0xb9, + 0x28,0x77,0xfe,0xf0,0x8e,0x47,0x6a,0xfe,0x46,0xad,0x3f,0x47,0xaa,0x3f,0x1,0x70, + 0x73,0x1,0xc0,0x58,0xcf,0x1,0x30,0x18,0x7d,0xc5,0x3c,0xe2,0x42,0xa2,0x21,0x80, + 0x62,0x14,0x9b,0x23,0x74,0xcf,0x8e,0x90,0x9f,0xd6,0x8c,0x47,0xaf,0xb8,0x12,0x7b, + 0xff,0xf8,0xc,0xec,0xaa,0x4f,0xd2,0x40,0xef,0x86,0xb1,0xd9,0xa5,0x8f,0x17,0x56, + 0xaf,0xfa,0x8b,0x0,0x7a,0xe3,0x51,0xfd,0x9,0x0,0x11,0xec,0x8f,0x9,0x28,0xa9, + 0xb0,0x79,0xe5,0x8f,0xc0,0x7f,0xf7,0xdf,0xd0,0xd6,0x3d,0x80,0x44,0x96,0x30,0x3c, + 0x35,0x6,0x77,0xb5,0x63,0xfd,0x1d,0x77,0x60,0xd3,0x9d,0x77,0x21,0xc9,0xe7,0x3d, + 0xf3,0x99,0xf6,0x70,0x24,0x3e,0x9c,0xef,0x7e,0xfc,0x3f,0xd0,0x3d,0xc9,0xfd,0x38, + 0x4a,0x68,0xfc,0x89,0xf4,0xa3,0x90,0x5a,0xe6,0xbf,0xc1,0xe6,0xfb,0x60,0x5f,0x36, + 0x99,0x75,0xda,0x7f,0xc2,0xcc,0xa5,0x4b,0x91,0x14,0xf3,0xe8,0xdf,0xfc,0x2,0xf6, + 0x3f,0xfd,0xc,0x54,0x92,0xa4,0xa6,0x8e,0x9,0x74,0x7f,0x8e,0xe4,0x87,0x86,0x76, + 0xad,0xfe,0x8b,0x3,0x7a,0xe3,0x51,0xdd,0x9,0x40,0xf3,0x82,0x37,0xf6,0x11,0x73, + 0x67,0x98,0xcb,0xf7,0xef,0x76,0x85,0xb3,0x3d,0x6e,0x7b,0x14,0xa0,0x2b,0xb,0xbb, + 0x56,0xfd,0x59,0x67,0xf4,0xfe,0x54,0xaa,0xe1,0xb7,0x83,0x8f,0x2e,0x22,0xc2,0xb, + 0xb0,0xaf,0x71,0xd9,0x60,0x90,0x32,0xc5,0x2e,0x17,0x2,0xad,0x65,0x85,0xd7,0x35, + 0x98,0x5f,0x9d,0xea,0x4e,0x0,0xc0,0x74,0x8f,0x66,0xb2,0x70,0xc,0xd7,0xc2,0x20, + 0xe0,0xde,0x21,0x24,0x4a,0x40,0xf8,0x46,0x61,0xae,0x3c,0xad,0xb8,0xe7,0xc9,0xbf, + 0x68,0x94,0x3f,0x11,0xbd,0xec,0xdf,0x9f,0x3f,0xd2,0x94,0xcc,0x5a,0xba,0x2a,0x96, + 0xa5,0x13,0x41,0xb4,0xd4,0x69,0xbb,0x1,0x79,0x20,0x51,0x0,0xd1,0xbd,0x1c,0x89, + 0xf3,0x8b,0xdd,0x8f,0xdd,0x86,0xdd,0xbb,0xeb,0x6a,0x81,0xe6,0x64,0x50,0xdd,0x61, + 0x0,0x43,0xd4,0xb2,0xf0,0x4d,0xff,0x95,0x49,0xbc,0x9b,0x58,0x4d,0x61,0xc6,0x0, + 0x11,0xd6,0x34,0xa9,0xe4,0xfe,0xc1,0xee,0xc7,0xfe,0x2c,0xa7,0x6d,0x1b,0xd4,0xa0, + 0x6,0x35,0xa8,0x41,0xd,0x6a,0x50,0x83,0x1a,0xd4,0xa0,0x6,0x35,0xa8,0x41,0xd, + 0x6a,0x50,0x83,0x1a,0xd4,0xa0,0x6,0x35,0xe8,0x4f,0xa7,0xff,0xf,0x1b,0xa9,0x70, + 0x94,0xa0,0x90,0x32,0xd0,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60, + 0x82, + // /home/user/2/qstardict/qstardict/pixmaps/arrow-right.png + 0x0,0x0,0x16,0x29, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb, + 0x0,0x0,0x0,0x4,0x73,0x42,0x49,0x54,0x8,0x8,0x8,0x8,0x7c,0x8,0x64,0x88, + 0x0,0x0,0x15,0xe0,0x49,0x44,0x41,0x54,0x78,0x9c,0xed,0x9d,0x7b,0x74,0x5c,0xc5, + 0x7d,0xc7,0x3f,0xb3,0xbb,0x7a,0x58,0x96,0x65,0x4b,0x7e,0xc8,0x18,0x4b,0x7e,0x48, + 0x36,0x36,0x7e,0xc5,0xe,0x4,0x8,0x81,0xd8,0x49,0x80,0x4,0xc,0x69,0x9,0x81, + 0x2,0xc9,0x29,0x24,0xa5,0x26,0x6d,0x42,0x1b,0x68,0xd3,0x9c,0x4,0x12,0x73,0x4e, + 0x9a,0x73,0xd2,0x9e,0x93,0x93,0x26,0xd,0xe7,0xc4,0x84,0x34,0x26,0xef,0x50,0x48, + 0x2,0x29,0x2d,0x3e,0x25,0xe4,0xd5,0x50,0x4c,0x0,0xe3,0x27,0x7e,0x61,0x63,0x59, + 0xb2,0x6c,0xb,0x4b,0xd6,0x73,0x57,0x7b,0x67,0xa6,0x7f,0xdc,0xbd,0xbb,0x73,0x67, + 0xef,0xca,0xb2,0x6b,0xac,0x91,0x74,0xbf,0x7b,0xf6,0xdc,0xb9,0x73,0xe7,0xde,0x1d, + 0xdd,0xdf,0x77,0x7e,0xbf,0xef,0xfc,0xee,0xec,0xa,0x62,0xc4,0x88,0x11,0x23,0x46, + 0x8c,0x18,0x31,0x62,0xc4,0x88,0x11,0x23,0x46,0x8c,0x18,0x31,0x62,0xc4,0x88,0x11, + 0x23,0xc6,0x18,0x87,0x18,0xe9,0xe,0x94,0xc4,0x7,0x69,0xc0,0x63,0x2e,0x2,0xf, + 0x38,0xc4,0x2f,0x69,0x1d,0xe9,0x2e,0x8d,0x45,0xb8,0x47,0x80,0x3b,0xa8,0x9c,0x3e, + 0x38,0xfd,0x81,0x1b,0x2e,0xb9,0xe1,0xce,0x95,0x4d,0x2b,0x67,0x1c,0x3c,0x76,0x50, + 0x3d,0xb7,0xfd,0xb9,0x43,0x2f,0xed,0x7b,0xe9,0x11,0xd2,0x7c,0x9d,0x4d,0xf4,0x8d, + 0x74,0x17,0xc7,0x12,0x92,0x23,0xdd,0x81,0x22,0x34,0xf0,0xb9,0xb7,0x2f,0x78,0xfb, + 0x67,0x57,0xcc,0x5f,0x31,0xa5,0x69,0x66,0x53,0x22,0x95,0x4c,0x25,0xfb,0xd3,0xfd, + 0x75,0x7b,0xdb,0xf6,0x5e,0x21,0x91,0xb,0x59,0xc8,0xf3,0xec,0xa1,0x67,0xa4,0xbb, + 0x39,0x56,0x90,0x18,0xe9,0xe,0x84,0xb0,0x96,0xf3,0x81,0x5b,0xd3,0x83,0xe9,0xf2, + 0x81,0xcc,0x0,0x95,0xe5,0x95,0xcc,0xaa,0x9b,0xc5,0x8c,0xc9,0x33,0x0,0xca,0x11, + 0xdc,0x2,0xfc,0x94,0x1b,0xb9,0x78,0x64,0x3b,0x3a,0x76,0xe0,0x16,0x1,0x34,0xf3, + 0x81,0xf9,0x5d,0x7d,0x5d,0xf4,0xc,0xf4,0x30,0x90,0x19,0xa0,0xbe,0xb6,0x9e,0xa9, + 0x35,0x53,0xf1,0xa4,0xe7,0xb7,0x11,0xbc,0x93,0x2c,0x3f,0xe2,0x5a,0x3e,0xca,0x7a, + 0xc7,0xfa,0x3f,0xa,0xe1,0xd6,0xd,0x14,0x24,0x81,0xf2,0xce,0xde,0x4e,0x4e,0xf4, + 0x9e,0xe0,0xcd,0x9e,0x37,0x99,0x33,0x67,0xe,0x13,0x2b,0x26,0x22,0x95,0x34,0x5b, + 0x36,0x91,0xe4,0x6b,0xfc,0x91,0x2f,0x71,0x35,0x13,0x47,0xa8,0xb7,0x63,0x2,0x6e, + 0x11,0x20,0x87,0x8e,0xee,0xe,0x8e,0x9f,0x3c,0xce,0xd1,0xae,0xa3,0x9c,0x4c,0x9e, + 0xe4,0xfa,0xd5,0xd7,0x73,0xc1,0xec,0xb,0xec,0x66,0x75,0x8,0xee,0xa3,0x9c,0x47, + 0x72,0xa1,0x23,0xc6,0x19,0xc0,0x2d,0x11,0xb8,0x90,0xb9,0x8,0xee,0x0,0xe8,0x4d, + 0xf7,0x32,0x67,0xc6,0x1c,0x16,0x2d,0x59,0x44,0x6b,0xb6,0x95,0xdb,0x2f,0xbf,0x9d, + 0x13,0x27,0x4e,0xb0,0xab,0x65,0x97,0x79,0x46,0x12,0xc1,0x52,0xe0,0x52,0x96,0xb2, + 0x8d,0x5d,0xb4,0x8d,0x44,0xb7,0x47,0x33,0x9c,0x25,0x40,0x7f,0xa6,0x9f,0x41,0x6f, + 0x90,0xf7,0xbf,0xfb,0xfd,0x74,0xa6,0x3b,0x39,0xd4,0x7b,0x88,0x6b,0x2f,0xbe,0x96, + 0xf9,0x53,0xe7,0xf3,0xdc,0xab,0xcf,0x85,0xcf,0x13,0x34,0xa0,0x78,0xf,0xcd,0x74, + 0x72,0x3b,0xdb,0xf9,0x35,0x7a,0x4,0x7a,0x3f,0x2a,0xe1,0x64,0x8,0x8,0xb0,0xf5, + 0xe0,0x56,0xfa,0xd2,0x7d,0x64,0x6,0x33,0x48,0x29,0xd9,0xdd,0xbd,0x9b,0x15,0x17, + 0xaf,0xe0,0x87,0x9f,0xff,0x21,0x55,0x15,0x55,0x76,0xf3,0x58,0x17,0x9c,0x1,0x9c, + 0x26,0x80,0xd6,0x9a,0x93,0xbd,0x27,0x39,0xd9,0x73,0x12,0x29,0x25,0x52,0x4a,0xda, + 0x7a,0xda,0xf0,0x6a,0x3d,0x7e,0xf6,0xa5,0x9f,0xb1,0x60,0xd6,0x2,0xfb,0x94,0x58, + 0x17,0x9c,0x26,0x9c,0x26,0x0,0x80,0x92,0xa,0xa9,0x24,0x52,0x49,0x3c,0xe9,0x21, + 0x95,0xa4,0x3b,0xd3,0xcd,0x1,0xef,0x0,0xf,0xfd,0xc3,0x43,0xac,0xbd,0x64,0xad, + 0x7d,0x4a,0x9c,0x2f,0x38,0xd,0x38,0x4f,0x0,0xa9,0xd,0xe3,0xe7,0xbc,0x80,0x54, + 0x92,0x41,0x6f,0x90,0x5d,0xdd,0xbb,0x58,0x77,0xeb,0x3a,0x3e,0x7b,0xeb,0x67,0x8b, + 0x4f,0x8c,0xf3,0x5,0xc3,0x82,0xf3,0x37,0x46,0x49,0x15,0x32,0xbc,0x54,0x7e,0x39, + 0xf0,0x6,0xfb,0xbb,0xf7,0xb3,0x74,0xe5,0x52,0x36,0xfc,0xdd,0x86,0x58,0x17,0x9c, + 0x1,0xdc,0x27,0x80,0x56,0x79,0x63,0x7,0xc6,0xcf,0x97,0x73,0xfb,0xc7,0xfa,0x8f, + 0xe1,0x4d,0xf1,0xd8,0x78,0xff,0x46,0x9a,0xce,0x6b,0xb2,0x2f,0x11,0xeb,0x82,0x21, + 0xe0,0x3c,0x1,0xec,0x91,0x1f,0xb5,0xf5,0xa4,0x47,0xdf,0x60,0x1f,0x6f,0x78,0x6f, + 0xf0,0x95,0xbf,0xf9,0xa,0xd7,0xbc,0xe3,0x1a,0xfb,0x32,0xb1,0x2e,0x28,0x1,0xe7, + 0x9,0xa0,0xb4,0x2a,0x32,0x76,0xc8,0x3,0x58,0x61,0x61,0x7f,0xef,0x7e,0x3e,0xf2, + 0x27,0x1f,0xe1,0x9e,0x9b,0xee,0x29,0xbe,0x58,0xac,0xb,0x8a,0xe0,0xfc,0x4d,0xd0, + 0x5a,0x17,0xcd,0x2,0x8a,0x8,0x61,0x78,0x9,0x4f,0x79,0xb4,0xf4,0xb6,0xb0,0x78, + 0xf9,0x62,0xbe,0xfa,0xa9,0xaf,0x32,0xa1,0x7c,0x82,0x7d,0xc9,0x58,0x17,0x18,0x70, + 0x8f,0x0,0x9,0xfc,0x65,0x2a,0xb9,0xa5,0x2a,0x4a,0xa9,0xe2,0xb8,0x1f,0x45,0x8, + 0xeb,0xfd,0x66,0xff,0x9b,0xc8,0xc9,0x92,0x6f,0xfc,0xfd,0x37,0x98,0x3b,0x73,0xae, + 0xfd,0x29,0xb1,0x2e,0xc8,0xc1,0x3d,0x2,0x8,0xa,0x24,0x48,0xe4,0xa6,0x81,0xda, + 0x1f,0xd9,0xc1,0x94,0xb0,0xe8,0xad,0xd,0xaf,0x60,0x90,0xa5,0x7f,0xb0,0x9f,0x36, + 0xaf,0x8d,0xfb,0xd7,0xdd,0xcf,0x9a,0x55,0x6b,0xec,0x4f,0x8a,0x75,0x1,0x2e,0x12, + 0xc0,0x30,0x3e,0x89,0x5c,0x8,0x28,0xe1,0x1,0xa2,0xa6,0x85,0x51,0x24,0x69,0xe9, + 0x6f,0xe1,0xa6,0xb5,0x37,0x71,0xd7,0xd,0x77,0x15,0x7f,0xde,0x38,0xd7,0x5,0xee, + 0xfd,0xc1,0x86,0xf1,0x11,0xc,0xed,0xfa,0x83,0x24,0x91,0x8a,0xd0,0x6,0x2a,0x1c, + 0x1e,0xda,0xfb,0xdb,0x59,0xb0,0x64,0x1,0xeb,0xef,0x5a,0x4f,0x65,0x79,0xa5,0xfd, + 0xa9,0xe3,0x56,0x17,0xb8,0x47,0x80,0x24,0x5,0x2,0x24,0x72,0xb3,0x0,0x6d,0x19, + 0xdb,0xd8,0x8f,0xda,0x46,0x69,0x3,0x4f,0x7a,0x74,0xa5,0xbb,0xd0,0x35,0x9a,0x2f, + 0x7f,0xf2,0xcb,0x34,0xcc,0x68,0xb0,0x3f,0x79,0x5c,0xea,0x2,0xf7,0x8,0x60,0x6b, + 0x0,0x4a,0x8c,0x74,0xd3,0x1b,0x98,0x24,0x90,0xd1,0x61,0x20,0x78,0x67,0x64,0x86, + 0xe3,0xea,0x38,0x9f,0xfe,0xf3,0x4f,0x73,0xf9,0xf2,0xcb,0xed,0x4f,0x1f,0x77,0xba, + 0xc0,0x3d,0x2,0xd8,0x1a,0x40,0xe9,0x82,0x71,0xb5,0xc,0x11,0xa2,0x94,0x7,0x30, + 0xdb,0x87,0x48,0x63,0x3c,0x57,0x68,0xcf,0xb4,0xb3,0xf6,0x9a,0xb5,0xdc,0x7a,0xcd, + 0xad,0xc5,0x7d,0x18,0x47,0xba,0xc0,0xbd,0x3f,0xce,0xd2,0x0,0xf9,0x10,0x60,0x8f, + 0x7c,0xe5,0x15,0x19,0x3d,0x6f,0xec,0x28,0xf,0x60,0x3e,0x54,0xca,0x95,0x3b,0x6, + 0x3a,0x68,0xbe,0xb0,0x99,0x7b,0x3f,0x7a,0x2f,0x15,0xe5,0x15,0x76,0x4f,0xc6,0x85, + 0x2e,0x70,0x8f,0x0,0x9,0x8a,0x34,0x40,0x91,0xc2,0x8f,0xd0,0x0,0x45,0xc6,0xd7, + 0xc5,0x75,0xa1,0x70,0x91,0x7b,0xf7,0x64,0x7a,0x10,0x35,0x82,0xcf,0xdc,0xf9,0x19, + 0xce,0x9f,0x71,0xbe,0xfd,0x55,0x99,0x31,0xaf,0xb,0xdc,0x23,0x40,0x20,0x2,0x4d, + 0xd,0x80,0x61,0x74,0x6d,0x9,0x41,0x7b,0xdf,0x16,0x82,0x51,0xe1,0xc2,0x2a,0x67, + 0x65,0x96,0xee,0x44,0x37,0x1f,0xbf,0xf9,0xe3,0x5c,0x74,0xe1,0x45,0x21,0xf,0xc4, + 0x18,0xd7,0x5,0xee,0xad,0x9,0x9c,0xe8,0xaf,0x9,0xc,0xb2,0x81,0x6b,0x56,0xae, + 0xa1,0xa3,0xbf,0x3,0x9d,0x7b,0x29,0x94,0x5f,0xd2,0xb9,0x77,0xd4,0x4b,0x19,0x65, + 0xad,0xc3,0xed,0x73,0xfb,0x4a,0xa9,0xa2,0x63,0x3,0x72,0x80,0xc5,0xcd,0x8b,0xa9, + 0xab,0xaa,0x63,0xf7,0xa1,0xdd,0x85,0x8c,0xa4,0x4f,0x46,0x7f,0xdd,0x61,0xd3,0xd8, + 0x5a,0x77,0xe8,0x1e,0x1,0xaa,0xb9,0xc3,0xbc,0xf1,0xab,0xdf,0xb6,0x9a,0xe3,0xfd, + 0xc7,0xa3,0x8d,0x2e,0x4a,0x1b,0xd8,0x7c,0x29,0xa5,0xc2,0x35,0xba,0xb8,0xac,0xb4, + 0x4f,0x88,0x8c,0x97,0x61,0xda,0xf4,0x69,0x2c,0x9b,0xb3,0x8c,0x1d,0x7,0x76,0x20, + 0x95,0x34,0xc3,0x42,0x1d,0x29,0xde,0x4d,0x1b,0x93,0x99,0xc3,0xff,0xb2,0x9f,0xec, + 0x88,0xdd,0xab,0xb3,0x4,0xf7,0x42,0x80,0x25,0x2,0x35,0x3a,0xe4,0xee,0x87,0xa, + 0x5,0x52,0x4b,0x3c,0x5d,0x22,0x3c,0x94,0x9a,0x19,0xd8,0x42,0x51,0x4b,0x6,0xbc, + 0x1,0x92,0x93,0x93,0xac,0xbb,0x69,0x1d,0x33,0xa7,0xcd,0xb4,0xfb,0x54,0x47,0x92, + 0xfb,0xa8,0x18,0x1b,0xba,0xc0,0x3d,0x2,0x58,0x1a,0x40,0xa1,0x90,0x44,0x18,0x56, + 0x47,0x18,0x3f,0x2a,0x49,0x34,0x1c,0xd2,0xd8,0xcf,0x19,0x72,0xa9,0xe5,0x81,0xc4, + 0x0,0xb7,0x5c,0x7b,0xb,0xcb,0x9a,0x97,0xd9,0x24,0x28,0x27,0xc5,0x2d,0xa4,0x46, + 0xbf,0x2e,0x70,0x2f,0x4,0xd4,0x84,0x35,0xc0,0x15,0xcb,0xaf,0xa0,0xbd,0xb7,0xbd, + 0xe0,0xf2,0xed,0x97,0x30,0x5c,0xb8,0x75,0x5c,0xe9,0x8,0xd7,0x7f,0xaa,0x90,0x61, + 0xb5,0xc9,0xaa,0x2c,0xcd,0x73,0x9a,0x99,0x54,0x31,0x89,0x3,0xed,0x7,0x30,0xfb, + 0x46,0x82,0x6,0x34,0xef,0x61,0xfe,0xe8,0xd5,0x5,0xa9,0x91,0xee,0x40,0x11,0x12, + 0x60,0xde,0xc6,0x20,0xf,0x20,0x10,0x8,0x2d,0xfc,0x1b,0xaf,0x41,0x8,0xe1,0xbf, + 0x75,0x21,0x40,0xb,0x2d,0x8,0x5e,0xf9,0x3a,0xe3,0x15,0x5c,0x37,0x68,0x17,0x94, + 0xcd,0x76,0x68,0x8a,0xb6,0xbd,0x99,0x5e,0xe6,0x37,0xcd,0x67,0x7a,0xed,0x74,0x9e, + 0xf8,0xed,0x13,0xc,0x66,0x7,0xb,0x7d,0x14,0x34,0x31,0x81,0xaf,0xf1,0x32,0x8b, + 0xb9,0x9a,0x7f,0x1c,0x6d,0xbf,0x5f,0xe0,0x5e,0x8,0x30,0x5c,0xad,0x48,0x8,0x5f, + 0x3,0x98,0xd3,0x40,0x25,0x8b,0xa7,0x86,0x96,0xbb,0x2f,0xa,0xf,0xf6,0x33,0x84, + 0x52,0xe7,0x95,0x7a,0xe4,0xac,0x25,0x19,0x2f,0x43,0xf9,0xa4,0x72,0x6e,0xbb,0xfa, + 0x36,0x66,0xd4,0xcd,0x8,0x67,0x2c,0x93,0xd4,0x51,0xc1,0x7d,0x54,0x8d,0x3e,0x5d, + 0xe0,0x1e,0x1,0xcc,0x39,0x78,0x2,0xb4,0xd0,0x79,0x83,0x7b,0x78,0x45,0xc6,0xf7, + 0xb4,0x57,0xd8,0x8f,0xc8,0x19,0xc,0x4b,0x2f,0xc,0x25,0x16,0x2d,0x42,0x64,0x93, + 0x59,0xae,0xbb,0xe2,0x3a,0x16,0x35,0x2e,0xb2,0xfb,0x5a,0x4e,0x39,0xb7,0x50,0x31, + 0xba,0x74,0x81,0x7b,0x1a,0xa0,0x36,0x37,0xd,0x4,0x12,0x22,0xc1,0x65,0x8b,0x2f, + 0xa3,0xad,0xb7,0x2d,0x72,0xbe,0x9f,0xcf,0x9,0x18,0xb1,0xdf,0x8e,0xfb,0x8a,0xdc, + 0x7c,0xdf,0x98,0x32,0xe6,0xf5,0x82,0x8e,0x78,0xdb,0xfa,0x20,0xa2,0x4e,0x6a,0xc9, + 0xbc,0xf3,0xe6,0x51,0x5d,0x51,0x4d,0x4b,0x47,0x4b,0xa1,0xff,0xa6,0x2e,0x68,0xa6, + 0x93,0xdb,0xdc,0xd7,0x5,0xee,0x6a,0x0,0xe1,0x87,0x0,0xf0,0x57,0x5,0x41,0x2e, + 0xee,0x53,0x88,0xd9,0x79,0x2d,0x10,0xe8,0x0,0x5d,0x68,0x13,0xd2,0x6,0xb9,0xfd, + 0x50,0x3b,0x5d,0x42,0x1b,0x68,0x4b,0x1b,0x68,0x43,0x1b,0x18,0x7a,0xa1,0x5f,0xf5, + 0xd3,0x78,0x7e,0x23,0xb5,0x93,0x6a,0xd9,0xf4,0xf2,0x26,0x32,0x83,0x99,0xfc,0xb5, + 0x29,0xa7,0x89,0x32,0xbe,0xc6,0x16,0xf7,0x75,0x81,0x7b,0x21,0x0,0xf2,0x2a,0x5b, + 0x8,0x81,0x4e,0xe8,0x82,0xeb,0x37,0xdc,0x7c,0xc8,0xf5,0xdb,0x4f,0xa,0xcd,0x70, + 0x60,0xd7,0xd,0x35,0x5,0xc,0xda,0x58,0x4f,0x1f,0x8b,0xa6,0x97,0xb9,0xe7,0xa, + 0x83,0x72,0x90,0xca,0xaa,0x4a,0x6e,0x78,0xe7,0xd,0xcc,0x98,0x32,0x23,0xb4,0x96, + 0x11,0x41,0x1d,0x13,0xb8,0x8f,0x89,0x7c,0xc7,0x65,0x5d,0xe0,0x1e,0x1,0xc2,0x37, + 0xd1,0x77,0xb9,0xb6,0x31,0x95,0xa4,0xe8,0x65,0x11,0x21,0x14,0xf7,0xb1,0x8c,0x1d, + 0xec,0xeb,0x88,0xb8,0x2f,0xc3,0xc6,0x2e,0x5a,0x6f,0x10,0xa5,0xd,0x90,0xac,0x79, + 0xdb,0x1a,0x16,0xce,0x5a,0x18,0x4e,0x1f,0xb,0xca,0xa9,0xe4,0x66,0x26,0xf0,0x98, + 0xab,0xba,0xc0,0xc1,0x10,0x60,0xba,0xf3,0x44,0x7e,0x16,0x20,0xf0,0xa7,0x7d,0xf9, + 0xe9,0x19,0x11,0x53,0x37,0x91,0xdb,0x2a,0xe3,0x18,0x46,0x5d,0x10,0x2e,0x72,0xa1, + 0xc2,0xc,0x5,0x68,0xf2,0xd7,0x29,0xaa,0xb,0xc2,0x85,0x2e,0xd1,0x4e,0xf9,0xf, + 0xad,0x56,0x2c,0x58,0x41,0x5d,0xcd,0x54,0x5e,0xd8,0xf3,0x2,0x5a,0xeb,0xc2,0x54, + 0xb1,0x8c,0xcb,0x48,0xf2,0x63,0xd6,0xea,0x7,0xb9,0x88,0xef,0xb3,0x1e,0x75,0xae, + 0x6f,0x6b,0x29,0xb8,0x27,0x2,0xa7,0x89,0x3b,0x0,0x10,0x90,0x4a,0xa5,0xb8,0xf8, + 0x82,0x8b,0x38,0xd8,0x7d,0x30,0x3a,0x9,0x14,0x88,0xbc,0x12,0xc7,0x2,0xf1,0x16, + 0x12,0x86,0xa6,0x10,0x2c,0x95,0x1c,0x1a,0xaa,0xac,0xac,0xeb,0xa8,0xc2,0x75,0xa4, + 0x94,0xd4,0x54,0x4d,0xa2,0x71,0x6a,0x3,0x6d,0x9d,0x47,0xf0,0x94,0x67,0xce,0x12, + 0x6a,0xa9,0x10,0xab,0x39,0xcc,0x64,0x1a,0xdd,0x79,0x8e,0xe0,0x66,0x8,0x30,0x17, + 0x84,0xa0,0x90,0xc2,0x9a,0xf2,0x21,0x91,0x42,0x46,0x6b,0x3,0x7b,0xaa,0x68,0x87, + 0x9,0x7b,0x1b,0x55,0xa7,0x72,0x9f,0x65,0x3d,0x23,0xb0,0xc3,0x41,0xd4,0xda,0xc3, + 0x41,0x6f,0x90,0xb2,0x54,0x19,0xef,0x5b,0xf6,0x5e,0xea,0x27,0xd7,0x17,0xfe,0x26, + 0x7f,0x5b,0x4b,0xb5,0xb8,0x97,0x1a,0x77,0x74,0x81,0x7b,0x21,0xc0,0x58,0x90,0x21, + 0x12,0x2,0x91,0x10,0x48,0x64,0xde,0xbd,0x9b,0xa1,0xc0,0x6f,0x5e,0x42,0xcd,0xb, + 0xab,0x8e,0x82,0xbb,0x2e,0x72,0xff,0xaa,0x38,0xfb,0x17,0x52,0xff,0x66,0x58,0x51, + 0xc6,0x2c,0x41,0x83,0x50,0x11,0xe1,0x42,0xb,0x14,0x8a,0x4b,0x9a,0xdf,0xc1,0xae, + 0xd6,0xd7,0xd8,0x7b,0x74,0x6f,0xe1,0xef,0xd2,0x94,0x33,0x41,0xdc,0x4c,0x8a,0x46, + 0x6e,0xd4,0xf7,0xf0,0x4,0x2f,0x9e,0x93,0xfb,0x5a,0x2,0xee,0x11,0x20,0xf0,0x49, + 0xb9,0x38,0xad,0xf1,0xe7,0xdd,0x21,0x2,0xd8,0x53,0x3c,0xd3,0x50,0x84,0xa7,0x86, + 0xe6,0xb1,0x50,0xfa,0x57,0x1b,0x5b,0x23,0xbe,0x87,0xa6,0x7f,0xc1,0xe7,0xa8,0x12, + 0x3a,0x40,0x1b,0xd3,0xcb,0x5c,0x54,0xcf,0xb7,0x53,0x2,0xe9,0x49,0x16,0xd4,0x37, + 0x33,0x79,0xe2,0x64,0x5e,0x7e,0xe3,0x65,0x94,0x54,0x5,0x22,0x94,0x73,0x29,0x9, + 0xf1,0x13,0xd6,0xea,0xf5,0x23,0xa9,0xb,0xdc,0xd3,0x0,0xf5,0x61,0xd,0xb0,0xaa, + 0x79,0x25,0xfb,0xba,0xf7,0x85,0x93,0x3d,0x58,0xf,0x79,0x82,0x97,0x28,0xc4,0xe7, + 0xa2,0x7,0x41,0x51,0x49,0xa2,0x60,0x5f,0x59,0xe7,0x99,0xb1,0x3f,0x4a,0xf,0xa8, + 0x8,0x5d,0x60,0x26,0x8e,0x54,0x41,0x1b,0x48,0x29,0x99,0x58,0x56,0xc5,0xec,0xda, + 0xd9,0x1c,0xeb,0x3f,0x4e,0x56,0x66,0xcd,0x87,0x49,0xb5,0x54,0x8a,0xd5,0xb4,0x32, + 0x99,0x86,0x91,0xd1,0x5,0xee,0x79,0x0,0xc8,0x8f,0x12,0x21,0x84,0xbf,0x2c,0x2c, + 0x21,0xb,0xca,0x9d,0x82,0x8b,0x2f,0x39,0xea,0x45,0xc4,0x28,0xb6,0x47,0x6c,0xf0, + 0x51,0x43,0x8d,0xec,0x9c,0xeb,0xf,0x85,0x4,0x69,0x84,0x4,0x33,0x84,0x98,0xde, + 0x44,0x15,0xc2,0x3,0xda,0x7f,0xa0,0x25,0x94,0xe0,0xf2,0xb9,0xef,0x64,0xeb,0x91, + 0x6d,0x1c,0xed,0x3e,0x9a,0x4f,0x76,0x1,0xb5,0x54,0x89,0x7b,0x49,0xea,0x26,0xd6, + 0xf2,0xe9,0x73,0xfd,0xab,0xe8,0xee,0x11,0xc0,0xd4,0x0,0xa2,0xf0,0x30,0x28,0x3f, + 0xc5,0xc3,0xc8,0x8,0x6,0x4f,0x6,0xcd,0x29,0x99,0x20,0x34,0xd,0x14,0xc2,0x70, + 0xcf,0x51,0x75,0x5a,0x14,0x87,0x4,0xdb,0xd8,0x41,0x9d,0x2a,0x6e,0x97,0x27,0x82, + 0x99,0x41,0x54,0xe1,0xeb,0x6,0xfb,0x2a,0xad,0x58,0x51,0xbf,0x9c,0xd7,0x27,0x1e, + 0x60,0x5f,0xfb,0xbe,0xc2,0x1f,0xea,0xeb,0x82,0xf,0x53,0x46,0x23,0x37,0xea,0x4f, + 0x9d,0x4b,0x5d,0xe0,0x2e,0x1,0x82,0x11,0x92,0x5b,0x18,0x9a,0xf7,0xa,0x81,0xc0, + 0x33,0x47,0xb1,0xc8,0x9b,0xb6,0x58,0x1c,0x46,0xe9,0x5,0x4b,0xf4,0x45,0x9,0xc0, + 0x22,0x6d,0x60,0x18,0xdf,0x36,0x6c,0x48,0x7,0xd8,0x9e,0xc6,0x6a,0x37,0x30,0x30, + 0xc0,0x9c,0x8a,0x46,0x26,0x37,0x4c,0x66,0x4b,0xdb,0x16,0xa4,0x94,0x85,0xbf,0xbb, + 0x8c,0x4b,0x10,0xe2,0x27,0x7c,0x50,0xaf,0x67,0xe5,0xb9,0xd1,0x5,0xee,0x12,0x40, + 0xf8,0xb3,0x0,0xad,0x35,0x52,0x48,0xe3,0xb0,0x61,0xec,0xa0,0x9d,0x69,0x44,0x5b, + 0xe1,0x63,0x78,0x8e,0x52,0xa2,0xaf,0x54,0x5d,0x30,0xea,0x21,0xb4,0x1f,0xa,0x17, + 0xca,0xa,0x17,0x80,0x90,0x6,0xf9,0x2c,0x52,0xa0,0x40,0x7a,0x92,0x9,0xa2,0x92, + 0xcb,0x1a,0x2e,0xe5,0x95,0x23,0x5b,0xe8,0xcb,0x18,0x8f,0xa,0x52,0xcc,0x63,0x8a, + 0xf8,0x17,0xb6,0xe9,0xc5,0xac,0xe6,0x41,0x7e,0x4d,0xfa,0xad,0xbb,0xd9,0x2e,0x13, + 0x0,0x9f,0x0,0x24,0xc0,0xc3,0xb,0xbb,0x7f,0x51,0x6c,0x58,0x33,0xee,0x7,0xed, + 0xf2,0x86,0x15,0xc6,0xa8,0x27,0x4c,0x8e,0x48,0x6d,0x50,0x4a,0x7,0x28,0x51,0x7a, + 0xb4,0xab,0xe2,0xd1,0x1e,0xd2,0x6,0x56,0x9d,0xd4,0x12,0xd1,0x23,0xb8,0xb8,0xfe, + 0x22,0x76,0x76,0xef,0xe2,0x58,0xf7,0x31,0x53,0x17,0x4c,0x61,0xb2,0xf8,0x5b,0x84, + 0xee,0x3,0xbe,0xf4,0x56,0xdd,0x6a,0x70,0x92,0x0,0x21,0x11,0xc0,0x84,0xf2,0x9, + 0x94,0xa7,0xca,0x49,0xab,0x74,0x78,0x84,0x1b,0xf3,0xfc,0x22,0x63,0x43,0xc8,0xbd, + 0x17,0x89,0x3e,0x61,0x18,0x2c,0x22,0xad,0x3b,0x6c,0xc3,0x9a,0xb9,0x1,0xb3,0xce, + 0xd6,0x1,0x76,0x5d,0xf0,0x39,0xa,0xfa,0xba,0xfa,0x58,0x54,0x75,0x1,0x53,0x2a, + 0x6a,0xd9,0xd3,0xb1,0xc7,0x5c,0xd,0x55,0x49,0x15,0x1f,0xe5,0x46,0xfd,0x8,0x4f, + 0x70,0xe4,0xad,0xba,0xdd,0xe,0x12,0x20,0xb7,0xd5,0xbe,0x7,0x38,0xd2,0x7f,0x84, + 0x2b,0x67,0x5c,0x49,0x59,0xb2,0xc,0xad,0x35,0x9,0x91,0xf0,0x53,0xac,0xb9,0xd1, + 0x22,0x95,0xf4,0xeb,0x49,0xe0,0x69,0xcf,0x1f,0xa5,0x42,0xe4,0xeb,0xb3,0x5e,0x96, + 0xb4,0x4c,0x83,0x82,0x41,0x39,0x48,0xd6,0xcb,0xe6,0xd,0xaf,0xa5,0x66,0xc0,0x1b, + 0xc8,0x1b,0x5d,0x2b,0x9d,0xff,0x91,0x89,0x60,0xc4,0x6b,0xa9,0xfd,0xff,0x55,0x90, + 0xb,0x35,0x5a,0xeb,0x3c,0xe1,0x92,0x89,0x64,0x61,0xd4,0xe6,0x4,0x69,0x7e,0x8b, + 0xbf,0xa2,0x39,0x28,0x4b,0x29,0x8b,0xf4,0x82,0x56,0x1a,0xed,0x69,0x6,0x33,0x83, + 0xd4,0x24,0xab,0x59,0x31,0x6d,0x39,0x3b,0x4e,0xec,0x2c,0xfc,0x6f,0x84,0x94,0x98, + 0x4b,0x56,0x37,0xc1,0x78,0x23,0x40,0xb0,0x1e,0x40,0x8,0x9e,0x3a,0xf2,0x14,0xdd, + 0x83,0xdd,0x85,0xe3,0xda,0xd8,0x46,0xbd,0x55,0xb8,0x5c,0x99,0xa8,0xa4,0x8c,0x32, + 0xd0,0x50,0x95,0xa8,0x42,0x2b,0xed,0x1b,0x56,0x69,0xca,0x45,0x39,0x9,0x12,0xbe, + 0x21,0x72,0xf5,0x15,0x89,0xa,0x7f,0x5f,0xfa,0xef,0xf2,0x44,0xb9,0x5f,0xe,0xea, + 0x94,0x46,0x79,0xa,0xad,0x34,0x99,0x4c,0xc6,0x2f,0x6b,0xd,0x12,0xb4,0xe7,0x1f, + 0xf7,0x6,0x3d,0x64,0xd6,0x27,0x20,0x1e,0x78,0x59,0xf,0x2d,0x35,0x72,0x50,0xa2, + 0xa5,0x46,0x65,0x15,0xda,0xd3,0x7e,0x5f,0xa5,0xff,0xae,0xaa,0xaa,0xe2,0xfc,0x95, + 0xb3,0xfd,0x44,0xd8,0x39,0x4c,0x9,0xb9,0x47,0x80,0x60,0x41,0x48,0xce,0x3,0x90, + 0x14,0x7e,0xba,0xca,0x34,0xbc,0xbd,0x35,0x8d,0x2e,0x8c,0x7d,0x20,0xad,0xd2,0xa4, + 0xb5,0xef,0x1,0x7a,0x54,0x4f,0xde,0xf5,0x16,0xbd,0x65,0xee,0x1c,0x69,0xec,0x9b, + 0xdb,0xa8,0x3a,0x73,0x6b,0xb7,0xb3,0xeb,0x3c,0xe3,0x18,0x84,0xc4,0xee,0xb4,0x59, + 0xd3,0xa8,0x6a,0xae,0x66,0x6f,0xef,0x3e,0xbf,0xf,0x41,0x36,0x34,0xab,0xdf,0x40, + 0x62,0xcc,0x17,0xcf,0x3e,0xdc,0x23,0x40,0x60,0xd8,0xe0,0x6,0x5,0xdf,0x13,0x30, + 0x8f,0x5,0x65,0xd3,0xe8,0x26,0x11,0x2,0x12,0x4,0xd7,0x91,0x44,0x3f,0xf6,0xa, + 0x6e,0x76,0xb0,0x95,0x14,0xdc,0xb9,0x59,0x1f,0xb4,0x15,0xc3,0x78,0x33,0x8c,0xba, + 0xdc,0xbe,0x48,0x8,0x1a,0x17,0x36,0xd2,0x5f,0x97,0xe6,0x50,0xcf,0xa1,0x42,0xbf, + 0xfc,0x36,0x69,0xfa,0xf4,0xf7,0x78,0x9a,0xf6,0x88,0x9e,0x9f,0x35,0xb8,0x47,0x0, + 0x53,0x3,0x8,0xe1,0xaf,0xf,0x48,0x16,0xea,0xf2,0x5b,0x6d,0xec,0xdb,0x86,0x57, + 0x14,0xc,0xa7,0xf0,0xcf,0xf,0x48,0x60,0x1b,0x5d,0x71,0x6a,0x63,0x7,0xfd,0xb2, + 0xcf,0x33,0xdb,0x24,0xac,0xf3,0x60,0x48,0xa2,0xa4,0x52,0x29,0x9a,0x97,0x2f,0xe0, + 0xb0,0x6e,0xa5,0xb7,0xaf,0x37,0xa4,0x1d,0xd0,0x74,0xd1,0xa5,0xbe,0xc5,0x31,0xfe, + 0xf9,0xf4,0x6e,0xde,0xe9,0xc3,0x5d,0x2,0xe4,0x34,0x0,0x49,0x11,0x1e,0xbd,0xa6, + 0xe1,0xcd,0x32,0x84,0x47,0xbd,0xb2,0xea,0x13,0x11,0x5b,0xd3,0x60,0xa6,0xf1,0x6d, + 0xa2,0xc,0x77,0x74,0x97,0x3a,0x4e,0xb8,0x5c,0x3d,0xa9,0x9a,0x86,0xa5,0x8d,0xec, + 0xeb,0xde,0x1f,0x7e,0x36,0x0,0xbe,0xdb,0xef,0xd0,0x5f,0x64,0x5,0xdf,0xe3,0xa7, + 0xe3,0x35,0x11,0x14,0x68,0x80,0x80,0x0,0xa6,0x6,0x80,0xb0,0x7,0x30,0x47,0x7e, + 0xb0,0xf8,0xa2,0x94,0xcb,0xb7,0x61,0x12,0x69,0xa8,0x51,0x1b,0x45,0x84,0xa1,0xc8, + 0x31,0x44,0x79,0xe6,0xf9,0x33,0xa9,0x6e,0xa8,0xe1,0xb5,0xce,0xdd,0xbe,0x48,0xc4, + 0x68,0x97,0xd1,0x2f,0xd2,0xa1,0x3f,0xc9,0xcf,0xd9,0xcc,0xcf,0x86,0xd1,0xff,0xb3, + 0x0,0xf7,0x8,0x0,0xe1,0x9b,0x9f,0x24,0x1c,0x2,0x6c,0xf7,0x1f,0xc4,0x7e,0xd3, + 0xfd,0x27,0x29,0xad,0xa4,0xed,0x51,0x6f,0x8f,0x78,0x28,0x76,0xef,0xc3,0x89,0xf7, + 0x51,0x65,0xa3,0x4e,0x8,0x41,0xf3,0xe2,0x66,0x7a,0xab,0xfa,0xd9,0xd7,0xb9,0x2f, + 0x4c,0x68,0xc8,0xd2,0xad,0x9f,0xa2,0x53,0xdf,0x13,0x3f,0xc,0xb2,0xf2,0x0,0x24, + 0x44,0xd8,0x3d,0xdb,0xee,0xdf,0x36,0xb8,0xe9,0x1,0xa2,0xdc,0xb9,0x3d,0x72,0xa3, + 0x8c,0x6a,0x13,0x1,0x86,0x34,0xee,0xa9,0xca,0x65,0xa9,0x32,0x2e,0x5c,0xb6,0x84, + 0x3,0xe9,0x83,0x74,0xf7,0x74,0x17,0x8e,0xfb,0x7f,0xc3,0x49,0x3a,0xd4,0x6,0x3a, + 0x79,0x70,0x24,0x96,0x8f,0xbb,0x47,0x80,0x0,0x2,0x4,0x46,0x8,0x80,0xe8,0xa9, + 0x9f,0xe9,0xfe,0x21,0x2c,0xfa,0x4c,0xf1,0x67,0x93,0x2,0x86,0x26,0x4,0x11,0x75, + 0xa7,0xf2,0x4,0x58,0x65,0x1,0x35,0x93,0x6a,0x68,0x5a,0xd4,0xcc,0xf6,0x8e,0x1d, + 0x64,0xb3,0xd9,0xf0,0x71,0xa9,0xf,0xd1,0xae,0xbf,0xc0,0x32,0xbe,0x37,0x52,0xb, + 0x42,0xdc,0x23,0x80,0x99,0xca,0x4d,0x24,0x20,0xa9,0x8b,0xf3,0x0,0xf6,0xd4,0xef, + 0x54,0xa2,0xf,0xab,0x6d,0x94,0x81,0xa3,0x94,0xfd,0x29,0xc4,0xdc,0xa9,0x3c,0xc2, + 0xec,0x59,0xb3,0xa9,0x99,0x39,0x85,0x2d,0xc7,0xb6,0xfa,0xf1,0x3e,0x21,0xa,0xfd, + 0x4f,0xf3,0x47,0x4e,0xa8,0xbf,0xe6,0x71,0x36,0xf3,0xf8,0x69,0xdc,0x9f,0xb3,0xc, + 0x7,0x9,0x60,0x95,0x83,0x5,0xa2,0xb6,0x8,0x8c,0x9a,0xf3,0xdb,0x18,0x4e,0x8, + 0x80,0x92,0x6,0x8c,0x24,0x8a,0x7d,0x2c,0xa2,0xdf,0x22,0x21,0x58,0xb2,0x70,0x29, + 0xdd,0xa9,0x5e,0x76,0x1e,0xdf,0x15,0xa,0x6b,0x8,0xb2,0x9c,0x54,0xbf,0xe4,0xb8, + 0xfe,0xd4,0xb9,0x8e,0xf7,0x51,0x70,0x8f,0x0,0x1,0x84,0x35,0xb,0x80,0x68,0xe5, + 0x6f,0x8e,0x72,0x13,0x51,0xc9,0x9d,0xa1,0x94,0xfd,0xa9,0x4,0x9e,0xd1,0xaf,0xa2, + 0xb2,0x51,0x57,0x9e,0x2a,0xe7,0x6d,0x4b,0x57,0xb2,0xa7,0x73,0x1f,0x5d,0x27,0xbb, + 0xec,0xb6,0x27,0x39,0xa6,0x37,0x70,0x4c,0x8f,0x48,0xbc,0x8f,0x82,0x7b,0x4,0x30, + 0x45,0xa0,0x16,0x7e,0x48,0xb0,0x45,0xa0,0x29,0x6,0x6d,0xd1,0x17,0xa5,0xf0,0x31, + 0x8e,0x41,0x69,0x23,0xf,0xd7,0xd5,0x47,0xd5,0x9,0xa8,0xad,0xae,0xe5,0x82,0x85, + 0x8b,0x78,0xb9,0x75,0xb,0x83,0xde,0x60,0x21,0x4c,0x1,0x64,0xf5,0x21,0x8e,0xa8, + 0x2f,0xb2,0x84,0x47,0xf9,0xbe,0x3b,0x5f,0xc,0x71,0x93,0x0,0xc1,0xf4,0xb8,0xd4, + 0xb3,0x0,0x23,0xd7,0x3f,0x64,0x72,0x67,0x28,0x41,0xc7,0x69,0x94,0xa3,0xb6,0x56, + 0x9f,0xe7,0xce,0x9a,0xcb,0x94,0xa9,0x75,0xbc,0xd0,0xf2,0x62,0xf1,0xfc,0x3e,0xcd, + 0x4b,0x1c,0x55,0x7f,0xc5,0x63,0x6c,0xe6,0xb1,0x61,0xdd,0x85,0x73,0x6,0xf7,0x8, + 0x0,0xe1,0x9b,0x1d,0xe4,0x1,0xa2,0xdc,0x7f,0x14,0xec,0xe4,0xce,0x70,0x5d,0xfc, + 0x30,0x47,0xb9,0xbd,0x15,0x42,0xb0,0x72,0xe1,0x2a,0xba,0x64,0x37,0x5b,0x5a,0x5f, + 0xd,0x9f,0xab,0x73,0xf1,0xfe,0x88,0x1b,0xf1,0x3e,0xa,0x6e,0x12,0x20,0x87,0xfc, + 0xb3,0x0,0x53,0x4,0x6,0x1e,0xc0,0x84,0xed,0xde,0x83,0xad,0xad,0xec,0xed,0xe3, + 0xa5,0x46,0x75,0xd4,0x28,0x8f,0x40,0x45,0x59,0x5,0x97,0x2c,0xbd,0x94,0xed,0x47, + 0x77,0x72,0xa2,0xf7,0x84,0x2d,0x54,0xbb,0x39,0xa6,0x37,0x70,0x44,0xaf,0x77,0x25, + 0xde,0x47,0xc1,0x5d,0x2,0x8,0x8,0xe5,0x1,0xcc,0xc4,0xcf,0x70,0x93,0x3c,0x44, + 0x94,0x87,0xf8,0xbc,0xc8,0x36,0x25,0xea,0xa7,0x4e,0x9a,0xca,0xb2,0x79,0xcb,0x79, + 0xfe,0xc0,0xb,0x64,0xb2,0x99,0x42,0x1b,0xd,0x78,0xba,0x85,0x16,0xf5,0x5,0x96, + 0xf0,0x28,0x1b,0xdd,0x89,0xf7,0x51,0x70,0x8f,0x0,0xc6,0x68,0xf,0x3d,0xc,0x32, + 0xdd,0xbf,0x99,0xdc,0x19,0xca,0xc5,0xc3,0xb0,0xd,0x7a,0x3a,0x58,0x70,0xde,0x2, + 0xea,0x26,0x4f,0xe5,0x37,0xfb,0x7f,0x87,0x56,0x3a,0x3c,0xcd,0x4b,0xeb,0x97,0x69, + 0x53,0x9f,0x70,0x31,0xde,0x47,0xc1,0xbd,0x2f,0x87,0x1a,0xae,0x5e,0x8,0x91,0x13, + 0x82,0x14,0xfd,0x7e,0xa0,0xf5,0x7b,0xbe,0x67,0xec,0xc6,0x4f,0xb7,0x3f,0x97,0x2e, + 0xb8,0xc,0x51,0x96,0xe4,0x85,0x3,0x86,0xd8,0xf3,0xe1,0xd1,0xa5,0x7e,0xc1,0x7e, + 0x75,0x3,0x8f,0xb1,0xf9,0x2c,0x7d,0xfa,0x5b,0xe,0xf7,0x3c,0x0,0x22,0x1c,0x4b, + 0xfd,0x5f,0xe1,0x2a,0xc4,0x7d,0x33,0xde,0xe7,0x9a,0x9f,0x96,0x62,0x3f,0x15,0x74, + 0x74,0x75,0x65,0x59,0x25,0x57,0x2c,0xb8,0x92,0x57,0xe,0x6d,0xa5,0xa3,0xa7,0x23, + 0x7c,0x71,0xad,0xbb,0x69,0xd7,0xf,0xd3,0xaa,0xbf,0xe8,0x72,0xbc,0x8f,0x82,0x7b, + 0x4,0x30,0xc,0x1a,0xf9,0x30,0x68,0xb8,0x31,0x3d,0x68,0x3f,0x5c,0xc,0xd1,0x76, + 0x7a,0xf5,0x74,0x56,0x35,0xbc,0x9d,0xdf,0xec,0xfe,0x3d,0xe9,0x6c,0x3a,0x2c,0x4a, + 0x3d,0x7d,0x98,0xd7,0xe5,0x3,0x2c,0xe1,0x51,0xfe,0xcd,0xed,0x78,0x1f,0x5,0x37, + 0x9,0x60,0x6a,0x80,0x84,0x18,0xbe,0xa1,0xed,0xad,0x5d,0x3e,0x83,0x36,0x8b,0xcf, + 0x5b,0xcc,0xb4,0xca,0x19,0x6c,0xda,0xf9,0xac,0xed,0xf2,0xa1,0x5f,0xbd,0x42,0x8b, + 0xba,0x7b,0xb4,0xc4,0xfb,0x28,0xb8,0xab,0x1,0xf0,0x67,0x1,0x42,0x89,0xc2,0x82, + 0xcd,0xa8,0xb5,0x0,0xa5,0xc,0x1a,0x65,0xe0,0x28,0x43,0x97,0x20,0x8f,0xd0,0x82, + 0x77,0x37,0xad,0x46,0xc8,0x14,0xbf,0xdb,0xfb,0x3f,0xe1,0xe4,0x8e,0xc6,0xa3,0x53, + 0xfe,0x82,0x3d,0xea,0xfa,0xd1,0x14,0xef,0xa3,0xe0,0xa6,0x7,0x8,0x8a,0x42,0x80, + 0x34,0x8,0xa0,0x4a,0x6c,0x75,0x89,0xfd,0xa1,0x48,0x63,0x93,0x84,0xc2,0x7e,0x65, + 0xaa,0x92,0xab,0x16,0x5e,0xcd,0xe6,0xfd,0x2f,0xf9,0xdf,0xe4,0x35,0x3d,0x90,0xd4, + 0x3d,0xb4,0xe9,0xd,0x1c,0x1e,0x7d,0xf1,0x3e,0xa,0xee,0x11,0xc0,0x46,0xb0,0xbc, + 0x3a,0x30,0x58,0x29,0x32,0x9c,0xca,0x3b,0xc,0x87,0xc,0x1a,0xea,0x27,0xd5,0x73, + 0xe9,0xcc,0xcb,0xd8,0xb4,0xfd,0x59,0x6,0xb2,0x3,0xe1,0x29,0xde,0xa0,0x6e,0xe5, + 0x80,0xbc,0x9f,0x45,0x3c,0xca,0x77,0x46,0x5f,0xbc,0x8f,0x82,0xd3,0x4,0xf0,0xbf, + 0x42,0x55,0xc2,0x3,0x28,0xa2,0x49,0x10,0xe5,0x15,0x60,0x58,0x24,0x58,0x5e,0xbf, + 0x9c,0xe9,0xe5,0xf5,0x3c,0xf9,0xca,0x7f,0xa0,0x4d,0xf7,0xa0,0x80,0xb4,0xda,0xc2, + 0x1,0xb5,0x6e,0xb4,0xbb,0x7c,0x1b,0xee,0x69,0x0,0x6b,0x16,0x20,0x82,0x10,0x30, + 0xd4,0x17,0x36,0x74,0x44,0xf9,0x54,0xa1,0xc1,0xa8,0x13,0x5a,0x70,0xd5,0xbc,0xab, + 0x11,0x99,0x14,0xcf,0xee,0x7c,0xe,0x2d,0x74,0xa1,0x1f,0x1a,0x8f,0x93,0xf2,0x49, + 0x76,0xaa,0xb5,0x63,0xcd,0xf8,0xe0,0xa2,0x7,0xb0,0x44,0x20,0x52,0xf8,0xdf,0xaa, + 0x9,0xea,0x4d,0x43,0xdb,0xdf,0xe6,0x29,0x45,0x88,0xa8,0xfd,0x5c,0xdd,0x84,0xd4, + 0x4,0xd6,0x36,0x5d,0xcf,0xef,0x77,0x3f,0xcf,0x91,0x2e,0xfb,0x2b,0x78,0xba,0x87, + 0xc3,0xfa,0x61,0x5a,0xf4,0x17,0xc6,0x42,0xbc,0x8f,0x82,0x7b,0x4,0xb0,0xa7,0x81, + 0x1,0x1,0xa0,0x78,0x4,0xdb,0x5f,0xed,0x8a,0x2a,0xf,0x21,0x1c,0x67,0x55,0xcf, + 0xe2,0x8a,0xfa,0x2b,0x79,0xea,0x95,0xa7,0xe9,0xcf,0xf6,0x87,0x53,0xce,0x9e,0x6e, + 0x65,0x8f,0x7c,0x80,0xc5,0x6c,0xe4,0x91,0xb1,0x11,0xef,0xa3,0xe0,0x1e,0x1,0x6c, + 0x98,0xdf,0xa7,0x8b,0x72,0xe1,0xc3,0x31,0x78,0x44,0xdd,0xaa,0xe9,0xab,0x98,0x99, + 0x9c,0xc5,0x4f,0x37,0x3f,0x5e,0x88,0xf7,0xc1,0xb5,0xd3,0x6a,0xb,0xfb,0xc6,0x5e, + 0xbc,0x8f,0x82,0x83,0x1a,0x40,0xf8,0x6f,0x4,0x82,0x44,0x41,0x3,0x78,0x84,0xb7, + 0x66,0xb9,0x94,0x37,0xb0,0xb7,0x1a,0x84,0x12,0x5c,0x37,0x77,0x2d,0xa2,0x3f,0xc5, + 0xd3,0xdb,0x9f,0x41,0xb,0xf2,0x9f,0x87,0x10,0x1e,0x5d,0xfa,0x29,0xb6,0x8d,0xcd, + 0x78,0x1f,0x5,0xf7,0x3c,0x80,0xa1,0xd0,0xf3,0xb3,0x80,0xa8,0x10,0x10,0x15,0xa, + 0x6c,0x3d,0x60,0x8d,0xfa,0xaa,0x64,0x15,0x1f,0x6a,0xba,0x89,0x5f,0x6d,0xfb,0xd, + 0xad,0x27,0xdb,0xac,0x3c,0x80,0xee,0xa5,0x45,0x3d,0xcc,0x41,0xf5,0xc0,0x58,0x8d, + 0xf7,0x51,0x70,0x8f,0x0,0x6,0x84,0x10,0xe0,0x19,0x4,0x80,0xd2,0x4,0xb0,0x45, + 0xa1,0x49,0x6,0x9,0xb3,0x27,0xce,0xe6,0xbd,0xf5,0x57,0xf1,0xd8,0x8b,0x4f,0xd0, + 0x9f,0xe9,0xcf,0x7d,0x40,0x70,0xd,0xdd,0xc6,0x6b,0xde,0xfd,0x5c,0xc0,0x46,0x36, + 0x8c,0xdd,0x78,0x1f,0x5,0x37,0x9,0x10,0x4c,0x3,0xcd,0x3c,0x0,0x14,0xcf,0xdd, + 0x4b,0xc5,0x7b,0x2b,0x1c,0xbc,0x63,0xc6,0x25,0xcc,0x4a,0xce,0xe6,0xd1,0xe7,0x7f, + 0xe0,0xa7,0x74,0x83,0xe4,0x8e,0x2,0x32,0xfa,0x55,0x76,0x7b,0x7f,0x39,0x5e,0x5c, + 0xbe,0xd,0xf7,0x8,0x10,0x8c,0x4a,0x9d,0xf3,0x0,0x66,0x22,0x8,0x6b,0x1b,0x95, + 0x0,0xb2,0xe2,0xfd,0x8d,0xf3,0x3e,0x44,0xeb,0xd1,0x23,0xfc,0xfc,0xc0,0x93,0x76, + 0xea,0xd7,0xa3,0x4b,0xfd,0x17,0xbb,0xe5,0xdd,0xae,0xae,0xd7,0x3b,0x17,0x70,0x8f, + 0x0,0x76,0x7e,0x3e,0x10,0x7b,0xe6,0x71,0x33,0x27,0x10,0x15,0xa,0x14,0x4c,0x4c, + 0x4e,0xe4,0xb6,0x5,0xb7,0xf3,0xcc,0xd6,0xff,0xe6,0x50,0x67,0xee,0xff,0xfa,0xe4, + 0xa7,0x98,0xba,0x97,0x56,0xf5,0x30,0xfb,0xc6,0x57,0xbc,0x8f,0x82,0xd3,0x4,0x8, + 0x79,0x0,0xf3,0xd8,0x10,0x59,0x3d,0x14,0x34,0x56,0x37,0xf2,0x81,0x59,0xd7,0xf1, + 0xfd,0xe7,0x7f,0x14,0xfe,0xd,0x3e,0x0,0xa5,0x8f,0xb0,0xdb,0xfb,0x3c,0xcd,0x6c, + 0xe4,0xa1,0xf1,0x15,0xef,0xa3,0xe0,0x1e,0x1,0xc,0x44,0x6a,0x0,0x3b,0x4,0x40, + 0x88,0x0,0x97,0xcf,0x7c,0x17,0xb3,0x53,0xd,0x6c,0xf8,0xfd,0x23,0xc5,0xeb,0xf5, + 0x6,0xf5,0x56,0x76,0x7a,0x77,0x8d,0xd7,0x78,0x1f,0x5,0xf7,0x8,0x60,0x6a,0x0, + 0x1d,0x91,0xa,0xe,0x60,0x8e,0x7c,0xfc,0xb6,0x7f,0xd6,0x7c,0x2b,0x2d,0x47,0x5b, + 0xf9,0xc9,0xfe,0x7f,0xb7,0xaf,0xea,0xd1,0xad,0x9e,0x61,0x87,0x5c,0x37,0x9e,0xe3, + 0x7d,0x14,0xdc,0x23,0x40,0x60,0x68,0x91,0x5b,0x12,0x26,0x23,0xa6,0x81,0xc1,0x36, + 0xf7,0xae,0x2e,0xab,0xe6,0xce,0xc5,0x1f,0xe3,0xa9,0x2d,0x4f,0x73,0xb0,0xf3,0xd, + 0x6b,0xcd,0xa0,0xee,0xa5,0x45,0x7d,0x9b,0xbd,0xea,0xfe,0xf1,0x1e,0xef,0xa3,0xe0, + 0x1e,0x1,0x8c,0x45,0xa1,0x42,0x27,0x4a,0x6b,0x80,0xdc,0x76,0x5e,0xcd,0x3c,0x3e, + 0x38,0xef,0x4f,0xf9,0xf6,0x1f,0xbe,0x4b,0x6f,0xa6,0x17,0x8c,0x5f,0x5,0x45,0xa9, + 0x76,0x5e,0xf3,0x3e,0x47,0x33,0x1b,0xf9,0x66,0x1c,0xef,0xa3,0xe0,0x20,0x1,0x28, + 0xe4,0x1,0x4e,0x21,0x2,0x57,0x37,0xae,0xa1,0xb1,0x6a,0x2e,0x5f,0xff,0xed,0x43, + 0x28,0xa5,0xa,0xe7,0x6a,0xc0,0x53,0xdb,0xd8,0xe6,0xfd,0x45,0x1c,0xef,0x87,0x86, + 0x7b,0xcf,0x2,0xc,0xd7,0x2e,0xc8,0xad,0x7,0xf0,0x8,0x3d,0xb,0x48,0xa8,0x4, + 0x77,0x2c,0xb9,0x13,0x91,0x4e,0xf1,0xe8,0xe6,0x1f,0x14,0x8c,0xef,0xc3,0xa3,0x47, + 0x3e,0xcd,0x66,0xef,0x3,0xb1,0xf1,0x4f,0xd,0xf7,0x3c,0x80,0xa9,0xda,0x83,0x6f, + 0x1,0x19,0x1a,0x60,0x52,0xc5,0x24,0xee,0x5e,0xf5,0x9,0x9e,0xd8,0xfa,0x24,0xfb, + 0xdf,0x7c,0x3d,0x7c,0x6e,0x42,0xf7,0x71,0x58,0x3e,0xcc,0xee,0x38,0xde,0xf,0x17, + 0xee,0x11,0xc0,0x5e,0x10,0x62,0x84,0x80,0xa6,0xda,0x26,0x3e,0xbc,0xe4,0x16,0xbe, + 0xf9,0x87,0x6f,0xd1,0x93,0xee,0x9,0x9f,0x27,0x54,0x3b,0x3b,0xbc,0xcf,0x33,0x9f, + 0xef,0xb2,0x29,0x8e,0xf7,0xc3,0x85,0xdb,0x4,0xd0,0xc2,0x17,0x75,0x12,0xde,0xd7, + 0x7c,0x15,0xf3,0xa6,0x34,0xf1,0x4f,0xcf,0x7d,0x15,0xa5,0x55,0xb8,0xad,0x56,0xdb, + 0xd9,0xe2,0x7d,0x3c,0x76,0xf9,0xa7,0xf,0xf7,0x34,0x80,0x1,0x21,0x4,0x49,0x99, + 0x64,0xdd,0xc5,0x77,0x93,0xd0,0x29,0x1e,0xde,0xfc,0x1d,0x94,0x39,0xb8,0x93,0x48, + 0xfa,0xe4,0xd3,0x3c,0xef,0xbd,0x3f,0x36,0xfe,0x99,0xc1,0x3d,0x2,0x18,0x8b,0x42, + 0xcb,0x12,0x29,0x1e,0xb8,0xea,0x1,0x7e,0xb5,0xff,0xb7,0x6c,0xda,0xfb,0xac,0x5f, + 0x19,0x8c,0xfa,0xa4,0xee,0xa3,0xd5,0xfb,0x57,0x5e,0x94,0x37,0xc7,0xc9,0x9d,0x33, + 0x87,0x5b,0x21,0x20,0x41,0x16,0x41,0x16,0x49,0x19,0xc0,0xeb,0x27,0xe,0xf0,0x91, + 0x1f,0x7f,0x8c,0xee,0x4c,0x77,0x38,0x13,0x98,0x50,0x47,0xd9,0xe9,0x7d,0x8e,0xb9, + 0x71,0xbc,0xff,0xff,0xc2,0x2d,0x2,0xc0,0x3e,0xb4,0x3a,0xa,0x89,0xd9,0x0,0xc7, + 0x7a,0x8e,0x87,0x8f,0x6a,0x40,0xa8,0x1d,0xbc,0xea,0x7d,0x8c,0x1f,0xc6,0x2e,0xff, + 0x6c,0xc0,0xad,0xff,0x1c,0xba,0x9b,0x3e,0x2e,0x64,0x12,0x35,0x89,0x77,0x61,0xf7, + 0x4d,0x20,0x19,0x90,0xcf,0xb0,0x59,0xde,0xcc,0xe3,0xbc,0x36,0x32,0x1d,0x1c,0x7b, + 0x70,0x8b,0x0,0x0,0x2b,0xf4,0x1f,0x18,0xd0,0x8a,0x29,0x89,0x26,0x34,0x13,0x10, + 0x48,0x92,0xb4,0x73,0xd8,0xfb,0x26,0xaf,0xaa,0x7b,0xf8,0x4f,0xde,0x1c,0xe9,0x2e, + 0x8e,0x25,0x9c,0xad,0xdf,0xd1,0x38,0xfb,0xb8,0x91,0xf3,0x18,0xa4,0x1,0x81,0x46, + 0xd0,0xca,0x93,0xb4,0x8d,0x74,0x97,0x62,0xc4,0x88,0x11,0x23,0x46,0x8c,0x18,0x31, + 0x62,0xc4,0x88,0x11,0x23,0x46,0x8c,0x18,0x31,0x62,0xc4,0x88,0x11,0x23,0x46,0x8c, + 0x51,0x88,0xff,0x3,0x57,0x29,0x25,0xfa,0xc3,0x82,0xd5,0xaf,0x0,0x0,0x0,0x0, + 0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82, + // /home/user/2/qstardict/qstardict/pixmaps/configure.png + 0x0,0x0,0x2e,0x0, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb, + 0x0,0x0,0x0,0x4,0x73,0x42,0x49,0x54,0x8,0x8,0x8,0x8,0x7c,0x8,0x64,0x88, + 0x0,0x0,0x20,0x0,0x49,0x44,0x41,0x54,0x78,0x9c,0xed,0x9d,0x77,0x9c,0x5c,0xd5, + 0x79,0xf7,0xbf,0xe7,0xdc,0x99,0xb9,0x33,0xb3,0xbd,0xcc,0x76,0x69,0x8b,0xb4,0x5a, + 0xf5,0x5e,0x40,0x12,0x12,0xbd,0xe3,0xf8,0x43,0x90,0xd,0xc6,0x89,0xb1,0x29,0x1, + 0x7,0x17,0x8a,0x8c,0x53,0x9c,0x37,0xe,0x89,0x9d,0xd8,0x26,0x8e,0xe3,0x12,0xdb, + 0x80,0x6d,0x6c,0x83,0xe9,0x1d,0xd1,0x44,0x11,0x20,0x84,0x7a,0x41,0x5a,0x49,0xab, + 0xde,0x57,0xab,0xed,0x75,0xda,0x3d,0xe7,0xfd,0xe3,0xcc,0x9d,0x9d,0x15,0x12,0x48, + 0x42,0x80,0xca,0xfc,0xe0,0x72,0x67,0x76,0xee,0x2e,0xbb,0x9f,0xe7,0x77,0x9e,0xf3, + 0xf4,0x3,0x69,0x9c,0xd6,0x10,0x9f,0xf5,0x2f,0x70,0x1a,0x42,0x0,0x32,0xe5,0xee, + 0x5e,0x22,0x14,0xa,0x9,0x29,0xa5,0xde,0xbf,0x7f,0xbf,0x6,0x14,0xe0,0xde,0x53, + 0x5f,0x1f,0xf7,0x5f,0x26,0x8d,0x4f,0x1e,0xae,0xb0,0x3d,0x57,0x5c,0x71,0x61,0x59, + 0x66,0x76,0xee,0xd5,0x91,0x70,0xf4,0x4c,0x47,0xab,0x3a,0x8f,0xf4,0x94,0x7a,0x3d, + 0xd2,0x6f,0x79,0x7d,0x5e,0xbf,0xcf,0x87,0xcf,0x6f,0x2b,0x9f,0xcf,0xdb,0x69,0xdb, + 0xbe,0x66,0x8f,0xe5,0xdd,0x24,0xa4,0x5c,0xde,0xda,0xde,0xbe,0xe0,0xe1,0x3f,0x3f, + 0xbc,0xb4,0xad,0xad,0x2d,0x2,0xc4,0xe9,0x27,0xc5,0x71,0xf9,0xc5,0xd2,0xf8,0xe4, + 0x20,0x1,0xab,0xa6,0xa6,0x26,0x38,0x65,0xda,0xa4,0x5b,0xbb,0x3a,0x7b,0xae,0xed, + 0xeb,0xeb,0xa9,0xd3,0x4a,0xcb,0x40,0x30,0x48,0x69,0x49,0x31,0x25,0xe5,0xa5,0x14, + 0x16,0x14,0x92,0x95,0x95,0x89,0xd7,0x6b,0x1b,0x89,0x68,0x4d,0x34,0x16,0x43,0x39, + 0x71,0xe2,0xf1,0x38,0xca,0x71,0x88,0xc4,0xa3,0x2d,0x9d,0xed,0x9d,0xcf,0x6c,0xda, + 0xb8,0xf5,0xb7,0xf,0x3f,0xfc,0x70,0x3d,0x90,0x4a,0x86,0x63,0x46,0x9a,0x0,0x9f, + 0xc,0x4,0xe0,0x9,0x85,0x42,0xf6,0x39,0xe7,0xcc,0xbe,0xa3,0xb5,0xad,0xed,0xb6, + 0xde,0xde,0xde,0x1c,0x9f,0xcf,0x47,0xed,0xb0,0x5a,0x26,0x8c,0x1f,0x4f,0x49,0x49, + 0x31,0x68,0x70,0xb4,0x42,0x29,0x85,0xd6,0xa,0xe5,0x68,0x54,0xe2,0xfd,0xc1,0x97, + 0xfb,0x79,0x34,0x1e,0x55,0x5d,0x9d,0x5d,0x6f,0xae,0x59,0xb5,0xf6,0x5f,0x1e,0x7d, + 0xf4,0xd1,0x35,0x18,0x22,0xc4,0x30,0x5b,0xc4,0x31,0xfd,0xa2,0x69,0x1c,0x5f,0x58, + 0x80,0xf7,0xf3,0x9f,0xbf,0xfc,0xc,0x47,0xe9,0x87,0x5a,0x5b,0xdb,0x4a,0x7d,0x5e, + 0x2f,0xd3,0xce,0x98,0xc6,0x19,0x67,0x9c,0x89,0xb4,0x4,0x68,0x8d,0x52,0x1a,0xad, + 0xb5,0x11,0xb0,0x76,0x50,0xa,0x94,0xe3,0xa0,0xb5,0xc2,0x51,0xa,0xa5,0xcc,0x67, + 0x5a,0x39,0x38,0x5a,0xa1,0x1d,0x95,0xbc,0x6b,0xad,0x89,0xc7,0xe3,0xf1,0x96,0xd6, + 0xe6,0xfb,0x7f,0xf5,0x8b,0xdf,0x7e,0xbf,0xb9,0xb9,0xb9,0x3,0x43,0x4,0xe7,0x58, + 0x7e,0xd9,0x34,0x8e,0x1f,0x3c,0x40,0xe0,0xaa,0x2f,0x5c,0x79,0x47,0x67,0x67,0xcf, + 0xfd,0xdd,0xdd,0xdd,0x39,0xa3,0xc7,0x8c,0xe6,0x4b,0xd7,0x5e,0xcb,0xd0,0x21,0x43, + 0x91,0x96,0x44,0xa,0x0,0x81,0x10,0x89,0xb5,0x27,0x92,0xff,0x1,0xad,0x53,0xd6, + 0xb1,0x4e,0xbc,0xd4,0xc9,0x8f,0xd0,0x1a,0x21,0x4,0x5a,0x80,0x40,0xc8,0x40,0x30, + 0x38,0x79,0xca,0xb4,0xc9,0x97,0x38,0x71,0xfd,0xe6,0xf6,0xed,0xdb,0xbb,0x30,0x4, + 0x38,0x2a,0x4d,0x90,0x26,0xc0,0xf1,0x81,0xc0,0x8,0x3f,0xe3,0x8b,0x5f,0xbc,0xea, + 0xc7,0xed,0x1d,0x1d,0x73,0x41,0xcb,0x4b,0x2f,0xb9,0x98,0x73,0xce,0x3d,0x17,0x9f, + 0xc7,0x3,0xae,0xc0,0x11,0xc9,0x97,0x49,0x12,0xb8,0x3f,0x41,0x40,0xbf,0xe0,0x5d, + 0x68,0xf7,0xdf,0xe4,0x5b,0xf7,0x19,0x8d,0x26,0x16,0x8b,0xdb,0xc1,0x60,0xd0,0x59, + 0xfc,0xde,0x92,0xe5,0x18,0x2d,0x70,0x54,0x36,0x81,0xe7,0x68,0x1e,0x4e,0xe3,0xb0, + 0xb0,0x80,0x8c,0x6b,0xff,0xe6,0x9a,0xef,0xb5,0xb5,0xb4,0xdd,0xe4,0xf5,0x78,0x99, + 0x33,0xe7,0x2a,0x2a,0x2a,0x2a,0x12,0x9f,0x5a,0x28,0xad,0xb0,0x14,0x68,0x29,0x50, + 0xe,0x48,0xa9,0x50,0x1a,0x24,0x2,0xb4,0x71,0x12,0xb4,0xd0,0x8,0x29,0x91,0x1a, + 0x94,0x4c,0x48,0x5d,0x48,0x84,0xd0,0x8,0x4,0x52,0x8,0x1c,0x9,0xb1,0x70,0x4c, + 0xd7,0xd7,0xaf,0xef,0x5e,0xbe,0x6c,0xe5,0xc6,0x55,0x2b,0x57,0xbd,0x16,0x8f,0xc7, + 0xdf,0x3,0x82,0x40,0x27,0x10,0x3d,0x9a,0x5f,0x3c,0x4d,0x80,0x8f,0xf,0xb,0x8, + 0x5e,0x71,0xc5,0x15,0x57,0xf5,0xf6,0xf4,0xdd,0x2e,0xa4,0x14,0x97,0x5f,0x71,0x39, + 0x83,0x6,0xd,0x1a,0xf0,0x90,0xc4,0x2,0x4b,0xa3,0xb4,0x46,0x5a,0x18,0x12,0x8, + 0xf3,0x5e,0x48,0x9,0x4a,0x21,0xa5,0x40,0x6b,0x81,0xb4,0x4,0xda,0x91,0x48,0xa9, + 0xd0,0x5a,0xa0,0x11,0xf4,0x85,0xc3,0x6c,0xd9,0xb2,0x55,0x2d,0x59,0xbc,0x38,0xbc, + 0x7a,0xd5,0xea,0xd6,0x9e,0x9e,0xde,0x26,0x60,0x27,0xd0,0xc7,0xc7,0x30,0x2,0xd3, + 0x4,0xf8,0x78,0x90,0x80,0x5d,0x55,0x55,0x55,0x96,0x9b,0x97,0xfd,0xe3,0xae,0xce, + 0x2e,0x71,0xd6,0xac,0x99,0xc,0xab,0xad,0x45,0x20,0xcc,0xa7,0x1a,0xb4,0xd6,0x8, + 0x63,0xfb,0x21,0x11,0x28,0x30,0x24,0x50,0x1a,0x21,0x41,0x6a,0x7,0x2d,0x4,0x5a, + 0x4b,0xb4,0xd4,0x28,0x25,0x11,0x68,0x22,0x91,0x18,0x1b,0x37,0x6e,0xd0,0x4b,0x16, + 0x2f,0x71,0xd6,0xad,0xad,0xef,0x3d,0x70,0xe0,0x40,0x17,0xd0,0x1,0x1c,0x0,0xb6, + 0x1,0x1b,0x80,0x6,0x60,0x1f,0xd0,0xcb,0x31,0x18,0x81,0x69,0x2,0x7c,0x3c,0x78, + 0x80,0xcc,0x99,0xb3,0x66,0x7e,0x3f,0x1e,0x8b,0xe6,0x15,0x97,0x14,0x31,0x79,0xe2, + 0x24,0x84,0x14,0x8,0x64,0x72,0x5f,0x17,0x0,0xa,0xb4,0x30,0x16,0x3c,0x5a,0xa2, + 0x95,0x40,0xb,0x7,0x29,0x24,0x4a,0x6a,0xa4,0x30,0x9b,0xb7,0x74,0x14,0x1b,0x36, + 0x35,0xf0,0xf6,0x9b,0x6f,0xab,0x75,0xf5,0xf5,0xb1,0x7d,0x7b,0xf7,0x45,0x1c,0xc7, + 0xe9,0xc1,0xa8,0xf7,0xbd,0x18,0xa1,0xaf,0x4f,0xbc,0xde,0xf,0x34,0x3,0x6d,0x40, + 0x37,0xc7,0xa0,0x9,0xd2,0x4,0x38,0x76,0x48,0xc0,0xce,0xcd,0xcd,0x2d,0xf5,0xfb, + 0x7d,0x97,0xf7,0x69,0x87,0x99,0x33,0x67,0x62,0x79,0xbc,0xc6,0xb8,0x13,0x89,0xfd, + 0xdd,0x35,0xd8,0x64,0xe2,0x5b,0xb4,0x42,0x2a,0x50,0x12,0x2c,0x2c,0x1c,0x1c,0x2c, + 0x4,0x5a,0x9,0x9e,0x7f,0xfe,0x5,0x3d,0x7f,0xfe,0x7c,0xb5,0x77,0xef,0x3e,0x27, + 0x1a,0x89,0x46,0x31,0xea,0xbd,0x3,0xd8,0x8,0xac,0x4c,0xdc,0x9b,0x80,0x16,0xa0, + 0x1d,0xe8,0x4a,0x3c,0x13,0xe5,0x18,0x83,0x42,0x69,0x2,0x1c,0x3b,0x3c,0x40,0xe6, + 0x79,0xe7,0x9f,0x73,0xd,0x5a,0x4,0xb,0xf2,0xf3,0x29,0xaf,0xa8,0x30,0x46,0x9c, + 0x71,0xd3,0xcc,0x53,0x9,0xdd,0x2f,0x4,0xa0,0x5,0xa,0x81,0x96,0x1a,0xa1,0x14, + 0x4a,0x2a,0xb4,0x96,0x28,0x61,0x3e,0x7f,0xe6,0xe9,0x67,0x38,0x70,0xa0,0x59,0x61, + 0x4,0xba,0x1b,0x58,0xa,0x2c,0x4e,0xbc,0x3e,0x80,0x59,0xe9,0x9d,0x18,0x75,0x1f, + 0xc6,0xac,0xf8,0x8f,0x15,0x16,0x4e,0x13,0xe0,0xd8,0x20,0x0,0x2f,0x90,0x9d,0x93, + 0x93,0x7d,0xbe,0xc7,0x92,0xd4,0xd6,0xd6,0x62,0x49,0xf,0x42,0x18,0x37,0x4f,0x20, + 0xcd,0x93,0x52,0x20,0xd0,0xc9,0x2d,0x40,0x6a,0x50,0x1a,0x40,0x22,0x15,0x68,0x4b, + 0x83,0x90,0x38,0x4a,0x31,0x79,0xf2,0xa4,0xbe,0x17,0x5f,0x7c,0xf9,0x69,0x8c,0x8a, + 0xdf,0x6,0x34,0xd2,0xbf,0xda,0xbb,0x31,0x42,0x8f,0x62,0xf6,0x7a,0x37,0x41,0xf4, + 0xb1,0x90,0x26,0xc0,0xb1,0x41,0x2,0x36,0x90,0x13,0xcc,0xc8,0x1c,0xac,0x1d,0x45, + 0x49,0x69,0x19,0x52,0xa,0x4,0x2,0x21,0x24,0x42,0x1a,0x2d,0x60,0x24,0x24,0x40, + 0x6a,0x14,0x12,0xa1,0x40,0xa0,0x70,0xa4,0x2,0x4,0x96,0x92,0x68,0x1,0xb1,0x68, + 0x8c,0x48,0x24,0xd6,0x8b,0x51,0xf3,0xab,0x30,0x4,0x68,0xc5,0xac,0x76,0x37,0xee, + 0x7f,0xd4,0x81,0x9e,0x8f,0x42,0x9a,0x0,0xc7,0x6,0x9,0xd8,0xc1,0x60,0xb0,0x20, + 0x10,0xb0,0xb,0x62,0xb1,0x38,0xb9,0x39,0xb9,0x89,0xd5,0x2f,0x13,0x44,0x90,0x20, + 0x74,0x4a,0xac,0x5d,0x20,0x14,0x68,0x4b,0xa1,0x1c,0x89,0x5,0x38,0x9,0x2f,0xc1, + 0x12,0x10,0x89,0x84,0x89,0xc7,0xe3,0x7d,0xc0,0x1e,0x8c,0x7b,0xb7,0x17,0xb3,0xea, + 0xdd,0xd5,0xfe,0x89,0x20,0x4d,0x80,0x63,0x83,0x4,0xec,0xd1,0xa3,0x47,0x8c,0x68, + 0xdc,0xb7,0x5f,0xf6,0xf6,0xf4,0x2,0xc6,0x9f,0xb7,0x84,0x4,0x61,0x82,0x36,0x8, + 0xe3,0xc3,0x83,0x46,0x68,0xa3,0xee,0xb5,0x96,0x80,0x42,0x29,0xb,0x4b,0x19,0x12, + 0x48,0x8c,0xab,0x28,0xa5,0xc,0x63,0xf6,0xf8,0x6e,0xfa,0xfd,0xfb,0x4f,0xfc,0xf, + 0x49,0xe3,0xe8,0x61,0x1,0xfe,0x92,0xd2,0xd2,0xe1,0x1d,0x1d,0x9d,0xf8,0xfd,0x7e, + 0xb6,0x6f,0xdf,0x86,0x74,0x85,0x2f,0xcd,0x5d,0x48,0x89,0x25,0x25,0x52,0x5a,0x8, + 0xcb,0x42,0x4a,0x89,0x14,0x12,0x29,0x25,0x96,0x14,0x8,0xcb,0x3c,0x2b,0xa4,0x20, + 0x16,0x8f,0xa3,0xb5,0xd2,0x18,0xa1,0x7f,0xec,0x34,0xef,0x91,0x22,0x4d,0x80,0xa3, + 0x87,0x1b,0xf7,0xf7,0x7,0x83,0xfe,0xe1,0x96,0x94,0xe4,0xe4,0xe4,0xb2,0x79,0xf3, + 0x16,0xe2,0xb1,0x98,0x51,0xff,0x42,0x20,0x2d,0xb,0x4b,0x48,0xf3,0x5a,0x24,0xbe, + 0x26,0xa4,0x11,0x7a,0xe2,0x6e,0x9,0xcb,0x7c,0x26,0x25,0x2,0x41,0x2c,0x16,0x13, + 0x7c,0x2,0xfb,0xfc,0x87,0x21,0x4d,0x80,0xa3,0x87,0xc4,0x78,0x0,0xc1,0xac,0xcc, + 0xec,0x1a,0xaf,0xcf,0x47,0x4e,0x6e,0x36,0x7d,0x7d,0x61,0xb6,0x6c,0xdd,0x92,0x58, + 0xe1,0x29,0x42,0x97,0x12,0xcb,0xb2,0xb0,0xa4,0x34,0x82,0x16,0x16,0xd2,0xb2,0xc, + 0x9,0x84,0x44,0xb8,0x44,0x31,0x51,0x23,0xb3,0x5f,0xa4,0x9,0x70,0x42,0xc3,0x25, + 0x40,0x86,0xdf,0xef,0x2f,0xca,0xcd,0xc9,0xc1,0xeb,0xb3,0x91,0x52,0xb0,0x7e,0x7d, + 0x3d,0x71,0xa5,0x92,0x6a,0x5e,0x26,0x85,0x2e,0x92,0xef,0xad,0xe4,0x7b,0xb,0x29, + 0x5,0x96,0x10,0x8,0x29,0x28,0x2b,0x2f,0x63,0xcc,0x98,0xd1,0xb9,0x3e,0x9f,0xcf, + 0xe2,0x53,0xac,0xd3,0x48,0xa7,0x83,0x8f,0x1e,0x5e,0x20,0x77,0xdc,0xb8,0xd1,0x53, + 0x7,0x55,0x56,0x7e,0x2e,0x37,0x2f,0x7,0xdb,0xf6,0x11,0x8f,0x39,0x74,0x77,0x77, + 0x91,0x95,0x93,0x43,0x51,0x61,0xa8,0x5f,0xf8,0x32,0xa1,0xf2,0xdd,0xf8,0x40,0x42, + 0x33,0x68,0x12,0xf9,0x1,0xb4,0xc9,0x11,0x48,0x41,0x34,0x12,0xf5,0x5b,0x96,0xb5, + 0xa3,0xa1,0xa1,0x61,0x15,0xd0,0x83,0xb1,0x5,0x3e,0x51,0xa4,0x35,0xc0,0xd1,0xc3, + 0x2,0xec,0xaa,0xea,0xea,0x31,0xb1,0x68,0x94,0x50,0x61,0x8,0x9f,0xc7,0x8b,0xc7, + 0xeb,0x41,0x58,0x16,0xef,0xaf,0x59,0xd,0xd0,0xaf,0xfe,0x85,0x44,0x26,0xed,0x0, + 0xd7,0x10,0x4c,0x68,0x0,0x21,0x11,0xd2,0xc2,0x92,0x16,0x42,0x4a,0xc6,0x8e,0x1f, + 0x2b,0x2b,0x2b,0x7,0x7f,0x39,0x23,0x23,0x23,0xb,0x43,0xb4,0x4f,0x5c,0x3e,0x69, + 0x2,0x1c,0x1d,0x5c,0x3,0x30,0x90,0x5f,0x90,0x3f,0x26,0x10,0x8,0x92,0x9b,0x97, + 0x8b,0xd7,0xf6,0xe1,0xf1,0x78,0xf0,0x78,0x3c,0xb4,0xb5,0xb4,0xb2,0x79,0xdb,0x96, + 0x84,0x80,0x5,0x42,0x5a,0x8,0x69,0xf6,0x7d,0xcb,0x72,0x85,0x2f,0xb1,0x12,0x86, + 0xa2,0xd9,0x1a,0x8c,0x41,0xe8,0xf7,0xd9,0x54,0x55,0x57,0x96,0x5e,0x7e,0xf9,0xa5, + 0x97,0x3,0x19,0x1c,0x1f,0x37,0x5d,0x2,0xd6,0x9c,0x39,0x73,0x2,0xdf,0xf9,0xce, + 0xad,0x65,0x1c,0x24,0xf3,0x34,0x1,0x8e,0xe,0xc9,0xfd,0x3f,0x2b,0x33,0x63,0x68, + 0x7e,0x7e,0x3e,0x3e,0x9f,0x8d,0xcf,0xe7,0xc3,0xeb,0xf3,0xe2,0xf5,0x78,0xd0,0x1a, + 0x56,0xad,0x5c,0x65,0xd4,0xbd,0x94,0x49,0x1,0xbb,0x5e,0x80,0xb4,0xac,0xe4,0xd7, + 0x45,0x4a,0xbc,0x40,0x8,0xe3,0x16,0x4e,0x9c,0x38,0xc9,0x2a,0x2a,0x2a,0xfe,0xc6, + 0x65,0x97,0x5d,0x3c,0x5,0x53,0xe4,0x71,0xac,0xdb,0xb4,0x4,0x7c,0xd3,0xa7,0x4f, + 0x2f,0xfc,0xe1,0xf,0xef,0xfe,0xde,0xd9,0xe7,0xcc,0xda,0xbe,0x72,0xe5,0xfa,0x73, + 0x1,0x5f,0xea,0xcf,0x4c,0x7,0x82,0x8e,0xe,0x12,0xf0,0xd9,0xb6,0x9d,0xe5,0xf3, + 0xf9,0x8b,0xa,0x43,0x85,0xd8,0xb6,0x8d,0xcf,0x67,0x63,0xfb,0x7c,0x78,0xbc,0x5e, + 0x3c,0x5e,0x2f,0xfb,0x1b,0xf7,0xb3,0x75,0xdb,0x36,0x6a,0x87,0xd6,0x26,0x72,0x1, + 0x6e,0xcd,0x1f,0x28,0xad,0x90,0x52,0x9a,0xd4,0x2f,0x1a,0x57,0x16,0x2,0x50,0x8e, + 0xc4,0xf6,0xf9,0xa8,0x18,0x34,0x28,0x54,0x36,0xa8,0xec,0x89,0x51,0x63,0x46,0xfd, + 0xec,0x37,0xff,0x77,0xdf,0x7f,0x74,0x74,0x74,0x74,0x63,0xec,0x81,0x8f,0xf2,0xe, + 0x52,0xfa,0xf,0xce,0x2f,0x9e,0x35,0xfb,0xbc,0xbb,0x8a,0x8a,0x4a,0xbf,0x12,0x8, + 0x4,0x32,0xe,0x1c,0x68,0xea,0x7b,0xfd,0xf5,0x37,0x3,0x40,0x36,0x26,0xd8,0xa4, + 0x0,0x9d,0x26,0xc0,0xd1,0x41,0x2,0xbe,0xb1,0x63,0x47,0xd7,0x39,0x4a,0x59,0xa1, + 0x82,0x42,0x7c,0x1e,0xf,0x3e,0xaf,0xd1,0x0,0x3e,0xaf,0xd9,0xa,0x7a,0x7b,0x7b, + 0x59,0xbe,0x7c,0x39,0xc3,0x86,0xd,0x33,0xd5,0x3e,0x29,0x62,0xb3,0xa4,0x40,0x29, + 0x37,0xc6,0xa3,0xd1,0x5a,0x99,0x52,0xaf,0x84,0x86,0xd0,0x52,0x31,0x65,0xf2,0x64, + 0xf9,0xd2,0x2b,0x2f,0xcb,0xa2,0xa2,0xe2,0x3b,0xee,0xfa,0xee,0x1d,0x97,0x6c,0xdc, + 0xb0,0xf1,0xa6,0x7,0x1e,0x78,0x70,0x5,0xfd,0x89,0xa0,0x83,0xe1,0xa,0xde,0x3b, + 0xe7,0xcb,0x73,0x2a,0x67,0x4d,0x9b,0xf1,0xaf,0xc5,0xc5,0x25,0x57,0x6,0x82,0x41, + 0x9f,0x52,0xa,0xc7,0x89,0xd3,0xb0,0xa9,0xa1,0xd1,0x71,0x9c,0x41,0x40,0x3e,0xfd, + 0x49,0xa5,0x34,0x1,0x8e,0x12,0x16,0x10,0xa8,0xae,0xa9,0x9e,0xe4,0xf7,0xd9,0xf8, + 0x3,0x7e,0x34,0x1a,0x7f,0xc0,0xc6,0xee,0xb3,0xb1,0x7d,0x5e,0xbc,0x1e,0x2f,0x1e, + 0x8f,0x97,0x5d,0xbb,0x76,0xb1,0x73,0xe7,0x4e,0xaa,0xab,0xab,0x13,0x45,0xa0,0x22, + 0xc5,0xe2,0x97,0xa0,0x35,0x5a,0x5a,0xc8,0x44,0xb5,0xaf,0xa5,0x35,0x42,0x6b,0xb4, + 0xb6,0xf0,0xd9,0x3e,0x8a,0xa,0x43,0x68,0xad,0xb1,0xed,0xc0,0xc8,0x11,0xa3,0x46, + 0xbd,0xf1,0xf,0xff,0x74,0xd7,0xcf,0x1f,0xfc,0xd3,0x5f,0xfe,0x7d,0xe7,0xce,0x9d, + 0xa9,0xda,0x20,0x29,0xf8,0x1b,0x6e,0xf8,0xca,0xa8,0xa9,0x53,0xcf,0xb8,0xbb,0xa4, + 0xb4,0xf4,0xc2,0x60,0x30,0xc3,0x52,0x4a,0xa1,0x1c,0x85,0xa3,0x1c,0xb4,0xd6,0xbc, + 0xf5,0xd6,0xdb,0xbd,0x40,0x21,0x90,0x8b,0x29,0x22,0x91,0x80,0x4a,0x13,0xe0,0xc8, + 0x91,0xc,0x0,0x85,0x42,0xc5,0x93,0x8b,0x4b,0x8a,0xb1,0x2c,0xb,0xd,0xd8,0xb6, + 0x1f,0xbf,0xcf,0xc6,0xeb,0xb3,0xb1,0x6d,0x1f,0x3e,0x9f,0x97,0xae,0xce,0x4e,0x96, + 0x2d,0x5d,0x4a,0x4d,0xcd,0x90,0x64,0x29,0x38,0x90,0xec,0x5,0x30,0xd9,0x20,0x7, + 0x84,0x34,0x69,0x62,0x29,0x51,0x4a,0x25,0x3d,0x86,0x49,0x93,0x27,0xf2,0xe2,0x8b, + 0x2f,0x32,0x68,0x50,0x5,0x1e,0x8f,0xc7,0xeb,0xf3,0xfa,0x6e,0xbf,0xf1,0xa6,0xeb, + 0xaf,0xd8,0xbe,0x6b,0xe7,0xd,0xf7,0xff,0xe6,0xfe,0xe5,0x18,0x4d,0x20,0x6f,0xbf, + 0xfd,0x9b,0xd3,0x46,0x8d,0x19,0x7b,0x77,0x79,0x59,0xf9,0xf4,0x60,0x30,0x28,0x84, + 0x10,0xfd,0xd,0x25,0x52,0x21,0x1d,0x49,0x5b,0x7b,0x9b,0x5e,0xf7,0xfe,0x3a,0x1f, + 0x66,0xd5,0xdb,0xa4,0xd8,0x7e,0x69,0x2,0x1c,0x39,0x24,0xc6,0x80,0xca,0xcc,0xce, + 0xce,0xac,0x29,0x2e,0x2e,0x41,0x5a,0x16,0x28,0x8d,0xdf,0x67,0xe3,0xf3,0x1b,0xe1, + 0x7b,0x7d,0xb6,0xb1,0x5,0x3c,0x5e,0x36,0x6d,0xd9,0xcc,0x9e,0xdd,0xbb,0x18,0x3c, + 0xb8,0x12,0xb7,0x32,0x48,0x20,0x91,0x12,0xb4,0xd2,0x48,0x29,0xd,0x21,0xb0,0x90, + 0x68,0xa4,0x65,0xa1,0xb5,0x42,0x58,0x12,0xaf,0xd7,0x47,0x51,0x71,0x31,0xd1,0x68, + 0x1c,0xdb,0xf6,0x99,0x68,0xa2,0xc7,0xaa,0x1d,0x1e,0x18,0xf6,0xda,0x99,0x67,0x4e, + 0x7d,0x6d,0xc2,0xe4,0x89,0x7f,0x9a,0x32,0x69,0xca,0x5d,0xe5,0xe5,0x15,0xa3,0x83, + 0xc1,0xa0,0x90,0x52,0x22,0x2d,0x99,0xac,0x41,0x74,0x1c,0x87,0xb8,0x30,0x61,0x84, + 0x77,0x17,0xbe,0x1b,0x8d,0x46,0x63,0x16,0x66,0xe5,0xbb,0x75,0x4,0xda,0xfd,0xa3, + 0xd2,0x38,0x32,0x48,0xc0,0x1e,0x3f,0x7e,0x7c,0x9d,0x94,0xd2,0x9f,0x9f,0x9f,0x87, + 0x25,0x25,0x96,0xc7,0xc2,0xf2,0x58,0xf8,0xed,0x0,0xb6,0x6d,0xb6,0x1,0xbf,0xcf, + 0x87,0xd7,0xeb,0xa5,0xb7,0xb7,0x8f,0xc5,0x4b,0x96,0xa0,0x5,0xb4,0xb7,0xb7,0xb3, + 0x74,0xc9,0x12,0xee,0xf9,0xef,0x7b,0xb8,0xfb,0xee,0x7f,0x67,0xc3,0x86,0xd,0x89, + 0x92,0x6f,0x99,0x88,0x11,0xf4,0x47,0xc,0xdd,0x60,0xd1,0xe4,0x49,0x93,0x69,0x6c, + 0xdc,0x87,0xe5,0xb5,0xb0,0x2c,0xb,0xaf,0xc7,0x4b,0xc0,0xef,0xf7,0xac,0x5f,0xbf, + 0xf1,0xa2,0x89,0xe3,0x27,0xfd,0xb9,0xa6,0x66,0xc8,0x98,0x60,0x30,0x28,0x3c,0x1e, + 0xf,0x5e,0x8f,0x17,0xdb,0x9b,0xf0,0x48,0xbc,0xde,0xa4,0x5b,0x8a,0x80,0x17,0x9e, + 0x7f,0x21,0x86,0x31,0xfc,0x3a,0x31,0x59,0xc6,0xa4,0x41,0x99,0xd6,0x0,0x47,0xe, + 0xf,0x10,0x1c,0x3e,0x62,0xd8,0x19,0xb9,0xb9,0xf9,0x78,0x3c,0x5e,0xb3,0xa6,0x13, + 0x6,0x9e,0xdf,0x6f,0xe3,0xf7,0x7,0xb0,0xfd,0xbd,0xf8,0x6c,0x63,0x14,0x7a,0x3c, + 0x16,0xeb,0xeb,0xeb,0xf9,0xbf,0x5f,0xfe,0x8a,0x6d,0xdb,0xb6,0xb3,0xbf,0xe9,0x0, + 0xe1,0x68,0x4,0xb,0x78,0x6d,0xfe,0xeb,0x8c,0x1c,0x31,0xa,0x4,0xe8,0xb8,0x69, + 0x13,0x93,0x5a,0x9b,0xb2,0xf0,0xc4,0xb6,0xe0,0xf1,0x58,0x94,0x95,0x96,0xd1,0xd7, + 0x1d,0x26,0x33,0x2b,0x3,0x0,0xc7,0x11,0x78,0xbd,0x5e,0x2,0xc1,0x60,0x22,0xb4, + 0x6c,0x62,0x9,0x96,0xc7,0x90,0x44,0x48,0x91,0x68,0x28,0x55,0x8,0x21,0x68,0x68, + 0x68,0xd0,0x3b,0x77,0xee,0x8a,0x1,0x3b,0x30,0x95,0x45,0x3d,0xa4,0x14,0x8f,0xa6, + 0x35,0xc0,0x91,0x21,0xe9,0xff,0x97,0x95,0x97,0xcd,0x2e,0x2d,0x2d,0xc1,0xb2,0x24, + 0x9e,0x44,0x70,0xc7,0x92,0x92,0x40,0x20,0x80,0xdf,0xef,0xc7,0xb6,0xfd,0xc9,0xd8, + 0x80,0xed,0xf3,0xd3,0x17,0x8e,0xb0,0x7e,0x63,0x3,0x2d,0x6d,0x1d,0x44,0xe2,0xe, + 0x1e,0xaf,0x8f,0x58,0xdc,0x61,0xe3,0xc6,0x8d,0x34,0x34,0x34,0x24,0x57,0x7b,0xf2, + 0x22,0x11,0x37,0xb0,0xcc,0xd8,0x80,0xf1,0x13,0x26,0xd0,0xd8,0xb8,0xf,0x8f,0xd7, + 0x8b,0xe5,0xf1,0x98,0xad,0xc0,0xb2,0xf0,0x78,0xac,0x64,0x7e,0x41,0x26,0x92,0x49, + 0x1a,0x8d,0x56,0xa,0xad,0x34,0xc2,0x18,0x1e,0xfc,0xfe,0x77,0xbf,0x8f,0x69,0xad, + 0xdd,0x4a,0xa3,0x16,0xe,0xaa,0x1e,0x4e,0x13,0xe0,0xc8,0x20,0x1,0x3b,0x27,0x27, + 0xa7,0x20,0x23,0x98,0x59,0x55,0x5a,0x5a,0x8a,0x65,0x79,0xb0,0xa4,0x11,0x86,0xb4, + 0x2c,0x3c,0x1e,0x2f,0x81,0x80,0x1f,0xbf,0x6d,0x9b,0x95,0x88,0xa0,0x2f,0x1c,0xa1, + 0xad,0xa3,0x8b,0x3,0xad,0x6d,0xb4,0x74,0x74,0xd0,0x1b,0xe,0xd3,0xdb,0x17,0xc6, + 0xeb,0xb7,0x69,0x6d,0x6d,0x65,0xfe,0xfc,0x57,0x93,0x89,0x23,0x71,0x50,0xc0,0x48, + 0x60,0xca,0xca,0x2c,0xcb,0xa2,0xbc,0xa2,0x82,0x8e,0x8e,0xe,0x2c,0x4b,0xe2,0xf5, + 0x7a,0xb1,0xfd,0xfe,0x24,0x61,0x4c,0xd1,0x49,0xbf,0x71,0xe9,0x28,0x85,0xd2,0x1a, + 0xad,0x34,0x9b,0x37,0x6d,0xd2,0xcb,0x96,0x2d,0x8f,0x62,0x2a,0x8c,0xf6,0x61,0x8, + 0xd0,0x4b,0x4a,0x8e,0x21,0x4d,0x80,0x23,0x83,0x5,0xf8,0x67,0x9c,0x35,0x63,0x46, + 0x30,0x18,0xb0,0x2,0xc1,0x80,0x59,0x79,0x96,0x85,0x65,0x79,0xf0,0x78,0x2c,0x1c, + 0xe5,0x10,0xee,0xb,0xb3,0xaf,0xb1,0x89,0x6d,0x3b,0x76,0xd1,0xd2,0xde,0x41,0x46, + 0x66,0x36,0x1e,0x9f,0x8f,0x70,0x38,0x8c,0xd7,0xeb,0x35,0x5d,0xbd,0x8e,0x83,0xa3, + 0x4c,0x53,0xc8,0xaa,0xd5,0xab,0xd9,0xb1,0x7d,0x47,0xc2,0xe,0x48,0xd8,0x3,0x52, + 0xa2,0x85,0x40,0x4a,0x12,0x61,0x63,0xc1,0xd8,0x71,0x63,0xd9,0xbd,0x73,0x17,0x3e, + 0x8f,0xf,0xcb,0x63,0xe1,0x49,0xa4,0x93,0x1,0xd0,0x1a,0x99,0x48,0x2e,0xb9,0xae, + 0x9f,0x72,0x1c,0x1c,0xe5,0xf0,0xf3,0x9f,0xff,0xc2,0x51,0x4a,0xf5,0x1,0xab,0x31, + 0x5,0xa6,0xad,0x98,0x18,0x40,0xb2,0xd8,0x24,0x6d,0x3,0x7c,0x34,0xdc,0xa,0xe0, + 0xcc,0xca,0xc1,0x83,0x2f,0x2c,0x2f,0xaf,0xc0,0x92,0xa6,0x8e,0x4b,0x29,0x4d,0x6f, + 0x6f,0x2f,0x6d,0xad,0x6d,0x6c,0xdd,0xbe,0x9d,0xed,0xdb,0x77,0xb2,0xb7,0xb1,0x91, + 0xea,0xaa,0x2a,0x2e,0xbc,0xe0,0x3c,0x22,0xe1,0x8,0x6d,0xed,0xed,0x74,0x75,0x77, + 0xb3,0xae,0x7e,0x3d,0xcb,0x57,0xae,0x22,0x12,0x89,0x10,0x89,0x46,0x8,0xda,0x36, + 0xed,0x6d,0xed,0xcc,0x9b,0x37,0x8f,0x5b,0x6e,0xb9,0x19,0x95,0x70,0xff,0x54,0xc2, + 0x10,0xd4,0x8e,0x21,0x4,0xc2,0xb8,0x86,0x15,0x83,0x7,0xd3,0xdc,0xd2,0x42,0x28, + 0x54,0x88,0xd7,0xe7,0x4d,0x36,0x96,0xa,0x21,0x4c,0xbb,0x19,0x2,0xa5,0x8d,0xfa, + 0x57,0x5a,0xb3,0xf0,0xdd,0x85,0x7a,0xf9,0xf2,0x15,0x51,0x60,0xb,0x66,0xff,0xdf, + 0x47,0x7f,0xef,0x60,0x32,0x34,0x95,0xd6,0x0,0x1f,0xd,0x9,0xd8,0x81,0x40,0x20, + 0xaf,0xb8,0xb4,0x64,0x72,0x59,0x59,0x69,0x7f,0xe2,0xa7,0xb5,0x95,0xa5,0xcb,0x56, + 0xf0,0xd2,0x2b,0xf3,0x79,0xf1,0xe5,0x57,0x79,0xed,0xcd,0x5,0xb4,0xb6,0xb4,0x90, + 0x9d,0x95,0x45,0x79,0x59,0x39,0x63,0x46,0x8f,0x26,0x2f,0x27,0x87,0xfa,0xfa,0x7a, + 0x96,0xad,0x58,0x49,0x34,0x1a,0x35,0x2,0x53,0x1a,0x47,0x69,0xb4,0x10,0x2c,0x5e, + 0xb2,0x98,0x3d,0x7b,0xf7,0x9a,0xd6,0xf1,0xd4,0x6d,0x40,0xba,0x9e,0x81,0xd9,0x1e, + 0xc6,0x8e,0x19,0xc3,0xce,0x1d,0x3b,0xb1,0x3c,0x1e,0x7c,0x3e,0x1f,0x5a,0x9b,0xa0, + 0x52,0x7f,0x67,0xb9,0x31,0x24,0x1d,0xe5,0xd0,0xdd,0xd5,0xc9,0x7f,0xfd,0xe7,0x8f, + 0xe2,0x5a,0xeb,0x2e,0x4c,0x43,0xc9,0x4e,0x4c,0x5f,0x41,0xf,0x7,0x45,0x12,0xd3, + 0x4,0xf8,0x68,0x58,0x40,0xe0,0x92,0x4b,0x2e,0xba,0xc0,0xf6,0xd9,0xbe,0xc2,0xc2, + 0x10,0x96,0xe5,0x41,0x4a,0x8b,0x40,0x20,0x88,0x13,0x77,0xd8,0xbc,0x6d,0x1b,0x5b, + 0x36,0x6f,0x41,0x4a,0x49,0x2c,0xee,0xb0,0x61,0xe3,0x6,0x1e,0x7e,0xe4,0x51,0x5a, + 0xdb,0xdb,0xc8,0xce,0xc9,0x26,0x10,0xc,0x92,0x95,0xb0,0xe2,0x5d,0x84,0xa3,0x51, + 0x7c,0x76,0x80,0x8e,0xf6,0xe,0x5e,0x9c,0x37,0xf,0xe1,0xfe,0x93,0xd8,0x6,0x48, + 0xad,0x1f,0x40,0x60,0x59,0x82,0xf2,0x8a,0xa,0x9a,0xf6,0x1f,0xc0,0xb2,0xac,0xc4, + 0x2c,0x1,0xb3,0xe2,0x71,0xf7,0xff,0xb8,0x83,0x72,0x1c,0xee,0xb9,0xe7,0xbf,0xd5, + 0x81,0xa6,0x3,0x51,0x8c,0xf0,0xb7,0x62,0x1a,0x4b,0x5a,0x39,0x44,0xfb,0x78,0x9a, + 0x0,0x1f,0xe,0x81,0x9,0xfe,0x64,0xd5,0xc,0xa9,0xfe,0xc2,0xe0,0x41,0x83,0x53, + 0xac,0x70,0xf,0x79,0xf9,0x79,0xc,0x1b,0x36,0x94,0xda,0x9a,0x1a,0x7c,0x7e,0x1b, + 0xad,0x35,0x3d,0x7d,0x7d,0x6c,0xdf,0xb5,0x9b,0xbd,0x8d,0x7b,0x69,0xd8,0xb4,0x89, + 0x89,0x13,0x26,0x52,0x57,0x3b,0x94,0xa2,0x82,0x2,0x72,0x73,0x73,0xc8,0xcd,0xc9, + 0x49,0x46,0xea,0x1c,0xad,0xb1,0x3c,0x5e,0x16,0x2c,0x78,0x8b,0xa6,0xfd,0xfb,0x4d, + 0x4f,0xa1,0x30,0x2d,0x25,0x22,0x51,0x56,0xe6,0x96,0x96,0x81,0x64,0xcc,0x98,0x51, + 0x6c,0xdf,0xbe,0x8d,0xcc,0xcc,0x4c,0x34,0x10,0x8f,0xc7,0x89,0xc5,0x62,0xc4,0xe2, + 0x31,0x73,0x77,0xe2,0x3c,0xfe,0xc4,0x93,0xfa,0xa5,0x97,0x5e,0x8e,0x3,0xdb,0x81, + 0xb5,0xf4,0x37,0x98,0xb8,0x21,0xe4,0x1,0x48,0x57,0x4,0x7d,0x38,0x3c,0x40,0xe6, + 0xa8,0xb1,0xa3,0xc6,0x4d,0x9a,0x38,0xe9,0x1b,0x13,0x27,0x4c,0x10,0x19,0x19,0x19, + 0xc9,0x4a,0x5e,0x29,0x2d,0xbc,0x5e,0xf,0xd1,0x68,0x94,0xa6,0xe6,0x66,0x4c,0x3b, + 0x1f,0x3,0xfc,0xf0,0xec,0xec,0x2c,0xaa,0x2a,0x2b,0x19,0x3d,0x7a,0xc,0xc1,0x80, + 0x9f,0xfd,0x4d,0x7,0xe8,0xee,0xee,0x36,0x2a,0x5b,0x29,0x6c,0xdb,0xa6,0xab,0xa3, + 0x3,0xaf,0xd7,0xc3,0x84,0x9,0x13,0x12,0xa3,0x63,0x14,0x5a,0x1b,0x1b,0x43,0x2b, + 0x95,0xc8,0x21,0x98,0xab,0xb7,0xa7,0x97,0x6d,0xdb,0xb6,0x91,0x97,0x97,0x47,0x69, + 0x49,0x49,0xd2,0xf8,0x73,0x94,0x62,0xf9,0xd2,0x65,0xfa,0x7,0x3f,0xf8,0xa1,0xe3, + 0x38,0xce,0x7e,0xe0,0x2d,0x8c,0xf1,0xb7,0x1,0xb3,0xff,0x7f,0x40,0xfd,0x43,0x5a, + 0x3,0x7c,0x14,0xbc,0x40,0xd6,0xd9,0xb3,0x66,0x7d,0x3b,0x54,0x58,0x24,0x42,0xa1, + 0x50,0xbf,0x6,0xb0,0x8c,0x1d,0x90,0x9f,0x97,0xcf,0x90,0x9a,0x1a,0x46,0xd4,0xd5, + 0x11,0x8b,0x46,0xe9,0xed,0xe9,0x46,0xab,0x38,0xa1,0x50,0x21,0xe5,0xa5,0xa5,0xb4, + 0xb5,0xb5,0x93,0x9d,0x95,0xc5,0xc6,0x8d,0x1b,0x59,0xfd,0xfe,0x1a,0xf6,0x37,0xed, + 0x4f,0xb4,0x8b,0x1b,0xe3,0xcd,0xd1,0x1a,0xcb,0xeb,0xe3,0xd5,0x57,0x5f,0xa5,0xa5, + 0xb5,0xd5,0xe4,0xd,0x12,0x3e,0x7c,0xd2,0xe,0xd0,0xfd,0xda,0x60,0xf4,0x98,0x51, + 0x58,0x52,0xf2,0xec,0x33,0xcf,0x11,0x8b,0xc7,0x89,0x45,0xa3,0xc4,0x62,0x31,0x96, + 0x2e,0x5e,0xa2,0xff,0xe9,0x9f,0xfe,0x59,0xc5,0x62,0xb1,0xe,0x60,0x11,0xa6,0xbd, + 0x6c,0xb,0x66,0xf5,0x1f,0xb6,0xbc,0x2c,0xad,0x1,0xe,0xf,0xb,0xc8,0x9c,0x3a, + 0x75,0xea,0xcc,0x49,0x13,0x27,0xcd,0x3d,0xf7,0xbc,0x73,0x45,0x30,0x18,0x34,0xc6, + 0x9a,0x25,0x93,0xea,0x5a,0x8,0x81,0xd7,0xeb,0x23,0x1e,0x8b,0xb1,0xb1,0xa1,0x81, + 0x9e,0xee,0x1e,0x94,0xd6,0x34,0xb7,0xb4,0xb2,0x67,0xdf,0x5e,0x84,0x94,0x54,0x55, + 0x55,0x51,0x5c,0x54,0xcc,0xfe,0xfd,0x8d,0xb4,0xb6,0xb6,0xd3,0xd3,0xdb,0xb,0x80, + 0x56,0xa,0x47,0x69,0xfc,0x7e,0x9b,0x8e,0xb6,0x36,0x6c,0x9f,0x8f,0xb1,0x63,0xc7, + 0x62,0xb2,0xc5,0x66,0xf5,0x2b,0x54,0xff,0x30,0x29,0x65,0x5e,0x77,0x77,0xf7,0xf2, + 0xe8,0x23,0x8f,0x72,0xde,0xb9,0xe7,0xe0,0xf,0x4,0x98,0xf7,0xc2,0x3c,0xfd,0xe3, + 0x1f,0xff,0x44,0x47,0x22,0x91,0x4e,0xe0,0x1d,0xcc,0xca,0x7f,0x1f,0xb3,0xff,0xb7, + 0x70,0x90,0xeb,0x77,0xf0,0x1f,0x99,0xc6,0x7,0x21,0x1,0xff,0xd8,0xb1,0x63,0x47, + 0x5e,0x78,0xd1,0x5,0x4f,0x5c,0x7c,0xf1,0xc5,0x76,0x71,0x51,0x31,0x52,0x98,0xd0, + 0x6b,0x32,0x66,0x8f,0x89,0x2,0xfa,0x6c,0x63,0x95,0xc7,0x63,0x71,0x76,0xef,0xdb, + 0x87,0xc7,0xe3,0x45,0x48,0x89,0xe3,0x38,0x58,0x52,0x10,0xc,0x4,0x19,0x52,0x5d, + 0x4d,0x24,0x12,0xa1,0xb8,0xb8,0x88,0x92,0xe2,0x22,0xa4,0xb4,0x68,0x69,0x6d,0x35, + 0xc1,0x1d,0x8f,0x7,0x27,0xee,0x50,0x39,0x78,0x10,0x93,0x26,0x4f,0x36,0xc6,0x9d, + 0x4e,0x6c,0x5,0x29,0x5b,0x82,0x9b,0x4e,0x1e,0x3c,0xa8,0x82,0xb7,0x16,0xbc,0xc5, + 0xae,0x5d,0xbb,0x79,0xf5,0x95,0xf9,0xfa,0xe9,0xa7,0x9f,0xd1,0x8e,0xe3,0xb4,0x62, + 0x56,0xfe,0x6a,0x60,0xd,0xb0,0x9,0x33,0x3f,0xe0,0x43,0x7,0x47,0xa4,0x9,0xf0, + 0x41,0x48,0xc0,0x1e,0x3b,0x76,0xec,0x90,0x8b,0x2e,0xbe,0x70,0xfe,0x85,0x17,0x5c, + 0x98,0x33,0x74,0xc8,0xd0,0x64,0xc4,0xcf,0xd,0x0,0xa5,0x26,0x6d,0x4,0x32,0x69, + 0xb,0xec,0xd9,0xbb,0x97,0xce,0xae,0x2e,0x9c,0x78,0x9c,0xbe,0xbe,0x5e,0x32,0x82, + 0x41,0xca,0xcb,0xca,0xa8,0xaa,0xaa,0xa4,0xac,0xac,0x8c,0x96,0x96,0x36,0x96,0x2c, + 0x5d,0xc6,0xde,0x7d,0xfb,0xc8,0x8,0x4,0xf0,0x5a,0x16,0x19,0xb6,0x8f,0x6b,0xbf, + 0x74,0xd,0x5f,0xfa,0xd2,0xb5,0x8,0x81,0xc9,0xe3,0x27,0xed,0x80,0x14,0x12,0x38, + 0xa6,0x13,0x5c,0x6b,0xc1,0xae,0x5d,0xbb,0x98,0x3f,0xff,0x35,0x76,0xef,0xde,0xad, + 0x80,0x5d,0x98,0x36,0xf2,0x35,0x89,0xab,0x81,0x7e,0xc3,0xef,0x43,0xa7,0x86,0xa4, + 0x9,0x30,0x10,0x12,0xf0,0x55,0x57,0x57,0x57,0x7e,0xee,0x73,0x97,0x2d,0x38,0xe7, + 0x9c,0x73,0xb,0x46,0x8f,0x19,0xd3,0xdf,0xdc,0x71,0xb0,0xe0,0x53,0x5e,0xfb,0x7c, + 0x3e,0x94,0x52,0xf4,0x74,0xf7,0xb0,0x79,0xeb,0x56,0x3a,0xda,0x5a,0xb1,0x3c,0x5e, + 0x6c,0xdb,0xa6,0xb7,0xaf,0x97,0x9d,0x3b,0x77,0xb1,0x6a,0xcd,0x5a,0xde,0x58,0xb0, + 0x0,0xad,0x34,0x19,0x1,0x1b,0x8f,0x84,0x89,0x13,0xc6,0xf3,0xbd,0x7f,0xfe,0x67, + 0x26,0x4c,0x98,0x68,0xc,0x3a,0x27,0x31,0xff,0x4b,0x2b,0x48,0x6c,0x1,0x2a,0x11, + 0xde,0x55,0xda,0xa4,0x91,0x35,0x8a,0xe2,0xe2,0x12,0x56,0xae,0x5c,0xe5,0x74,0x74, + 0x74,0xac,0xc6,0x74,0x13,0xbb,0xc2,0xdf,0x84,0x31,0xfa,0xba,0x38,0x82,0x32,0xb2, + 0x74,0x24,0xb0,0x1f,0x12,0xb0,0x6b,0x6a,0x6a,0x2a,0xfe,0xea,0xaf,0xae,0x78,0x63, + 0xe6,0xcc,0x59,0xa1,0xf1,0xe3,0x27,0x24,0x66,0xfb,0xf5,0x7,0x68,0x5c,0xe8,0xc4, + 0xb0,0x47,0x47,0x38,0x20,0x4,0x1e,0xa0,0xa4,0xa4,0x98,0xba,0x61,0xb5,0xac,0x5d, + 0xbf,0x9e,0x70,0x5f,0x1f,0xb6,0xdf,0x4f,0x5b,0x47,0x27,0x5a,0xef,0xa6,0xbd,0xbd, + 0x83,0xfc,0xdc,0x1c,0x6,0x95,0x95,0x12,0x8d,0x84,0x69,0x6f,0x6b,0xa3,0xb7,0xa7, + 0x17,0xb4,0x26,0x2f,0x2f,0x1f,0x47,0x39,0x9,0x52,0x1,0x8e,0x48,0xf4,0xc,0x18, + 0xed,0xd2,0xde,0xde,0xc1,0xdb,0x6f,0xbd,0xc3,0xfb,0x6b,0xd7,0xb0,0xbf,0x71,0x3f, + 0xf1,0x78,0x5c,0x77,0xf7,0xf4,0x44,0xe3,0xf1,0xf8,0x56,0x8c,0xaf,0x5f,0x8f,0xb1, + 0xf6,0xb7,0x61,0x26,0x88,0x74,0x71,0x84,0xe3,0x62,0xd2,0x4,0x30,0x90,0x80,0x5d, + 0x5b,0x5b,0x5b,0x75,0xf9,0x15,0x97,0xbf,0x31,0xeb,0xac,0x59,0xc5,0x53,0xa6,0x4c, + 0x4d,0x8,0x5f,0xf0,0x8b,0x5f,0xfc,0x9c,0x85,0x8b,0x16,0xd1,0xd7,0x17,0x26,0x14, + 0x2a,0xe0,0xab,0x5f,0xb9,0x8e,0xb3,0xcf,0x3e,0x1b,0xc7,0x19,0xa8,0x5d,0xb3,0xb3, + 0xb2,0xa9,0x1c,0x3c,0x98,0x51,0x23,0x86,0xb3,0x7f,0x7f,0x13,0x85,0x85,0x5,0x94, + 0x95,0x94,0x50,0x1c,0xa,0x91,0x91,0xe1,0x27,0x1a,0x89,0xd2,0xd1,0xd1,0x41,0x5b, + 0x34,0x82,0x65,0x59,0xf8,0x7c,0x5e,0x16,0x2f,0x59,0xc2,0xc2,0x85,0xb,0x99,0x3e, + 0xfd,0xc,0x23,0x74,0xa5,0x59,0xb3,0x66,0xd,0xef,0xbc,0xf3,0x36,0xcb,0x96,0x2f, + 0xe7,0xc0,0x81,0x3,0x48,0x21,0xc9,0xce,0xc9,0x8a,0xb5,0x34,0xb7,0xb4,0x6f,0xde, + 0xbc,0xa5,0x11,0x13,0xd2,0x6d,0xc2,0xf8,0xfa,0x1b,0x31,0x2a,0x7f,0x7,0x3,0x93, + 0x3d,0x47,0xd4,0x5e,0x96,0x1e,0x15,0x9b,0x10,0xfe,0xc4,0x89,0xa3,0x6b,0xcf,0x3d, + 0xef,0x82,0xd7,0x67,0xce,0x98,0x55,0x30,0x65,0xca,0x14,0xa4,0x65,0xd1,0xda,0xd2, + 0xca,0xd,0x37,0xdd,0x48,0x57,0x67,0x17,0xc1,0x8c,0x20,0x28,0x4d,0x4f,0xb8,0x8f, + 0xee,0xce,0x2e,0x66,0xcf,0x9e,0xc5,0xff,0xfe,0xec,0x67,0xa6,0xf2,0xc6,0x71,0x70, + 0x1c,0x13,0x85,0x6b,0x6b,0x6f,0x67,0xc9,0x92,0xa5,0xec,0xda,0xbd,0x9b,0xe2,0xa2, + 0x22,0x42,0x85,0x5,0x38,0xca,0xa1,0xab,0xb3,0x93,0xe6,0x96,0x66,0x5a,0x5a,0xda, + 0x68,0x6f,0x6f,0xa3,0xa3,0xbd,0x83,0xce,0xce,0x4e,0xba,0x7b,0x7a,0x8,0x4,0x2, + 0x4c,0x99,0x3c,0x85,0xb5,0x6b,0xd7,0xd2,0xdc,0xdc,0x4c,0x5e,0x5e,0x9e,0xce,0xcf, + 0xcf,0x57,0x7d,0x7d,0x7d,0x3d,0x2b,0x56,0xac,0xd8,0xbf,0x75,0xeb,0xd6,0x56,0x8c, + 0xd0,0x3b,0x12,0x57,0x2b,0x86,0x0,0x3b,0x31,0x82,0xdf,0x8b,0x19,0x1f,0xd3,0xc7, + 0x51,0x4e,0xe,0x39,0xdd,0x6d,0x0,0x9,0xd8,0xd3,0xa6,0x4d,0x1c,0x39,0xfb,0x9c, + 0xf3,0xde,0x98,0x35,0x73,0x76,0xfe,0xc4,0x89,0x13,0x91,0x96,0xc5,0xfa,0xfa,0xf5, + 0xdc,0x78,0xd3,0x8d,0xf8,0xbc,0x3e,0x4a,0x4a,0x8a,0x9,0x6,0x83,0xd8,0x7e,0x9b, + 0x80,0xdf,0x4f,0x30,0x23,0xc8,0x86,0x8d,0xd,0xb4,0x77,0xb4,0x33,0x73,0xc6,0x8c, + 0x64,0x90,0x6,0xad,0xf1,0x7a,0xbd,0x78,0x7d,0x5e,0xaa,0xab,0x2a,0xa9,0xa9,0xa9, + 0x26,0x14,0xa,0xe1,0x38,0xe,0xe1,0x48,0x94,0x58,0x34,0x46,0x2c,0x16,0x25,0x1a, + 0x8d,0x11,0x8f,0xc5,0x89,0x3b,0x71,0xb4,0xd2,0xda,0x89,0xc7,0x54,0x57,0x57,0x57, + 0x7c,0xd2,0xa4,0x49,0xe1,0xae,0xae,0xae,0xe6,0x45,0x8b,0xde,0xdb,0xb1,0x68,0xd1, + 0xa2,0x86,0xfa,0xfa,0xfa,0x8d,0x6d,0x6d,0x6d,0x9b,0x30,0xfb,0xfa,0xc6,0x94,0xab, + 0x1,0xd8,0x8c,0xd1,0x0,0xfb,0x30,0x85,0x1e,0xae,0xf0,0x8f,0xa,0xa7,0xb3,0x6, + 0x90,0x80,0x7f,0xda,0xb4,0x69,0x63,0x67,0xcd,0x3e,0xeb,0x95,0xe9,0xd3,0xa7,0x67, + 0x8d,0x1f,0x37,0x1,0x8f,0xc7,0xe2,0x8d,0x37,0xde,0xe0,0x7,0xff,0xf9,0x5f,0x14, + 0x85,0xa,0xc9,0xcc,0xcc,0x34,0xb1,0x77,0x8c,0x45,0x1e,0x8b,0xc5,0x88,0x45,0x63, + 0x84,0x23,0x61,0xc2,0x91,0x8,0x6f,0xbc,0xf6,0x1a,0xf1,0x78,0xdc,0x68,0x81,0xb8, + 0x19,0xef,0xee,0x28,0x27,0x19,0xd,0x74,0x94,0x43,0x6b,0x4b,0x2b,0x8d,0x4d,0xfb, + 0x69,0x6e,0x6a,0xa6,0xe9,0xc0,0x7e,0xf6,0x35,0x36,0xaa,0xbd,0xbb,0xf7,0x46,0x56, + 0xaf,0x5e,0xdd,0xb5,0x63,0xc7,0xe,0x57,0x6d,0x77,0x63,0xf6,0x6e,0x77,0xa5,0xb7, + 0x25,0xae,0xd6,0xc4,0xbd,0x9d,0x81,0xc3,0x23,0xfa,0x30,0xfe,0xfd,0xc7,0x1a,0x1b, + 0x7f,0xba,0xda,0x0,0x12,0xf0,0xcf,0x9e,0x3d,0x7b,0xda,0xb4,0x69,0x53,0x9e,0x9b, + 0x3e,0x7d,0x46,0xc6,0xa8,0xd1,0xa3,0x0,0xcd,0xe3,0x4f,0x3c,0xc1,0xff,0xfd,0xfa, + 0x37,0x94,0x96,0x14,0xe3,0xf7,0xfb,0x81,0xfe,0x3e,0x3f,0xb7,0x88,0x53,0x6b,0x8d, + 0x57,0x79,0xe9,0x8d,0x44,0x3e,0x60,0x7,0x1c,0xc,0x33,0xd9,0x3b,0xa6,0xd7,0xbd, + 0xbf,0x36,0xf6,0xda,0x1b,0xaf,0x77,0xbf,0xf7,0xee,0x7b,0x4d,0xb1,0x58,0x2c,0x55, + 0xd8,0xa9,0xaa,0xbd,0x3,0x23,0x68,0xf7,0x75,0x67,0xe2,0x39,0x57,0xe8,0xee,0x68, + 0x78,0x77,0x5e,0xd0,0x80,0x2,0xcf,0x63,0xc1,0xe9,0x48,0x0,0x9,0xf8,0xcf,0x3d, + 0xf7,0xdc,0x99,0x93,0x26,0x4f,0x7c,0xfa,0x8c,0x33,0xa7,0x7,0x46,0x8c,0x18,0xe, + 0xc0,0xbd,0xf7,0xdd,0xc7,0x63,0x8f,0x3d,0x4e,0x49,0x71,0xb1,0x29,0xa8,0x4c,0x81, + 0x20,0x31,0xf9,0xc3,0x6b,0xc,0x35,0xc7,0xe3,0x90,0x11,0x8,0x26,0x9b,0x3c,0xb4, + 0x76,0x67,0x7b,0xeb,0x64,0x50,0xe8,0xed,0x77,0xde,0x8e,0x3e,0xf6,0xd8,0x63,0xed, + 0xaf,0xcd,0x7f,0xbd,0x51,0x6b,0xed,0xa,0xd5,0x5d,0xcd,0xa9,0x97,0x4b,0x4,0x57, + 0xd8,0xbd,0xf4,0xb,0x3c,0xca,0xc0,0xa9,0x21,0xc7,0x75,0x7e,0xc0,0xe9,0x46,0x0, + 0xb,0xf0,0x5f,0x7a,0xc5,0xa5,0xe7,0x8c,0x1e,0x31,0xf2,0xf1,0x33,0xcf,0x9c,0x6e, + 0xf,0xab,0x1b,0x86,0xd6,0xf0,0x93,0x7b,0xee,0x61,0xfe,0xab,0xaf,0x51,0x54,0x14, + 0x42,0x48,0x91,0x5c,0xe9,0xae,0x60,0xcd,0xd4,0xf,0x13,0x2,0x36,0xc9,0x17,0x87, + 0xe2,0xbc,0x3c,0x84,0x10,0x38,0x89,0x60,0x8d,0x52,0x8a,0x78,0xcc,0x61,0xde,0xbc, + 0xe7,0xc3,0x3f,0xfa,0xd1,0x4f,0x76,0xed,0xde,0xbd,0xbb,0x9,0x53,0x8a,0xed,0x5e, + 0x2d,0x18,0x95,0x9e,0xba,0xc2,0x5d,0x81,0xbb,0xdd,0x3a,0xee,0xd0,0xc7,0xd4,0xa3, + 0x61,0x3e,0xb1,0x81,0x11,0xa7,0x13,0x1,0x2c,0x20,0xf0,0xf9,0xbf,0xfe,0xfc,0x15, + 0xc3,0x86,0xd6,0x3e,0x30,0xfd,0xcc,0x33,0xbd,0x55,0xd5,0xd5,0x28,0xa5,0xf8,0xfe, + 0xbf,0xfd,0x1b,0xcb,0x96,0x2e,0x23,0x3f,0x3f,0x1f,0xe0,0x3,0xc2,0x77,0xef,0x0, + 0x1e,0x8f,0x7,0xad,0x34,0x91,0x68,0x8c,0xef,0xce,0x9d,0x8b,0xa3,0x14,0x4e,0xe2, + 0xa0,0x87,0x9e,0x9e,0x1e,0x7d,0xd7,0x5d,0x77,0xed,0x7d,0xe6,0x99,0x67,0x37,0x61, + 0xa6,0x7d,0xed,0xc3,0x44,0xe4,0xe,0x60,0x84,0x9f,0x3a,0xe8,0x31,0x75,0x85,0xa7, + 0xaa,0xf4,0x4f,0x54,0xe0,0x7,0xe3,0x74,0x21,0x80,0x7,0x8,0x5c,0x7d,0xf5,0x17, + 0xae,0xad,0xac,0xaa,0xfa,0xc5,0x8c,0x19,0x33,0xac,0xf2,0xf2,0x32,0xb4,0xd6,0xdc, + 0x79,0xe7,0x5c,0x36,0x6e,0xdc,0x48,0x6e,0x6e,0xae,0x79,0x32,0xd1,0x58,0xa1,0x95, + 0x6b,0xd9,0x27,0x82,0x3e,0x5a,0x21,0x31,0x91,0xbf,0x98,0x72,0xb8,0xe6,0xea,0x2f, + 0x52,0x59,0x55,0x65,0x84,0xaf,0x14,0x9d,0x9d,0x9d,0xfa,0xba,0xeb,0xbe,0xda,0xb0, + 0x78,0xf1,0xe2,0xb5,0x98,0x2c,0xdc,0x76,0xc,0x9,0xe,0xd0,0x3f,0xe8,0x31,0x75, + 0x1f,0xff,0x4c,0x4,0x7e,0x30,0x4e,0x7,0x2,0x78,0x80,0xe0,0xdf,0x7c,0xe5,0xda, + 0x9b,0xcb,0xcb,0xca,0x7f,0x38,0x63,0xe6,0x4c,0x59,0x14,0xa,0x11,0x89,0x44,0xb9, + 0xe3,0x8e,0x3b,0xd9,0xb3,0x67,0xf,0x59,0x59,0x59,0xc9,0x15,0xaf,0xb4,0x42,0x6a, + 0x99,0xdc,0xcb,0x93,0xef,0x13,0x19,0xb9,0x70,0x24,0xc2,0x88,0xe1,0xc3,0xb9,0xe8, + 0xa2,0x8b,0x92,0xc2,0xef,0xea,0xea,0xd2,0x37,0xdc,0x70,0x63,0xfd,0xe2,0xc5,0x8b, + 0x57,0x0,0xeb,0x30,0x6e,0xda,0x2e,0x8c,0xda,0x77,0x27,0x7c,0x1e,0xbc,0x8f,0x9f, + 0x10,0x38,0x95,0x9,0x20,0x48,0x1c,0xe4,0xf0,0xd5,0xeb,0xbf,0x72,0x57,0x71,0x51, + 0xc9,0x77,0xcf,0x9a,0x39,0x53,0xe4,0xe6,0xe5,0x11,0x89,0x44,0xf8,0xe6,0x37,0x6f, + 0xe3,0xc0,0x81,0x26,0x32,0x32,0x32,0x92,0x69,0xd6,0x43,0xdd,0x53,0x2f,0x10,0xe4, + 0x15,0xe4,0xf3,0xcd,0x5b,0x6f,0x45,0x39,0x8e,0x89,0xfd,0xf7,0xf5,0xea,0x1b,0x6f, + 0xbc,0xa9,0x7e,0xe1,0xc2,0x85,0x6e,0x32,0xa6,0x9e,0xfe,0xa8,0x9c,0xdb,0x84,0x71, + 0x42,0x9,0x3d,0x15,0xa7,0x2a,0x1,0x92,0x47,0xb8,0xdc,0x70,0xc3,0xf5,0x3f,0x8, + 0x15,0x17,0xdd,0x3c,0x73,0xfa,0x74,0x91,0x99,0x95,0x45,0x77,0x4f,0x37,0xb7,0xdd, + 0x76,0x27,0xad,0x2d,0xcd,0xf8,0xfd,0x7e,0xd3,0x90,0xe9,0x36,0x66,0x26,0xee,0x96, + 0xb4,0x12,0x8d,0x9a,0xfd,0x6e,0x9f,0x72,0x14,0x5e,0x9f,0x8f,0xef,0x7e,0x67,0x6e, + 0x22,0x80,0x3,0xd1,0x68,0x44,0xcf,0xbd,0x73,0x6e,0xc3,0x3b,0xef,0xbc,0xb3,0x4, + 0x93,0x90,0x59,0x8b,0x51,0xfd,0xcd,0x18,0x75,0xff,0xa9,0x8e,0x7c,0x3b,0x16,0x9c, + 0x8a,0x4,0x70,0x85,0x9f,0x79,0xd3,0xcd,0x37,0xfd,0x22,0x54,0x58,0xf0,0xa5,0x33, + 0xa7,0x9f,0x89,0xdf,0x1f,0xa0,0xad,0xad,0x8d,0xbb,0xbe,0xfb,0xf,0xb4,0xb7,0xb5, + 0x19,0x63,0x2e,0xc5,0xd8,0x4b,0xbd,0x52,0xb7,0x1,0x77,0xf5,0x4b,0xcb,0x62,0xee, + 0x9d,0x77,0xe0,0xf5,0x7a,0x4d,0xf8,0x37,0x16,0xe3,0xfb,0xff,0x76,0xf7,0xb6,0xe7, + 0x9f,0x7b,0xfe,0x3d,0x4c,0xe,0x7e,0x2d,0xfd,0x5,0x18,0xae,0xf0,0x4f,0x78,0x9c, + 0x6a,0x4,0x48,0xd6,0xf0,0xdf,0xf2,0xf7,0x37,0x3f,0x50,0x58,0x50,0x78,0xf9,0xd4, + 0xa9,0x53,0xf0,0x79,0x7d,0x34,0xb7,0x34,0xf3,0x8f,0xff,0xf8,0xcf,0xf4,0x74,0x77, + 0x27,0x7d,0xfc,0x23,0x51,0xfb,0x2,0x41,0xc,0x87,0x9b,0x6f,0xbe,0x99,0xfc,0xfc, + 0x2,0xe2,0x71,0xa3,0xfa,0xef,0xbb,0xf7,0xde,0xbd,0xf,0x3d,0xf8,0xd0,0xbb,0x18, + 0xb5,0xef,0x16,0x5f,0x9e,0x54,0xc2,0x87,0x53,0x8b,0x0,0x2,0xf0,0x66,0x66,0x66, + 0xe6,0x7c,0xe5,0xba,0xbf,0x7d,0xbc,0xb0,0xb0,0x70,0xd6,0xc4,0x49,0x13,0xf1,0x58, + 0x1e,0x1a,0xf7,0x37,0xf2,0x2f,0xff,0xf2,0x7d,0xc2,0x7d,0x7d,0xc9,0xb0,0x2e,0x30, + 0x50,0xfd,0xb,0x39,0x50,0xed,0x27,0xfc,0x7a,0x80,0x6b,0xae,0x9e,0x43,0x5d,0x5d, + 0x1d,0x8e,0x13,0x47,0x29,0xcd,0xa3,0x8f,0x3c,0xd2,0x74,0xcf,0x3d,0xff,0xfd,0x36, + 0xa6,0xec,0xca,0x15,0x7e,0xaa,0xda,0x3f,0x69,0x70,0xaa,0x10,0x40,0x0,0xbe,0x41, + 0x83,0x6,0x15,0x7c,0xee,0xf3,0x57,0x3c,0x57,0x14,0xa,0x4d,0x1c,0x37,0x7e,0x1c, + 0x96,0x14,0xec,0xd8,0xb1,0x93,0x1f,0xfc,0xf0,0x3f,0x89,0x26,0x52,0xb0,0xa9,0x48, + 0xaa,0x7c,0xa5,0xd0,0x96,0x4e,0xe,0x55,0x70,0xef,0xda,0x81,0xb3,0x67,0xce,0x64, + 0xe6,0xf4,0x99,0x38,0x4e,0x1c,0xb4,0xe6,0xb5,0xd7,0x5f,0x6f,0xbf,0xfb,0xee,0x7f, + 0x77,0x85,0xbf,0x8e,0x93,0x58,0xf8,0x70,0x6a,0x10,0x40,0x0,0xf6,0x90,0x21,0x43, + 0x42,0x17,0x5f,0x7a,0xd1,0x2b,0xc5,0x45,0xc5,0xc3,0x47,0x8d,0x1a,0x9,0x40,0xc3, + 0x96,0x2d,0xfc,0xf4,0x27,0x3f,0x25,0x1e,0x8b,0x7f,0x40,0xf8,0x2e,0x52,0xb5,0x80, + 0x10,0x62,0x40,0x93,0xe5,0xf8,0x31,0x63,0xf8,0xe2,0x17,0xe6,0x10,0x73,0xe2,0x8, + 0x60,0xf9,0xb2,0xe5,0xdd,0x77,0x7d,0xe7,0xbb,0xef,0x68,0xad,0xd7,0x62,0x56,0xfe, + 0x16,0x4c,0x5a,0xf6,0x98,0xe,0x6c,0x3a,0x11,0x70,0xb2,0x13,0x40,0x2,0xbe,0x89, + 0x13,0x27,0x56,0x9c,0x39,0xe3,0x8c,0xf9,0x25,0xc5,0xc5,0x95,0x75,0xc3,0x87,0xa3, + 0x81,0xfa,0x75,0xeb,0xf9,0xe5,0x2f,0x7f,0x65,0xfa,0xee,0xad,0xc3,0x57,0xbf,0xa7, + 0xee,0xfb,0x49,0xeb,0x5f,0x4a,0x6,0xf,0x1a,0xc4,0x4d,0x37,0xdd,0x88,0xa3,0x1c, + 0x40,0xb0,0xbe,0x7e,0x7d,0xdf,0xb7,0xbe,0xf5,0xed,0x77,0xa2,0xd1,0xe8,0x1a,0xcc, + 0xea,0xdf,0xcc,0x11,0x14,0x5d,0x9e,0xe8,0x38,0x99,0x9,0x20,0x1,0x7b,0xc6,0x8c, + 0x19,0x35,0xe3,0x26,0x8c,0x9d,0x5f,0x5a,0x5a,0x52,0x32,0x74,0xc8,0x10,0xb4,0xd6, + 0xac,0x59,0xbd,0x9a,0x7b,0xef,0xbb,0x1f,0xdc,0x81,0x4c,0x1f,0x82,0x83,0xad,0x7f, + 0xa1,0x25,0x85,0x85,0x85,0x7c,0xf3,0x9b,0xdf,0x48,0xc,0x58,0x12,0xec,0xde,0xb5, + 0x3b,0x7a,0xdb,0x6d,0xb7,0x2f,0xea,0xed,0xed,0x75,0x85,0xbf,0x89,0x81,0xdd,0x36, + 0x27,0xb4,0xab,0xf7,0x61,0x38,0x59,0x9,0x20,0x1,0xff,0x85,0x17,0x5e,0x38,0xa2, + 0x76,0xd8,0x90,0x97,0x4b,0xcb,0xca,0xb,0xaa,0xab,0x7,0xa3,0xb5,0x66,0xd9,0x92, + 0x25,0x3c,0xf4,0xe0,0xc3,0x89,0xfe,0xba,0x23,0xfb,0x61,0xa9,0x56,0x7f,0x7e,0x4e, + 0xe,0xb7,0xdf,0xfe,0x6d,0x3c,0x1e,0xf,0x8e,0xe3,0xd0,0xd2,0xd6,0x11,0xbf,0xfd, + 0xf6,0x3b,0x97,0xb6,0xb4,0xb4,0xb8,0xc2,0xdf,0xc8,0x51,0x14,0x5d,0x9e,0xe8,0x38, + 0x19,0x9,0x60,0x1,0xfe,0x2b,0xaf,0xfc,0xdc,0xa4,0xa2,0xe2,0xd2,0xe7,0xcb,0x2b, + 0xca,0xb3,0x2a,0x2a,0xca,0xd1,0x5a,0xb3,0x70,0xd1,0x62,0x9e,0x7c,0xe2,0xc9,0x64, + 0x9d,0x7e,0xaa,0x7b,0xf7,0x61,0x70,0x9f,0xcd,0xc8,0xcc,0xe4,0x9b,0xb7,0xfe,0x3d, + 0xc1,0x60,0x10,0xc7,0x71,0xe8,0xed,0xeb,0x55,0xdf,0xff,0xd7,0x7f,0x7d,0x7f,0xe7, + 0xce,0x9d,0xab,0xe8,0x17,0xfe,0x5e,0x4c,0x42,0xe7,0x98,0x4f,0xeb,0x3c,0x91,0x70, + 0xb2,0x11,0xc0,0x2,0xfc,0x73,0xe6,0x5c,0x79,0x76,0x41,0x61,0xe1,0xa3,0x95,0x95, + 0x83,0x82,0x25,0xa5,0x26,0xa9,0xb3,0xe0,0xad,0xb7,0x99,0xf7,0xc2,0xcb,0x64,0x64, + 0x4,0x7,0xec,0xeb,0xa9,0x63,0xd3,0x3e,0xc,0xfe,0x40,0x90,0x1b,0x6f,0xf8,0x1a, + 0xa1,0xe2,0x10,0x8e,0x52,0xc4,0x62,0x11,0xfd,0xb3,0x9f,0xfe,0xef,0xa6,0x65,0xcb, + 0x96,0x2f,0xc7,0x18,0x7c,0x1b,0x30,0x5d,0xb6,0x1d,0x1c,0xd4,0x63,0x7f,0x32,0xe3, + 0x64,0x22,0x80,0x5,0x4,0xae,0xbe,0xf6,0xea,0xcb,0xb2,0xb3,0xb2,0xfe,0x58,0x59, + 0x55,0xe9,0x2b,0x2a,0x2a,0x32,0xae,0xd9,0x6b,0xb,0x58,0xf0,0xc6,0x2,0x72,0xb2, + 0xb3,0xfa,0x7d,0x78,0xa9,0x6,0x8,0xde,0x25,0xc2,0xa1,0xb4,0x81,0xed,0xf7,0x73, + 0xf5,0x35,0x5f,0xa0,0xb6,0xb6,0x16,0xe5,0x28,0xb4,0x76,0xf4,0xc3,0xf,0x3d,0xbc, + 0xe7,0xe5,0x97,0x5f,0x5e,0x82,0x11,0xfe,0x7a,0x4c,0x72,0xa7,0x9d,0x53,0x48,0xf8, + 0x70,0xf2,0x10,0xc0,0x3,0x4,0xae,0xbb,0xfe,0x6f,0xe7,0xd8,0x5e,0xdf,0x6f,0xaa, + 0xab,0xab,0x3c,0x5,0x85,0x85,0x68,0xad,0x79,0xf1,0xe5,0x97,0x59,0xba,0x74,0x29, + 0xb9,0xb9,0xb9,0xfd,0xa1,0x5b,0xa1,0x40,0xf5,0xcf,0xe6,0x17,0x42,0xe0,0x38,0xce, + 0x21,0xb5,0x81,0xc7,0xeb,0xe5,0xd2,0x4b,0x2e,0x66,0xea,0xe4,0xc9,0xc4,0xe3,0xe, + 0x2,0xcd,0xeb,0xaf,0xbf,0xd9,0xf2,0xa7,0x3f,0xfd,0x79,0x21,0x46,0xf8,0x6e,0x72, + 0xe7,0x90,0xfd,0xf5,0x27,0x3b,0x4e,0x6,0x2,0x78,0x80,0xe0,0xf5,0x37,0x7d,0xf5, + 0x7a,0x4b,0x58,0x3f,0xae,0xae,0xa9,0xb1,0xf2,0xf2,0x72,0xd1,0x4a,0x31,0xef,0xa5, + 0x97,0x79,0xff,0xfd,0x75,0x14,0x16,0x14,0xf6,0xc7,0xec,0x85,0x1c,0xb0,0xfa,0xcd, + 0xd0,0x85,0x7e,0x12,0xb8,0x50,0x4a,0x61,0x79,0xbc,0xcc,0x98,0x31,0x9d,0xb,0x2e, + 0x3c,0x1f,0x47,0x29,0x4,0x9a,0xe5,0xcb,0x57,0x76,0xfe,0xcf,0xff,0xfc,0x6c,0xa1, + 0x52,0x6a,0x1d,0x26,0xd0,0xb3,0x9d,0x43,0xcc,0xd6,0x39,0x55,0x70,0x22,0x13,0x20, + 0x99,0xce,0xbd,0xf1,0xc6,0xeb,0x6f,0xd7,0x5a,0x7d,0xaf,0x66,0x68,0x8d,0xc8,0xc9, + 0xce,0x46,0x69,0xcd,0xbc,0xe7,0xe7,0xb1,0x79,0xf3,0x16,0x42,0x85,0x85,0x66,0x2c, + 0x5a,0xa2,0x70,0x53,0x29,0x5,0xce,0xc0,0xd5,0xef,0xbe,0x87,0xfe,0xbb,0x94,0x92, + 0x11,0xa3,0x46,0x70,0xd5,0x55,0x57,0xa2,0x1d,0x85,0x96,0x9a,0x6d,0xdb,0xb6,0xf5, + 0xfd,0xf7,0x3d,0x3f,0x5d,0x14,0x8f,0xc7,0xd7,0x62,0x84,0xbf,0x15,0x53,0xd0,0x71, + 0x52,0xfb,0xfa,0x1f,0x86,0x13,0x95,0x0,0xc9,0x74,0xee,0xdf,0xdd,0xf2,0x77,0xff, + 0xcf,0x89,0x45,0xbf,0x55,0x5b,0x37,0x4c,0x64,0x66,0x66,0xa0,0xd1,0x3c,0xf3,0xe4, + 0x73,0xec,0xdd,0xb3,0x97,0x50,0x28,0x94,0x34,0xf8,0x84,0x12,0x49,0x22,0xb8,0xaa, + 0xde,0x5d,0xfd,0xc0,0x0,0xb5,0x2f,0xa4,0xa4,0xbc,0xbc,0x8c,0xeb,0xbf,0xfa,0x15, + 0xb4,0x52,0xc4,0x11,0x1c,0x68,0x6c,0x8a,0xfd,0xf0,0x3f,0xfe,0x6b,0x69,0x67,0x67, + 0xa7,0x2b,0x7c,0x37,0xd0,0x73,0xc8,0xc1,0xa,0xa7,0xa,0x4e,0x44,0x2,0xb8,0xc2, + 0xcf,0xfa,0xfb,0x6f,0xdc,0x7c,0x4f,0xa4,0x2f,0x72,0xdd,0xd0,0x61,0xb5,0x4,0x83, + 0x1,0xb4,0x86,0x27,0x9f,0x78,0x8a,0xd6,0xd6,0x76,0x8a,0x8a,0x8b,0x92,0x9d,0xb3, + 0xee,0xca,0x57,0x4a,0x21,0x9c,0x94,0x95,0xf,0x49,0xa5,0x9d,0xaa,0x1,0x72,0xf2, + 0xf2,0xf8,0xda,0xd7,0xae,0x4b,0xcc,0xd3,0x53,0x74,0xb4,0x77,0x3a,0xf7,0xfc,0xe4, + 0xa7,0xab,0x9b,0x9a,0x9a,0xdc,0xcc,0x5e,0x3,0xc6,0xd7,0x3f,0xe9,0x3,0x3d,0x1f, + 0x85,0x13,0x8d,0x0,0x2,0xf0,0x66,0x65,0x65,0x65,0x7f,0xe5,0xab,0x5f,0xfe,0x75, + 0x4f,0x6f,0xdf,0x5f,0x8f,0xa8,0xab,0xc3,0xef,0xb7,0x71,0x1c,0xc5,0x53,0x4f,0x3d, + 0x45,0x6f,0x6f,0x1f,0xc5,0xc5,0x45,0x1f,0x48,0xdd,0xa6,0xee,0xf5,0x38,0xfd,0xa7, + 0x77,0xf,0x50,0xfd,0x42,0x10,0x8,0x4,0xf8,0x9b,0x2f,0x7f,0x29,0xd9,0xcd,0x1b, + 0x9,0x87,0xd5,0x7d,0xf7,0xde,0xdf,0xb0,0x79,0xf3,0xe6,0x95,0x18,0xe1,0xbb,0xbe, + 0xfe,0x11,0x37,0x58,0x9e,0xcc,0x38,0x91,0x8,0x20,0x0,0x6f,0x51,0x51,0x51,0xde, + 0xd5,0x5f,0xba,0xfa,0xcf,0x3d,0xdd,0x9d,0xe7,0xd7,0xd5,0xe,0xc3,0xe7,0xf3,0x11, + 0x73,0x1c,0x9e,0x7e,0xea,0x59,0x94,0xa3,0x28,0x29,0x2e,0x3e,0xbc,0xc1,0xe7,0x7c, + 0xd0,0xe0,0x73,0x9,0xe0,0x38,0xe,0xb6,0x6d,0x73,0xd5,0x9c,0x2b,0xc9,0xc9,0xc9, + 0x31,0x9d,0xbd,0x4e,0x4c,0x3f,0xf4,0xe0,0xc3,0x3b,0x16,0x2f,0x5e,0xbc,0x94,0x7e, + 0x5f,0xff,0x94,0x74,0xf7,0xe,0x87,0x13,0x85,0x0,0x2,0xf0,0x55,0x54,0x54,0x14, + 0x5e,0xfb,0xe5,0x6b,0x1e,0xef,0xe9,0xed,0x3d,0xa3,0x6e,0x78,0x1d,0x5e,0xaf,0x97, + 0xb8,0x13,0xe7,0xe9,0xa7,0x9f,0xc3,0x92,0x16,0xa1,0xa2,0xc4,0x9e,0x9f,0xea,0xe3, + 0xab,0x43,0x18,0x7c,0xa9,0x47,0x36,0xab,0x84,0xd1,0x67,0x59,0x5c,0x78,0xe1,0x5, + 0x94,0x14,0x17,0xa3,0xb5,0x42,0x29,0xcd,0xcb,0x2f,0xbd,0xd2,0xf8,0xca,0x2b,0xaf, + 0xa6,0xfa,0xfa,0x3b,0x30,0xa5,0xdb,0xa7,0x9c,0xbb,0x77,0x38,0x9c,0x8,0x4,0x10, + 0x80,0x3d,0x7c,0xf8,0xf0,0x92,0xbf,0xbe,0xea,0xca,0xe7,0x34,0x7a,0x74,0xdd,0xf0, + 0x61,0x28,0x47,0x11,0x89,0x84,0x79,0xf6,0x99,0x17,0x8,0x4,0x2,0xe4,0xe5,0xe5, + 0xf5,0x1b,0x7c,0x89,0x89,0xda,0x2e,0x11,0x1c,0xc7,0x19,0x60,0xf0,0x39,0x38,0x58, + 0x89,0xbe,0x57,0x7,0x93,0xd0,0x99,0x3e,0x6d,0x2a,0x43,0x87,0x54,0x27,0x8d,0xc1, + 0xf7,0xde,0x5d,0xdc,0xf6,0xc8,0xc3,0x8f,0x2e,0xc1,0x18,0x7c,0xf5,0x9c,0xe2,0xee, + 0xde,0xe1,0xf0,0x59,0x13,0x40,0x2,0xbe,0xf1,0xd3,0xc6,0xf,0xba,0xea,0x8a,0xbf, + 0x7e,0xd9,0xf2,0x5a,0xd5,0xc5,0x45,0x21,0x62,0xf1,0x18,0x3d,0x91,0x6e,0x9e,0x7d, + 0xfa,0x5,0xb2,0x73,0xb2,0x8d,0xf0,0x13,0x75,0xfa,0xc9,0xd5,0x2f,0x8c,0xe5,0x3f, + 0x40,0xe5,0xa7,0x88,0xcd,0x25,0x81,0xa3,0x34,0xa3,0x47,0xf,0x67,0xcc,0xb8,0xd1, + 0xc9,0xd0,0x70,0x7d,0xfd,0x86,0xae,0x3f,0xfc,0xe1,0x81,0xc5,0x8e,0xe3,0x9c,0x36, + 0xee,0xde,0xe1,0xf0,0x59,0x12,0x40,0x2,0xf6,0x59,0x67,0x9d,0x55,0x7d,0xf9,0xe7, + 0x2e,0x9b,0x1f,0xc,0x66,0x94,0x16,0x16,0xe4,0x13,0x8b,0xc7,0x9,0x87,0xc3,0x3c, + 0xf9,0xd4,0xb3,0x14,0x86,0x42,0xe4,0xe6,0xe6,0xc,0x48,0xea,0x8,0x35,0x70,0xf5, + 0x1f,0xca,0xe0,0x73,0x11,0x75,0x62,0x94,0x57,0x94,0x71,0xe6,0xb4,0x29,0x28,0x65, + 0x4e,0xea,0xdc,0xb3,0x7b,0x77,0xe4,0xde,0xdf,0xde,0xb7,0x3c,0x12,0x89,0xb8,0x45, + 0x1d,0xa7,0x85,0xbb,0x77,0x38,0x7c,0x56,0x4,0x90,0x80,0xff,0xb2,0xcb,0x2e,0x1b, + 0x71,0xe1,0x45,0xe7,0xbf,0x92,0x9d,0x9d,0x93,0x9f,0x9b,0x97,0x43,0x2c,0x16,0xa7, + 0xbb,0xab,0x9b,0xbf,0x3c,0xfc,0x18,0xa5,0x25,0xa5,0xe4,0xe4,0xe4,0x24,0xbb,0x73, + 0x94,0x50,0xc9,0x23,0xd7,0x1c,0xc7,0x49,0xae,0x7e,0x30,0x9f,0xb9,0x70,0x9f,0x77, + 0xb4,0x43,0x6e,0x7e,0x1e,0xe7,0x9c,0x33,0xcb,0xe4,0xf9,0x11,0x34,0x1f,0x68,0x8d, + 0xfd,0xfa,0x57,0xbf,0x5d,0xd9,0xd1,0xd1,0xe1,0xd6,0xf2,0xb9,0xf3,0x74,0x4e,0x79, + 0x77,0xef,0x70,0xf8,0x2c,0x8,0x60,0x1,0xfe,0x6b,0xae,0x99,0x33,0x61,0xf6,0xd9, + 0xe7,0xce,0xcb,0xcb,0xcd,0xcd,0xca,0xce,0xc9,0x26,0x1e,0x8b,0xd3,0xde,0xdd,0xce, + 0x1f,0xff,0xfc,0x10,0x83,0xca,0x2b,0x8c,0xf0,0x53,0x26,0x64,0xa,0x25,0x90,0xaa, + 0xbf,0x74,0x2b,0x55,0xe5,0x1f,0xbc,0xf2,0x95,0xd6,0xd8,0x1,0x3f,0xe7,0x9d,0x3b, + 0x1b,0x91,0x38,0xd4,0xa3,0xbb,0xbb,0xc7,0xf9,0xc3,0xef,0x1f,0xa8,0x6f,0x6c,0x6c, + 0x74,0x7d,0xfd,0x8d,0x98,0xd6,0xad,0xd3,0xc2,0xdd,0x3b,0x1c,0x3e,0x6d,0x2,0x58, + 0x80,0xff,0x6b,0x5f,0xfb,0xdb,0x59,0x33,0x66,0x9c,0xf5,0x44,0x41,0x61,0x61,0x20, + 0x2b,0x3b,0xb,0x27,0x1e,0xa7,0xb9,0xa5,0x85,0x3f,0xfc,0xe1,0x8f,0xd4,0x54,0x57, + 0x91,0x9d,0x9d,0x9d,0x32,0x75,0x63,0x60,0xdd,0x1e,0x4e,0xbf,0x65,0x7f,0xf0,0xd0, + 0x26,0xad,0x35,0x42,0xb,0x40,0x70,0xf6,0xd9,0x67,0xe1,0xb1,0x2c,0x94,0xd6,0x44, + 0xa3,0x61,0xfd,0xc8,0x5f,0x1e,0xdd,0xda,0xd0,0xb0,0xc9,0x6d,0xde,0x38,0x25,0x53, + 0xbb,0xc7,0x82,0x4f,0x93,0x0,0x16,0x10,0xfd,0xf8,0x68,0xc0,0x0,0x0,0xd,0xab, + 0x49,0x44,0x41,0x54,0xf8,0xfa,0xd7,0xff,0xee,0xe2,0xa9,0x53,0xa7,0x3d,0x58,0x54, + 0x54,0xe4,0xcb,0xcc,0xca,0x42,0xa9,0x38,0x4d,0xad,0x2d,0xdc,0x7f,0xef,0xef,0x18, + 0x3a,0x64,0x28,0xd9,0xd9,0xd9,0x0,0x1f,0x58,0xfd,0x5a,0xe9,0xa4,0xa5,0x7f,0xa8, + 0xa1,0xc,0xae,0x9d,0x10,0x8d,0xc7,0x99,0x3e,0x7d,0x1a,0x7e,0xdb,0x76,0xc7,0xa7, + 0xeb,0x67,0x9f,0x79,0x7e,0xf7,0xd2,0xa5,0x4b,0xdd,0xbc,0xfe,0x7a,0xcc,0x6c,0x9d, + 0xd3,0xca,0xdd,0x3b,0x1c,0x3e,0x2d,0x2,0x78,0x80,0xc0,0xb7,0x6e,0xbb,0xf5,0xb, + 0x13,0xc6,0x4f,0xfe,0x75,0x71,0x71,0x91,0xc7,0x6d,0xc8,0xdc,0xbb,0xb7,0x89,0xdf, + 0xde,0x7b,0x1f,0xc3,0x47,0xc,0x27,0x33,0x33,0x33,0x59,0x99,0x9b,0xec,0xd2,0x4d, + 0xb1,0xfc,0x53,0x57,0x7f,0x2a,0xdc,0x1a,0x80,0x68,0x2c,0xc6,0x94,0x49,0x13,0xc9, + 0xce,0xce,0x4c,0x1c,0xc7,0xa6,0x59,0xf0,0xc6,0x5b,0x7,0xde,0x7c,0x7d,0xc1,0x32, + 0x6,0xba,0x7b,0x1f,0x3a,0x3e,0xf5,0x74,0xc2,0xa7,0x41,0x0,0xf,0x10,0xbc,0x63, + 0xee,0x6d,0x5f,0x1d,0x35,0x72,0xf4,0x3d,0xc5,0xc5,0x45,0x56,0x76,0x76,0x16,0x20, + 0xd8,0xb5,0x7b,0x27,0xf7,0xde,0x7b,0x3f,0xa3,0x47,0x8d,0x32,0xc2,0x77,0xf,0x57, + 0x4c,0x68,0xe4,0x64,0x84,0x4f,0xf5,0x9f,0xbf,0xeb,0xe0,0x98,0xb6,0x2d,0xe9,0x9e, + 0xb4,0x65,0x5e,0x77,0x47,0x7a,0x19,0x31,0x62,0x38,0x79,0x5,0xb9,0x86,0x10,0x2, + 0x56,0x2c,0x5d,0xd1,0xf1,0xec,0x33,0xcf,0x2d,0xd3,0x5a,0xbb,0xa9,0x5d,0xd7,0xdd, + 0x3b,0x29,0x6b,0xf8,0x3f,0x9,0x7c,0x92,0x4,0x48,0xa6,0x73,0xef,0xba,0x6b,0xee, + 0x37,0x6a,0x86,0xc,0xf9,0x7e,0x28,0x14,0x92,0x19,0x19,0x19,0x80,0x60,0xeb,0xd6, + 0x6d,0xfc,0xfe,0xf7,0x7f,0x60,0xdc,0xd8,0xb1,0x64,0x64,0x64,0x24,0x62,0xf5,0x29, + 0xdf,0xed,0x5a,0xfe,0x52,0x25,0x8b,0x39,0x52,0x3f,0x73,0xb7,0x8,0x34,0x74,0xf5, + 0xf4,0x50,0x5d,0x59,0x41,0x69,0x49,0x28,0x59,0xf1,0xb3,0x69,0xe3,0xe6,0xde,0x47, + 0x1f,0x79,0x7c,0x59,0x3c,0x1e,0x5f,0x47,0xbf,0xbb,0xe7,0xd6,0xf0,0x1f,0x72,0x72, + 0xf6,0xe9,0x88,0x4f,0x8a,0x0,0xc9,0x74,0xee,0x77,0xbe,0x7b,0xe7,0x3f,0x56,0x54, + 0x54,0xdc,0x19,0x2a,0xa,0x89,0x8c,0x8c,0x20,0x0,0x1b,0x36,0x6c,0xe4,0xa1,0x7, + 0x1f,0xea,0x17,0xbe,0xec,0x3f,0x30,0xd1,0x85,0x52,0xa,0x44,0xbf,0xca,0x4f,0xae, + 0x7c,0xcc,0x96,0x20,0xb5,0x44,0x9,0x45,0x38,0x1a,0x21,0x54,0x54,0x40,0xc5,0xe0, + 0x8a,0xa4,0xf0,0xf7,0xed,0xdb,0x1f,0xfd,0xf3,0x83,0xf,0xae,0xa,0x87,0xc3,0xae, + 0xf0,0xf,0x2e,0xe3,0x4e,0x23,0x81,0x4f,0x82,0x0,0xc9,0xee,0xdc,0xbb,0xfe,0x61, + 0xee,0x7f,0x14,0xe4,0x15,0xdc,0x1c,0xa,0x85,0x44,0x30,0x60,0xd2,0xb9,0x6b,0xd7, + 0xad,0xe3,0x89,0xc7,0x9f,0x64,0x6c,0x42,0xf8,0xd2,0xea,0x3f,0xfc,0xd0,0x8d,0xea, + 0x69,0xad,0x51,0x42,0xe1,0x8,0xe7,0x3,0x2a,0x5f,0xa8,0xc4,0xa1,0x4a,0x4a,0x13, + 0x89,0x46,0xf1,0x7,0xfc,0xd4,0xd4,0x54,0x99,0xc3,0x98,0x81,0xb6,0xd6,0x36,0xe7, + 0x8f,0xf,0xfc,0x71,0x6d,0x67,0x7b,0xa7,0x1b,0xe8,0x69,0xe0,0x14,0xab,0xe4,0x3d, + 0x9e,0x38,0xde,0x4,0x48,0xe6,0xf2,0x6f,0xbf,0xf3,0xb6,0x9f,0xd9,0x3e,0xff,0x97, + 0x8b,0x8a,0x43,0x4,0x2,0x1,0xb4,0xd6,0xac,0x5d,0xfb,0x3e,0xcf,0x3c,0xf3,0x1c, + 0xe3,0xc6,0x8d,0x23,0xe0,0xf,0x24,0x57,0xbe,0x99,0xc4,0x2d,0x93,0x4d,0x1c,0xae, + 0xaf,0xf,0xfd,0x81,0x1d,0xa5,0xd5,0x80,0x3c,0x7f,0x34,0x16,0x45,0x48,0xc1,0xf0, + 0x61,0x43,0xcd,0xa9,0xdb,0x42,0x10,0xe,0x47,0xd4,0xa3,0x8f,0x3c,0xbe,0xa9,0xb1, + 0xb1,0xc9,0xd,0xf4,0xa4,0xba,0x7b,0x69,0xe1,0x1f,0x2,0xc7,0x93,0x0,0xc9,0x5c, + 0xfe,0xf5,0xd7,0x5f,0xf7,0x1b,0xb4,0xbe,0xb2,0xb4,0xac,0x4,0x7f,0x20,0x80,0xd2, + 0x8a,0x55,0xab,0x56,0xf3,0xea,0xab,0xf3,0x19,0x33,0x66,0xc,0xb6,0x6d,0x27,0x85, + 0x29,0x53,0xce,0xcc,0x75,0x67,0xf1,0x3b,0x38,0xc4,0x75,0x7c,0x80,0xc0,0x53,0x33, + 0x7c,0x71,0xc7,0x21,0x12,0x8b,0x32,0x6a,0x64,0x1d,0x8,0x8d,0x46,0xe0,0xc4,0xe3, + 0xfa,0xf1,0xc7,0x9e,0xdc,0x91,0xe2,0xeb,0xa7,0xdd,0xbd,0x23,0xc0,0xf1,0x22,0x40, + 0x32,0x97,0x3f,0xe7,0xb,0x57,0xfe,0xa9,0xa7,0xb7,0xf7,0x82,0x11,0x23,0x47,0xe0, + 0xb7,0x6d,0x94,0x32,0xc2,0x5f,0xf0,0xe6,0x5b,0x8c,0x19,0x3d,0x6,0xaf,0xd7,0x7b, + 0xc8,0x1f,0x30,0x60,0x2a,0x17,0x1f,0x9c,0xce,0xe5,0xc2,0x71,0x1c,0xba,0xba,0xbb, + 0x18,0x31,0xa2,0xd6,0xc,0x57,0x4e,0xb8,0x8b,0x2f,0xbd,0xf8,0x4a,0xe3,0xea,0x55, + 0xab,0xdd,0xa2,0x8e,0xd3,0x36,0xbb,0x77,0xb4,0x38,0x1e,0x4,0x48,0xe6,0xf2,0x3f, + 0xf7,0x57,0x57,0x3c,0xda,0xde,0xde,0x3e,0x7d,0xe4,0xc8,0x11,0xd8,0xb6,0xf,0xa5, + 0x35,0xab,0x56,0xad,0x61,0xf1,0x7b,0x8b,0x19,0x39,0x72,0xa4,0x19,0xcc,0x90,0xe2, + 0xdf,0x27,0xfb,0xf1,0xd4,0x40,0xf,0xa0,0xff,0x90,0x84,0xfe,0x24,0x90,0xc6,0x1c, + 0x89,0xde,0xde,0xd9,0xc1,0xf0,0xba,0xa1,0x58,0xd2,0x42,0x6b,0xf3,0x6d,0xef,0xbc, + 0xf3,0x6e,0xeb,0x82,0x37,0xdf,0x5a,0xa9,0xb5,0xae,0x27,0xed,0xee,0x1d,0x15,0x3e, + 0x2e,0x1,0x4,0xe0,0x1b,0x3f,0x7e,0x7c,0xe9,0x8c,0x99,0x67,0x3e,0xd5,0xde,0xd1, + 0x3e,0x7e,0x58,0x5d,0x2d,0x3e,0xdb,0x94,0x5b,0xbd,0xff,0xfe,0x3a,0x96,0x2f,0x5d, + 0xce,0xc8,0x91,0x23,0xb1,0x2c,0x6b,0x40,0x74,0x2f,0xd9,0xc0,0x21,0xfa,0x27,0x6d, + 0xe,0x78,0xad,0x55,0x92,0x8,0x6e,0xce,0xbf,0xad,0xbd,0x83,0x21,0x43,0xaa,0xb1, + 0x2c,0xf,0xee,0x99,0x89,0x6b,0xeb,0xd7,0x75,0xcf,0x7b,0x7e,0xde,0x8a,0x84,0xaf, + 0x7f,0x70,0xcb,0x76,0xda,0xe2,0xff,0x8,0x7c,0x1c,0x2,0x8,0xc0,0x9e,0x34,0x69, + 0x52,0xf9,0xb4,0x33,0xa6,0x3c,0xd7,0xd1,0xd9,0x31,0xa2,0xae,0x6e,0x58,0xb2,0xd6, + 0x6e,0xc3,0xfa,0xd,0xac,0x59,0xbd,0x96,0xda,0x61,0xc3,0x92,0x33,0x76,0x93,0xb5, + 0x7b,0xce,0xc0,0x68,0x9e,0x2b,0xfc,0x54,0xc3,0xcf,0x25,0x88,0x93,0x38,0x7,0xb7, + 0xa5,0xb5,0x95,0xba,0x61,0x35,0xf8,0x6c,0x1f,0xb1,0x68,0xc,0xad,0x61,0xd7,0xae, + 0xdd,0x91,0x47,0xff,0xf2,0xf8,0x2a,0xc7,0x71,0xea,0x49,0xbb,0x7b,0xc7,0x84,0x63, + 0x25,0x80,0x4,0x7c,0x53,0xa7,0x4e,0x1d,0x3c,0x61,0xe2,0x98,0xe7,0xbb,0xba,0xbb, + 0x6a,0xeb,0xea,0x86,0x25,0xf7,0xf7,0xcd,0x9b,0xb7,0xb0,0x6e,0xed,0x7a,0x86,0xe, + 0x19,0x6a,0x92,0x38,0x9,0x35,0xef,0xa,0x39,0x55,0xe5,0x6b,0x34,0x52,0xc9,0x1, + 0x6,0x5f,0xea,0xf6,0xa0,0x94,0xa2,0xb5,0xad,0x8d,0xda,0xda,0x1a,0x72,0xf3,0xf2, + 0x8,0x87,0xc3,0x20,0xa2,0xb4,0xb6,0xb4,0xc5,0xff,0xf8,0xc0,0x9f,0xd7,0x84,0xc3, + 0x61,0x57,0xf8,0x69,0x77,0xef,0x18,0x70,0x2c,0x4,0x90,0x80,0x3d,0x6b,0xd6,0x19, + 0x55,0x75,0x75,0x23,0xe6,0x85,0xc3,0xd1,0xaa,0xba,0xba,0x61,0xc9,0xc1,0x4b,0x5b, + 0x36,0x6f,0x61,0xed,0xfb,0xeb,0xa9,0xae,0xa9,0x36,0x33,0x77,0x95,0x1e,0x20,0x78, + 0x27,0xb1,0x25,0x6b,0xad,0xc1,0xfa,0xe0,0xea,0x77,0xe1,0x6a,0x8c,0x8e,0x8e,0x4e, + 0x2a,0x2b,0x7,0x51,0x51,0x51,0x41,0x38,0x1c,0xc6,0xb2,0x24,0xe1,0x70,0x44,0xfd, + 0xe9,0x81,0x7,0x37,0x76,0x76,0x76,0xba,0xc2,0xdf,0x48,0xda,0xdd,0x3b,0x26,0x1c, + 0x2d,0x1,0x24,0x60,0x9f,0x7d,0xf6,0xf4,0x21,0xd5,0x43,0x6a,0x5f,0x88,0x3b,0xce, + 0xe0,0x61,0x75,0xb5,0xc9,0xf1,0x2b,0xd,0xd,0x9b,0x59,0xfb,0xfe,0x3a,0xaa,0xaa, + 0xaa,0x0,0x63,0xcc,0x39,0x62,0xa0,0xd,0x66,0x61,0x99,0x3a,0x3d,0xa9,0xf,0xb9, + 0xfa,0x5d,0x68,0xad,0xe9,0xee,0xe9,0x61,0xd0,0xa0,0x72,0x46,0x8d,0x1c,0x99,0x14, + 0x3e,0x1a,0xfd,0xf0,0x5f,0x1e,0xdb,0xb6,0x6f,0xdf,0x3e,0xd7,0xd7,0x4f,0xbb,0x7b, + 0x1f,0x3,0x47,0x43,0x80,0x84,0xf0,0xcf,0xae,0xab,0xaa,0x1e,0xfc,0x82,0x14,0xa2, + 0x6c,0x48,0xed,0xd0,0x64,0xf0,0x66,0xe3,0x86,0x6,0xd6,0xae,0xad,0xa7,0xa2,0xa2, + 0x2,0x60,0xe0,0xca,0x4f,0x31,0xf1,0xb5,0xd6,0x58,0xda,0x4a,0xae,0xf0,0xd4,0x8, + 0x60,0xea,0x33,0x91,0x48,0x84,0xbc,0xbc,0x1c,0xa6,0x4e,0x9d,0x42,0x24,0x12,0xc1, + 0xb2,0x24,0x52,0x5a,0xbc,0xf4,0xe2,0xcb,0x8d,0xeb,0xeb,0xd7,0xaf,0x21,0x9d,0xdd, + 0x3b,0x2e,0x38,0x52,0x2,0x48,0xc0,0x7f,0xce,0x85,0xe7,0x8c,0x18,0x54,0x5a,0xfe, + 0xbc,0xd7,0xeb,0x2d,0xa9,0x19,0x52,0x9d,0x14,0xda,0xc6,0xf5,0x1b,0x59,0xbd,0x7a, + 0x2d,0x15,0x83,0x2a,0x10,0x88,0xfe,0x48,0x5e,0xca,0xe2,0x4f,0xf5,0xed,0xdd,0x2c, + 0x9e,0x40,0xa0,0xa5,0x4e,0xda,0x3,0x6e,0x18,0x38,0x16,0x8f,0x93,0x9d,0x95,0xc5, + 0x25,0x97,0x5c,0x4c,0x24,0x1a,0x35,0xe1,0x62,0xcb,0xc3,0x7b,0x8b,0x16,0xb7,0xcd, + 0x9b,0xf7,0x92,0x3b,0x8f,0x37,0xed,0xee,0x1d,0x7,0x1c,0x9,0x1,0x24,0xe0,0x3f, + 0xef,0xe2,0xf3,0xc6,0x95,0x15,0x15,0x3f,0x93,0x5f,0x90,0x1f,0x2a,0x2e,0x2e,0x4a, + 0xa,0x7f,0xcb,0x96,0xad,0xac,0xab,0xdf,0x40,0x59,0x59,0x29,0x4a,0x29,0xbc,0x1, + 0x2f,0x4e,0xdc,0x1c,0xa2,0x84,0x45,0x52,0x2c,0x49,0xc1,0x2b,0x13,0xd7,0x57,0xd2, + 0x90,0x44,0x6a,0xa3,0x41,0x52,0x1b,0x38,0x7c,0xb6,0xcd,0x9c,0x39,0x57,0x11,0x8d, + 0x46,0xb1,0xa4,0x85,0x25,0x2d,0x36,0xac,0xdf,0xd0,0x7b,0xff,0x7d,0xbf,0x5b,0x91, + 0xf0,0xf5,0xd3,0xd9,0xbd,0xe3,0x84,0x8f,0x9a,0xa2,0x23,0x1,0xff,0xf9,0xe7,0x9f, + 0x3f,0x76,0x50,0x65,0xc5,0xb3,0x15,0x15,0xe5,0x21,0x37,0xa3,0x77,0x28,0x44,0xa3, + 0x51,0xa4,0xb0,0x28,0xc8,0xf,0xd1,0xda,0xda,0xca,0xfa,0xd,0xeb,0x93,0x42,0x74, + 0xe3,0xfe,0xee,0x35,0xa0,0x95,0x4b,0x90,0x3c,0x4c,0xd9,0x92,0x92,0x5b,0x6e,0xb9, + 0x19,0xc7,0x71,0x88,0xc5,0x62,0x44,0xa3,0x11,0xb6,0x6c,0xd9,0x12,0xbd,0xe3,0xf6, + 0xb9,0x4b,0xda,0xdb,0xdb,0x57,0x0,0x6e,0x65,0xcf,0x2e,0xd2,0x46,0xdf,0xc7,0xc6, + 0x87,0x9d,0x1a,0x26,0x1,0x7b,0xfa,0xf4,0x29,0xa3,0xc7,0x8c,0x1b,0xf3,0x74,0x65, + 0xe5,0xe0,0x62,0xdb,0xb6,0x3f,0xfc,0x87,0x25,0x92,0x3a,0x91,0x68,0x1f,0xd5,0x55, + 0x55,0x8c,0x1b,0x3b,0x8e,0xbd,0xfb,0xf6,0xd1,0xdd,0xd3,0x6d,0x1e,0x38,0x28,0xa, + 0x98,0x7a,0x99,0x32,0x2f,0xc1,0xdf,0x7f,0xfd,0x16,0xbc,0x1e,0x2f,0x68,0x8d,0xd2, + 0x9a,0xb6,0xb6,0x76,0xe7,0x9f,0xfe,0xf1,0x7b,0xab,0xf7,0xed,0xdb,0xb7,0xa,0x33, + 0x90,0xb9,0x9e,0xb4,0xc5,0x7f,0xdc,0x70,0x38,0x2,0x48,0xc0,0x9e,0x30,0x61,0x42, + 0xf5,0xf9,0x17,0x9c,0xf7,0x54,0x51,0x51,0xd1,0xa0,0x83,0xc7,0xad,0x69,0xad,0x69, + 0x69,0x6e,0x51,0x3b,0x76,0xed,0x74,0x9a,0x9b,0x9b,0x95,0x44,0x10,0xc,0x6,0x93, + 0x1a,0xa5,0xa3,0xb3,0x1d,0xcb,0xb2,0x18,0x3b,0x66,0x1c,0x3b,0x76,0xec,0xa0,0xaf, + 0xaf,0x2f,0xf9,0x7d,0xa9,0x87,0x30,0xa4,0x92,0xe0,0xd6,0x5b,0xbf,0x4e,0x30,0xd8, + 0xaf,0x61,0xc2,0xe1,0xb0,0xfe,0xf7,0xbb,0xff,0xa3,0x61,0xe5,0xca,0x95,0xcb,0x30, + 0xc2,0x5f,0x87,0xb1,0xf8,0x4f,0x9b,0xde,0xbd,0x4f,0x1a,0x87,0xb2,0x1,0x4,0xe0, + 0x2d,0x28,0x28,0xc8,0xbf,0xe2,0xaf,0x2e,0xfd,0x7d,0x30,0x18,0xac,0x4e,0xfd,0x50, + 0x29,0xa5,0xdf,0x5d,0xb8,0xa8,0x77,0xd1,0xbb,0xef,0xb5,0xb6,0xb4,0xb4,0x76,0x63, + 0x56,0x21,0x80,0x5d,0x59,0x55,0x99,0x73,0xc9,0xa5,0x17,0x15,0x54,0x55,0x55,0x7a, + 0x1,0xf6,0x37,0x35,0x12,0x89,0x44,0x99,0x31,0x63,0x6,0xf3,0x5e,0x98,0x47,0x3c, + 0x1e,0xef,0x3f,0x79,0x3b,0xb5,0x9f,0x4f,0xa,0x6e,0xbd,0xe5,0xeb,0xc9,0xca,0x20, + 0x29,0x25,0xf1,0x58,0x9c,0x5f,0xfd,0xf2,0x97,0xbb,0x16,0x2c,0x58,0x90,0x2e,0xe6, + 0xfc,0x4,0x71,0x28,0xd,0xe0,0x5,0xb2,0x6e,0xb8,0xe9,0x6b,0x73,0xb,0xa,0xf2, + 0xe7,0xa4,0x7e,0xd0,0xd9,0xd9,0xe9,0xfc,0xf6,0x37,0xf7,0xef,0x5a,0xbe,0x6c,0xc5, + 0x96,0xbe,0xbe,0xbe,0xad,0xf4,0x1f,0x8d,0xb2,0x1b,0x68,0xee,0x68,0xef,0xe8,0x58, + 0xbe,0x6c,0x45,0x77,0x46,0x46,0x30,0x73,0xd0,0xa0,0xa,0x1b,0x20,0x12,0xd,0x63, + 0x59,0x1e,0xfa,0xc2,0x61,0xda,0xdb,0xdb,0x7,0xe4,0xf7,0x75,0xa2,0x88,0xe3,0xfa, + 0xaf,0x5e,0x47,0x28,0x14,0x32,0x87,0x32,0x25,0x3c,0x81,0x7,0x1f,0x7a,0xa8,0xe9, + 0xd7,0xff,0xf7,0x9b,0x85,0x98,0x51,0xec,0xef,0x63,0x2c,0x7e,0x77,0x26,0x6f,0x5a, + 0xf8,0xc7,0x9,0x7,0x6b,0x0,0x9,0xd8,0x15,0x15,0x15,0xe5,0xc5,0xc5,0x45,0xd7, + 0xa7,0x7e,0x10,0x8d,0x46,0xd5,0xef,0xee,0x7f,0x60,0x4b,0xe3,0xbe,0xc6,0x2d,0x18, + 0x61,0xec,0xc4,0x8,0xa4,0x17,0xa3,0x35,0xb2,0x80,0x22,0xad,0x75,0xd5,0x33,0x4f, + 0x3f,0xd7,0x99,0x95,0x95,0x35,0x79,0xf4,0x98,0x51,0x59,0x5a,0x6b,0xba,0x7b,0xbb, + 0xc8,0xc9,0xce,0xfe,0x80,0x6,0x90,0x42,0x72,0xed,0xd5,0x5f,0xa4,0x30,0x31,0xf0, + 0xc9,0xc5,0xeb,0xaf,0xbd,0xde,0xf1,0xa3,0xff,0xfa,0xd1,0x22,0xfa,0xdd,0xbd,0xd4, + 0x81,0xcc,0x69,0xe1,0x1f,0x47,0x1c,0x4c,0x0,0xf,0x90,0x79,0xf6,0xb9,0xb3,0xae, + 0xf4,0x78,0x3c,0xb9,0xa9,0x1f,0xbc,0x36,0xff,0x8d,0xfd,0x8d,0xfb,0x1a,0x37,0xd0, + 0x1f,0x80,0xd9,0x89,0x9,0xc0,0x44,0x12,0x8f,0x4,0x81,0x10,0x26,0x19,0xd3,0xf5, + 0xc4,0x93,0x4f,0x51,0x3d,0xa4,0x7a,0x56,0x46,0x30,0x68,0x49,0x21,0x50,0xca,0x49, + 0x76,0xf1,0x2a,0xa9,0xf0,0x78,0x3c,0x5c,0x7a,0xd9,0x25,0x94,0x96,0x95,0x99,0x2c, + 0x61,0x22,0x53,0x58,0xbf,0xae,0xbe,0x6f,0xee,0xdc,0xef,0xbc,0x77,0x98,0xec,0x5e, + 0xda,0xd7,0x3f,0xce,0x48,0x25,0x80,0x7b,0xd8,0x42,0x4e,0x61,0xa8,0x60,0x76,0xea, + 0x43,0xe1,0x70,0x44,0xbd,0xb7,0x68,0xf1,0x7a,0x4c,0x89,0xd5,0xea,0xc4,0xdd,0x6d, + 0xa8,0x74,0x7d,0x70,0x2f,0x86,0x10,0x5d,0x40,0xac,0xaf,0xa7,0xcf,0x5a,0xbe,0x64, + 0x79,0xf5,0xac,0xb3,0xcf,0xaa,0x52,0x4a,0xe1,0xf5,0x79,0x92,0x1a,0xc0,0xc2,0xe2, + 0x9c,0x73,0x67,0x53,0x5d,0x53,0x9d,0x28,0xfd,0x36,0xc2,0xdf,0xb5,0x6b,0x57,0xec, + 0xe6,0x9b,0x6f,0x59,0x1c,0xe,0x87,0xd3,0x8d,0x9b,0x9f,0x12,0xe4,0x41,0xaf,0x6d, + 0x20,0x27,0x23,0x90,0x31,0x24,0xf5,0xa1,0xdd,0xbb,0x76,0x77,0x45,0x22,0x91,0x1d, + 0x98,0x74,0xeb,0x66,0x4c,0x4f,0x5d,0x2b,0x3,0xcf,0xb1,0xed,0xc6,0xa8,0xe9,0x9d, + 0x98,0xcc,0xdc,0x86,0x35,0x6b,0xd6,0xac,0x6,0x13,0xdc,0xc9,0xcc,0xca,0xc4,0x89, + 0x3b,0x68,0xad,0x39,0xe7,0xec,0xd9,0xc,0x19,0x32,0x34,0x61,0x7,0x18,0x5b,0x60, + 0xdf,0xbe,0x7d,0xf1,0xeb,0xbf,0x76,0xc3,0xb2,0xe6,0xe6,0xe6,0xf7,0x31,0x7b,0xbe, + 0x3b,0xa7,0xe7,0x94,0x98,0xc9,0x7b,0xa2,0xe2,0x60,0x2,0xf8,0x80,0x6c,0x9f,0xed, + 0xcb,0x4b,0x7d,0xa8,0xaf,0xaf,0xb7,0x1b,0x93,0x6a,0xdd,0x8d,0x51,0xc7,0xae,0xf5, + 0x9f,0x2a,0x14,0x85,0x71,0xcd,0x3a,0x30,0x82,0xdb,0xb1,0x7b,0xf7,0xde,0xfa,0x78, + 0x3c,0xee,0x0,0x89,0x93,0x38,0x14,0xb3,0x67,0x9f,0x45,0x65,0x75,0xa5,0x39,0x75, + 0x2b,0x71,0xf2,0x56,0x73,0x73,0xb3,0xf3,0xad,0x6f,0x7e,0x7b,0xf5,0x9e,0x3d,0x7b, + 0x52,0x7,0x32,0xef,0x21,0x9d,0xda,0xfd,0xc4,0x91,0x4a,0x0,0x77,0xb,0x8,0x82, + 0x1e,0x10,0x21,0xcc,0xc8,0xc8,0x74,0xe8,0x3f,0xcd,0xda,0x3d,0xa,0xed,0x50,0x42, + 0xd1,0x18,0x12,0x74,0x62,0x62,0xf4,0x4d,0x91,0x70,0x24,0xa,0xd0,0xd3,0xdb,0xcb, + 0xac,0xb3,0xcf,0xa2,0xac,0xbc,0xc,0xe5,0xa8,0x64,0xae,0xbf,0xad,0xad,0x5d,0x7d, + 0x67,0xee,0x5d,0xeb,0x1a,0x1a,0x1a,0x56,0x61,0xce,0xdf,0x71,0xe7,0xf4,0x9c,0xf6, + 0x8d,0x9b,0x9f,0x6,0xe,0x26,0x80,0x5,0xf8,0xa2,0x91,0x68,0x24,0xf5,0xa1,0xca, + 0xca,0xca,0x6c,0x8c,0xb1,0x77,0x24,0x47,0x95,0x3b,0x18,0xc1,0xf5,0xd8,0xb6,0xdd, + 0x17,0x8,0x6,0x7c,0x0,0xb6,0xed,0xa3,0xb0,0xd0,0x9d,0xe8,0xe9,0xa0,0x1c,0x45, + 0x67,0x57,0xa7,0xfa,0xc1,0xf,0x7f,0xd8,0xb0,0x6e,0xdd,0x3a,0x77,0x1a,0xb7,0x3b, + 0x96,0x35,0xed,0xeb,0x7f,0x4a,0x38,0xe4,0x69,0xa,0xad,0xad,0x6d,0xad,0xa9,0xef, + 0x4b,0xcb,0x4a,0x73,0xc7,0x8e,0x1d,0x5b,0x82,0x21,0xc8,0x91,0x4c,0xe1,0xd7,0x80, + 0x33,0xfb,0x9c,0xb3,0xea,0xa4,0x94,0x16,0xb8,0x5,0x1e,0x8e,0xf1,0x6,0x94,0xa2, + 0xaf,0xaf,0x4f,0xff,0xec,0xa7,0x3f,0xdf,0xb2,0x74,0xf1,0xd2,0x15,0x98,0x95,0xbf, + 0x8e,0x53,0x78,0x26,0xef,0x89,0x8a,0x83,0x9,0xa0,0x80,0xf8,0xee,0x3d,0x7b,0x77, + 0xa7,0x7e,0x31,0x1c,0xee,0xe3,0x6f,0xae,0xfb,0xf2,0x55,0x40,0x26,0xc6,0x50,0xfc, + 0xb0,0x1c,0x82,0x0,0x3c,0x5e,0xaf,0xd7,0x3f,0x79,0xd2,0xc4,0xcf,0xd,0xf8,0xe1, + 0x89,0xe2,0xce,0x70,0x38,0xac,0x7f,0xf3,0xeb,0xdf,0x6e,0x5f,0xb4,0x68,0xd1,0x4a, + 0xfa,0x85,0x7f,0x52,0x1f,0xbe,0x74,0xb2,0x22,0x55,0x90,0x12,0x8,0x0,0xf9,0x1d, + 0xed,0x1d,0xd9,0xd3,0xce,0x98,0x32,0x55,0x24,0x72,0xb4,0xb1,0x58,0x8c,0xea,0xca, + 0xea,0xc2,0x82,0xfc,0xfc,0xee,0x65,0xcb,0x96,0xaf,0xe6,0xf0,0xa7,0x62,0x26,0x5d, + 0xc9,0x1b,0xff,0xee,0xfa,0x3b,0x4a,0x4a,0x4a,0x2e,0x3c,0xf8,0x7f,0x28,0x84,0xe0, + 0x91,0x87,0x1f,0xdb,0xfd,0xf6,0xdb,0xef,0x2c,0xc3,0x8,0x7f,0xd,0xc6,0xb3,0x38, + 0x2d,0x87,0x34,0x7d,0xd6,0x38,0x98,0x0,0x5e,0x20,0xbb,0xa7,0xa7,0x27,0xb7,0xaa, + 0xaa,0x6a,0x54,0x41,0x41,0x7e,0x16,0x18,0xf5,0x1d,0x8d,0x46,0x98,0x38,0x71,0xe2, + 0xa4,0xc2,0x50,0x41,0xc7,0xd2,0x25,0xcb,0xea,0xf9,0xe0,0x99,0xb8,0xc9,0xb6,0xb0, + 0xaf,0xdf,0x7a,0xf3,0xb7,0x2a,0x2b,0x7,0x7f,0x5b,0x1c,0x54,0xe7,0x15,0x8f,0xc7, + 0x79,0xea,0xc9,0x67,0xf6,0xbc,0xf3,0xf6,0xc2,0xe5,0x18,0xc1,0xaf,0xc6,0xb8,0x96, + 0x4d,0xc,0x8c,0x29,0xa4,0xf1,0x29,0xe1,0x60,0x55,0x2e,0x1,0x3f,0x90,0xdb,0xb4, + 0x7f,0xbf,0x7f,0xf2,0x94,0x49,0x23,0xa4,0x94,0x49,0x2d,0x10,0x8d,0x46,0xe4,0xd8, + 0x31,0xe3,0x66,0xcd,0x98,0x31,0xa3,0x2e,0x1c,0xee,0x5e,0xb5,0x7d,0xfb,0xce,0xde, + 0xc4,0xf7,0x78,0x0,0xfb,0x8b,0x5f,0xbc,0x72,0xe4,0x95,0x57,0x5d,0xf9,0xcb,0x50, + 0xa8,0xf0,0x6b,0x7,0xb,0xdf,0x71,0x1c,0x9e,0x78,0xec,0xa9,0xbd,0x4b,0x96,0x2c, + 0x5d,0x89,0x31,0xf8,0x56,0x63,0x7c,0xfd,0x46,0xd2,0x81,0x9e,0xcf,0xc,0x7,0x1b, + 0x74,0x36,0x50,0xc,0x8c,0x2,0x66,0x5c,0x70,0xd1,0x79,0x73,0xce,0x3b,0xef,0xdc, + 0x61,0xa9,0xf,0x78,0x3c,0x1e,0xb2,0xb2,0xb2,0x91,0x52,0x46,0x9b,0x9b,0x9b,0x97, + 0x74,0x77,0x75,0xae,0x7,0xf0,0xd9,0xf6,0x58,0xdb,0xb6,0xa7,0x70,0x8,0xc3,0xd2, + 0x71,0x1c,0x1e,0x7f,0xec,0xc9,0xbd,0x2b,0x57,0xac,0x72,0xf7,0xfc,0x55,0x98,0xec, + 0x9e,0x5b,0xc6,0x9d,0xe,0xf4,0x7c,0x46,0x38,0x94,0x31,0xe7,0xee,0xe3,0x81,0xad, + 0x5b,0xb6,0xe9,0x50,0x28,0x34,0xa8,0xa4,0xa4,0x38,0x99,0xa4,0x57,0x4a,0x11,0xe, + 0xf7,0xd1,0xd7,0xd7,0x6b,0x9,0xc1,0x60,0xdb,0xb6,0x27,0xd9,0xb6,0x3d,0xc9,0xe3, + 0xf1,0x54,0x70,0x8,0xf,0x21,0x16,0x8b,0xe9,0x47,0x1f,0x7e,0x7c,0xf7,0xea,0x55, + 0x6b,0xdc,0xac,0xde,0x6a,0x6,0xe,0x64,0x4e,0xb,0xff,0x33,0xc4,0xa1,0x8,0xe0, + 0xa,0xc3,0x3,0xf8,0xd7,0xad,0xad,0x8f,0x65,0x67,0x67,0x17,0x97,0x57,0x94,0x1d, + 0xbe,0x16,0xec,0x30,0xe8,0xec,0xe8,0x74,0xfe,0xf0,0xbb,0x3f,0x6e,0x69,0x68,0xd8, + 0xe4,0x86,0x77,0x5d,0xe1,0xa7,0xa3,0x7c,0x27,0x8,0xe,0x47,0x0,0x95,0xb8,0x4, + 0x60,0xad,0x5f,0xbf,0x21,0xda,0xda,0xd2,0x16,0xac,0xac,0x1c,0x9c,0xe5,0xb3,0x7d, + 0x1f,0x19,0x7,0x88,0xc7,0xe3,0x7a,0xe1,0x3b,0x8b,0x3a,0x1e,0x7a,0xf0,0xe1,0xf5, + 0x2d,0x2d,0xad,0xeb,0x31,0xc2,0x5f,0xc3,0x29,0x78,0xec,0xda,0xc9,0x8e,0xc3,0x9, + 0xd3,0x8b,0xc9,0xef,0x97,0x1,0x75,0xc0,0x18,0x60,0x84,0xdf,0xef,0xaf,0x9e,0x34, + 0x79,0x62,0xd5,0xf8,0x9,0xe3,0x72,0xcb,0xca,0x4a,0xbd,0x7,0x9f,0xc4,0xbd,0x7f, + 0x7f,0x53,0x6c,0xcd,0xea,0x35,0x5d,0x2b,0x96,0xaf,0xda,0xdf,0xd1,0xd1,0xb1,0x17, + 0x53,0x2c,0xb2,0x31,0x71,0x6d,0x21,0x91,0x2a,0x26,0x2d,0xfc,0x13,0x6,0x87,0x23, + 0x80,0x6b,0x7,0x64,0x1,0x25,0x40,0xd,0x50,0xb,0xc,0x5,0x2a,0x80,0x90,0xd7, + 0xeb,0xcd,0x2a,0x2e,0x2e,0xca,0x94,0x1e,0x4b,0xc6,0xa2,0x31,0xe7,0x40,0xd3,0x81, + 0xde,0x78,0x3c,0xde,0x83,0xa9,0xd7,0xdb,0x8f,0xc9,0xa,0x6e,0xc5,0x4,0x78,0x76, + 0x61,0x82,0x3c,0x1f,0x96,0x47,0x48,0xe3,0x33,0xc0,0x87,0xa9,0x73,0x97,0x4,0x19, + 0x40,0x1,0x46,0x1b,0xc,0xc2,0x10,0xa0,0x8,0xc8,0xc5,0x4,0x8e,0x3c,0x98,0xed, + 0x22,0x8c,0x59,0xdd,0xcd,0x98,0x6c,0xe0,0x9e,0xc4,0xbd,0x9,0x93,0xd8,0x39,0x5c, + 0xf0,0x28,0x8d,0xcf,0x10,0x1f,0xb5,0x9f,0xbb,0x9,0x22,0x3f,0x46,0x1b,0xe4,0x1, + 0x85,0x89,0x7b,0x36,0x86,0x0,0x16,0x46,0xa8,0x61,0x4c,0x9a,0xb8,0xd,0x13,0xcf, + 0x6f,0xc5,0x10,0xa2,0x17,0xb3,0xea,0xd3,0x7e,0xfe,0x9,0x88,0x23,0x3c,0x5e,0xb9, + 0x3f,0xd8,0x83,0x11,0x7a,0x20,0xf1,0xda,0x97,0xf8,0x4c,0x63,0x84,0x1c,0xc1,0x10, + 0xa1,0x2f,0x71,0x8f,0x93,0x5e,0xf5,0x27,0x34,0xfe,0x3f,0xb3,0xf4,0x3c,0xf2,0x64, + 0xe0,0x27,0x65,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82, + // /home/user/2/qstardict/qstardict/pixmaps/list-add.png + 0x0,0x0,0x28,0x87, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb, + 0x0,0x0,0x0,0x4,0x73,0x42,0x49,0x54,0x8,0x8,0x8,0x8,0x7c,0x8,0x64,0x88, + 0x0,0x0,0x20,0x0,0x49,0x44,0x41,0x54,0x78,0x9c,0xed,0x9d,0x79,0x94,0x25,0x57, + 0x7d,0xdf,0x3f,0xbf,0x5b,0x6f,0xeb,0x65,0x7a,0xa6,0x47,0x33,0x1a,0x2d,0x48,0x42, + 0x12,0x5a,0x40,0x1e,0x9,0x89,0x20,0x63,0x3,0x2,0x79,0x39,0xe,0x8b,0x5,0x5e, + 0xb0,0x9d,0x70,0x8e,0x7d,0x92,0x0,0xf2,0x91,0xd7,0xe4,0x24,0xe7,0x78,0x1,0x33, + 0x98,0x38,0xc8,0x1c,0xc7,0x8e,0x4d,0x6c,0x81,0x93,0x60,0x6c,0x62,0xec,0x60,0x3b, + 0x80,0xf,0xe0,0x25,0x18,0x64,0x36,0xc3,0x80,0xd,0x92,0xec,0xd1,0x32,0x42,0x2b, + 0xa3,0x5d,0x33,0xd3,0xdd,0xaf,0xbb,0xdf,0x7b,0x55,0x75,0x7f,0xf9,0xe3,0x2e,0x75, + 0xab,0xde,0xeb,0x99,0x96,0x68,0xcd,0xf8,0xd9,0xf3,0x3b,0xa7,0x5e,0xd5,0xab,0xba, + 0x55,0x75,0xef,0xfd,0x7d,0x7f,0xcb,0xfd,0xdd,0xa5,0xe0,0x14,0x9d,0xa2,0x53,0x74, + 0x8a,0x4e,0xd1,0x29,0x3a,0x45,0xff,0x1c,0x49,0x4e,0x76,0x6,0x9e,0x29,0xba,0xf2, + 0xf,0xcf,0xbe,0x42,0x32,0x7d,0xad,0x20,0x2f,0x17,0xb8,0x44,0x44,0x16,0x45,0xe8, + 0x9,0x82,0x88,0x20,0xe0,0xf6,0x2,0x6,0xb7,0x77,0xe7,0x5,0x11,0x6,0x22,0x72, + 0x58,0xe0,0x2e,0x83,0x7c,0xca,0x66,0xe5,0x87,0xff,0xea,0x15,0xf7,0xde,0x7a,0xb2, + 0xcb,0xf4,0x4c,0xd0,0x3f,0x2d,0x0,0xec,0xc3,0x3c,0xff,0x92,0x33,0x7e,0x78,0x7b, + 0x6f,0xe7,0x9b,0x5f,0xb0,0xeb,0x45,0x17,0x2e,0xf6,0x76,0x31,0x2a,0xd7,0x79,0x6c, + 0xfd,0x61,0x1e,0x5b,0x7f,0x98,0x27,0x87,0x8f,0x33,0x2c,0xd7,0x6b,0xcc,0x97,0x71, + 0xe6,0x33,0xd7,0xde,0xc6,0xae,0xde,0xe9,0x9c,0x3e,0x73,0x26,0xbb,0x7a,0x67,0xd0, + 0xc9,0x3a,0xac,0x14,0x4b,0xf,0xdd,0x71,0xe4,0x2b,0x6f,0xbd,0xe4,0x33,0x9f,0x7b, + 0xef,0xbe,0x7d,0xd8,0x93,0x5d,0xd4,0xad,0xa2,0x7f,0x32,0x0,0xb8,0xe2,0x3,0x67, + 0xbd,0x24,0x93,0xec,0x37,0x5f,0x73,0xe1,0xf,0x5e,0xfe,0xa2,0xd3,0x5f,0xca,0x4a, + 0xbe,0xcc,0x93,0x83,0xc7,0x39,0x3c,0x7c,0x9c,0xc3,0xc3,0x27,0xdc,0x7e,0xf0,0x4, + 0xf,0xaf,0x7e,0x1d,0x4b,0x99,0x30,0xbf,0x2,0x82,0x31,0xd0,0xc9,0xba,0x9c,0x31, + 0x7b,0x36,0xbb,0xba,0xa7,0xb3,0xb3,0xbb,0x8b,0x9d,0xdd,0xdd,0xec,0xec,0xed,0x62, + 0xb1,0xbb,0x8b,0x99,0xd6,0x1c,0x5f,0x7d,0xf2,0x6f,0xee,0xfb,0xc4,0xc3,0x7f,0xf2, + 0xfa,0x8f,0x7d,0xd7,0x1d,0x9f,0x3f,0xd9,0x65,0xde,0xa,0xca,0x4e,0x76,0x6,0xb6, + 0x82,0x2e,0xfb,0xfd,0x3d,0x6f,0xda,0xd1,0x5b,0xfc,0xc3,0x1b,0x5f,0xf4,0x5b,0x67, + 0xbd,0xf8,0x8c,0x6f,0x3,0xa0,0xb0,0x5,0x85,0x2d,0x28,0xb5,0xa4,0xb0,0x39,0x85, + 0x2d,0x29,0x6d,0xc1,0x91,0xe1,0x13,0x58,0x55,0x44,0x3d,0x0,0x0,0x51,0x89,0x92, + 0xd0,0x91,0xe,0x7b,0x66,0xce,0x62,0xa1,0xb3,0x93,0x6d,0x9d,0x45,0x16,0xda,0xdb, + 0x59,0xe8,0x2c,0xb2,0xad,0xbd,0x83,0x9d,0xbd,0xd3,0xb9,0xea,0xb4,0x17,0xef,0xb8, + 0x68,0x61,0xef,0xbf,0x31,0xdf,0xf3,0xc8,0xe3,0xb7,0xfc,0xce,0xfd,0x5f,0x3e,0x69, + 0x85,0xde,0x22,0x9a,0x7a,0x0,0x3c,0xef,0x77,0x77,0xff,0xd2,0x99,0x73,0x67,0xbf, + 0xf3,0x5d,0x2f,0xfd,0xbd,0xec,0xca,0xdd,0x57,0x53,0xda,0x9c,0x52,0x4b,0xf2,0x32, + 0xa7,0x24,0x0,0xa0,0xc0,0x6a,0x41,0x69,0xb,0x1e,0x5a,0xfb,0x3a,0xa8,0xc5,0x73, + 0xde,0x3d,0xc4,0xa1,0x1,0x10,0x8c,0x18,0x9e,0x35,0x77,0x1,0xb,0x9d,0xed,0x6c, + 0xef,0x2c,0xb2,0xd0,0xde,0xc1,0x42,0xdb,0xed,0xb7,0x75,0x1c,0x18,0x2e,0xdd,0x71, + 0x85,0x9c,0x3f,0x7b,0xe9,0xab,0x46,0xd7,0xdd,0x3f,0xfb,0xd5,0xdf,0xb9,0xf7,0x13, + 0x27,0xb1,0xf8,0xdf,0x30,0x4d,0x35,0x0,0x2e,0x7d,0xdf,0xae,0x37,0x2d,0xf4,0x16, + 0xdf,0xf9,0x9f,0xae,0x7c,0x1b,0x67,0xcd,0x9d,0x43,0x4b,0x5a,0x74,0x5b,0x3d,0x4a, + 0x5b,0x50,0xaa,0xd3,0x0,0x45,0x39,0x8a,0x5a,0x60,0xbd,0x1c,0xf0,0xc0,0xca,0xd7, + 0x88,0x96,0x4f,0x5,0xbc,0x16,0x20,0x68,0x1,0x55,0x9e,0xb3,0xf0,0x5c,0xc7,0xfc, + 0xce,0x22,0xb,0x9d,0x1d,0x6c,0x6b,0xef,0x60,0xbb,0xd7,0x2,0xb,0xed,0x45,0xd6, + 0x8b,0x55,0x44,0xc,0x3b,0x3b,0xbb,0x5f,0x2c,0xd7,0x3d,0xf2,0xd8,0x6d,0xbf,0xf7, + 0xe0,0xd4,0x6a,0x2,0x73,0xb2,0x33,0xf0,0x74,0xe9,0xe2,0xf7,0xef,0x7e,0x69,0x2b, + 0xeb,0xbe,0xeb,0xf5,0x97,0xfc,0x3b,0x66,0x5a,0xb3,0xac,0xc,0x8f,0xd2,0x1f,0xad, + 0x90,0x91,0xd1,0x33,0xb3,0xcc,0x66,0x73,0xcc,0xb6,0xe6,0x99,0x6b,0x6d,0x63,0x2e, + 0x73,0x7b,0x50,0x50,0xb7,0xc3,0x82,0x2a,0xa8,0x2a,0xd6,0x56,0xfb,0xc2,0x5a,0x50, + 0x61,0x26,0x9b,0x67,0x26,0x9b,0x65,0x2e,0x9b,0x67,0x36,0x9b,0x63,0x26,0x9b,0x63, + 0x36,0x9b,0x47,0x55,0x59,0xcd,0x57,0x58,0x2b,0x56,0xd8,0xd9,0x39,0x9d,0x97,0x9d, + 0xf9,0xea,0x77,0xbd,0xe6,0xcf,0x2f,0x7f,0xe9,0x49,0xae,0x8e,0xa7,0x4d,0xd3,0x9, + 0x80,0x7d,0x18,0xa,0xfb,0x9b,0xdf,0xbc,0xe7,0x5b,0x3b,0xb3,0x66,0x8e,0xfe,0x70, + 0x99,0x7e,0xde,0x67,0x79,0xb4,0xc4,0xf2,0x70,0x99,0xf9,0xb6,0x63,0xf8,0x6c,0x6b, + 0x8e,0xb9,0xd6,0x3c,0xb3,0x7e,0x2b,0xca,0x2,0xb,0x58,0x55,0x2c,0xa0,0xa8,0x3, + 0x1,0x24,0x7b,0xa5,0xb0,0x25,0x73,0x9e,0xe1,0xbd,0xcc,0xdd,0x3b,0xe3,0x1,0xd5, + 0xcf,0x97,0xdd,0x36,0x5a,0x66,0xb5,0xe8,0xb3,0xa3,0x75,0x5a,0x76,0xc9,0xf6,0xe7, + 0xff,0xaf,0x7d,0xfb,0xa6,0xb3,0x2e,0xa7,0x32,0xd3,0x17,0x9d,0xbd,0xf3,0x47,0x4e, + 0xeb,0xed,0xd9,0x7b,0xc6,0xcc,0xd9,0x2c,0xf,0x57,0x58,0x19,0x2d,0xb3,0x3c,0x5c, + 0x8a,0x8c,0x19,0x16,0x43,0x66,0x5a,0xb3,0x51,0xf2,0xe7,0x5a,0xf3,0xcc,0x65,0xdb, + 0x18,0x14,0x3,0x3c,0xe7,0x9d,0x32,0x8,0xc7,0xb6,0x8e,0x82,0x51,0x39,0x60,0x26, + 0x2,0xc7,0x1,0x61,0x36,0x9b,0x63,0x75,0xd4,0x67,0x75,0xb4,0xc2,0x6a,0xbe,0x12, + 0xdf,0xd5,0xcf,0xfb,0xec,0x99,0x39,0xeb,0xa2,0x87,0x5e,0xfe,0x8a,0xeb,0x4f,0x6a, + 0xa5,0x3c,0x4d,0x6a,0x9d,0xec,0xc,0x3c,0x2d,0x12,0xf3,0xf3,0x67,0xcd,0x3e,0x8b, + 0x95,0xe1,0x32,0x1d,0xd3,0xa3,0x97,0x75,0xe9,0x18,0xb7,0xb5,0xa5,0x43,0xdb,0x74, + 0x38,0xad,0xb7,0x9b,0xf9,0xd6,0x36,0x46,0x76,0xc4,0xb6,0xce,0x76,0x2e,0xde,0xf9, + 0x3c,0xce,0x58,0x38,0x8b,0x57,0xf,0xbf,0x1f,0x89,0x8d,0xdf,0xca,0xfb,0x17,0xef, + 0x4,0x2,0xcc,0xb7,0xb7,0x71,0x5a,0xe7,0x74,0xf2,0x72,0xc4,0xac,0x71,0xea,0x3f, + 0x33,0x6d,0x56,0x86,0x4f,0xd2,0xcf,0x97,0x59,0xcd,0xfb,0xac,0xe6,0x7d,0xfa,0xf9, + 0xa,0xab,0xf9,0x32,0xab,0xc3,0x3e,0xdd,0x6c,0xee,0x67,0x80,0x9b,0x4e,0x78,0x5d, + 0x7c,0x83,0x34,0x75,0x0,0x38,0xef,0x7f,0xee,0xbe,0xb2,0xd3,0xea,0x5c,0x98,0x97, + 0x43,0x56,0xf2,0x15,0xba,0xa6,0x47,0x57,0x3a,0xb4,0xa5,0x4d,0x47,0xba,0x6e,0x33, + 0x3d,0x3a,0xd2,0x65,0xa1,0xb7,0x83,0x5d,0xb,0xbb,0x31,0x62,0xc8,0x19,0x70,0xf6, + 0x8e,0xb3,0x70,0xa2,0x7e,0x3c,0x12,0xda,0xf4,0x28,0xb5,0x64,0x79,0x6d,0x89,0x9e, + 0x99,0x75,0x66,0xc6,0xab,0x7d,0x7,0x2,0xa7,0x9,0x56,0x47,0x2b,0xac,0x16,0x7d, + 0xf2,0x72,0x78,0xee,0x2b,0x3f,0x76,0xe9,0xde,0x8f,0xbf,0xea,0x8e,0xdb,0x9e,0xe9, + 0x3a,0xd8,0x4a,0x9a,0x3a,0x0,0x98,0xb2,0xfc,0x1e,0xc,0xac,0xc,0x57,0xe8,0x78, + 0xe6,0x77,0x4c,0x87,0xae,0xe9,0xd2,0xc9,0x7a,0x51,0x3,0x2c,0x74,0x17,0x98,0x9d, + 0x99,0x65,0x5d,0x97,0x38,0x52,0x3c,0xc2,0xa1,0xd1,0xed,0x1c,0x29,0x1e,0x22,0xd7, + 0xc1,0xa6,0xde,0xd3,0x31,0x33,0x3c,0xb7,0x77,0xd,0xcf,0x9a,0xbf,0x8c,0xfe,0x9a, + 0xb3,0xfb,0xab,0xc5,0xa,0xfd,0x91,0x63,0x7a,0x3f,0x5f,0x61,0x2d,0x5f,0xa1,0x5f, + 0xac,0xb0,0x5a,0xb8,0x73,0x85,0xb5,0xdf,0xb,0x9c,0x2,0xc0,0x33,0x4a,0x19,0x2f, + 0x5b,0xcb,0xd7,0x58,0x6e,0x39,0xf5,0xdf,0x35,0x3d,0xb7,0xcf,0x66,0xe8,0x98,0x2e, + 0x5d,0xd3,0xa5,0x37,0xea,0xb1,0x73,0x7e,0x27,0x7d,0x7b,0x98,0x87,0xf3,0x83,0x1c, + 0x1c,0x7c,0x91,0x42,0x47,0x4f,0xe9,0x35,0xeb,0x76,0x95,0xbf,0x5b,0xfb,0x33,0xba, + 0x66,0x8e,0x6d,0x9d,0x3d,0xac,0x2d,0xf5,0x59,0x19,0x2e,0x3b,0x0,0x14,0xc1,0xf, + 0x58,0xa1,0x9f,0xf7,0xdd,0xb9,0xbc,0xf,0xd6,0x5e,0xb,0xbc,0xed,0x99,0x29,0xf8, + 0x33,0x43,0x53,0xe7,0x4,0x9a,0xc2,0x5c,0xbc,0xad,0xbd,0x8d,0xfe,0xb0,0xcf,0x6a, + 0xbe,0xec,0x98,0x92,0x3b,0x47,0xd0,0x39,0x83,0xcb,0x6c,0xeb,0x2d,0xd0,0xc9,0xba, + 0x3c,0x32,0xba,0x87,0x3,0x6b,0x9f,0x63,0x58,0xe,0x29,0xad,0x3e,0xad,0xed,0xc0, + 0xda,0xe7,0x68,0x67,0x6d,0x96,0xcb,0xa3,0x3c,0x31,0x78,0x34,0x6a,0x81,0xfe,0x68, + 0xd9,0x3b,0x84,0x7d,0xd6,0xa,0x97,0x17,0x45,0x2e,0x3a,0xd9,0xf5,0xf3,0x54,0x69, + 0xea,0x34,0x40,0xa9,0xe5,0x8e,0x4e,0xd6,0x63,0x90,0xf,0x59,0x1e,0xae,0xd0,0x36, + 0x5d,0xba,0x83,0x2e,0x1d,0xe9,0x78,0x73,0xd0,0x65,0x5b,0x77,0x3b,0x43,0x5d,0xe3, + 0x8e,0xf5,0xbf,0xa1,0xb0,0xf9,0x37,0xf4,0xbe,0x23,0xc5,0x23,0x8c,0x74,0x9d,0x43, + 0x6b,0xf7,0xf3,0xdf,0x6f,0x7b,0x3b,0xdd,0x6c,0x86,0xb9,0xf6,0x1c,0x1d,0xe9,0x22, + 0x6,0x4a,0x2d,0x58,0x2f,0x57,0xc9,0xa4,0x4d,0xa1,0xa3,0xc5,0x2d,0x2a,0xe6,0x9, + 0xa3,0xa9,0x3,0x80,0xa2,0xbd,0xa3,0xeb,0x47,0x1,0xa5,0x3f,0x5a,0x61,0x54,0xe, + 0x59,0x1a,0x1c,0xe5,0xb1,0xf5,0x47,0xd9,0xde,0xd9,0xce,0xce,0xde,0x2e,0x5e,0x7e, + 0xfe,0x77,0x30,0xb4,0x7d,0x6,0x45,0xff,0x1b,0x7e,0x5f,0xc1,0x8,0x4b,0xc1,0x69, + 0x33,0xa7,0xa3,0x16,0x86,0xba,0xce,0xb0,0x18,0x60,0xc,0x8d,0x6e,0x65,0x41,0x84, + 0x99,0x6f,0xf8,0x85,0x27,0x98,0xa6,0xf,0x0,0x25,0xe4,0x32,0x8a,0x5d,0xb7,0xc3, + 0x72,0xc4,0xa8,0x1c,0xb1,0x34,0x3c,0xca,0x21,0x0,0x11,0xbe,0xb7,0xff,0x43,0xec, + 0x5e,0xdc,0x41,0xa9,0x9b,0xf1,0xf8,0x37,0xf1,0x4e,0x1f,0x37,0xb0,0xa8,0xeb,0x38, + 0x12,0xc5,0xaa,0x60,0x14,0xc4,0x84,0x34,0x9a,0x34,0x2a,0xa7,0x87,0xa6,0xe,0x0, + 0x29,0x5,0xc6,0xf8,0x20,0x3e,0x88,0x20,0xd6,0x82,0x42,0x61,0x73,0xac,0xdd,0x1a, + 0x0,0x58,0x4a,0x77,0x50,0x52,0xf3,0x9a,0x14,0x7,0x4,0x51,0xc5,0x18,0x99,0xca, + 0x41,0x2,0x53,0x7,0x0,0x55,0x5,0x15,0x14,0xf5,0x5a,0xc0,0xfd,0x8f,0x3d,0x7b, + 0x21,0x1d,0x96,0x52,0xb7,0x88,0x25,0x9a,0xec,0xfc,0xfb,0x9d,0xf8,0xb,0x58,0x45, + 0x44,0x3c,0x18,0xb7,0x6,0x70,0x27,0x92,0xa6,0xe,0x0,0xa1,0x3f,0x27,0x4,0xee, + 0x34,0x55,0x3,0xea,0x99,0x82,0xa2,0xaa,0x5b,0x6,0x0,0x8b,0xf5,0xef,0x75,0x26, + 0x80,0x0,0x3a,0x5,0x8c,0x7,0x86,0x7,0xc2,0xb4,0xd1,0xd4,0x1,0xc0,0x5a,0x9c, + 0xd4,0xe3,0x18,0x1d,0xab,0xbc,0x3a,0x15,0x3b,0x76,0xec,0x56,0xf9,0x0,0xa8,0x67, + 0x32,0xa8,0x78,0x90,0x29,0x9,0x10,0x14,0x8c,0x9c,0xd2,0x0,0x27,0x8c,0x7c,0xe5, + 0xab,0xa5,0x52,0x5,0x9,0x28,0x20,0x74,0xef,0x6e,0x8d,0x6,0x50,0xcf,0x58,0xeb, + 0xc7,0x8d,0x18,0xeb,0xde,0x2f,0x88,0x73,0xfe,0x8c,0xb8,0x4e,0xa6,0xe9,0x53,0x0, + 0xd3,0x7,0x0,0xd,0x5c,0x50,0x6a,0x5e,0xb7,0xfa,0x1f,0x8d,0x7f,0xb6,0x56,0x3, + 0xa4,0x2f,0x8,0x4f,0xb5,0xbe,0x25,0x12,0xb4,0x92,0x39,0x65,0x2,0x4e,0x0,0x45, + 0xa6,0x8a,0x53,0xc7,0xde,0x26,0x8b,0xba,0xff,0xa2,0x8e,0x9,0x5b,0x6d,0x2,0x40, + 0x3d,0xf8,0x12,0x1f,0xc0,0xd9,0x84,0xd8,0x32,0x50,0x7b,0xa,0x0,0xcf,0x38,0x5, + 0x5b,0x9c,0x6a,0xfd,0xc0,0xe7,0x60,0x9a,0xc3,0xc0,0xe,0xbb,0x45,0x4e,0xa0,0xaa, + 0x26,0x4d,0x4e,0x45,0xad,0x24,0x7e,0x8,0xb1,0x65,0xa0,0x66,0xfa,0x1a,0x82,0x53, + 0x7,0x80,0xaa,0x37,0x57,0xd1,0xa4,0x39,0x18,0xa4,0xd2,0x35,0xb,0x9d,0xd4,0x6e, + 0x55,0x2b,0x40,0x83,0x5f,0x81,0x82,0x67,0x7e,0x74,0x3f,0xc5,0x9d,0xab,0xb4,0xc2, + 0x74,0xd1,0xd4,0x1,0x20,0xaa,0xe1,0x64,0x40,0x6f,0xf4,0xfd,0xaa,0xd3,0xa8,0xb2, + 0x85,0x4e,0xa0,0x75,0x5a,0x65,0xcc,0xd1,0x4b,0xc0,0x87,0x77,0x4,0xa7,0x8c,0xa6, + 0xe,0x0,0x0,0xa8,0x97,0xc0,0x26,0xf7,0x49,0x7d,0x0,0xdd,0xba,0x50,0x70,0x78, + 0x7a,0x8,0xf6,0x18,0xaf,0x5,0xbc,0x6,0x52,0xc4,0xb9,0x1,0xb2,0x35,0xef,0x3b, + 0x91,0x34,0x75,0x0,0x48,0xe3,0x3e,0x75,0xfe,0x3b,0x86,0x20,0xd5,0xc8,0xdf,0x63, + 0x86,0x82,0x8f,0xa7,0xad,0x93,0x5b,0x83,0x2f,0xa1,0x21,0xd0,0xa4,0x8a,0xb5,0xbe, + 0x5,0x80,0xb7,0x2,0x46,0xc9,0x4e,0xb5,0x2,0x4e,0x0,0xd9,0x8a,0x9,0xea,0x43, + 0xb1,0x61,0x90,0x5f,0xa8,0x7e,0xef,0xb3,0xa3,0x41,0x27,0x3f,0x1d,0xbe,0x24,0xf7, + 0xc4,0xf1,0xa2,0x29,0xf0,0xe2,0x95,0xca,0xfe,0x6f,0x91,0xc5,0x39,0xa1,0x34,0x75, + 0x0,0x48,0xb5,0x7a,0x8d,0x11,0x9a,0x34,0xb,0x9,0x81,0x9b,0x34,0x88,0xbf,0x5, + 0x2f,0x75,0x6d,0x4b,0xd4,0x84,0x90,0x63,0x6a,0x7e,0xb6,0xe2,0x45,0x27,0x9e,0xa6, + 0xe,0x0,0xe0,0xbb,0x5e,0x45,0x12,0x95,0x4c,0x2a,0x88,0xc7,0x6c,0x5,0x3c,0x1d, + 0x65,0x60,0xc3,0x2c,0x82,0xa0,0x2,0x62,0x87,0x50,0x65,0x71,0xa4,0x6,0x84,0xe9, + 0xa1,0xa9,0x3,0x40,0xf4,0xc4,0x35,0xf4,0x2,0x3b,0x10,0xa8,0x67,0x80,0x34,0x42, + 0xc1,0x4d,0x96,0x54,0x32,0xba,0x59,0x66,0x5,0x9f,0x22,0x49,0x1f,0xf3,0xe0,0xcc, + 0x90,0x68,0xd2,0x2c,0x9c,0x32,0x9a,0x3e,0x0,0xf8,0x81,0x17,0x4a,0x65,0xfb,0xa1, + 0x32,0x7,0xa9,0x89,0x88,0x9d,0x38,0x4d,0xe6,0x84,0xf1,0x3,0x9b,0x7a,0xa1,0xd3, + 0x0,0x61,0x16,0x11,0xf1,0xbd,0xbe,0xfd,0x9f,0x8e,0xaa,0x3c,0xd5,0xa,0x78,0xe6, + 0x29,0xb4,0x2,0x24,0xb4,0xcb,0x52,0x87,0x90,0xa0,0xd,0x7c,0x1c,0xa0,0xe6,0xac, + 0x39,0x7a,0x2a,0xbc,0xaf,0xde,0x39,0xee,0x4b,0x28,0x3e,0xf,0x69,0x78,0xf8,0x54, + 0x28,0xf8,0x4,0x50,0x68,0xf2,0x35,0xa4,0xba,0x66,0x8b,0x13,0x1f,0x60,0x2b,0x58, + 0xa2,0x89,0x59,0xc1,0xfb,0x1e,0xa6,0xa6,0x85,0x26,0x68,0x83,0x29,0xa1,0xa9,0x3, + 0x40,0x8c,0xfb,0xa7,0xd2,0x2d,0x9,0x33,0xb4,0x9e,0xb8,0x26,0xec,0x32,0xf1,0xf0, + 0xf8,0xef,0xf4,0xea,0x5f,0x7d,0x2b,0x0,0x11,0x2c,0x15,0x8,0x4c,0xf4,0x40,0x9f, + 0x46,0x81,0x4e,0x32,0x4d,0x1d,0x0,0x62,0xc7,0x4b,0x88,0x2,0xd5,0x98,0x5a,0x39, + 0x2,0xce,0x4,0x68,0x92,0x44,0xc6,0x54,0xf8,0xe6,0x5f,0xa9,0x94,0x5a,0xc6,0x56, + 0x40,0x10,0xfa,0xd0,0xf,0x51,0x81,0x6f,0xfa,0x10,0x30,0x75,0x0,0x8,0xdd,0x32, + 0x92,0xb6,0xc1,0xa3,0x6a,0x26,0xf2,0x59,0x49,0x6,0x84,0x6c,0x20,0xee,0x9b,0xd1, + 0x2,0x4e,0xe8,0x35,0x61,0x6e,0x63,0x20,0x4a,0x60,0xbe,0x75,0x21,0xe2,0x69,0xa3, + 0xa9,0x3,0x40,0xe8,0x82,0x7,0x9a,0xdd,0x0,0x63,0xe,0x9e,0xd,0x9e,0xc2,0x6, + 0x82,0xb9,0xa9,0xce,0x3b,0x25,0x46,0x14,0x2b,0xd,0x90,0x4,0x1c,0xd2,0x68,0xe4, + 0x3f,0x7,0xd,0xf0,0xc1,0xf,0x7e,0xb0,0x73,0xd5,0x55,0x57,0x5d,0xfc,0x91,0x43, + 0x1f,0xb9,0xfa,0x33,0xf,0x7e,0xe6,0xa5,0x77,0x2f,0xdd,0xbd,0xf7,0xf1,0xfe,0x63, + 0xe7,0x2e,0xe5,0x4b,0xb,0xa3,0xd1,0xa8,0xeb,0x6c,0xb3,0x24,0xc,0xf1,0x93,0x27, + 0xfc,0xfd,0xf1,0x58,0x25,0x89,0xe7,0x4b,0x5c,0xb4,0x29,0xa4,0x21,0x4e,0xba,0xc0, + 0xd7,0xb3,0x78,0x3e,0x37,0xa4,0x9f,0xe0,0x10,0x6a,0x4d,0xa4,0x5d,0x1f,0xfe,0x64, + 0x1f,0x20,0x26,0xd3,0xc6,0x85,0x1a,0x69,0x72,0x14,0x62,0x1,0xc1,0x21,0x4c,0x7b, + 0x0,0x83,0xe4,0x3b,0x47,0xf0,0xca,0xf7,0x9c,0xa9,0x71,0xc9,0x39,0x3f,0x79,0xc4, + 0x88,0x60,0x8c,0x2b,0xb9,0x11,0x5f,0x96,0x74,0x62,0x89,0x11,0xc4,0xb8,0xe,0x25, + 0x77,0x4c,0x9c,0xf7,0x20,0xc6,0x60,0xc2,0x7a,0x86,0xc6,0xed,0xbb,0xad,0xde,0x60, + 0xb6,0x35,0xb7,0xb4,0xd8,0x39,0xed,0xfe,0xb3,0xe6,0xcf,0xff,0xea,0x55,0x7b,0x5e, + 0xf4,0xe9,0x6f,0x3f,0xf3,0x7,0xbf,0x4,0xdc,0x23,0x22,0xc5,0xe6,0x38,0xe9,0x68, + 0xd3,0x0,0xb8,0xec,0xb2,0xcb,0x3a,0xef,0xff,0x83,0xf7,0xbf,0xe0,0xb3,0x2b,0x9f, + 0x7d,0xd3,0xdb,0x6f,0x7b,0xfb,0x2b,0x1e,0x5b,0x7d,0x6c,0xcf,0xca,0x70,0x85,0xcc, + 0x64,0xcc,0x75,0xdc,0xd2,0x29,0x47,0xf3,0xa3,0x14,0xb6,0x88,0x51,0x31,0x67,0x82, + 0x83,0xcd,0xf6,0x75,0xe6,0x85,0x27,0x1e,0x53,0xd5,0x65,0x15,0xe1,0x23,0x69,0xe2, + 0x55,0x1,0x1f,0xd,0x20,0x48,0xa4,0x3e,0xd5,0xc2,0xe9,0x7f,0x8,0x11,0xbc,0x26, + 0xc3,0xa5,0xe,0xa,0x42,0x6,0x26,0x50,0x23,0xb6,0xa0,0x3a,0xe,0x15,0xd,0x4d, + 0x41,0xe3,0x1,0x6d,0x71,0xad,0x81,0xd0,0x2c,0x34,0x8a,0xa,0x58,0x2b,0x18,0xe3, + 0x27,0x94,0xa4,0x61,0xe4,0xe0,0xb8,0xfa,0x10,0xb3,0xa8,0x1f,0x70,0x62,0x12,0x7b, + 0xe6,0x2b,0x48,0xad,0x92,0x65,0x2d,0xba,0xd2,0xeb,0x75,0xcd,0x4c,0xf,0x31,0x7b, + 0x8e,0xc,0x1f,0xbf,0xfa,0xf3,0xf,0x7d,0xea,0x4d,0x7,0xe,0xdf,0xfa,0xf0,0x25, + 0xb,0x97,0xff,0xe9,0x48,0xfb,0x37,0x75,0x64,0xfe,0x96,0xcd,0xf0,0x14,0x36,0x7, + 0x0,0x73,0xc3,0xd,0x37,0xcc,0x5e,0xf3,0xc6,0x6b,0x7e,0xe6,0xe3,0x47,0x3e,0xfe, + 0x86,0x87,0xfb,0xf,0xef,0x51,0x94,0x5e,0xab,0x47,0x5e,0xe4,0xe4,0x26,0x27,0xcf, + 0x72,0x8a,0xac,0x0,0x8e,0x26,0x82,0x13,0xa,0xe9,0x2b,0x2e,0x69,0x4a,0x4b,0x90, + 0x24,0x95,0xd8,0x9e,0xd7,0x64,0x91,0xa6,0x18,0xe0,0xf1,0x35,0xaf,0xb1,0xb3,0x27, + 0xa4,0x4b,0x50,0xe4,0xf7,0xcd,0x66,0xa1,0xc6,0xd0,0x2d,0xd4,0xe6,0xec,0x4c,0x62, + 0xf6,0x71,0x34,0xb7,0x6a,0x19,0xf3,0xa3,0x29,0xe2,0x34,0x19,0xa,0xae,0xfe,0xad, + 0xd1,0x43,0x4c,0x1c,0x54,0xb,0x18,0x8b,0xb5,0xc6,0x81,0x0,0x21,0x8b,0x40,0xa9, + 0xca,0xac,0xa1,0x7c,0x12,0x1f,0x7,0x58,0xac,0x1a,0x7,0x1a,0x11,0x54,0x85,0x76, + 0xd6,0xa3,0x6d,0xba,0xb4,0xa4,0x43,0x5b,0xba,0x74,0xa4,0x8d,0x96,0xf6,0xcc,0x7, + 0x56,0xf,0x5e,0xff,0xd1,0xfb,0x3f,0xf0,0xdd,0xfb,0x1f,0xfd,0xe4,0xbb,0x5f,0x78, + 0xfa,0xb5,0x37,0x8a,0xc8,0x71,0x27,0x46,0x1e,0xf,0x0,0xe6,0xc6,0x1b,0x6f,0xdc, + 0xb6,0xfb,0x3b,0x76,0xdf,0x74,0x68,0xfd,0xd0,0xf,0xe4,0x9a,0x67,0xbd,0x56,0x8f, + 0xbc,0x74,0x4c,0xcf,0x5b,0x39,0x79,0x99,0x53,0xd8,0x82,0xbc,0xcc,0xd1,0x52,0x63, + 0xc6,0x83,0xed,0x75,0x65,0xf3,0x5d,0xb5,0x90,0x30,0x8f,0x28,0xca,0x11,0xe4,0x54, + 0x42,0x1c,0xcb,0xf,0x48,0x1a,0xf3,0x77,0xf,0xa9,0x29,0x68,0x90,0x7a,0x9a,0xb1, + 0x67,0x25,0xa6,0x20,0x59,0x13,0x30,0x3c,0x6b,0x33,0x14,0x1e,0x1b,0xbb,0xa0,0x83, + 0x23,0x18,0x3a,0x87,0x62,0x57,0xa1,0xbb,0xe6,0xa6,0x8c,0x55,0x5a,0x20,0x94,0x39, + 0x68,0x11,0xad,0xd4,0x5e,0xa2,0x5,0xc0,0x1a,0x30,0xd6,0x5f,0x33,0x1e,0xba,0xa9, + 0x66,0x53,0xeb,0x18,0x4f,0x9b,0x96,0xb4,0x69,0x99,0xe,0x99,0x5f,0x13,0xa1,0x25, + 0x1d,0x46,0xc5,0xe8,0xac,0x47,0xd6,0xef,0x7f,0xeb,0x67,0x1e,0xf9,0xe8,0x85,0xaa, + 0x7a,0xbd,0x88,0xc,0x8f,0x55,0xae,0x63,0x1,0x40,0xf6,0xed,0xdb,0xd7,0x59,0xfa, + 0x17,0x4b,0xef,0x3b,0x72,0xf4,0xc8,0x6b,0xe7,0x3b,0xf3,0xcc,0x64,0x33,0x14,0x2d, + 0xc7,0xec,0xbc,0xcc,0x9d,0x6,0xf0,0xd2,0x9f,0xb7,0x72,0xd7,0xf9,0x62,0x1b,0xea, + 0x1f,0x89,0xcb,0xf2,0xa5,0x8c,0x10,0x5f,0x81,0x6a,0x43,0xf9,0x3d,0x23,0x49,0x9c, + 0x2d,0xaa,0x3a,0x8a,0xb5,0x50,0x1b,0xfa,0x55,0x49,0x9f,0x6,0xc4,0x89,0x73,0xfe, + 0xea,0x7d,0x1,0x29,0x97,0xb5,0x3a,0x93,0x98,0x8b,0x63,0x51,0xa1,0x25,0xaa,0x7e, + 0x72,0x88,0x34,0x98,0x4a,0x2,0xa,0xaf,0xca,0x31,0x52,0x75,0x1c,0xc5,0xf4,0xbe, + 0xd0,0x6a,0xdc,0xdc,0x42,0x4,0x63,0xfd,0x90,0xf2,0xc4,0xfc,0xa5,0x93,0x5b,0x42, + 0x3d,0x42,0xa5,0x3d,0x4a,0x94,0x8e,0xb4,0x69,0x99,0x2e,0xed,0xb8,0x24,0x4e,0x97, + 0xb6,0xf1,0xda,0xc0,0x74,0x18,0x96,0xc3,0xec,0xc1,0xfe,0xdd,0x3f,0xf2,0xc7,0xf7, + 0xff,0xd6,0xac,0xaa,0xfe,0xeb,0x63,0xf9,0x5,0x1b,0x2,0xe0,0x75,0xaf,0x7b,0x9d, + 0x39,0xfc,0xcd,0x87,0x7f,0xa9,0xbf,0xd6,0x7f,0xed,0x7c,0x7b,0x9e,0xb6,0x69,0xd3, + 0x6e,0xb7,0xe9,0x65,0x3d,0x27,0xfd,0x5e,0x3,0x14,0x65,0x41,0x5e,0xe4,0xac,0xea, + 0xaa,0xab,0xf0,0xd4,0xc6,0xd7,0xea,0x5c,0xeb,0x12,0x99,0x68,0x4,0xb5,0x49,0xdb, + 0x3a,0xd1,0x9c,0x51,0x9b,0xa4,0x8c,0x4a,0x4,0x27,0x78,0x94,0xb1,0x27,0xce,0xa7, + 0x29,0x6d,0xe9,0x6,0x71,0x68,0x30,0xfb,0x1b,0x74,0xd5,0x6c,0x82,0xf9,0x0,0x56, + 0x4b,0x4a,0x5b,0xd6,0xac,0x53,0xcd,0x36,0xd7,0x6,0xa,0xa4,0x99,0xf3,0xe4,0xb5, + 0x9d,0x58,0x1,0x63,0x51,0x35,0x15,0xb8,0x21,0x9a,0x12,0xf5,0xe0,0xf1,0xc9,0x1c, + 0x99,0x4,0xf0,0x88,0x6f,0xda,0x1a,0x5a,0xd2,0xae,0xad,0x89,0xd4,0x92,0xe,0x2d, + 0x69,0x3,0x90,0xeb,0x88,0xa1,0x1d,0xb0,0xbc,0x76,0xe4,0x75,0xbf,0x7f,0xcf,0xaf, + 0x7d,0x4d,0x55,0x7f,0x4e,0x64,0xb2,0xa3,0xb3,0x21,0x0,0xda,0xff,0xaa,0xfd,0xbd, + 0xf7,0x2d,0xdf,0xf7,0x93,0x73,0xed,0x39,0x5a,0xd2,0xa2,0x6d,0xda,0xb4,0xa4,0xc5, + 0x5c,0x7b,0xae,0x92,0xfe,0x0,0x80,0x76,0xee,0xe7,0xec,0xf9,0x7a,0xb1,0x29,0x7a, + 0xfd,0x90,0x6d,0xea,0x8c,0x15,0x88,0x4d,0xba,0x68,0x2e,0xf0,0x95,0x24,0xb5,0x54, + 0x49,0x7d,0x56,0x68,0x90,0x50,0xd1,0xde,0xc1,0x4c,0xd5,0xa4,0x5a,0x8b,0x55,0x1b, + 0x9b,0x6f,0xee,0xd9,0x92,0xf6,0x1d,0xd1,0x60,0xd1,0x31,0x49,0x9,0xcf,0x1b,0x97, + 0x7e,0x26,0x3c,0x47,0x21,0xfa,0x36,0xa9,0xd6,0xaa,0xd4,0x3e,0x35,0x2d,0x10,0x5b, + 0x11,0xc1,0xd7,0x49,0xb5,0x40,0xf0,0x71,0x34,0x75,0x24,0xd5,0xfb,0x0,0xce,0x4, + 0xb4,0xa4,0x43,0xcb,0x38,0x20,0xc,0xcb,0x1,0x23,0xbb,0x4e,0x6e,0x87,0xe4,0x76, + 0xc8,0x23,0x6b,0xf7,0xff,0xc7,0xff,0x71,0xd7,0x5b,0xf7,0x3,0x1f,0x9a,0x54,0xb6, + 0x89,0xd1,0xeb,0x5b,0x1e,0xb9,0x65,0xee,0xd0,0xf2,0xa1,0x77,0xac,0xe7,0xeb,0xad, + 0xc1,0x68,0xc0,0xa0,0x18,0x30,0xc8,0xdd,0x36,0x2a,0x46,0xcc,0xb4,0x66,0xe8,0xb5, + 0x7a,0x6e,0x9f,0xf5,0xe8,0x65,0x3d,0xa,0x5b,0x54,0x86,0x52,0x89,0x80,0x88,0x52, + 0x18,0xec,0x72,0x4c,0x93,0x18,0x6a,0xab,0xd5,0x92,0x6d,0x24,0x43,0xb0,0x35,0xde, + 0x56,0x7f,0x76,0x5c,0xe4,0xd1,0xeb,0x95,0xf0,0x82,0x38,0x83,0xc7,0x31,0x3f,0xc, + 0xe7,0x76,0xb7,0x69,0xd5,0x34,0xd4,0x30,0x5e,0x68,0x73,0x9b,0x5b,0x6a,0xd6,0x56, + 0x99,0xb1,0x55,0x81,0x42,0x53,0x33,0xee,0x7d,0x7e,0xd4,0x6a,0xf2,0xde,0xaa,0xc8, + 0xee,0x31,0x36,0xb6,0x74,0x34,0x3c,0x2f,0x3e,0xdb,0x33,0x1b,0xad,0xca,0x19,0xab, + 0xcb,0xa5,0x2f,0x6d,0x59,0xa9,0x7c,0xaf,0xf6,0xbb,0xd2,0x75,0xbe,0x98,0x75,0xd3, + 0xe5,0x73,0x3b,0x62,0x64,0x87,0x8c,0xec,0xa0,0xf5,0xd8,0xe0,0xa1,0x1b,0x1f,0xd2, + 0x2f,0xcf,0x6e,0x1a,0x0,0x37,0xfc,0xe5,0xd,0x6f,0x5c,0x1a,0x2d,0x5d,0xb8,0x9e, + 0xaf,0x33,0x2c,0x87,0x91,0xf9,0x83,0xc2,0x6d,0x99,0x64,0x15,0xf3,0x5b,0x6e,0x1b, + 0xe6,0xc3,0x84,0xf9,0xa1,0x92,0x12,0x66,0xfb,0xc2,0x87,0x73,0x9a,0x9e,0xa7,0x79, + 0x3e,0x30,0x38,0x1e,0x54,0xcc,0xc,0x6b,0xfa,0xc5,0xb5,0xfd,0x12,0x30,0xf8,0x7b, + 0x4a,0x5b,0x52,0x6a,0x1c,0xc6,0x11,0x99,0x9e,0x2c,0x11,0xd8,0xb8,0xe7,0xd8,0x9b, + 0x55,0x1b,0x4d,0x40,0xc5,0xf0,0xa,0xc3,0xb1,0xac,0x36,0x30,0x3b,0xe9,0x3b,0x8, + 0x5b,0x28,0x68,0x28,0xb3,0x56,0x69,0x42,0xb7,0x75,0x5,0xa2,0x14,0xfc,0x49,0x37, + 0xb4,0xdf,0x15,0x3a,0xa4,0x8d,0x53,0xf9,0x6d,0xe3,0x7c,0x0,0xc4,0x30,0x2a,0x7, + 0x8c,0xca,0xa1,0x67,0xfe,0x80,0x91,0x8e,0x18,0x96,0x3,0x56,0xf3,0x95,0x8b,0xdf, + 0x7b,0xeb,0x6f,0xbe,0x61,0x12,0xaf,0xc7,0x4c,0x80,0xaa,0x66,0xcf,0xfe,0x8d,0x67, + 0xff,0xd4,0x4c,0x7b,0x86,0x16,0x2d,0xda,0xd2,0x8e,0xfb,0x60,0x6,0xda,0xa6,0x4d, + 0xaf,0xed,0x5a,0x3,0x82,0xb0,0xf7,0x8c,0xbd,0xbc,0xe8,0x9c,0x17,0x91,0x97,0x79, + 0xc5,0x74,0x4f,0x75,0xf5,0x98,0x78,0xe0,0x95,0xc6,0x9b,0x7c,0xbd,0xca,0x4f,0xf5, + 0x1c,0x19,0x57,0xbb,0x32,0xe1,0xdc,0x2b,0x9f,0x77,0x1d,0xb7,0xf7,0xbf,0x52,0x99, + 0x80,0x70,0x45,0x13,0x3f,0xa4,0xf1,0xa2,0x8d,0xcc,0x81,0x2,0x85,0x16,0x7c,0xe7, + 0x45,0xaf,0x62,0x75,0xb4,0x1a,0xef,0x6d,0x3e,0x23,0xe4,0x23,0x64,0x27,0xe6,0x4b, + 0x42,0xfe,0xdd,0x4d,0x61,0x3d,0xc2,0xfa,0x9e,0xb8,0x6c,0x7d,0x55,0xd6,0x46,0x5a, + 0x71,0xcf,0x70,0x1f,0xb8,0xc8,0x30,0x18,0x1e,0x5d,0x7b,0xc8,0xdb,0xfe,0xe,0x85, + 0x1d,0x31,0xb4,0xc3,0x20,0xf5,0x8c,0x74,0x44,0x6e,0x7,0xce,0x14,0xe8,0x90,0xc7, + 0x87,0x2b,0x3f,0x5,0xfc,0x46,0xb3,0x7c,0x63,0xe5,0xde,0xf5,0x6b,0xbb,0xae,0xd2, + 0x42,0xff,0x76,0xbe,0x3d,0xcf,0xb6,0xce,0x36,0xb7,0xb5,0xfd,0xd6,0x75,0xfb,0xf9, + 0xee,0x3c,0xb,0x9d,0x5,0xce,0x5b,0x3c,0x8f,0x6f,0xbb,0xf0,0x5a,0x5a,0x59,0x8b, + 0xc3,0xc3,0x27,0xc8,0xed,0x28,0x6,0x5f,0x1c,0xa2,0xc3,0xb1,0x26,0x7b,0xf5,0x63, + 0xf5,0xbc,0xba,0x4e,0xc2,0xac,0x55,0x2a,0xeb,0xaf,0xa9,0x6f,0x69,0x85,0x21,0x59, + 0xd5,0xb3,0xac,0x96,0x3e,0xa,0x6b,0x13,0x55,0x1b,0xee,0x2b,0xb9,0xed,0xc8,0xdf, + 0x72,0xf7,0xf2,0x1d,0x35,0xa6,0x84,0x22,0x6f,0xc4,0xec,0x49,0xb6,0x1c,0xe0,0xc2, + 0x6d,0x97,0xb2,0x77,0xf1,0x5,0x64,0x92,0xf9,0xe8,0x9d,0xc1,0x88,0xc1,0xf8,0xbd, + 0x60,0xc8,0x24,0x3,0x11,0xc,0x6,0x11,0x43,0x46,0xe6,0x23,0x78,0x6,0x83,0xbb, + 0x2f,0x13,0xb7,0x36,0x77,0x26,0x2d,0x17,0x21,0x8c,0x69,0xdd,0x5e,0x44,0xc8,0x7c, + 0xda,0xf1,0x9c,0xd6,0xff,0xb5,0x4d,0x87,0xfe,0x68,0x85,0xdb,0x9f,0xfc,0x12,0x8f, + 0xad,0x3f,0xcc,0xa0,0x5c,0x63,0xa4,0xeb,0xc,0xec,0x3a,0x43,0xbb,0xca,0xc0,0xae, + 0x33,0xb2,0xeb,0xc,0x75,0x8d,0x41,0xb9,0xca,0x88,0x1,0xeb,0xf6,0xc8,0xde,0xf7, + 0xbf,0xf8,0xd6,0xbf,0x4f,0xcb,0x38,0xa6,0x1,0xe,0xf7,0xf,0x5f,0xd7,0x6b,0xf5, + 0x2a,0xa9,0xa7,0x5d,0xed,0xbd,0x6,0x68,0x99,0x16,0x17,0xec,0xb8,0x80,0x57,0x5e, + 0xfa,0xa,0xee,0x3a,0x7a,0x80,0x8f,0xdf,0xf7,0x61,0x1e,0x5c,0x79,0x80,0xa1,0x1d, + 0x8c,0xd7,0xa4,0x6c,0xb0,0x4f,0x8e,0x2b,0xe4,0xa7,0x8e,0x5a,0xd5,0xc,0x94,0xe4, + 0xd8,0xa5,0x4f,0x2b,0x23,0x7c,0xf0,0xa1,0x3a,0x1e,0x7b,0x75,0x72,0x73,0x18,0x3c, + 0x86,0x34,0x53,0x6d,0x4c,0x7,0x97,0x6f,0xe7,0xe0,0xf2,0x1,0xf7,0x47,0x6b,0xbb, + 0xca,0xe6,0x27,0xe9,0xab,0x0,0xd4,0x6,0xc7,0x5a,0xbf,0xaf,0x3a,0x56,0xdf,0x7c, + 0x16,0x7a,0xd9,0xc,0x46,0x32,0x7a,0xc6,0xf1,0xa2,0x9b,0x75,0x38,0x67,0xfe,0x7c, + 0xae,0xde,0xf3,0xad,0xdc,0xfe,0xf8,0xed,0xbc,0xe3,0x53,0xef,0xe4,0x55,0x17,0xbd, + 0x9a,0xff,0xf0,0xad,0x3f,0xcd,0x97,0x1e,0xfb,0x14,0xcb,0xab,0x47,0x2a,0xd,0xa0, + 0x23,0x72,0x7f,0x9c,0xeb,0x30,0xfa,0x3,0x2a,0xd9,0xf7,0x0,0xc7,0x6,0xc0,0x6c, + 0x67,0xf6,0xda,0xb5,0xd1,0x5a,0x64,0x78,0x5b,0xdc,0xd6,0x52,0x6f,0xe,0xa4,0x45, + 0xd7,0x74,0xb9,0xf6,0x39,0x2f,0xe7,0xb6,0x27,0xbf,0xc2,0x1f,0xdc,0xf9,0xbb,0x1c, + 0x1d,0x1d,0x99,0x5c,0x97,0x9b,0x14,0x35,0xa7,0xe1,0xfc,0xe4,0x4e,0x7f,0xc6,0x4d, + 0xbf,0xf2,0xe7,0xd1,0x86,0x6a,0xf5,0xd7,0x92,0xf6,0xa1,0x12,0x9a,0x4a,0x21,0x5d, + 0xb8,0xe2,0xc3,0xd0,0x91,0x45,0xe3,0x72,0x3e,0xc9,0x24,0x24,0x97,0xd3,0x5d,0x65, + 0x4d,0xd0,0xfa,0xf9,0x70,0x46,0x89,0x4b,0x6,0x80,0xc6,0xf8,0x44,0x6a,0xeb,0xc3, + 0x7d,0x2a,0xe1,0x1e,0xf5,0xf7,0x54,0x4f,0x5d,0x2d,0x57,0x41,0x61,0x45,0x97,0x39, + 0x6b,0xee,0x59,0x7c,0xcb,0x19,0x2f,0x43,0xad,0xf0,0xe6,0xbf,0x7a,0xb,0x7f,0x76, + 0xe7,0x5f,0x82,0x85,0x7f,0x78,0xf4,0x0,0xfd,0x61,0x9f,0x9f,0x7e,0xf1,0x8f,0xf3, + 0x40,0xff,0x2e,0x46,0x5e,0xe5,0x7,0xc6,0x8f,0xa2,0x59,0x70,0x0,0xc0,0xe8,0xb5, + 0xc0,0xdb,0xd3,0xe2,0x8d,0x1,0xc0,0x88,0xb9,0x38,0xd3,0x8c,0x41,0x31,0xa0,0x4d, + 0xa2,0x1,0xa4,0xcd,0xba,0x59,0xa7,0x65,0x5a,0x5c,0x75,0xe6,0x55,0xcc,0x76,0x66, + 0xf8,0xc8,0xdf,0xff,0x31,0x47,0xd6,0xf,0x4f,0x96,0xf2,0xb4,0xed,0xde,0x68,0xa6, + 0x8d,0x69,0x1,0x9f,0x2e,0xe,0xf0,0xf5,0x15,0x58,0x3,0x45,0x68,0x76,0x49,0xc2, + 0xfc,0x18,0x9c,0x6f,0x0,0x1,0x92,0x36,0x7b,0x10,0x4f,0xf1,0x2d,0xb0,0x49,0x31, + 0x81,0x63,0x6b,0x81,0x9a,0x13,0x96,0x1e,0x35,0x9c,0x33,0xd2,0x14,0x49,0xa2,0xe8, + 0xd0,0xc6,0x4b,0x15,0xe3,0x6b,0xcf,0xd7,0x2a,0xbd,0x20,0x5c,0xb0,0xf0,0x1c,0xbe, + 0x65,0xcf,0x35,0x8c,0xf2,0x9c,0x77,0x7d,0xf1,0x26,0xfe,0xf2,0xe0,0x27,0xc6,0xea, + 0xf4,0x3d,0x5f,0x7a,0xf,0x6f,0x7c,0xe1,0x1b,0x38,0x63,0xf6,0x1c,0xee,0x5c,0xba, + 0x85,0x61,0x39,0x20,0xd7,0x11,0x23,0x1d,0x39,0xa7,0x50,0x5d,0x73,0x50,0x30,0x58, + 0x5b,0x5c,0xdc,0x2c,0xdb,0x18,0x0,0x56,0xf3,0xd5,0x1d,0x28,0xee,0x8b,0x1b,0x45, + 0xc9,0xfa,0x68,0x9d,0xe5,0x6c,0x99,0xb9,0xd6,0x1c,0xf3,0xed,0x79,0xb6,0x75,0xb7, + 0xb1,0x78,0xc9,0x22,0xf,0xaf,0x1d,0xe2,0xc1,0xfe,0xfd,0xe3,0xb5,0xb5,0xd9,0xc6, + 0xb5,0x4f,0x1b,0x5b,0xf5,0x9e,0xd1,0x71,0x80,0x5,0x95,0xaa,0xd7,0xf4,0x38,0x51, + 0xf7,0x2a,0xc1,0x50,0x34,0x80,0x20,0x8d,0x17,0x84,0x9a,0xa7,0x7a,0x5f,0x9a,0xcf, + 0xd,0x86,0x8e,0x56,0x77,0x8d,0x7b,0xa6,0xb5,0xf3,0xe1,0x38,0x4a,0xb0,0x12,0xdb, + 0xee,0xd1,0x3f,0x91,0xba,0xd6,0xd0,0x44,0xea,0xe3,0xbd,0x2,0x2d,0x69,0xf1,0xbc, + 0xc5,0xcb,0x79,0xe1,0xae,0x6f,0xe1,0xe8,0x70,0x89,0xff,0xb6,0xff,0x37,0xf8,0x7f, + 0x77,0x7f,0x32,0x19,0x89,0x5c,0xcf,0x4a,0xa9,0x25,0x5f,0x78,0xe0,0xb,0x9c,0x7f, + 0xc6,0x69,0x3c,0xb1,0xfe,0x28,0x43,0x5d,0x63,0xa8,0xeb,0xe4,0x76,0x40,0xc1,0x88, + 0x92,0x1c,0xab,0x96,0x56,0x96,0x81,0xb0,0xb3,0x59,0xbe,0x31,0x0,0x94,0x45,0xd9, + 0xf3,0xb9,0x76,0x5f,0xdc,0x28,0xa,0x56,0x75,0x95,0x27,0xcb,0x27,0x5d,0x2,0xb, + 0xdf,0x77,0xd9,0xf7,0xb1,0x34,0x58,0xaa,0xa6,0x5e,0xa5,0x12,0x3f,0x49,0x1b,0xa4, + 0xa8,0x6d,0x68,0x3,0x21,0x91,0x78,0xcf,0x97,0xd0,0xa5,0x1c,0xa4,0x3f,0x48,0xbb, + 0x8b,0x89,0x24,0x92,0x1c,0x3b,0x82,0x88,0xc7,0xae,0x86,0xd3,0x34,0xd4,0xbc,0x40, + 0xf7,0xea,0x2a,0xa3,0x29,0x6f,0x1b,0x75,0x3b,0x46,0xa9,0xe4,0xa7,0xaa,0x3c,0x48, + 0x35,0xc9,0x71,0xda,0x6e,0xd7,0xda,0x39,0x37,0xc0,0xa4,0xe9,0xf,0xec,0x99,0x39, + 0x93,0x2b,0x77,0x5d,0xcd,0xa5,0xdb,0x9f,0xc7,0xd7,0x8e,0xde,0xc3,0x2f,0x7c,0xf6, + 0x6d,0x7c,0xfe,0x81,0x2f,0x8c,0x6b,0xd1,0xe6,0x31,0x70,0x74,0x7d,0x89,0xe5,0x51, + 0xc6,0xc1,0xe5,0xdb,0x5c,0xb7,0xb2,0xe0,0xf6,0x26,0x74,0x37,0x1b,0x4a,0x2d,0x11, + 0x64,0x6c,0x1d,0xc3,0xc9,0x91,0x40,0x6d,0x6c,0xb1,0x9d,0xeb,0x2f,0xab,0xb2,0x56, + 0xac,0x3e,0xb5,0x5,0x18,0x26,0xa0,0x37,0x4a,0xb4,0x26,0x9a,0xc0,0xdb,0xfb,0x54, + 0x7b,0x4b,0xdc,0x1a,0x28,0xf3,0x52,0x16,0xfd,0x2,0x7f,0x1c,0xd4,0x7c,0x98,0x25, + 0x20,0xd1,0xb6,0x86,0xeb,0x54,0xea,0x97,0xba,0x93,0x38,0x99,0x2a,0xe6,0xd5,0xcf, + 0x52,0x69,0x3,0x1a,0x12,0x1e,0x99,0x5f,0x67,0x74,0x1a,0x4b,0x68,0x4b,0x87,0xbd, + 0xa7,0x5d,0xc9,0xe5,0x3b,0x9f,0xcf,0x7c,0x7b,0x3b,0x9f,0xfe,0xfa,0xcd,0xbc,0xe3, + 0x73,0xef,0xe4,0xae,0xc3,0x77,0x6f,0x5c,0xb7,0x13,0x80,0x10,0xa2,0x94,0xa9,0xf, + 0x22,0xe1,0xdd,0x92,0xf6,0x9e,0x8e,0x3f,0x6e,0x63,0x0,0x6c,0x5c,0x17,0x94,0x5a, + 0x32,0x2c,0x47,0x2e,0x2e,0x2d,0xc9,0x3d,0xc7,0xb2,0xf5,0x8c,0xa7,0x13,0x2f,0xd1, + 0x9a,0xa8,0x7f,0x57,0x59,0x95,0x49,0x48,0xd5,0x83,0xeb,0x30,0xc1,0x2f,0xd6,0x48, + 0xe5,0x17,0x34,0x5e,0x16,0x7c,0x80,0x5a,0x87,0x44,0xa3,0x8b,0x39,0x98,0x8c,0x98, + 0xf6,0xb8,0xf2,0x5f,0xbd,0x29,0x5,0x4f,0x78,0xa6,0x56,0x87,0x35,0xc6,0x87,0x6b, + 0xa9,0x87,0x7f,0xce,0xfc,0xf9,0x7c,0xd3,0xe2,0x15,0x5c,0xbc,0xe3,0x79,0x3c,0xb0, + 0x7c,0x1f,0x1f,0xb8,0xfd,0x3,0x7c,0xe8,0xce,0x8f,0x30,0x28,0x7,0xee,0x8b,0x66, + 0xa1,0xc,0x93,0xea,0x73,0x82,0x16,0x28,0xb5,0xc4,0x6a,0x19,0x4d,0xf,0x54,0xfd, + 0x13,0x12,0xcd,0x8b,0x30,0x9,0xc5,0xc7,0xee,0xe,0xe,0xd2,0x9f,0xee,0xd5,0xcd, + 0xbb,0x77,0x1d,0x2e,0xc7,0xa8,0xb4,0x9,0x12,0x5f,0x3b,0x9f,0x48,0x7e,0x4d,0xfa, + 0x49,0x9d,0xc0,0x86,0x8f,0x97,0xaa,0x8c,0x86,0xca,0x57,0x89,0xee,0x5f,0x52,0x57, + 0x63,0x3a,0xa3,0x96,0x8d,0x50,0xc4,0xe6,0xb9,0x49,0xd5,0x50,0xfb,0x9f,0x94,0x2d, + 0x35,0x5,0x1,0x16,0x95,0xf2,0x54,0xff,0x5c,0xe1,0xfc,0x6d,0x17,0x71,0xc9,0xf6, + 0xcb,0x38,0x7f,0xdb,0x73,0xc8,0xcb,0x82,0xbf,0x79,0xf8,0x73,0xfc,0xd7,0x2f,0xfd, + 0x2a,0x77,0x7b,0x69,0x77,0x8c,0x4f,0x9b,0xbb,0x3a,0xce,0xf4,0xd,0xc8,0xaa,0x5b, + 0x13,0x51,0x43,0x2d,0x56,0x1e,0x70,0x3c,0x8e,0xbd,0x8d,0xd,0x1a,0x7,0x40,0x43, + 0xdd,0x8f,0xd5,0x82,0x86,0xde,0xb6,0xb2,0x42,0xf9,0x53,0xa5,0x26,0x57,0xb4,0x62, + 0x7a,0xaa,0x1d,0xe2,0xe0,0x8b,0x64,0x1d,0xa0,0xaa,0x9a,0xc3,0xa3,0x2,0x20,0x92, + 0xe7,0x7a,0x27,0x4f,0x42,0x14,0x31,0xc,0xde,0x88,0x97,0xa4,0x32,0xde,0xd4,0x5c, + 0x84,0x24,0x83,0x55,0xc1,0x63,0x36,0x13,0xe5,0x11,0x72,0x91,0x8e,0x6,0x8f,0xa6, + 0x46,0x95,0x96,0x69,0x73,0xe1,0xfc,0xc5,0x5c,0xb4,0xfd,0x52,0xce,0x9b,0xbf,0x90, + 0xb5,0x62,0x9d,0xaf,0x3c,0xfe,0x65,0xfe,0xe0,0xc0,0xff,0x66,0xff,0xc3,0xfb,0x29, + 0xac,0x1d,0x17,0xa0,0xca,0xb2,0x11,0x5a,0x40,0x9b,0xf1,0x1,0x62,0xdf,0x7,0x55, + 0x1d,0x4a,0xc8,0x70,0xaa,0x41,0x9b,0xc5,0x64,0x33,0x1a,0x20,0xdd,0x7b,0x50,0x58, + 0xeb,0x10,0xf7,0x94,0xd7,0xe0,0x49,0x32,0x3e,0x66,0xf3,0xc3,0x48,0x18,0x4d,0x34, + 0x41,0xac,0x11,0x89,0xf6,0x3d,0x9c,0x97,0x84,0xe3,0x1a,0xd3,0x46,0x19,0xf0,0xd9, + 0x4e,0xcf,0x8e,0xff,0xaf,0x72,0xb2,0x51,0xc1,0x1b,0x67,0x2b,0x7b,0xd1,0xa8,0x1a, + 0x97,0x87,0x9d,0xdd,0x5d,0x9c,0x37,0x7f,0x21,0xe7,0xcc,0x9d,0xcf,0xb3,0xe6,0xce, + 0x63,0x69,0x78,0x94,0x5b,0x9e,0xf8,0x3b,0xde,0xf7,0xf,0xef,0xe5,0xb6,0xc7,0x6f, + 0xa1,0xc,0x4c,0x97,0x50,0x16,0xad,0xca,0x14,0x35,0x9e,0xd6,0xbb,0xbf,0x1b,0xf5, + 0x36,0x89,0x4a,0x5b,0x3a,0x73,0xdc,0x34,0x1,0x92,0xec,0xa9,0xf2,0x9e,0xd2,0xf1, + 0x7d,0x0,0x6d,0xfc,0xb7,0xe,0x71,0x56,0xed,0x64,0xd,0xb0,0x9,0x95,0x15,0x12, + 0xa6,0xde,0x78,0x1a,0xf6,0xa9,0x2,0x2,0xd4,0x34,0x61,0x3d,0x53,0x93,0x95,0x7b, + 0x7a,0x7f,0x38,0xae,0x4d,0x21,0xd0,0xc4,0xac,0x8c,0xdd,0x7d,0xec,0x62,0xd4,0x3c, + 0xe,0x85,0xb9,0xf6,0x2,0xe7,0xcd,0x5d,0xc0,0xb3,0xe6,0x9e,0xcd,0x59,0xb3,0xe7, + 0xd2,0x36,0x1d,0x1e,0xec,0xdf,0xcb,0x6d,0x8f,0x7f,0x85,0xdf,0xbe,0xf5,0x5d,0xdc, + 0x7d,0xf4,0xae,0x44,0xbd,0x83,0x91,0x6a,0xf4,0x93,0x48,0xb5,0xf0,0x74,0x58,0x7b, + 0xd2,0xe5,0x2f,0x40,0x75,0xf3,0x19,0x2b,0xb5,0x74,0xf3,0x16,0x2,0xb4,0xb5,0x51, + 0x87,0xf0,0x14,0x4c,0x40,0x20,0xa5,0xce,0xfc,0xe4,0xb8,0xb4,0xe5,0xf1,0x7d,0x80, + 0x63,0x64,0x3a,0x65,0x5d,0xba,0x29,0xc1,0x31,0x6c,0xec,0x27,0x3c,0x30,0xc8,0xba, + 0x8c,0x55,0xd6,0x6,0xba,0x72,0x6c,0x94,0x4a,0xe2,0x31,0x24,0x5a,0x29,0xda,0xce, + 0xf4,0x91,0x5e,0xb5,0x6f,0xef,0x2c,0x72,0x46,0xef,0x6c,0xce,0x9e,0x3b,0x8f,0x33, + 0x67,0xce,0x61,0xae,0x3d,0xcf,0x43,0xab,0xf,0x70,0x70,0xe9,0xe,0x3e,0x72,0xcf, + 0x7,0x39,0xf0,0xc4,0xdf,0x33,0xb2,0x23,0xd7,0xf3,0xa8,0xd,0xe9,0xf6,0xe5,0x30, + 0xbe,0x39,0x6b,0x6a,0xcb,0xda,0x69,0x92,0xab,0xca,0xac,0x35,0x96,0x3b,0xd8,0x90, + 0x6c,0xaa,0x8d,0x6b,0xb2,0x51,0x1,0x42,0x9e,0x96,0x9,0x88,0x15,0x50,0xdf,0xac, + 0xb5,0xd8,0x30,0xea,0x66,0xec,0xa5,0x8d,0x63,0x1a,0xc7,0x49,0x21,0x83,0xcc,0xa7, + 0x6a,0x3d,0xaa,0x7a,0xbf,0x77,0x43,0xeb,0x24,0x71,0x0,0xbd,0x2a,0x97,0xf1,0xf3, + 0xa1,0xd0,0x61,0x0,0x4a,0x9a,0x8f,0xa0,0xbd,0xa3,0x60,0x4,0xbe,0x4b,0x3d,0x9b, + 0x41,0x43,0x6c,0x6b,0x6f,0x67,0x4f,0xef,0x4c,0x76,0xcf,0x9c,0xc9,0x69,0xdd,0x3d, + 0xec,0xea,0xed,0x66,0x58,0xe,0x79,0x64,0xed,0x21,0xe,0xad,0xdc,0xc7,0x27,0x1e, + 0xf8,0x28,0x7,0x9e,0xbc,0x8d,0xdc,0xe,0x9d,0x7f,0xac,0x4e,0xfe,0x8c,0xb8,0x55, + 0xc3,0x6b,0xfd,0xec,0xe2,0xcd,0x4e,0x6a,0xc6,0x52,0xd,0x10,0x81,0xa2,0x75,0x3f, + 0xa6,0xc9,0xb2,0xd,0xc0,0xe0,0xb4,0xb1,0x1b,0x63,0xa0,0x35,0x7,0xf9,0x1b,0x35, + 0x1,0x93,0xb4,0x0,0x4e,0x3,0x14,0x6a,0xbd,0xdb,0xb1,0x9,0x92,0xf1,0xbf,0xd2, + 0x38,0xae,0x36,0x89,0x15,0x89,0x1f,0x35,0x53,0x55,0x52,0x55,0x59,0x1b,0x65,0xba, + 0x8a,0x2a,0x7a,0x29,0xf2,0xe7,0xc6,0x9b,0x84,0xee,0x5a,0x3b,0xeb,0xb0,0xa3,0x7d, + 0x1a,0x8b,0xdd,0x9d,0x2c,0x76,0x76,0xb3,0xbb,0xb7,0x87,0xc5,0xee,0x69,0x8c,0xca, + 0x21,0x8f,0xae,0x3d,0xc4,0xa1,0xb5,0xfb,0xd9,0xff,0xe8,0x67,0xb9,0x67,0xe9,0x4e, + 0x56,0x46,0x4b,0xee,0x1d,0x5e,0x23,0x58,0x9f,0x1f,0xe3,0xdf,0xee,0x18,0xef,0xde, + 0x63,0x83,0x76,0xf2,0xa0,0x33,0x48,0xc4,0xa9,0x4,0xed,0x10,0x40,0x90,0x68,0x2c, + 0xf1,0x8,0xac,0x8d,0x33,0x3c,0xe,0x85,0xf1,0xf,0xae,0xa9,0x59,0x75,0x88,0x45, + 0xa7,0x3a,0xfc,0xd9,0x94,0x9,0x10,0x6,0x40,0x6f,0xc3,0xb7,0x59,0x38,0xbc,0x76, + 0x98,0xf5,0xc1,0x99,0x2c,0xf5,0x97,0x99,0xe9,0xf4,0x68,0xb7,0xdb,0xe3,0x1c,0x4d, + 0x8f,0xd3,0xff,0xc9,0xf9,0x9a,0x8a,0x6b,0x68,0x88,0x98,0x79,0x7f,0x3d,0x6,0x6b, + 0x82,0xb7,0x34,0x91,0x1a,0x4e,0x83,0x8f,0x13,0x18,0x11,0x76,0x74,0x4f,0x63,0xb1, + 0xb3,0xc8,0xf6,0xce,0x22,0xdb,0x3b,0x3b,0x59,0x68,0x6f,0x27,0x93,0x8c,0xdc,0xe6, + 0x1c,0x1d,0x3e,0xc9,0xe1,0xd1,0xe3,0x7c,0xed,0xc8,0x1,0xbe,0xb0,0xfe,0x57,0x3c, + 0xb0,0x7a,0xf,0xc3,0x32,0xf9,0xba,0x98,0x7f,0xa4,0x31,0x4e,0x7d,0x84,0xce,0x1e, + 0xc1,0x8d,0x10,0x53,0x25,0x4a,0x7d,0x88,0xd8,0x3a,0xe6,0x57,0x3d,0x95,0x95,0xdd, + 0x27,0x69,0x95,0x24,0xe0,0x8e,0xd2,0x5f,0x7,0xc4,0x66,0x10,0x30,0xd3,0xee,0xb1, + 0x32,0x3a,0x9a,0x64,0xd7,0x65,0x32,0x5d,0xcf,0xd0,0x3f,0x65,0xbd,0x79,0xef,0x24, + 0xd,0x70,0x4,0x38,0xb3,0x29,0xf5,0x69,0xb3,0xf0,0xc0,0xc3,0x7,0x78,0xc9,0x45, + 0x2f,0xe1,0xcb,0xf7,0xdc,0x8a,0xc5,0x92,0xb5,0x32,0x66,0xba,0x3d,0x7a,0xed,0x2e, + 0xbd,0x6e,0x8f,0x4e,0xbb,0x4d,0xb7,0xdd,0xa1,0xdd,0x6a,0x33,0xd3,0xee,0xd1,0x69, + 0x75,0x68,0x77,0xbb,0x64,0x22,0x58,0x5b,0x46,0x2f,0xbc,0xea,0xe1,0xf3,0xf6,0x91, + 0xba,0x15,0x89,0x6a,0x54,0xc4,0x4b,0x5b,0x30,0xb,0x8a,0x91,0x8c,0x99,0x6c,0x86, + 0xd9,0xd6,0x2c,0x33,0xed,0xf0,0x89,0xd8,0x59,0x66,0x5b,0x73,0xde,0x66,0x7,0x9f, + 0xdf,0xe9,0xa9,0x41,0xb9,0xc6,0x6a,0xde,0xe7,0xe0,0x91,0x3,0x3c,0xb1,0xfe,0x28, + 0x8f,0xe,0xe,0x31,0x2a,0x87,0x84,0x2e,0xe8,0xa0,0x57,0x42,0x9e,0x6a,0xeb,0xfe, + 0x4a,0xa5,0x3d,0x3,0xf3,0x95,0x0,0xde,0xaa,0xef,0xa2,0xa6,0xfa,0x53,0x7,0xc, + 0xa2,0x56,0x72,0x8a,0xcd,0x3b,0x64,0xd,0x23,0xdf,0xc4,0xf5,0x66,0xd8,0x9f,0x99, + 0x8c,0x4b,0xf7,0x5c,0xc4,0xfe,0x23,0x1f,0xf5,0xca,0xba,0x69,0x2,0x92,0xc4,0xaa, + 0x87,0x9b,0xf7,0x8f,0x3,0x40,0xb9,0x13,0x38,0x73,0xe2,0xdb,0xbc,0x39,0xd8,0x7f, + 0xef,0x7e,0x7e,0xe8,0x5,0x3f,0xc4,0x75,0x97,0x5e,0xc7,0x87,0xef,0xf8,0x30,0x65, + 0x59,0xd2,0x1f,0xac,0xd2,0x1f,0xae,0xc2,0x2a,0xd5,0x84,0x87,0x94,0x93,0x2,0x59, + 0x96,0x31,0xdb,0x99,0xa1,0xdb,0xea,0xd0,0x6d,0x77,0x98,0x6d,0xcd,0x32,0xdf,0x99, + 0x41,0x51,0x5a,0x26,0xa3,0x97,0x75,0x29,0x28,0x98,0xc9,0x7a,0xb4,0x4c,0x9b,0x99, + 0x56,0xcf,0xd,0xb8,0xf0,0xa3,0x65,0x5a,0x26,0xa3,0x2d,0x2d,0xf7,0x2c,0xc,0xeb, + 0xc3,0x1,0xab,0xc3,0x35,0x6c,0xf9,0x30,0x6b,0xe5,0x2a,0xfd,0x62,0x85,0x95,0xe1, + 0x12,0x8a,0x8d,0x53,0xb0,0xdc,0xa0,0xc,0xa9,0xa6,0x57,0x89,0x78,0x46,0x48,0x72, + 0x1c,0x1c,0xaf,0x8d,0x95,0x4b,0xca,0x6c,0xc5,0x39,0x70,0x49,0x7,0x5f,0xa4,0xa8, + 0x1,0x82,0xe4,0xa7,0xb6,0x3f,0x68,0x1,0x2f,0xf1,0xd1,0x89,0x95,0x44,0x2b,0x44, + 0xcd,0x35,0x81,0xf5,0x13,0xcc,0xf1,0x77,0x5f,0xf2,0x6a,0xc8,0x6,0x1c,0x5c,0x3a, + 0x40,0x58,0x2a,0x2f,0x8c,0x20,0xae,0x64,0x3f,0xfa,0x2,0x77,0x1c,0x1f,0x0,0xc2, + 0xa7,0x80,0x97,0xd7,0x4a,0xd6,0x68,0xee,0x97,0xb6,0xe4,0xdd,0x37,0xbf,0x9b,0x9f, + 0x7d,0xd5,0xcf,0xd2,0x6d,0x77,0xf9,0xd0,0xed,0x1f,0x62,0xb4,0x89,0xef,0xf2,0x95, + 0xb6,0x64,0x65,0xd8,0xa7,0x9f,0x83,0x19,0xf8,0x39,0x73,0x9,0x83,0x6a,0x9b,0x11, + 0x8c,0x18,0xb2,0x78,0xdc,0xbc,0x36,0xf9,0x5c,0xca,0x74,0x91,0x9,0xcc,0x17,0xc1, + 0x20,0x11,0x54,0xc7,0x2,0x40,0x5c,0x88,0x2a,0xd4,0x79,0x90,0xfe,0xa8,0x5,0x1c, + 0xa3,0xc6,0x58,0x15,0x3d,0x70,0x10,0x15,0xff,0x29,0x81,0x24,0xde,0x91,0x68,0xc0, + 0x63,0x32,0x7c,0x23,0x52,0xe8,0x64,0x1d,0x5e,0x7b,0xf1,0x6b,0xf8,0xfe,0x2b,0xae, + 0xe3,0x63,0xf,0xfc,0x2e,0xa5,0x16,0xb1,0x2c,0xc1,0x99,0x75,0xdf,0x36,0x30,0x4e, + 0x23,0x8a,0x80,0xe5,0xe6,0xe6,0xa3,0xc6,0x1,0xbf,0x8f,0xcb,0x29,0xb9,0x85,0x2, + 0xf7,0x8d,0x1c,0x9b,0xec,0xc3,0xe6,0x3d,0x9e,0xcb,0xcf,0xba,0x9c,0x37,0x5e,0xf3, + 0x46,0x5a,0xdd,0x16,0x7,0x8f,0x1e,0xe4,0xa8,0xb7,0x43,0x9a,0xda,0xe9,0xa6,0x97, + 0x17,0xb,0x3e,0xce,0x0,0xc7,0x2c,0x7f,0x6c,0x2,0xa3,0x12,0x49,0xc6,0x4f,0x90, + 0x4c,0xd3,0x36,0xa4,0x38,0x48,0xde,0x81,0x23,0xb7,0x70,0xef,0xca,0x5d,0x35,0xb0, + 0x34,0xa5,0x3e,0x2,0xc5,0x33,0x3b,0x56,0x48,0x72,0xac,0xc0,0x79,0xf3,0xcf,0xe1, + 0xe2,0xed,0x7b,0x5d,0xd9,0x92,0x68,0x9f,0x42,0xd2,0xb9,0xa3,0xde,0x17,0x50,0xd4, + 0xaa,0x9f,0x9c,0x52,0xf5,0xfc,0xd9,0xc6,0xe6,0x26,0xae,0x54,0xff,0x4b,0xeb,0xcf, + 0x11,0x8e,0xad,0x1b,0xf7,0x1a,0x1c,0xc,0x2f,0xfd,0xa2,0xc2,0x62,0x6f,0x7,0x97, + 0xed,0xbe,0x94,0x99,0x6e,0xc6,0x27,0xf,0xfd,0x5f,0xee,0x5b,0x39,0x38,0x36,0xc1, + 0xd4,0x98,0x30,0x99,0xd4,0x20,0xc6,0x39,0xa1,0x46,0x75,0xef,0x87,0xbe,0xeb,0xf6, + 0xda,0x88,0xa0,0xc9,0x1a,0xef,0x17,0xb8,0x93,0x9c,0x8b,0x29,0x1b,0x20,0x8,0xae, + 0x6e,0x2,0x84,0x6e,0xd6,0xe5,0x8a,0xb3,0xaf,0xe0,0xc2,0xdd,0x17,0xd2,0xc9,0x3a, + 0x35,0x94,0x3e,0x55,0x4a,0x58,0x30,0xae,0x8e,0xa3,0x17,0x9f,0xc6,0xcb,0xab,0x3b, + 0x45,0xaa,0x7b,0x5e,0x72,0xd1,0x35,0x1c,0xea,0xdd,0xce,0x87,0xef,0xfd,0xc0,0x44, + 0xad,0x71,0x4c,0x0,0x48,0xf2,0xe,0x4f,0xff,0xf2,0x9c,0x1f,0x60,0xd7,0xe0,0x39, + 0x7c,0xf1,0xbe,0xcf,0xf9,0x29,0x5f,0x52,0xa5,0x93,0x88,0x17,0x90,0xfa,0xff,0xa8, + 0xda,0x13,0x61,0x8,0x0,0x73,0x20,0x27,0xc9,0x77,0x28,0x43,0xf5,0x8c,0xa8,0x99, + 0x4c,0x95,0x47,0x11,0x37,0xf1,0xe3,0x91,0xd5,0x7,0xb9,0x67,0xf9,0x2e,0x2c,0x39, + 0x8,0x18,0x63,0xaa,0x32,0x45,0xe6,0x3b,0x50,0x88,0x8,0xc6,0x70,0xd7,0x9f,0x7e, + 0xe7,0xed,0x97,0x34,0xeb,0x7c,0xa3,0x38,0xc0,0x7f,0x41,0x78,0x5f,0xcc,0xf8,0x31, + 0x9a,0x85,0xc3,0x7c,0xc8,0xfe,0x7b,0xf7,0xb3,0xff,0xde,0xfd,0xf5,0xf1,0xed,0xcd, + 0x7d,0x60,0xda,0x46,0xff,0x93,0xca,0x9,0x97,0xaa,0x73,0xbe,0xb2,0xe3,0xe5,0x8a, + 0xe1,0xb1,0xa2,0x43,0x62,0x81,0x76,0xd6,0xe6,0xac,0xe7,0x2e,0xd4,0x4d,0x84,0xb7, + 0xb8,0x42,0x65,0x12,0xa2,0x89,0x20,0x5,0x40,0xfd,0xfd,0x28,0xa8,0x5a,0xfe,0xf6, + 0x81,0x2f,0xf2,0xc7,0xb7,0xfc,0x61,0xc5,0x54,0xe3,0x5f,0x67,0xd2,0x67,0xd5,0xf7, + 0x48,0xe3,0x7a,0xec,0x9f,0xf7,0xda,0x2c,0xf3,0xef,0xaa,0xa5,0x71,0x65,0x31,0x59, + 0x92,0x36,0x48,0x70,0x96,0x9a,0x36,0xaa,0x34,0x52,0x75,0xf6,0xc4,0x6a,0x8f,0xc1, + 0xe,0xef,0x13,0x88,0xf9,0xc5,0x49,0x8c,0x9e,0xbc,0xac,0x91,0xe1,0xfd,0xc0,0xad, + 0x63,0xe7,0x53,0xa6,0xd6,0xc6,0xfd,0x53,0x53,0x53,0x13,0x41,0xd0,0x4c,0x3,0x75, + 0xdf,0x42,0x7d,0xa6,0xfd,0x78,0x7f,0xd5,0xc6,0x7d,0xb1,0x9d,0xdf,0x78,0x66,0xb8, + 0x37,0xb4,0xd5,0xd4,0xd,0x64,0x51,0x3f,0x6a,0xb8,0xda,0x52,0xc6,0x33,0xe6,0x3f, + 0x48,0xa2,0x25,0x32,0x93,0x68,0xc,0x23,0x20,0xea,0xdb,0xd9,0xc1,0xf6,0x6b,0xbd, + 0xfc,0x31,0xf,0x95,0x89,0x68,0x86,0xc9,0xc3,0xbd,0xe9,0x3d,0xcd,0xff,0xf5,0xe7, + 0x35,0x1e,0x2c,0xd4,0xde,0x1f,0xdf,0x25,0xc9,0x3b,0x27,0x65,0xc8,0xfd,0xfc,0xdd, + 0x9f,0x7e,0xfb,0x81,0xf,0x30,0x81,0x26,0x3,0x60,0x1f,0x16,0xe1,0xc7,0x80,0xca, + 0xb3,0x3b,0x56,0x66,0x63,0x9,0x1b,0xc7,0xba,0x41,0x9a,0x8d,0xd2,0x36,0x1f,0xac, + 0xc9,0xe9,0x1a,0x28,0x92,0x2,0xa7,0xe7,0x7d,0x6a,0xeb,0x6d,0x69,0x94,0xf9,0x6, + 0xe3,0x53,0xe7,0x70,0x43,0x27,0x34,0xd9,0xdc,0xe4,0xcc,0x6a,0x66,0x50,0xd5,0xe7, + 0x9f,0x66,0x7f,0x2,0xc3,0x93,0x34,0xf5,0xfa,0xb,0xac,0x4a,0xc6,0xa,0x50,0x81, + 0x26,0x9d,0x65,0x54,0x7b,0x87,0xa6,0xef,0xd1,0xda,0xce,0x39,0x93,0x8d,0xe7,0x1, + 0x2a,0x8c,0x2c,0xe6,0x6,0x26,0x47,0x82,0x8f,0xb1,0xb0,0xd9,0x2f,0xf1,0x59,0x84, + 0x9f,0x48,0x9d,0xb7,0x5a,0xe9,0x6a,0xa5,0x9c,0xf0,0xbf,0xb9,0x4d,0x92,0xfe,0x9, + 0x0,0xd1,0x24,0xad,0x8e,0x3d,0x53,0x93,0xf3,0xc9,0x71,0xb8,0xdd,0xa7,0xb3,0xd6, + 0xf7,0x8d,0x27,0x76,0xb4,0xd9,0x2a,0xa8,0x18,0x4f,0xdd,0x47,0xa8,0xb5,0x30,0xdc, + 0xb8,0x7f,0xa5,0xfa,0xfa,0xc8,0x58,0x2d,0x26,0xf9,0x48,0x81,0x31,0x56,0x4f,0xfe, + 0x60,0xc,0xef,0x89,0xc4,0x47,0x20,0x25,0x9e,0x7c,0xbd,0xce,0x3,0x40,0xd2,0x57, + 0x27,0xda,0xa0,0x5e,0x4d,0xee,0x39,0x2a,0xd7,0x7f,0xfc,0xbb,0xe,0x7c,0xb1,0x99, + 0xed,0x40,0xc7,0x5e,0xd9,0xee,0x46,0x7e,0x1b,0x78,0xc7,0x86,0xd2,0x7f,0x3c,0x89, + 0x9e,0x28,0xdd,0x13,0xd2,0x36,0xc0,0x50,0x63,0x70,0x3,0x8,0x11,0x20,0x8d,0xfc, + 0x54,0x95,0xae,0x71,0xbc,0x2,0xb5,0xe6,0x5e,0x5d,0xfa,0x9b,0x31,0x82,0x49,0x5b, + 0x66,0xdc,0x86,0x54,0x93,0x53,0x36,0x2a,0x7e,0xb3,0x8c,0x93,0x8a,0x5d,0xa9,0x2c, + 0xb7,0xaf,0x31,0x90,0xc4,0x99,0xf4,0xe5,0x88,0x3,0x49,0x6b,0x8c,0x26,0xc6,0x20, + 0xe2,0x30,0xb0,0x54,0x42,0xb5,0x8a,0xfd,0xa9,0xe5,0x17,0xff,0xfc,0x15,0x77,0xbc, + 0xaf,0x99,0x8d,0x94,0x8e,0xbf,0xb4,0xe1,0xaf,0xf0,0x73,0x18,0x6e,0x40,0xc8,0xab, + 0x42,0x4c,0x28,0x69,0x53,0xa2,0x27,0x1,0xa2,0xe9,0x27,0x3c,0x85,0x2d,0xad,0x7a, + 0x5,0x3f,0xcf,0x50,0x21,0x99,0xb3,0x19,0xc0,0xe2,0xa6,0x50,0x57,0x63,0xb,0x83, + 0x6,0x8,0x5,0x36,0x89,0x6f,0xb0,0x71,0x1c,0xc2,0xc4,0xf3,0x50,0xcd,0xd,0x9c, + 0x58,0x7,0x8c,0xe7,0xa1,0xba,0x50,0x89,0xeb,0x86,0x32,0xd1,0x54,0xfd,0xb5,0xb4, + 0x93,0x1c,0xbb,0xf4,0xde,0x10,0x9c,0xa2,0xf2,0x9,0x84,0xa1,0x55,0xf9,0xb7,0x7f, + 0xf1,0xea,0xbb,0xde,0x3a,0x9e,0xd3,0x3a,0x6d,0x6e,0x6d,0xcb,0x5f,0xe5,0x26,0x84, + 0xef,0x40,0x38,0x30,0x56,0xe2,0x5a,0x41,0x1a,0xdb,0x46,0x8e,0xe1,0x46,0x9a,0x23, + 0xd9,0x47,0x2d,0x10,0x76,0xb5,0xeb,0x75,0x55,0x98,0x82,0x0,0x88,0x3d,0x95,0xc1, + 0x9f,0x8f,0x40,0x88,0xcd,0xbe,0xcd,0x4,0xa1,0xc4,0x5,0xa1,0x9c,0x71,0xa5,0xb4, + 0xa5,0x7f,0x7d,0x32,0xf4,0x73,0x83,0xbc,0xd7,0x34,0x53,0xf3,0x9e,0xe4,0xde,0x54, + 0xfa,0x37,0xac,0xcf,0xf8,0x56,0xbf,0xf7,0xaf,0xd,0x93,0x4a,0x9a,0xcc,0x17,0xd5, + 0xaf,0xa2,0xbc,0xfc,0x13,0xdf,0x7d,0xf0,0x77,0x26,0x3c,0x71,0x8c,0x36,0xbf,0xb8, + 0xe9,0xaf,0xf3,0x69,0x76,0xb3,0x17,0xc3,0x8f,0xa2,0xdc,0x9f,0x94,0x6e,0xb2,0xf4, + 0x6f,0x96,0xe1,0x93,0xd2,0xd4,0x9a,0x93,0x15,0x22,0x9a,0x8e,0x71,0xd4,0x89,0xc9, + 0xf3,0x54,0xfd,0x20,0x49,0x82,0x9,0x70,0xe7,0xab,0xf6,0x7e,0x1a,0x3c,0xaa,0x3, + 0x61,0x23,0x30,0x80,0xc6,0x39,0x88,0xc7,0x66,0xf6,0xb1,0xd0,0x5c,0x69,0x87,0xba, + 0x6,0x50,0x1f,0xbd,0x6b,0x48,0x71,0x4c,0x33,0xc1,0xb6,0xd7,0x2a,0x20,0xb6,0x56, + 0xf,0x4a,0x8b,0xd7,0xbf,0xf4,0xab,0xf7,0xbc,0xe0,0x13,0xd7,0xdd,0xfd,0x5,0x36, + 0x49,0x4f,0x6d,0x99,0xb8,0x7d,0x58,0xe0,0x3d,0xc0,0x7b,0xf8,0x51,0xae,0xa6,0xe0, + 0x7,0x80,0x6b,0x50,0x2e,0xc0,0xb2,0xd,0xa5,0x33,0xb1,0xe,0x9a,0xed,0xff,0xe6, + 0xb5,0xa4,0x14,0xd,0x73,0xe6,0xbd,0x5b,0x7f,0x29,0x4d,0x93,0xf4,0x73,0x8b,0x7f, + 0x56,0xe8,0x6e,0xb5,0xd6,0x8d,0x56,0xaa,0xe2,0x33,0x69,0x1b,0x3f,0x9,0xb4,0x50, + 0x69,0x86,0x8d,0xa2,0x8a,0xee,0x46,0xff,0x21,0xea,0xf8,0xce,0xb4,0x50,0x6e,0x9f, + 0x86,0x8e,0x22,0x6f,0x92,0x7c,0x3a,0x46,0x57,0xf7,0x68,0x72,0xcf,0x58,0x4f,0x6d, + 0x52,0xf,0x55,0xf9,0xd4,0x7,0x89,0x14,0x90,0x75,0x85,0x23,0xaa,0x72,0x97,0xc0, + 0xcd,0x2,0x1f,0xfa,0xcc,0xf7,0xdd,0x7b,0x2b,0xc0,0xa7,0x26,0xb0,0xed,0x58,0xf4, + 0xf4,0x17,0x8a,0x7c,0x37,0xfb,0x81,0xfd,0x4f,0xfb,0xfe,0x4d,0x92,0x36,0x7e,0xcd, + 0xf,0x4b,0xba,0xd0,0x86,0xf,0x10,0xfa,0x1a,0xf4,0xe7,0x4b,0x3b,0x3e,0x5e,0xb1, + 0x62,0xf6,0x78,0xab,0x20,0xf8,0x9,0xa6,0x76,0x3e,0xf0,0x40,0xd0,0xe0,0x3,0x84, + 0x67,0xd5,0xf8,0xef,0x3a,0x60,0x42,0xd0,0x53,0xbc,0xb5,0xc,0x0,0x0,0x8,0x32, + 0x49,0x44,0x41,0x54,0xe5,0xc1,0x37,0x1f,0x6d,0xb6,0x99,0xfe,0x51,0xd3,0xf4,0xad, + 0x14,0x5a,0xd3,0x28,0xa9,0x16,0x70,0xc,0x50,0x49,0x4d,0x40,0x42,0x41,0xb,0xf8, + 0x9f,0xba,0xf4,0x8f,0xb7,0xc,0x22,0x0,0xfc,0x81,0xb5,0xc9,0x52,0x71,0x22,0x35, + 0xb1,0x9d,0x2a,0x8e,0x37,0x68,0xea,0x0,0x10,0x6,0x8a,0x48,0xf2,0x3f,0xa,0xa3, + 0x73,0xd8,0xfd,0x98,0xc5,0x8d,0xc6,0x2b,0x49,0x94,0xec,0xd4,0x2f,0x68,0xc6,0x6, + 0xea,0xda,0x21,0xf1,0x1,0x48,0x19,0x5e,0xa9,0xf3,0xf1,0x31,0x87,0xd3,0x41,0x53, + 0xb8,0xc2,0x3d,0x95,0xd7,0xef,0x7f,0xd2,0x63,0x80,0xea,0xb3,0xb1,0x1b,0x33,0x24, + 0x75,0xe,0x53,0xbf,0xc0,0x48,0x3d,0x4c,0x1c,0xec,0x76,0xa9,0x25,0x95,0x29,0x6a, + 0x4,0x74,0xc6,0x91,0x31,0x35,0x34,0x95,0x0,0x18,0x6f,0x36,0x5,0xc6,0xbb,0x7f, + 0xa5,0x75,0x26,0x20,0x36,0x12,0xd2,0xd6,0xc2,0x4,0x50,0x1c,0x2b,0x5a,0x98,0x79, + 0x0,0x84,0x95,0xc7,0xab,0x10,0x7f,0x13,0xc,0x9a,0x5c,0x9b,0x1e,0x9a,0x3e,0x0, + 0xa4,0xcd,0x42,0xbf,0xaf,0xb7,0x8a,0xb4,0x32,0x1,0x51,0x43,0x8c,0x7,0x61,0x26, + 0x31,0xab,0x16,0x2b,0x48,0x9b,0x81,0x92,0x7c,0x88,0xba,0xa1,0xe6,0x9f,0xca,0xe0, + 0xcd,0x7f,0x8c,0x34,0x7d,0x0,0xf0,0x34,0x5e,0xdf,0x55,0x4b,0xc1,0x5a,0x1b,0xa7, + 0xae,0x59,0x1f,0x3f,0xa8,0x96,0x88,0x63,0x92,0xa,0x89,0x14,0x9c,0xc3,0x74,0x14, + 0x51,0x30,0x1,0x69,0xb8,0x39,0xbc,0x53,0xd3,0xff,0xa7,0x7c,0x80,0x13,0x45,0xbe, + 0xa2,0x1b,0x11,0xc0,0xc0,0x57,0xb7,0xac,0x9b,0xad,0x8d,0xc6,0xa9,0x81,0x20,0xd, + 0xba,0xe8,0xb8,0xea,0x8e,0x61,0xe3,0xa8,0xd,0x2a,0x9f,0xa2,0xa9,0x49,0xaa,0x9b, + 0x9a,0x27,0xa6,0x83,0xa6,0xe,0x0,0x69,0x58,0xb8,0x66,0xd5,0x13,0xa9,0x2e,0x6c, + 0xe9,0x17,0x77,0xdc,0x60,0x28,0x56,0x38,0xa6,0xd2,0x1b,0x75,0x33,0x51,0x79,0x75, + 0xc6,0x37,0x3,0xcb,0x34,0x12,0x18,0x22,0x4f,0x21,0x82,0x27,0x54,0x43,0xc5,0xa6, + 0x8c,0xa6,0xae,0x19,0x8,0x21,0xfe,0xe2,0x63,0x0,0x8d,0x28,0x5a,0x30,0x1,0x6e, + 0xf2,0xaa,0x9f,0xa2,0xe5,0x5b,0x5,0xa2,0x86,0x52,0x15,0xb1,0xea,0xc3,0x3b,0xea, + 0xa5,0xdb,0x3d,0xcf,0x44,0x8d,0x20,0xd,0x8f,0xde,0xfa,0xbe,0x80,0x74,0x59,0xda, + 0x46,0xc,0x20,0x80,0x62,0xca,0x68,0xfa,0x0,0x90,0x84,0x49,0xd3,0x73,0x15,0xcf, + 0xdc,0xe8,0x9d,0xc2,0xcf,0x5d,0x2c,0xfd,0x8a,0xe1,0x25,0x6e,0x95,0x6e,0x51,0xf7, + 0x59,0x79,0x51,0x4b,0xa9,0x20,0xd6,0x5f,0x43,0x43,0xbb,0x1,0x49,0xc2,0x48,0x82, + 0xf1,0xda,0x24,0xcc,0x67,0x48,0x83,0x10,0x80,0xa9,0x62,0x13,0xd3,0xd8,0xe,0x9c, + 0x3e,0x0,0x78,0x8a,0xd1,0x3f,0xa4,0x8e,0x9,0x85,0xd2,0x16,0x8e,0x69,0x56,0x11, + 0x3,0xa5,0x2a,0xa8,0xad,0xd,0x41,0xab,0x4f,0xe8,0xaa,0x9e,0xa9,0x9e,0xab,0xa, + 0x11,0x40,0x83,0x22,0xaf,0x56,0x43,0xf1,0x60,0x4b,0x6f,0x92,0xa9,0x33,0xa4,0x15, + 0x4d,0x27,0x0,0x9a,0x1c,0x8f,0xb2,0xef,0x34,0xb3,0x55,0x4b,0x61,0x9d,0x23,0x58, + 0x4d,0xd8,0xa,0xfb,0xfa,0x63,0x54,0xc5,0xf,0xdf,0xe,0x1,0x24,0x83,0xb5,0x8a, + 0x31,0xd6,0xaf,0x2,0xa,0x83,0x51,0xee,0x2,0x41,0x4a,0xf5,0x11,0x7,0x1f,0x86, + 0x4e,0x3b,0x6d,0xa6,0x50,0x1,0x4c,0x29,0x0,0xa0,0xea,0xc,0xf2,0x7f,0xd3,0xe3, + 0xd2,0x96,0xe4,0x36,0x7c,0xc0,0xc2,0x25,0x4e,0x99,0x5d,0x6b,0x11,0x18,0x93,0x38, + 0x86,0x82,0xb1,0x4a,0x66,0x4,0xb1,0x82,0x78,0x43,0xb0,0x96,0xf,0x9d,0x13,0x98, + 0x30,0xb8,0xd6,0x33,0x49,0x35,0xcb,0x67,0xda,0x68,0x7a,0x1,0xe0,0x2b,0xdf,0x49, + 0x7d,0x5d,0xb,0x58,0xb5,0x14,0x65,0xe9,0x26,0x58,0x88,0xfb,0xc6,0x67,0xa6,0x16, + 0x35,0x12,0x55,0xbb,0x7a,0x87,0x30,0xf3,0xc,0x37,0xd6,0x92,0x19,0x83,0x11,0x9b, + 0x74,0x6,0x39,0x2e,0xf,0xf2,0x91,0xff,0x14,0x7d,0x12,0xf5,0x71,0x93,0xfc,0x89, + 0x9d,0xce,0x53,0x28,0xfd,0x30,0xcd,0x0,0x48,0x29,0x5,0x3,0x4e,0x3,0x8c,0xca, + 0x9c,0xa2,0xb4,0x18,0xff,0xf9,0x16,0x35,0xc6,0x2d,0xca,0xa0,0x8a,0x11,0x83,0x55, + 0x25,0xb3,0x42,0x69,0xdc,0xde,0x78,0x10,0x84,0xa9,0x63,0x29,0x43,0xd7,0xf3,0x9c, + 0xb0,0x6,0xf,0xf8,0x97,0xc4,0xf9,0x77,0xda,0x54,0x7,0x53,0x45,0xd3,0xb,0x80, + 0x46,0xd3,0x2f,0x75,0x8,0x2d,0x96,0xbc,0x2c,0x29,0xac,0x75,0x4c,0x37,0x82,0x55, + 0xc8,0x8c,0x38,0x35,0x2f,0x8a,0x51,0xa1,0x14,0xc7,0xf4,0xb1,0xa9,0x63,0xe9,0xb3, + 0x15,0xd6,0xda,0x43,0xf7,0x41,0x8c,0x84,0xf1,0xd1,0xf6,0xa7,0x3c,0x9f,0x3e,0xfe, + 0x4f,0x21,0x0,0x36,0xaa,0x70,0xa9,0xfe,0x5b,0x6b,0xc9,0x6d,0x41,0x51,0x96,0x18, + 0x63,0xb0,0x2a,0x64,0xe1,0x9b,0x7d,0x21,0xc6,0xaf,0xf5,0x1e,0xbf,0x38,0x12,0x48, + 0xa4,0xf6,0x58,0x55,0x58,0x2f,0x46,0xa8,0xa6,0xad,0x85,0xca,0x4,0xa4,0xe,0xe1, + 0x34,0x86,0x82,0xa6,0xf,0x0,0x90,0xc,0x0,0xa8,0xb6,0x28,0xff,0x22,0x14,0x5a, + 0x32,0x2c,0xa,0xf2,0xd2,0x62,0x54,0xfd,0xba,0x4,0x6e,0xa4,0x6f,0x64,0xba,0xad, + 0xe6,0x4,0x4c,0x9c,0x20,0x4a,0x15,0xee,0x1d,0xe4,0x39,0x25,0x95,0xf,0x20,0xd, + 0x49,0x9f,0x4e,0xe5,0xef,0x68,0x3a,0x1,0x0,0xe3,0x35,0x9e,0x34,0xb,0xad,0x5a, + 0x46,0x45,0x4e,0x6e,0x4b,0x32,0x35,0xd8,0xc0,0x74,0xd5,0xa4,0xaf,0x9f,0x28,0xf9, + 0x61,0x31,0x88,0x8a,0xb1,0x55,0x60,0x5f,0x15,0xd6,0xf2,0x91,0x1b,0x12,0x96,0x68, + 0x99,0xf8,0x65,0x4f,0x49,0xc6,0xfa,0x35,0x91,0x31,0x5,0x34,0x7d,0x0,0x90,0x64, + 0x9f,0x6e,0xf8,0x68,0xa0,0xb8,0x21,0x61,0xa3,0x12,0x8a,0xd2,0x62,0x3d,0x83,0x8c, + 0x8,0xc6,0x4e,0x18,0xf5,0x13,0x54,0x3f,0xd0,0x34,0xfe,0x41,0x3,0xac,0xe7,0x23, + 0x3f,0x20,0x4,0x52,0x46,0xa7,0x80,0x68,0xf8,0x8d,0x53,0x43,0xd3,0x7,0x0,0xd8, + 0xb8,0xa6,0x25,0xf4,0x5,0x94,0xe4,0x16,0xe7,0x4,0x36,0xec,0xbb,0x49,0xd4,0x7d, + 0x2a,0xf9,0xd2,0x78,0x68,0xec,0x24,0x52,0x67,0x2,0x6c,0x8c,0x3,0x48,0xfa,0x3a, + 0x7f,0x50,0x69,0x83,0x69,0xa3,0xe9,0x3,0x40,0x53,0xf2,0x85,0x7a,0x9f,0xa6,0xf8, + 0x56,0x40,0xa1,0x14,0xa5,0xad,0xa4,0x3d,0x8e,0xf8,0x61,0x4c,0xea,0x27,0xe1,0x29, + 0xf4,0xfc,0xa9,0x8f,0x3,0xc4,0x54,0x51,0xe2,0xa5,0x6a,0x1,0xc4,0x31,0xe6,0xd3, + 0xa7,0x3,0xa6,0x13,0x0,0x61,0x1f,0x36,0xdf,0x29,0x13,0xc0,0x50,0x68,0x9,0xa5, + 0xd3,0x0,0x41,0xda,0x53,0x47,0xaf,0xe2,0x55,0xdd,0xa1,0xab,0x2c,0x3f,0x71,0x94, + 0x91,0xa2,0xc,0x8a,0x9c,0x8e,0x66,0x55,0x33,0x50,0x92,0xc5,0xa9,0xd3,0xfc,0x4c, + 0x21,0xfd,0xd3,0x0,0x40,0xfa,0x5f,0xfd,0x97,0xc8,0xfc,0x12,0x37,0xa,0x7e,0xc9, + 0x1a,0xad,0x1c,0xb8,0x44,0xe5,0x37,0xb4,0x3a,0x50,0xd,0xf0,0x9,0xe3,0xfc,0x86, + 0x65,0x4e,0x8b,0x9,0x48,0x9,0x9a,0x67,0x8a,0xc7,0x85,0x4d,0x23,0x0,0x46,0x8, + 0x9d,0x89,0xa6,0xc0,0x6f,0xb9,0xcd,0x69,0xe5,0x2d,0x92,0x3e,0xdd,0x1a,0x50,0x22, + 0x28,0x8e,0x45,0xc9,0x68,0x13,0x19,0x9,0xb3,0xcc,0x92,0xcb,0x8,0x6b,0x2c,0x6a, + 0x2d,0xa5,0x71,0xab,0x73,0xa,0x80,0x55,0x24,0x13,0x54,0x74,0x70,0x8c,0x27,0xfe, + 0xa3,0xa4,0xe9,0x3,0x80,0x61,0x5,0xe1,0x34,0x60,0x43,0x0,0xc,0xcb,0x21,0x9d, + 0x51,0xa7,0xe,0x80,0x49,0x7b,0x1a,0xff,0xc7,0xc6,0x97,0xb9,0xfd,0x9e,0xde,0xe9, + 0x3c,0xbb,0x75,0x2e,0x4b,0xad,0xa3,0xac,0x15,0x6b,0xc,0xed,0x80,0x41,0x31,0x24, + 0x97,0x91,0x3,0x45,0x56,0x62,0xb5,0x40,0x7b,0x7a,0x64,0xb,0x4b,0x7a,0x42,0x68, + 0xfa,0x7a,0xb2,0x33,0xee,0x8b,0x8e,0x5f,0xd8,0xa4,0xbe,0x1f,0x14,0x3,0xf2,0x95, + 0x9c,0x19,0x99,0x21,0x2e,0x74,0x95,0x6e,0xc5,0x84,0xff,0xc5,0xe4,0xe3,0x59,0x66, + 0x39,0xcf,0x9c,0x4b,0x6e,0xb,0xd7,0xde,0x8f,0x9b,0xd6,0x1,0x25,0x0,0x7a,0xd7, + 0x89,0xa8,0x82,0xad,0xa4,0xe9,0x3,0x40,0x87,0x4f,0xd7,0x18,0xdf,0x60,0x7e,0xd8, + 0xf7,0x57,0xfb,0x74,0x87,0x5d,0x7a,0xd2,0x43,0x4a,0xd9,0x98,0xd1,0xcd,0xcd,0x5f, + 0x93,0x52,0x98,0x61,0x86,0x6f,0x5e,0xb8,0x9a,0x79,0xe6,0x5c,0x94,0xd1,0x3f,0xbf, + 0xc2,0x81,0xfa,0x58,0x80,0x9f,0x2e,0x2a,0xf2,0xd7,0x27,0xb2,0x2a,0xb6,0x82,0xa6, + 0xcf,0x4,0x8,0xff,0x7,0xc3,0xbf,0x1f,0x73,0x0,0xa1,0x82,0xb3,0x81,0x82,0x82, + 0x95,0xfe,0xa,0xbd,0x5e,0x8f,0xd9,0xf6,0xac,0x1b,0xd6,0x6d,0x36,0xe7,0xa4,0xf5, + 0xb2,0x1e,0xcf,0x9e,0x7f,0x36,0x7b,0x17,0xbe,0x89,0x76,0xd9,0x66,0x79,0xb8,0xe4, + 0xa6,0xc,0x95,0x12,0xd6,0x5d,0x74,0xf3,0x3,0x7d,0x2b,0x42,0x11,0x30,0x50,0xb6, + 0xe4,0x4f,0xb6,0xb6,0xb0,0xcf,0x3c,0x4d,0x67,0xe3,0xe5,0xc7,0xb8,0xf,0xe5,0x3c, + 0x20,0xf1,0xc4,0x93,0x7d,0x63,0xcb,0x8c,0xfb,0x8e,0xaf,0xc9,0x4c,0x4c,0x13,0x97, + 0x71,0x6b,0x1c,0xa3,0xca,0xd,0x97,0xff,0x38,0x33,0xcc,0xb2,0xb4,0x76,0x94,0xa5, + 0xf5,0x25,0xfa,0xc3,0x3e,0xfd,0xd1,0xa,0xab,0xc5,0x2a,0x6b,0xc5,0x1a,0x83,0xd2, + 0x7d,0xa3,0x37,0x97,0x9c,0x11,0x43,0x6c,0x66,0xb1,0x26,0xbf,0xf7,0x89,0x9f,0x5f, + 0xbd,0xe0,0x44,0x56,0xc3,0x56,0xd0,0xf4,0x69,0x0,0x80,0x36,0xbf,0x8c,0xe5,0xb7, + 0x6a,0xe7,0x36,0x6a,0x16,0x2,0xa5,0xef,0xca,0xc1,0xfa,0x38,0x80,0xe2,0x24,0x3a, + 0x8c,0xe7,0xb,0xab,0x7a,0xfb,0x7b,0xe6,0x3a,0xf3,0xd8,0x91,0x8d,0xab,0x6f,0x8a, + 0x71,0x12,0x1e,0x7b,0xa,0x7d,0x3a,0x9,0x1,0x5,0x3,0x19,0xad,0x1b,0x9f,0xf9, + 0x82,0x6f,0x3d,0x4d,0x9f,0xf,0x0,0xb0,0x83,0xf7,0xd0,0xe2,0x40,0xf4,0x5,0x32, + 0xc6,0x1d,0xc2,0x74,0xcb,0x40,0x93,0x6b,0x6a,0x0,0xe3,0x6c,0xba,0x4a,0x72,0xec, + 0xd3,0x2f,0x74,0xb6,0x61,0x32,0xf7,0x15,0x6f,0x13,0x40,0x10,0x67,0x8e,0x42,0x98, + 0x45,0x1a,0xc6,0x1,0x1a,0xe1,0x1f,0x9e,0x9b,0x5f,0xf9,0xde,0x13,0x5d,0xd,0x5b, + 0x41,0xd3,0x9,0x80,0x7d,0x58,0xc,0x3f,0x46,0x8b,0x9c,0xc,0xc6,0x36,0xd3,0xd8, + 0x27,0xa0,0x50,0xa3,0x9,0x50,0xfc,0xea,0xdc,0xa6,0x2,0xc8,0x6c,0x67,0x96,0x56, + 0xab,0xed,0x46,0x8,0x65,0x6e,0x2d,0xd7,0x0,0x80,0x20,0xf1,0x6e,0xc5,0x6f,0xc0, + 0xad,0xcd,0x9b,0x67,0x65,0xf7,0x27,0x6f,0xde,0x77,0x73,0x71,0xc2,0xeb,0x61,0xb, + 0x68,0x3a,0x1,0x0,0xf0,0x2b,0xdc,0x4c,0xc6,0x4f,0xd1,0x62,0x9c,0xf1,0xa9,0x46, + 0x48,0x80,0xa1,0x1e,0xc,0x1a,0x34,0x42,0x72,0x4e,0x3c,0x30,0xe6,0x7b,0xdb,0xc8, + 0xb2,0xc,0x93,0x19,0xc4,0x18,0x24,0x33,0x95,0x29,0x10,0xe7,0x4,0xfa,0xce,0x5, + 0x44,0x20,0xcb,0x7b,0x3f,0x7b,0xe8,0x2d,0x8f,0x7e,0xf2,0x64,0x54,0xc1,0x56,0xd0, + 0xf4,0x2,0x0,0xe0,0x97,0xb9,0x89,0x36,0xef,0xa0,0x5,0x71,0x6b,0x82,0xa1,0xd1, + 0x3c,0x74,0xc,0x9f,0xa0,0xfe,0xfd,0xf5,0xed,0xbd,0xed,0x15,0xf3,0xc3,0xf7,0x77, + 0xa5,0xf2,0x3,0x48,0x1c,0xc6,0x8e,0x76,0x6e,0x7a,0xe0,0x6d,0x5f,0xff,0xd5,0x93, + 0x51,0xf4,0xad,0xa2,0xe9,0x6,0x0,0xc0,0x7f,0xe6,0xe7,0x68,0x73,0x3d,0x19,0xa3, + 0x8,0x80,0x26,0x18,0x26,0x68,0x8,0x4d,0xb4,0x44,0x3c,0xce,0x94,0x5,0xf,0x80, + 0x2c,0x73,0x26,0x40,0x32,0x41,0x32,0xdc,0x8a,0xdd,0x5e,0xf2,0x8d,0x31,0xf9,0xf6, + 0x62,0xf1,0x6d,0xcf,0xbf,0xf5,0x85,0x3f,0x21,0x32,0x85,0x7d,0xc0,0x9,0x4d,0x3f, + 0x0,0x0,0xf6,0xf1,0xdb,0x74,0xb8,0x96,0x8c,0x5b,0x8e,0xc7,0xf8,0x9a,0x13,0x98, + 0x8d,0x3b,0x84,0x3b,0x66,0x17,0xc8,0xb2,0xc,0xc9,0xc,0x26,0x73,0x4b,0xc5,0x22, + 0x95,0x19,0xe8,0xb4,0xba,0xf7,0x9d,0xad,0xe7,0xbc,0xe1,0xd5,0xfa,0xda,0x5f,0xfc, + 0xa3,0x3f,0xfa,0xa3,0x72,0xa3,0x2c,0x4d,0xb,0x4d,0x67,0x33,0x70,0x12,0xbd,0x99, + 0xcf,0xb3,0x8f,0xab,0xe8,0xf0,0x7a,0x84,0x37,0xa3,0x5c,0x3c,0x96,0xa6,0x11,0x38, + 0xaa,0xbe,0x37,0x5c,0xcd,0x2d,0xdc,0xd6,0x5b,0x20,0x6b,0x65,0x6e,0xfc,0x60,0xe6, + 0x5c,0x7c,0x93,0x9,0xbd,0xac,0xfb,0xf8,0x6e,0x76,0x7f,0xf0,0xfc,0xf5,0xb,0x7f, + 0xfd,0x2d,0x3f,0xf3,0x96,0x83,0x7f,0xc6,0x5f,0x9c,0x98,0x72,0x3d,0xc3,0x34,0x9d, + 0x81,0xa0,0xcd,0xd0,0x8d,0xec,0xc5,0xf0,0x1a,0xe0,0x5a,0xe0,0x52,0x94,0x45,0x84, + 0x99,0x34,0x89,0x73,0xea,0x93,0x80,0x10,0x42,0xaf,0xd5,0xe3,0x95,0xe7,0xbe,0x72, + 0x74,0xee,0xcc,0x79,0x83,0x79,0x99,0x3f,0xdc,0xcb,0x7b,0xf7,0xcd,0xe5,0xf3,0x7f, + 0xbd,0x7b,0xb8,0xfb,0x63,0x4b,0x4b,0x4b,0x5f,0xbd,0xfe,0xfa,0xeb,0xf3,0x93,0x52, + 0x9e,0x53,0x74,0x8a,0x4e,0xd1,0x29,0x3a,0x45,0xa7,0xe8,0x14,0x9d,0xa2,0x2d,0xa4, + 0xff,0xf,0xc7,0xaa,0x22,0x19,0x96,0xe6,0xbb,0x4e,0x0,0x0,0x0,0x0,0x49,0x45, + 0x4e,0x44,0xae,0x42,0x60,0x82, + // /home/user/2/qstardict/qstardict/pixmaps/search-filter.png + 0x0,0x0,0x24,0x8, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb, + 0x0,0x0,0x0,0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd, + 0xa7,0x93,0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xd,0xd7,0x0,0x0, + 0xd,0xd7,0x1,0x42,0x28,0x9b,0x78,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7, + 0xd7,0x7,0x5,0xc,0x22,0x27,0x4d,0xb3,0xa0,0x3a,0x0,0x0,0x20,0x0,0x49,0x44, + 0x41,0x54,0x78,0xda,0xed,0x7d,0x69,0x6c,0x1c,0xd7,0xb5,0xe6,0xb9,0xf7,0xd6,0xd6, + 0x1b,0xd9,0x4d,0x52,0xdc,0x64,0x52,0x4b,0x64,0xda,0x92,0x22,0x5b,0x8a,0x62,0x3b, + 0x71,0x5e,0xe2,0x2d,0x98,0x38,0x2f,0x7b,0x90,0x40,0x48,0xf2,0xc,0xf8,0xd9,0x80, + 0x33,0x99,0x71,0xe6,0xc7,0xc3,0x20,0x19,0xcc,0xcc,0x43,0xe0,0xc,0x6,0x79,0x78, + 0x40,0x60,0x7,0x33,0x49,0xfc,0xc,0x79,0x90,0x89,0x25,0x6b,0x75,0xc6,0x8e,0x6d, + 0xc5,0xb6,0xa2,0x28,0x5a,0x1c,0xcb,0x52,0x24,0x4b,0x66,0x64,0xd1,0xb6,0x56,0x4a, + 0x24,0x25,0x52,0x64,0xef,0xdd,0x55,0x75,0xeb,0xde,0x33,0x3f,0x58,0xd5,0x2e,0x16, + 0xab,0x49,0xca,0xb6,0x44,0x36,0xdd,0x17,0x28,0xf4,0xed,0xc3,0x66,0x2f,0x75,0xbe, + 0x7b,0xce,0x77,0xce,0xb9,0xb,0x81,0x1a,0x6a,0xf7,0xdf,0x7f,0xbf,0x21,0x84,0x58, + 0x22,0x84,0x58,0x42,0x29,0x6d,0x91,0x52,0x36,0x13,0x42,0x9a,0x11,0x71,0x81,0x10, + 0xa2,0x93,0x10,0xd2,0x49,0x29,0x6d,0x2,0x80,0x46,0x42,0x48,0x1c,0x0,0xd4,0xf, + 0xe9,0xa3,0x39,0x0,0xe4,0x84,0x10,0x19,0x0,0xb8,0x44,0x29,0xbd,0x48,0x8,0x19, + 0x46,0xc4,0x31,0x4a,0xe9,0x28,0x22,0x8e,0x2,0xc0,0x28,0x0,0x9c,0xb6,0x6d,0xfb, + 0xcc,0xb6,0x6d,0xdb,0xca,0xb5,0x72,0x4f,0xc9,0x5c,0xfb,0x42,0xf,0x3c,0xf0,0x40, + 0xc2,0xb2,0xac,0x9b,0x10,0xf1,0x7a,0x42,0xc8,0x12,0x21,0xc4,0x8d,0x0,0xb0,0x82, + 0x31,0xb6,0x10,0x0,0x52,0x13,0xbe,0x3c,0x21,0x60,0x18,0x6,0x8,0x21,0xa4,0xa6, + 0x69,0x24,0x1a,0x8d,0x12,0x5d,0xd7,0xa5,0x7b,0x9,0x42,0x88,0xa4,0x94,0x3a,0x8c, + 0x31,0x81,0x88,0x52,0x55,0x55,0x4e,0x8,0x11,0x88,0x28,0x74,0x5d,0xb7,0x11,0x51, + 0x20,0xa2,0x0,0x0,0x61,0xdb,0x36,0x41,0x44,0x21,0x84,0x40,0xcb,0xb2,0x28,0x0, + 0x48,0x21,0x4,0xa,0x21,0xa8,0x94,0x12,0x4d,0xd3,0xd4,0x6c,0xdb,0xd6,0xcb,0xe5, + 0x72,0x84,0x73,0xae,0xb,0x21,0xc,0x44,0x34,0x10,0x91,0x6,0x7f,0x3,0x22,0xe, + 0x13,0x42,0x4e,0x12,0x42,0xce,0x48,0x29,0x4f,0x53,0x4a,0xcf,0x48,0x29,0x4f,0x11, + 0x42,0x8e,0x6e,0xdc,0xb8,0x31,0x57,0x7,0x80,0xdb,0xbe,0xf7,0xbd,0xef,0x35,0x48, + 0x29,0xd7,0x30,0xc6,0xd6,0x72,0xce,0x3f,0xa7,0x28,0xca,0x27,0x11,0xb1,0x93,0x10, + 0xe2,0x7d,0x2f,0x5c,0xb0,0x60,0x1,0xef,0xec,0xec,0x14,0x2d,0x2d,0x2d,0x32,0x95, + 0x4a,0x61,0x32,0x99,0xc4,0x44,0x22,0x41,0xc,0xc3,0xa0,0x9a,0xa6,0x51,0x42,0x8, + 0xe9,0xef,0xef,0x47,0x77,0xb4,0x13,0x0,0x70,0xdc,0x11,0xeb,0x0,0x0,0x47,0x44, + 0x4e,0x29,0x75,0x10,0x71,0x82,0xc,0x0,0x1c,0x42,0xc8,0x8c,0x64,0x94,0x52,0xe, + 0x0,0xe,0x22,0x4e,0x92,0xe5,0x72,0x39,0x25,0x97,0xcb,0x69,0xf9,0x7c,0x3e,0x92, + 0xcd,0x66,0x1b,0x72,0xb9,0x5c,0x53,0x2e,0x97,0x6b,0x2d,0x14,0xa,0x2d,0x52,0xca, + 0x14,0x22,0xa6,0x0,0x80,0xbd,0x87,0xd,0x3c,0x49,0x29,0x3d,0x2c,0xa5,0x3c,0xc, + 0x0,0x87,0x39,0xe7,0x47,0xb6,0x6d,0xdb,0x96,0xfd,0x48,0x0,0xe0,0xbb,0xdf,0xfd, + 0x6e,0xa,0x0,0xee,0x12,0x42,0x7c,0x85,0x31,0xf6,0x79,0x42,0xc8,0x42,0xef,0x3b, + 0xa4,0x52,0x29,0xf3,0xc6,0x1b,0x6f,0x2c,0x2e,0x5a,0xb4,0x88,0x77,0x76,0x76,0xca, + 0x54,0x2a,0xc5,0xe2,0xf1,0xb8,0x42,0x29,0xa5,0x88,0x8,0x42,0x8,0x22,0xa5,0x24, + 0x88,0x48,0xa4,0x94,0x44,0x4a,0x49,0x85,0x10,0xd4,0x71,0x1c,0x7a,0xfe,0xfc,0x79, + 0x4,0x0,0xc5,0xbd,0xd1,0x3c,0x8,0x2,0x4f,0xa9,0x1f,0x14,0x4,0x88,0x38,0x63, + 0x60,0x78,0x32,0x21,0x4,0xe,0xc,0xc,0x34,0xe,0xf,0xf,0xb7,0xe,0xd,0xd, + 0x2d,0x1d,0x1d,0x1d,0x5d,0x81,0x88,0x8b,0x0,0xa0,0xcd,0xfd,0xed,0x88,0x88,0xef, + 0x12,0x42,0x76,0x3,0xc0,0x1f,0x6d,0xdb,0xfe,0xd3,0xb6,0x6d,0xdb,0xc6,0xe6,0xd, + 0x0,0xee,0xbb,0xef,0xbe,0x56,0xce,0xf9,0xb7,0x1,0xe0,0x1,0x45,0x51,0x56,0x23, + 0x22,0x55,0x14,0xc5,0x6c,0x6a,0x6a,0xba,0xd4,0xdc,0xdc,0x3c,0xd6,0xd6,0xd6,0x96, + 0x5d,0xbe,0x7c,0x39,0xac,0x59,0xb3,0x66,0x8d,0x94,0x12,0x1,0x0,0xa5,0x94,0xe0, + 0x5d,0x88,0x8,0xae,0xc2,0x41,0x4a,0x49,0x84,0x10,0x4,0x11,0x29,0x22,0x12,0x1f, + 0x0,0xa4,0x6b,0x1,0x58,0x50,0xf9,0x5e,0x9f,0x10,0x52,0x51,0xa0,0x27,0xb,0x58, + 0x87,0x9,0x20,0x71,0x41,0x30,0xad,0xcc,0x5,0xc6,0x24,0xd9,0x74,0xc0,0x18,0x1e, + 0x1e,0x36,0xde,0x7d,0xf7,0xdd,0x65,0x83,0x83,0x83,0x1f,0xcf,0x66,0xb3,0x37,0x53, + 0x4a,0x57,0x12,0x42,0x92,0x0,0x20,0x8,0x21,0xfb,0x11,0xf1,0x19,0x21,0xc4,0x33, + 0x9b,0x37,0x6f,0x1e,0xac,0x45,0x0,0x90,0xef,0x7c,0xe7,0x3b,0x5f,0x40,0xc4,0xff, + 0xc2,0x18,0xfb,0x3b,0x0,0x60,0x89,0x44,0x62,0xa8,0xa3,0xa3,0xe3,0x74,0x77,0x77, + 0xf7,0x60,0x57,0x57,0x57,0x96,0x10,0xa2,0x0,0x80,0x42,0x8,0x51,0xa5,0x94,0xca, + 0xaa,0x55,0xab,0x3e,0x11,0x8b,0xc5,0x52,0x88,0x88,0xae,0xe2,0xd1,0x55,0x76,0x5, + 0x4,0x42,0x8,0x22,0x84,0x20,0x0,0x50,0xb1,0x0,0x88,0x48,0xce,0x9e,0x3d,0xeb, + 0x59,0x0,0x35,0xcc,0x2,0x4c,0x25,0xb,0x58,0x87,0xf7,0x5,0x8c,0x6a,0x20,0x98, + 0x89,0x8c,0x31,0xc6,0x11,0x91,0x73,0xce,0xc5,0xab,0xaf,0xbe,0xfa,0xb1,0x53,0xa7, + 0x4e,0xfd,0x3b,0x29,0xe5,0x5d,0x94,0xd2,0x95,0x0,0x80,0x0,0xf0,0x22,0x21,0xe4, + 0x89,0xd,0x1b,0x36,0xec,0x70,0x9f,0xcf,0x6d,0x0,0x7c,0xf3,0x9b,0xdf,0xfc,0x96, + 0xae,0xeb,0xff,0x42,0x29,0xfd,0x98,0x61,0x18,0x23,0x5d,0x5d,0x5d,0x6f,0xac,0x5c, + 0xb9,0xf2,0xdd,0xa6,0xa6,0x26,0x13,0x0,0x14,0x44,0x54,0x3d,0xc5,0xbb,0xa,0x53, + 0x10,0x51,0x4d,0xa5,0x52,0x4d,0x3d,0x3d,0x3d,0x6b,0xfc,0x16,0xc0,0x5,0x3,0xf1, + 0xbb,0x0,0x3f,0x0,0x3c,0x57,0x70,0xf6,0xec,0x59,0xcf,0x2,0xa8,0x57,0xa2,0xfc, + 0x80,0x75,0x98,0x56,0x86,0x88,0xdc,0xef,0x1e,0x7c,0x60,0x99,0xa0,0xd4,0x2b,0x1, + 0x1,0x22,0x3a,0x8a,0xa2,0x70,0xaf,0x2f,0xa5,0xe4,0x88,0xe8,0x1c,0x39,0x72,0x24, + 0xf5,0xf6,0xdb,0x6f,0x7f,0xb5,0x5c,0x2e,0x3f,0xc0,0x18,0x5b,0x26,0xa5,0x3c,0x4e, + 0x8,0xf9,0x6f,0x4f,0x3f,0xfd,0xf4,0x73,0x73,0x12,0x0,0x5f,0xfd,0xea,0x57,0xdb, + 0x62,0xb1,0xd8,0x76,0x4a,0xe9,0xdf,0x35,0x34,0x34,0xbc,0xbd,0x6a,0xd5,0xaa,0x3d, + 0x37,0xde,0x78,0xe3,0x5,0x29,0xa5,0xea,0x2a,0x5b,0x1,0x0,0x95,0x10,0xa2,0x4, + 0x65,0x1e,0x8,0x56,0xae,0x5c,0x79,0x73,0x2c,0x16,0x6b,0x74,0x47,0xbd,0x7,0x4, + 0x3f,0x0,0x40,0x8,0x41,0x5d,0x0,0x78,0x20,0xf0,0x0,0xe0,0xbd,0x97,0xb8,0x9a, + 0x20,0xa8,0x6,0xc,0x3f,0x47,0x98,0xa,0x18,0x41,0x99,0x94,0x92,0x2b,0x8a,0x52, + 0xe9,0x3,0x80,0x23,0x84,0xe0,0x86,0x61,0x70,0x42,0x88,0xe3,0x38,0xe,0x7f,0xfa, + 0xe9,0xa7,0xd7,0x16,0xa,0x85,0xff,0x4e,0x29,0xbd,0x47,0x8,0xf1,0xb2,0xa2,0x28, + 0xf,0x6c,0xd8,0xb0,0x61,0x68,0xce,0x0,0xe0,0xcb,0x5f,0xfe,0xf2,0xa7,0x1b,0x1b, + 0x1b,0x5f,0x30,0xc,0xc3,0x5c,0xbb,0x76,0xed,0xd6,0x1b,0x6e,0xb8,0x61,0xc0,0x37, + 0xca,0x27,0x28,0x3c,0x4c,0xe6,0x81,0x20,0x99,0x4c,0x36,0x5d,0x7f,0xfd,0xf5,0xab, + 0xfc,0x0,0xf0,0x73,0x0,0x1f,0x11,0xac,0x8c,0x7e,0x97,0x3,0x8,0xd7,0xb2,0xa8, + 0x0,0x20,0xaf,0x54,0xf9,0xd5,0x88,0xe2,0x4c,0x65,0x61,0xe4,0xf1,0x83,0x82,0xc0, + 0x71,0x1c,0x1e,0x8d,0x46,0x39,0x21,0xc4,0xe1,0x9c,0x73,0x0,0x70,0xd6,0xaf,0x5f, + 0xbf,0x6,0x0,0x9e,0x94,0x52,0xb6,0xe7,0x72,0xb9,0x2f,0xbe,0xf8,0xe2,0x8b,0x87, + 0x3f,0xa8,0xee,0x94,0xf,0xfa,0x6,0xb7,0xdd,0x76,0xdb,0xf5,0xa9,0x54,0xea,0x85, + 0xa6,0xa6,0xa6,0x13,0xf7,0xde,0x7b,0xef,0x56,0x55,0x55,0x9,0x22,0x2a,0x84,0x10, + 0x40,0x44,0xf4,0x22,0x3a,0xaf,0x1f,0x26,0xf3,0x7c,0x5b,0x3a,0x9d,0xce,0x17,0xa, + 0x85,0x6c,0x2c,0x16,0x6b,0xc,0xc4,0xd5,0x20,0x84,0xc0,0x52,0xa9,0xc4,0x4d,0xd3, + 0x94,0xe5,0x72,0x19,0x2c,0xcb,0x22,0x9c,0x73,0x45,0x4a,0xc9,0x5c,0xc5,0x23,0x22, + 0x62,0x2e,0x97,0x83,0x6c,0x36,0x4b,0x33,0x99,0xc,0xcb,0x66,0xb3,0x24,0x9b,0xcd, + 0x2a,0x85,0x42,0x41,0xda,0xb6,0x8d,0x88,0x28,0xf2,0xf9,0x3c,0x41,0x44,0x61,0xdb, + 0x36,0x96,0xcb,0x65,0xe2,0xe6,0x7,0x1c,0x55,0x55,0x1d,0x44,0x14,0xd1,0x68,0xd4, + 0x6,0x0,0xc1,0x18,0x73,0xc,0xc3,0xb0,0x1a,0x1b,0x1b,0x8b,0xc9,0x64,0xb2,0xd4, + 0xd4,0xd4,0x54,0x68,0x6a,0x6a,0x2a,0xb6,0xb7,0xb7,0xe7,0x54,0x55,0x5,0x42,0x8, + 0x41,0x44,0x37,0x1d,0x31,0xde,0xf7,0xcb,0xbc,0xef,0x2e,0xa5,0x24,0x94,0x52,0xff, + 0xdf,0x40,0x8,0x41,0x18,0x63,0x13,0x64,0x8e,0xe3,0x10,0x45,0x51,0x80,0x52,0x4a, + 0xa4,0x94,0x0,0x0,0x50,0x2c,0x16,0x49,0x3c,0x1e,0x7,0x5d,0xd7,0x89,0x65,0x59, + 0xb0,0x71,0xe3,0xc6,0x43,0x3f,0xfc,0xe1,0xf,0x6f,0xc9,0x64,0x32,0xff,0x2b,0x99, + 0x4c,0xbe,0x7c,0xcb,0x2d,0xb7,0xdc,0x7a,0xe8,0xd0,0xa1,0xd3,0xb3,0xa,0x80,0x65, + 0xcb,0x96,0xfd,0x8f,0x78,0x3c,0x7e,0xee,0x2b,0x5f,0xf9,0xca,0x6f,0x9,0x21,0xcc, + 0x25,0x75,0x15,0xa5,0x22,0x22,0x52,0x4a,0x71,0x3a,0x19,0x0,0x20,0x21,0x4,0x7, + 0x7,0x7,0x7,0x7a,0x7a,0x7a,0x1a,0x4c,0xd3,0xb4,0x8b,0xc5,0x62,0xb9,0x50,0x28, + 0xd8,0xf9,0x7c,0xde,0x31,0x4d,0x13,0xa5,0x94,0xea,0xc0,0xc0,0x40,0x64,0x74,0x74, + 0x34,0xc2,0x18,0x8b,0x94,0x4a,0x25,0x75,0x78,0x78,0x98,0x9d,0x3d,0x7b,0x96,0xbe, + 0xf3,0xce,0x3b,0xe4,0xd4,0xa9,0x53,0xc4,0xb2,0x2c,0xf0,0xc5,0xdd,0x57,0xa5,0xe9, + 0xba,0x6e,0xc6,0xe3,0xf1,0x5c,0x2a,0x95,0x1a,0x4b,0xa5,0x52,0xa3,0xb,0x16,0x2c, + 0xb8,0xdc,0xd9,0xd9,0x39,0xf2,0xb1,0x8f,0x7d,0xec,0xd2,0xaa,0x55,0xab,0x2e,0x45, + 0x22,0x11,0xc7,0x5,0x1,0xf1,0x5b,0x5a,0x57,0xe1,0x24,0x8,0x2,0xf,0x8,0x9c, + 0x73,0xa2,0xaa,0x2a,0x50,0x4a,0x9,0x63,0x8c,0x38,0x8e,0x3,0xb9,0x5c,0x8e,0x24, + 0x93,0x49,0x48,0x24,0x12,0x4,0x0,0xe0,0xb3,0x9f,0xfd,0xac,0x13,0x8f,0xc7,0x7f, + 0xb8,0x79,0xf3,0xe6,0xd4,0xc2,0x85,0xb,0xff,0xf9,0xd0,0xa1,0x43,0xff,0x38,0xab, + 0x0,0xa0,0x94,0xae,0xba,0xe5,0x96,0x5b,0xfe,0x2f,0x21,0x44,0xfa,0x13,0x1e,0x81, + 0x47,0x18,0xf,0xe7,0x71,0x5a,0x59,0x3e,0x9f,0x2f,0x9c,0x38,0x71,0xa2,0xcf,0x71, + 0x1c,0x65,0x60,0x60,0xa0,0xa1,0xbf,0xbf,0x3f,0x3e,0x30,0x30,0x10,0x1b,0x18,0x18, + 0x88,0x5c,0xbc,0x78,0x51,0x13,0x42,0xd0,0x64,0x32,0x9,0x8a,0xa2,0x80,0x10,0x2, + 0x1c,0xc7,0x1,0xc7,0x71,0xa0,0xb5,0xb5,0x15,0x92,0xc9,0x24,0xc,0xe,0xe,0xc2, + 0x85,0xb,0x17,0xc0,0x71,0x9c,0xab,0x6,0x0,0xcb,0xb2,0xc,0xcb,0xb2,0x8c,0xd1, + 0xd1,0xd1,0xd6,0x90,0xfb,0xc1,0x93,0xc9,0xe4,0x40,0x6b,0x6b,0xeb,0xe9,0xae,0xae, + 0xae,0xd3,0x37,0xdd,0x74,0xd3,0xbb,0x77,0xdf,0x7d,0xf7,0x59,0x17,0x14,0xe0,0x3, + 0xc2,0x4,0xb,0xe0,0xf5,0x6d,0xdb,0x26,0x9a,0xa6,0x8d,0x2b,0x47,0x51,0x88,0x6d, + 0xdb,0x30,0x3a,0x3a,0x4a,0x3a,0x3a,0x3a,0x0,0x0,0xe0,0xad,0xb7,0xde,0xc2,0x5b, + 0x6f,0xbd,0x15,0xda,0xda,0xda,0xfe,0xab,0x65,0x59,0x9b,0x67,0xdd,0x5,0x78,0x23, + 0xda,0xd7,0xc5,0xa0,0x79,0xf7,0xfa,0xe3,0xbf,0x11,0xab,0xca,0x6,0x6,0x6,0xf4, + 0xbd,0x7b,0xf7,0x76,0x5c,0xb8,0x70,0xa1,0x5d,0x8,0x91,0x5a,0xb8,0x70,0x21,0x63, + 0x8c,0x1,0xe7,0x1c,0x14,0x45,0x81,0x8e,0x8e,0x8e,0x8a,0xc2,0x39,0xe7,0x95,0xbe, + 0x1f,0x8,0x4d,0x4d,0x4d,0x10,0x8b,0xc5,0xe0,0xd2,0xa5,0x4b,0x30,0x3a,0x3a,0xa, + 0xef,0x7d,0xb5,0x6b,0xd3,0xa4,0x94,0xea,0xd8,0xd8,0xd8,0xe2,0xb1,0xb1,0xb1,0xc5, + 0x7d,0x7d,0x7d,0x77,0xef,0xdc,0xb9,0x13,0x1e,0x7d,0xf4,0x51,0xab,0xb9,0xb9,0xb9, + 0x77,0xd9,0xb2,0x65,0xaf,0xdf,0x7d,0xf7,0xdd,0xaf,0xdf,0x75,0xd7,0x5d,0x17,0xbc, + 0x6c,0x27,0x21,0x84,0x78,0x66,0x9f,0x52,0x4a,0x84,0x10,0x1e,0x8,0x88,0x10,0x2, + 0x54,0x55,0x25,0x42,0x8,0x38,0x7d,0xfa,0x34,0x41,0x44,0xf2,0xc8,0x23,0x8f,0x40, + 0xa1,0x50,0xf0,0x7c,0xcf,0x7,0xfe,0x71,0x1f,0x98,0x4,0xde,0x77,0xdf,0x7d,0xcf, + 0x24,0x12,0x89,0xc5,0x5f,0xff,0xfa,0xd7,0x7f,0xcd,0x18,0x9b,0xc0,0xf4,0x83,0xe1, + 0x9e,0x17,0xf3,0xfb,0x65,0x43,0x43,0x43,0xd,0xdb,0xb6,0x6d,0xbb,0xfe,0xf5,0xd7, + 0x5f,0x5f,0x74,0xf1,0xe2,0xc5,0x6,0xff,0x7b,0x33,0xc6,0xe0,0xba,0xeb,0xae,0x83, + 0xc5,0x8b,0x17,0xc3,0x82,0x5,0xb,0x40,0x8,0x51,0x51,0xb6,0x1f,0x0,0x1e,0x8, + 0x82,0xb2,0x52,0xa9,0x4,0xc3,0xc3,0xc3,0x30,0xce,0xa1,0xe6,0x4e,0x8b,0x44,0x22, + 0xfd,0x9d,0x9d,0x9d,0x7f,0xfe,0xc6,0x37,0xbe,0xf1,0xec,0x97,0xbe,0xf4,0xa5,0xf3, + 0x7e,0x32,0xe8,0x45,0x1,0x9a,0xa6,0x55,0xc8,0xa0,0x94,0xd2,0xc9,0x66,0xb3,0xfc, + 0xdb,0xdf,0xfe,0x36,0x7,0x0,0xd8,0xb6,0x6d,0x9b,0xfa,0xfc,0xf3,0xcf,0x6f,0xc8, + 0xe5,0x72,0xc5,0xe7,0x9e,0x7b,0xee,0x1f,0x67,0x15,0x0,0x5f,0xfb,0xda,0xd7,0xd6, + 0x25,0x93,0xc9,0x5f,0x36,0x34,0x34,0xf4,0xdd,0x7b,0xef,0xbd,0x9b,0xc,0xc3,0x20, + 0x7e,0xa6,0x1f,0x16,0xf3,0x3,0x80,0xf2,0xc7,0x3f,0xfe,0x71,0xd1,0x8b,0x2f,0xbe, + 0xb8,0xf2,0xf8,0xf1,0xe3,0xdd,0x52,0x4a,0x3a,0x3,0xbf,0xb,0x9d,0x9d,0x9d,0xd0, + 0xde,0xde,0xe,0xb1,0x58,0x6c,0x82,0xa2,0xa7,0xba,0x38,0xe7,0x90,0xcb,0xe5,0xa0, + 0x5c,0x9e,0x93,0x5,0x3a,0x99,0x4c,0x26,0x5f,0xbd,0xf9,0xe6,0x9b,0x37,0xff,0xe8, + 0x47,0x3f,0xda,0x17,0x89,0x44,0x6c,0x2f,0xf,0xa0,0xeb,0x3a,0x17,0x42,0x70,0x0, + 0x70,0x6c,0xdb,0xe6,0x42,0x8,0xe7,0xe0,0xc1,0x83,0x7c,0x70,0x70,0x90,0x95,0xcb, + 0xe5,0xff,0x8d,0x88,0x5f,0xdf,0xbf,0x7f,0xff,0xba,0xb3,0x67,0xcf,0xfe,0x79,0x56, + 0x1,0xd0,0xdd,0xdd,0xbd,0xf4,0xe1,0x87,0x1f,0xfe,0x87,0xb7,0xde,0x7a,0xeb,0x3f, + 0x51,0x4a,0xcd,0x4f,0x7c,0xe2,0x13,0x5b,0x96,0x2f,0x5f,0x7e,0xbe,0x5a,0xb8,0x77, + 0xf0,0xe0,0xc1,0xf6,0xc7,0x1f,0x7f,0xfc,0xce,0x73,0xe7,0xce,0x2d,0xfc,0x0,0x23, + 0x8,0x9a,0x9b,0x9b,0x81,0x10,0x2,0x94,0x52,0x10,0x42,0x80,0xc7,0x9c,0x3d,0x2b, + 0xe1,0xef,0x7b,0xd6,0x81,0x73,0x7e,0xcd,0x5d,0xc2,0x15,0x10,0xcb,0x13,0xb7,0xdd, + 0x76,0xdb,0xff,0xfc,0xc9,0x4f,0x7e,0x72,0x40,0x4a,0xc9,0x75,0x5d,0xaf,0x58,0x3, + 0x0,0x70,0xca,0xe5,0x32,0xdf,0xb4,0x69,0xd3,0x6a,0x44,0xfc,0x35,0x22,0xb6,0x9f, + 0x3b,0x77,0xee,0x3f,0xee,0xdf,0xbf,0xff,0x25,0x0,0x28,0xcf,0x2a,0x0,0x0,0x0, + 0x1e,0x7c,0xf0,0xc1,0x7,0xbe,0xf0,0x85,0x2f,0x24,0xf6,0xee,0xdd,0x7b,0x5f,0x3a, + 0x9d,0x5e,0x9b,0x48,0x24,0xfa,0x56,0xad,0x5a,0xf5,0xa7,0xe5,0xcb,0x97,0x5f,0xf0, + 0x83,0xe0,0xd1,0x47,0x1f,0xfd,0xd4,0x8e,0x1d,0x3b,0x3e,0x37,0x93,0x11,0xff,0x11, + 0x6d,0xb2,0xa5,0xa5,0xe5,0xdf,0x9e,0x7a,0xea,0xa9,0x7f,0x65,0x8c,0xd9,0x5e,0x32, + 0x68,0xe3,0xc6,0x8d,0x6b,0x4a,0xa5,0xd2,0x3f,0x9,0x21,0xfe,0x1e,0x0,0x7e,0xdf, + 0xd8,0xd8,0xf8,0xc3,0x8d,0x1b,0x37,0xb6,0x66,0xb3,0xd9,0xf,0x9c,0x7,0xf8,0x50, + 0xc2,0x25,0xc3,0x30,0x9a,0xee,0xbd,0xf7,0xde,0xc8,0xc7,0x3f,0xfe,0xf1,0x37,0x10, + 0xf1,0xc2,0xc8,0xc8,0xc8,0xc7,0xcf,0x9c,0x39,0xf3,0xf9,0xbe,0xbe,0xbe,0x55,0xe9, + 0x74,0x5a,0x89,0x46,0xa3,0x85,0xc7,0x1e,0x7b,0xec,0xb6,0x97,0x5f,0x7e,0xf9,0xe, + 0x2f,0xc,0xaa,0xb7,0xf0,0x1,0x59,0x2a,0x95,0x6e,0x79,0xfe,0xf9,0xe7,0x17,0xf4, + 0xf4,0xf4,0x1c,0xdb,0xbd,0x7b,0xf7,0xba,0x3,0x7,0xe,0x3c,0x66,0x59,0xd6,0x7f, + 0x46,0x44,0xab,0x5c,0x2e,0xff,0xd3,0xd6,0xad,0x5b,0x1f,0xb9,0x7c,0xf9,0xb2,0x96, + 0xc9,0x64,0xb8,0xe3,0x38,0x99,0xb9,0x92,0xa,0x66,0x3f,0xf8,0xc1,0xf,0xfe,0xfd, + 0xb7,0xbe,0xf5,0x2d,0x9b,0x10,0xa2,0xa,0x21,0xb4,0xde,0xde,0xde,0x15,0x67,0xce, + 0x9c,0xb9,0x3d,0x9d,0x4e,0xdf,0x88,0x88,0xac,0x50,0x28,0x58,0x27,0x4f,0x9e,0xd4, + 0x86,0x86,0x86,0x48,0x3a,0x9d,0x9e,0xb3,0xa6,0x78,0x36,0x5b,0x2a,0x95,0x82,0x8e, + 0x8e,0xe,0x58,0xbc,0x78,0x71,0x39,0x95,0x4a,0xe9,0x6e,0x54,0xb1,0xcf,0x34,0xcd, + 0x6d,0xa7,0x4e,0x9d,0xfa,0x23,0x22,0xe,0xf7,0xf6,0xf6,0xa6,0x55,0x55,0xfd,0x24, + 0xe7,0xfc,0xaf,0x73,0xaa,0x16,0x70,0xeb,0xad,0xb7,0xde,0xfd,0xc8,0x23,0x8f,0x5c, + 0xaf,0xeb,0x3a,0xf3,0x99,0x7d,0x25,0x9b,0xcd,0x26,0x4f,0x9c,0x38,0xb1,0x6a,0x70, + 0x70,0x70,0x45,0x36,0x9b,0x5d,0x84,0x88,0xd4,0x71,0x1c,0x39,0x34,0x34,0x44,0x2e, + 0x5f,0xbe,0x4c,0xc6,0xc6,0xc6,0x60,0x6c,0x6c,0xc,0x6c,0xdb,0xfe,0x48,0x29,0x5b, + 0xd3,0x34,0x68,0x6a,0x6a,0x82,0xa6,0xa6,0x26,0x68,0x6e,0x6e,0x86,0xf6,0xf6,0x76, + 0xa1,0x69,0x1a,0x3,0x0,0xa9,0xaa,0xea,0xa1,0x7c,0x3e,0x7f,0x6c,0x6c,0x6c,0xec, + 0xd5,0x52,0xa9,0x74,0x9a,0x52,0x9a,0x8d,0x44,0x22,0x63,0xeb,0xd6,0xad,0x1b,0xfe, + 0xfe,0xf7,0xbf,0x9f,0x4,0x0,0x3,0x0,0xce,0xcf,0xb5,0x6a,0x20,0x79,0xe8,0xa1, + 0x87,0xfe,0xc3,0xba,0x75,0xeb,0x64,0x20,0xdc,0xf3,0x42,0x43,0xb5,0x50,0x28,0xc4, + 0x4f,0x9d,0x3a,0xb5,0xe4,0xe2,0xc5,0x8b,0x8b,0x47,0x47,0x47,0xbb,0xca,0xe5,0x72, + 0xd2,0xfb,0xe7,0x42,0xa1,0x0,0x1e,0x18,0xc6,0xc6,0xc6,0xa0,0x50,0x28,0x40,0xb1, + 0x58,0xac,0x90,0xbb,0x5a,0x6d,0x94,0x52,0x88,0x46,0xa3,0x90,0x48,0x24,0x2a,0xca, + 0x4e,0xa5,0x52,0x10,0x8f,0xc7,0xc1,0x97,0x18,0x1a,0x88,0x44,0x22,0xaf,0x35,0x36, + 0x36,0xbe,0xba,0x6c,0xd9,0xb2,0xfd,0x7b,0xf7,0xee,0x4d,0xe,0xd,0xd,0x35,0x20, + 0x62,0x8e,0x31,0x96,0xa5,0x94,0x66,0x3e,0xff,0xf9,0xcf,0x5f,0xbc,0xe7,0x9e,0x7b, + 0xcc,0x4f,0x7e,0xf2,0x93,0x37,0x1,0xc0,0xe1,0xf,0xeb,0xfb,0x29,0x1f,0xe2,0x6f, + 0xc5,0x83,0x7,0xf,0x1e,0xbc,0xe3,0x8e,0x3b,0x6e,0x6f,0x6f,0x6f,0x97,0x81,0x64, + 0x10,0x20,0x22,0xc6,0xe3,0x71,0xf3,0xe6,0x9b,0x6f,0x7e,0xf7,0xa6,0x9b,0x6e,0x3a, + 0xb,0x0,0xaa,0x65,0x59,0x91,0xc1,0xc1,0xc1,0xb6,0xe1,0xe1,0xe1,0xd6,0xcb,0x97, + 0x2f,0x2f,0x68,0x6c,0x6c,0x6c,0xe9,0xee,0xee,0x8e,0xf8,0x6b,0x0,0xa5,0x52,0x9, + 0xa,0x85,0x2,0x94,0xcb,0x65,0x28,0x16,0x8b,0x90,0xcd,0x66,0xa1,0x50,0x28,0x80, + 0x65,0x59,0x95,0x6b,0xb6,0x47,0xb2,0xae,0xeb,0x60,0x18,0x6,0xc4,0x62,0x31,0x48, + 0xa5,0x52,0xe0,0xa6,0x6e,0xa1,0xa1,0xa1,0x1,0xa2,0xd1,0x28,0xb8,0x35,0x10,0x2f, + 0x1a,0x19,0x53,0x55,0xf5,0xed,0x86,0x86,0x86,0x63,0xcd,0xcd,0xcd,0x27,0xae,0xbf, + 0xfe,0xfa,0xb7,0x16,0x2c,0x58,0x90,0xf6,0xf2,0x0,0x7b,0xf6,0xec,0x69,0x1c,0x1e, + 0x1e,0x6e,0xd5,0x75,0x3d,0xa3,0xaa,0xaa,0x49,0x29,0x35,0xd7,0xac,0x59,0x93,0x5d, + 0xb1,0x62,0x85,0xf8,0xe2,0x17,0xbf,0xb8,0x8,0x0,0xce,0x7d,0x98,0xdf,0xff,0xc3, + 0x4,0x0,0x1c,0x3d,0x7a,0xf4,0xd0,0xf6,0xed,0xdb,0x57,0x3d,0xfc,0xf0,0xc3,0x31, + 0x2f,0xd7,0xef,0x82,0x0,0x43,0xa,0x42,0xa8,0xeb,0x3a,0x5f,0xb2,0x64,0xc9,0xc5, + 0xa5,0x4b,0x97,0x8e,0x2,0xc0,0xbb,0x88,0xa8,0x5a,0x96,0x15,0x19,0x1e,0x1e,0x4e, + 0x65,0xb3,0xd9,0x86,0x74,0x3a,0x1d,0x1f,0x19,0x19,0x49,0x14,0xa,0x85,0x48,0x34, + 0x1a,0xd5,0xda,0xda,0xda,0x68,0x73,0x73,0x33,0x44,0x22,0x11,0x30,0xc,0x3,0x14, + 0x65,0xfc,0xeb,0x9b,0xa6,0x9,0x85,0x42,0x1,0x32,0x99,0xc,0xa4,0xd3,0x69,0x18, + 0x1b,0x1b,0x83,0xd1,0xd1,0x51,0xb0,0x6d,0x1b,0x1c,0xc7,0x81,0x7c,0x3e,0xf,0x52, + 0x4a,0xb0,0x2c,0xb,0x4a,0xa5,0x12,0x0,0xc0,0x24,0x97,0xe3,0xa5,0x5f,0x75,0x5d, + 0x7,0x5d,0xd7,0x2b,0xe1,0x26,0x63,0xc,0x18,0x63,0x10,0x8b,0xc5,0x20,0x1e,0x8f, + 0x43,0x34,0x1a,0xad,0x7c,0xbe,0x61,0x18,0xe0,0x16,0x7a,0x2a,0x21,0xa9,0x9b,0x80, + 0xe2,0xb6,0x6d,0xe7,0x9,0x21,0x23,0x91,0x48,0xa4,0x3f,0x99,0x4c,0x9e,0xd3,0x34, + 0x6d,0x60,0xf1,0xe2,0xc5,0xef,0xa4,0x52,0xa9,0x6c,0x70,0x8e,0x80,0x97,0x6,0x1e, + 0x1a,0x1a,0x32,0x8e,0x1d,0x3b,0xb6,0x34,0x12,0x89,0x98,0x8c,0x31,0xcb,0x30,0xc, + 0x73,0xf1,0xe2,0xc5,0xf9,0xcf,0x7c,0xe6,0x33,0x56,0x7f,0x7f,0x3f,0xcb,0x64,0x32, + 0x29,0x0,0x38,0xf9,0xa1,0xb2,0xce,0xf,0x7b,0x44,0x2c,0x59,0xb2,0xa4,0xed,0xc1, + 0x7,0x1f,0xbc,0xef,0xf6,0xdb,0x6f,0x17,0x50,0xa5,0xec,0x8b,0x88,0x93,0x64,0x61, + 0x59,0x42,0xef,0x35,0x5e,0xa9,0x57,0x8,0xa1,0x16,0x8b,0xc5,0xb8,0x6d,0xdb,0x51, + 0x44,0xd4,0x1d,0xc7,0xd1,0x35,0x4d,0x53,0x62,0xb1,0x18,0x35,0xc,0x83,0xea,0xba, + 0x4e,0xa2,0xd1,0x68,0x45,0x39,0x9e,0x15,0x9,0xd6,0xd,0x84,0x10,0x60,0x9a,0x26, + 0x58,0x96,0x55,0xc9,0x19,0xc0,0x78,0xda,0x6d,0xc2,0xeb,0x4c,0xd3,0xf4,0x92,0x49, + 0x58,0x2c,0x16,0xb1,0x5c,0x2e,0xb,0xcb,0xb2,0x1c,0xce,0xb9,0x2d,0x84,0x28,0x3, + 0x40,0x41,0x51,0x94,0x7c,0x2c,0x16,0xbb,0x1c,0x8f,0xc7,0x47,0x63,0xb1,0xd8,0xc5, + 0x54,0x2a,0x35,0x68,0x18,0x46,0x79,0xa6,0xa5,0x60,0x44,0xe4,0x8c,0x31,0xee,0x38, + 0x8e,0x78,0xea,0xa9,0xa7,0x7a,0x8a,0xc5,0x22,0xa5,0x94,0xe6,0x34,0x4d,0xcb,0xb4, + 0xb7,0xb7,0xa7,0xef,0xb9,0xe7,0x9e,0x91,0x48,0x24,0xc2,0xd7,0xad,0x5b,0xb7,0x7c, + 0x78,0x78,0xf8,0x20,0x8c,0xcf,0x77,0x98,0x9b,0x16,0x0,0x0,0xe0,0xcc,0x99,0x33, + 0x97,0x5e,0x7a,0xe9,0xa5,0xbe,0xb5,0x6b,0xd7,0xf6,0xe8,0xba,0xe,0xae,0x25,0x98, + 0x50,0xf6,0x75,0xf3,0xff,0x13,0x64,0x38,0x31,0x2c,0x8,0xd6,0x13,0x48,0x4f,0x4f, + 0x4f,0xa7,0x3b,0x7,0x80,0x44,0x22,0x11,0xc3,0x9d,0x19,0x24,0x60,0x7c,0x6,0x91, + 0x37,0x49,0x84,0xb9,0x73,0x5,0xa8,0x94,0x52,0x8a,0x71,0xed,0x3a,0x85,0x42,0x41, + 0x3a,0x8e,0x23,0x8,0x21,0x42,0x8,0x1,0xee,0x74,0x70,0x49,0x29,0x95,0x0,0x20, + 0x3d,0xa5,0x68,0x9a,0x26,0x14,0x45,0x31,0x85,0x10,0x9c,0x52,0x6a,0xb,0x21,0xb2, + 0x88,0x68,0x39,0x8e,0x53,0xe6,0x9c,0x9b,0x30,0xf3,0x99,0x41,0x40,0x8,0x21,0xc1, + 0x52,0x70,0x35,0x99,0x10,0x82,0xec,0xdc,0xb9,0xb3,0x8b,0x73,0x6e,0x18,0x86,0x91, + 0xd3,0x75,0xdd,0x8a,0xc7,0xe3,0xe6,0x9d,0x77,0xde,0x99,0x8d,0xc7,0xe3,0xf0,0xb3, + 0x9f,0xfd,0xac,0x39,0x9b,0xcd,0x8e,0x7c,0xd8,0xca,0xbf,0x2a,0x0,0x0,0x0,0xd8, + 0xbf,0x7f,0xff,0x8b,0x4f,0x3f,0xfd,0xf4,0xd2,0xfb,0xef,0xbf,0x9f,0x56,0xab,0xfd, + 0x87,0xc9,0xaa,0x1,0x3,0x11,0x65,0xa1,0x50,0x28,0x27,0x93,0xc9,0x84,0xe3,0x38, + 0x44,0x55,0x55,0xa6,0x69,0x1a,0xa5,0x94,0x52,0xc6,0x18,0x75,0x1b,0xa1,0x94,0x12, + 0xb7,0xbe,0x2,0xde,0xc4,0x51,0x44,0x64,0x52,0x4a,0xf4,0xde,0x47,0x8,0x81,0x52, + 0x4a,0xe1,0xad,0x9,0x10,0x42,0x38,0x52,0x4a,0x26,0xa5,0xe4,0x8e,0xe3,0x38,0xee, + 0x2c,0x24,0x2a,0xa5,0x24,0xc5,0x62,0xd1,0x10,0x42,0x20,0x22,0xda,0x6e,0x3d,0x81, + 0xf8,0x88,0x5b,0xd5,0xda,0x3f,0x4c,0x33,0x1f,0x20,0x28,0xfb,0xdb,0xdf,0xfe,0x96, + 0xbc,0x70,0xe1,0x42,0xbb,0xae,0xeb,0x39,0x4d,0xd3,0xec,0x68,0x34,0x5a,0x5e,0xbd, + 0x7a,0x75,0x46,0xd7,0x75,0x4,0x0,0x38,0x70,0xe0,0x40,0x87,0x65,0x59,0xfb,0xaf, + 0xa,0x49,0xbd,0x4a,0xdc,0x8,0xdf,0x7c,0xf3,0xcd,0x67,0xe,0x1d,0x3a,0xa4,0x79, + 0xb5,0xff,0xc0,0x28,0xf,0x95,0xf9,0x81,0x11,0x94,0xa5,0xd3,0xe9,0xfc,0x78,0xe1, + 0x8c,0x82,0x94,0x52,0x32,0xc6,0xbc,0x9b,0x3d,0xd1,0xa7,0x85,0x54,0xc8,0xde,0x5b, + 0x66,0x0,0x15,0x7f,0xd,0x0,0x5e,0x6d,0xbe,0x72,0xf9,0x40,0x44,0xbd,0x5,0x1f, + 0x2e,0x90,0xd0,0xb7,0x56,0x81,0xf8,0x2b,0x79,0x41,0x99,0x94,0xb2,0xaa,0xcc,0xab, + 0xfd,0xfb,0x65,0xb9,0x5c,0x4e,0xeb,0xed,0xed,0x5d,0xaa,0xeb,0xba,0x65,0x18,0x86, + 0x15,0x8f,0xc7,0xcd,0x9e,0x9e,0x9e,0x7c,0x57,0x57,0x97,0x3,0x0,0xf0,0xd0,0x43, + 0xf,0xad,0x4c,0xa7,0xd3,0x7,0xaf,0x5a,0x94,0x72,0xb5,0xde,0xf8,0xd8,0xb1,0x63, + 0x3,0x3b,0x76,0xec,0xf8,0x6b,0x2e,0x97,0x53,0xdc,0x70,0x68,0x92,0xa9,0xf,0x3, + 0x81,0x9f,0x30,0xfa,0x65,0xa5,0x52,0xc9,0xb6,0x6d,0x9b,0xbb,0xa5,0x53,0xe9,0x8d, + 0x20,0xbf,0x72,0xa7,0x52,0xbc,0x4f,0x29,0x95,0x47,0x97,0xb8,0x55,0x0,0xe0,0xfd, + 0xcd,0x7b,0x6f,0x4a,0x29,0x21,0x84,0x54,0x78,0x82,0xff,0xc3,0xbc,0x8c,0xa6,0x5f, + 0x16,0x2,0xc,0x8,0x1,0x46,0x45,0x26,0x84,0x20,0xfb,0xf6,0xed,0x5b,0x4a,0x29, + 0x95,0x91,0x48,0xc4,0x8e,0x46,0xa3,0x56,0x5b,0x5b,0x5b,0x71,0xf9,0xf2,0xe5,0x25, + 0x0,0x80,0xdf,0xfc,0xe6,0x37,0xad,0x43,0x43,0x43,0xfd,0x0,0x60,0xd7,0x1c,0x0, + 0x0,0x0,0xf6,0xee,0xdd,0xfb,0xca,0x96,0x2d,0x5b,0xd2,0x9e,0x32,0x3d,0x85,0x83, + 0x6f,0xde,0x80,0x5f,0x16,0x32,0x8a,0x27,0xc8,0x32,0x99,0x4c,0x91,0xbe,0x37,0x8b, + 0x64,0x92,0x32,0xa7,0x0,0x1,0x9,0x98,0x6f,0xf0,0x8f,0x7e,0xf7,0xff,0xfd,0xd6, + 0x80,0x52,0x4a,0xc1,0x1d,0xf8,0xd4,0x9b,0x97,0xe8,0x53,0xde,0xa4,0x91,0xd,0x21, + 0xb3,0x7f,0x82,0x32,0xbf,0x55,0x0,0x0,0x72,0xf0,0xe0,0xc1,0xce,0x52,0xa9,0x14, + 0x75,0x95,0x6f,0xa6,0x52,0x29,0x73,0xf9,0xf2,0xe5,0x79,0xce,0x39,0x29,0x97,0xcb, + 0x6c,0xf7,0xee,0xdd,0x89,0x6c,0x36,0x7b,0xfa,0x6a,0xea,0xe8,0xaa,0x17,0x65,0xf6, + 0xed,0xdb,0xb7,0x79,0xcf,0x9e,0x3d,0xe4,0xa,0x40,0x50,0x55,0x96,0xc9,0x64,0xa, + 0xde,0xe8,0x14,0x42,0x48,0xd7,0x64,0x57,0x94,0x1f,0x6,0x2,0x7f,0xed,0xc1,0x7, + 0x86,0x9,0x7d,0x9f,0x62,0xfc,0x56,0x9a,0x7a,0xc0,0xf2,0x0,0xe9,0x1f,0xc5,0x41, + 0x10,0x4c,0x27,0xb,0xf2,0x87,0x81,0x81,0x81,0xf8,0xd0,0xd0,0x50,0x9b,0xae,0xeb, + 0x56,0x24,0x12,0xb1,0x1a,0x1b,0x1b,0xad,0x15,0x2b,0x56,0x64,0xa2,0xd1,0x28,0x2, + 0x0,0xfc,0xf8,0xc7,0x3f,0xbe,0x7e,0x68,0x68,0xe8,0x2f,0x57,0x3d,0x51,0x75,0xb5, + 0x3f,0x60,0x60,0x60,0x60,0xf4,0x85,0x17,0x5e,0xd8,0x71,0xe6,0xcc,0x19,0x5,0xdf, + 0x9b,0x45,0x39,0xc9,0xdf,0x7,0x7c,0x77,0xa8,0x8c,0x73,0x2e,0x8a,0xc5,0xa2,0x49, + 0x29,0xa5,0x42,0x8,0x24,0xef,0xb5,0x29,0x41,0x10,0x22,0xf,0xb3,0xd2,0x13,0xac, + 0xb8,0xf,0x3c,0xc4,0x8d,0x62,0x2a,0xca,0xd,0x9a,0xfa,0x2b,0x91,0xb9,0x5,0x1f, + 0xa5,0xb7,0xb7,0x77,0x89,0xaa,0xaa,0x3c,0x1a,0x8d,0xda,0xf1,0x78,0xdc,0x5e,0xb4, + 0x68,0x51,0x2e,0x95,0x4a,0x9,0x0,0x80,0x27,0x9e,0x78,0x62,0xe1,0xd9,0xb3,0x67, + 0x8f,0x5e,0xd,0xd6,0x7f,0xcd,0x1,0x0,0x0,0x70,0xe4,0xc8,0x91,0xc3,0xdb,0xb7, + 0x6f,0x3f,0x6e,0xdb,0x36,0xf5,0xcf,0x9,0xb,0x86,0x80,0xae,0xc2,0xab,0xca,0x0, + 0x0,0xd3,0xe9,0x74,0x91,0x52,0x4a,0x7c,0x53,0xca,0x82,0x4a,0xac,0xce,0x4c,0xdf, + 0xf3,0xdb,0x30,0x91,0xd7,0x4d,0x70,0x23,0x24,0x48,0xf4,0xbc,0x74,0x74,0xe0,0x43, + 0xae,0x88,0x3,0xf8,0x65,0x87,0xf,0x1f,0x5e,0x2,0x0,0x10,0x8d,0x46,0xed,0x48, + 0x24,0x62,0xb5,0xb7,0xb7,0xe7,0xbb,0xba,0xba,0x4c,0x97,0xf1,0x37,0xec,0xd9,0xb3, + 0x27,0x5b,0x2c,0x16,0x2f,0x5d,0x93,0x54,0xf5,0xb5,0x4a,0x99,0xbe,0xf4,0xd2,0x4b, + 0x9b,0xb7,0x6c,0xd9,0x92,0x9e,0x2a,0xe6,0x9f,0x89,0x2c,0x93,0xc9,0x94,0x3c,0x56, + 0xee,0x59,0x81,0x60,0xe8,0xe5,0x4f,0x25,0x4f,0x47,0x10,0x7d,0x61,0x2a,0x81,0xc0, + 0xec,0x5d,0x77,0xfd,0xe1,0x24,0x85,0xfb,0x99,0x7e,0x50,0x16,0x0,0xce,0x24,0x59, + 0x6f,0x6f,0x6f,0x47,0xa9,0x54,0x8a,0x18,0x86,0xc1,0x23,0x91,0x88,0x95,0x4a,0xa5, + 0xcc,0xee,0xee,0xee,0xa2,0x4b,0xa,0xe9,0x86,0xd,0x1b,0x1a,0x47,0x46,0x46,0xde, + 0xb8,0x66,0xb5,0x8a,0x6b,0x98,0x36,0xc7,0xfd,0xfb,0xf7,0xff,0x66,0xdf,0xbe,0x7d, + 0xdc,0x1f,0xf3,0x7,0x15,0x1e,0x26,0xf3,0x93,0x42,0x29,0x25,0x66,0x32,0x99,0x2, + 0x63,0x8c,0x48,0x29,0xd1,0x9f,0x8a,0xf5,0x93,0xf4,0xa0,0xff,0xf7,0x3e,0x33,0x18, + 0x12,0x6,0xfb,0x6e,0x54,0xe0,0xa5,0x78,0x89,0x1b,0x85,0x4c,0xf2,0xe3,0xbe,0xf7, + 0x9e,0x10,0xf3,0x7,0x47,0xbb,0x5f,0x76,0xe9,0xd2,0xa5,0xf8,0xe0,0xe0,0x60,0xab, + 0xaa,0xaa,0x3c,0x12,0x89,0x58,0x89,0x44,0xc2,0x5a,0xb2,0x64,0x49,0x96,0x31,0x86, + 0x42,0x8,0xf2,0xd3,0x9f,0xfe,0x74,0x51,0x5f,0x5f,0xdf,0x9f,0xae,0x69,0xb1,0xea, + 0x5a,0x7e,0xd8,0xc9,0x93,0x27,0x47,0x76,0xee,0xdc,0xb9,0xf9,0xc4,0x89,0x13,0x64, + 0xaa,0x98,0x7f,0x3a,0xd9,0xc8,0xc8,0x48,0xd1,0x5d,0x39,0x24,0x43,0x14,0x53,0xf5, + 0xd1,0x1d,0xd5,0x55,0xd3,0xe1,0xde,0xa8,0x77,0xfd,0xbe,0xa7,0x40,0xac,0x16,0xf3, + 0x5f,0x49,0x1e,0xc0,0x34,0x4d,0xe5,0x9d,0x77,0xde,0x59,0xa4,0xeb,0x3a,0x37,0xc, + 0xc3,0x32,0xc,0xc3,0x5e,0xb8,0x70,0x61,0x2e,0x1a,0x8d,0x4a,0x42,0x8,0x59,0xbf, + 0x7e,0x7d,0xc7,0xd1,0xa3,0x47,0xf7,0xbb,0x99,0xc5,0x6b,0xd6,0x14,0xb8,0xc6,0xed, + 0xd5,0x57,0x5f,0x3d,0x6e,0x18,0xc6,0xce,0xb6,0xb6,0xb6,0xbf,0x6f,0x6e,0x6e,0xf6, + 0x17,0x8c,0x2a,0x31,0xbf,0xb7,0x34,0xcc,0x3f,0xad,0xdc,0x9f,0x39,0x2c,0x95,0x4a, + 0x56,0xa9,0x54,0xb2,0x23,0x91,0x88,0xee,0x38,0x8e,0x54,0x14,0x85,0xfa,0x47,0x65, + 0x50,0xc9,0xd5,0x5c,0x41,0x60,0x14,0x4f,0x8a,0x16,0x5c,0x33,0x5e,0xc9,0x3,0x5, + 0xe7,0xf1,0x7,0x32,0x82,0x95,0xbe,0x4b,0x0,0x27,0xc8,0x7a,0x7b,0x7b,0x17,0x11, + 0x42,0xd0,0x30,0xc,0x4b,0xd7,0x75,0xde,0xd2,0xd2,0x52,0x48,0x26,0x93,0x36,0x0, + 0xc0,0xee,0xdd,0xbb,0x93,0x7b,0xf7,0xee,0x7d,0x27,0x9f,0xcf,0x5f,0xbe,0xe6,0xe5, + 0xea,0xd9,0x28,0xa1,0xee,0xda,0xb5,0xeb,0xa5,0x2d,0x5b,0xb6,0xbc,0x29,0x84,0x20, + 0x61,0x9,0xa2,0x90,0x64,0xd0,0x24,0xd9,0xd8,0xd8,0x58,0x11,0xc7,0xd7,0x55,0x4b, + 0x6f,0x9,0xb9,0x77,0xf9,0x46,0x7c,0x55,0x20,0x4,0x5f,0x1f,0xc2,0x7,0x82,0x29, + 0xe9,0x49,0xf1,0x7d,0x98,0x2c,0x60,0x1d,0x88,0x6b,0xf9,0xda,0xcb,0xe5,0xb2,0xe1, + 0x9a,0x7e,0xde,0xd0,0xd0,0x50,0xee,0xe8,0xe8,0x28,0x1,0x0,0x9c,0x3d,0x7b,0xd6, + 0xd8,0xbe,0x7d,0x7b,0x71,0x70,0x70,0xb0,0x6f,0x36,0x74,0x31,0x6b,0x93,0x33,0xb7, + 0x6f,0xdf,0xfe,0x7f,0xb6,0x6e,0xdd,0x7a,0xa9,0x5a,0xcc,0x1f,0x48,0x6,0x4d,0x92, + 0xa5,0xd3,0xe9,0x92,0x94,0x12,0x39,0xe7,0xc2,0x5b,0x44,0xea,0xe1,0x23,0xa8,0xe8, + 0x20,0x8,0xa6,0x99,0x8e,0x36,0xc1,0x25,0xb8,0x2e,0xe0,0x7d,0xc7,0xfc,0x63,0x63, + 0x63,0xf1,0x91,0x91,0x91,0x66,0x5d,0xd7,0xb9,0xae,0xeb,0x76,0x34,0x1a,0xb5,0xba, + 0xbb,0xbb,0x73,0x8c,0x31,0x4,0x0,0xf2,0xab,0x5f,0xfd,0x2a,0xde,0xd7,0xd7,0xb7, + 0x67,0xb6,0xf4,0xc0,0x60,0xf6,0x1a,0x72,0xce,0xdf,0x8c,0xc5,0x62,0x9f,0x5a,0xb4, + 0x68,0x91,0x41,0x8,0xa1,0xee,0xf7,0x61,0x2e,0x30,0x19,0x1d,0xa7,0xf7,0x13,0x64, + 0xde,0xeb,0xa4,0x94,0xd4,0x30,0xc,0x4d,0xd7,0x75,0x45,0x51,0x14,0x4a,0xde,0xf3, + 0x17,0xc4,0xe7,0xcf,0xc3,0x94,0x8e,0x3e,0xbe,0xe9,0xed,0x48,0x82,0x0,0x20,0x9, + 0x21,0x12,0x11,0xa5,0xcb,0x2f,0x1c,0x7b,0xbc,0x99,0x8e,0xe3,0xd8,0xee,0xff,0x49, + 0xb7,0xb6,0x21,0x61,0x7c,0x15,0xf2,0x94,0x32,0xce,0x39,0xed,0xeb,0xeb,0xeb,0x62, + 0x8c,0x71,0x4d,0xd3,0xca,0x86,0x61,0x98,0x5d,0x5d,0x5d,0x63,0x86,0x61,0xd8,0x84, + 0x10,0x7c,0xec,0xb1,0xc7,0x9a,0xff,0xfc,0xe7,0x3f,0x3f,0x7b,0x2d,0xe2,0xfd,0xb9, + 0x8,0x0,0x18,0x1e,0x1e,0x36,0xb,0x85,0xc2,0xb9,0x85,0xb,0x17,0x7e,0x6a,0xc1, + 0x82,0x5,0x8a,0xab,0x5c,0x4f,0xe9,0xd4,0x5d,0x6c,0x3a,0x41,0xe6,0x7b,0xa4,0x88, + 0x48,0x1b,0x1a,0x1a,0xc,0x42,0x8,0x51,0x14,0x85,0xfa,0x48,0x5c,0x35,0x0,0x4c, + 0xc8,0x42,0xfa,0x72,0x11,0x38,0x3e,0x98,0xa5,0x7,0x0,0x29,0x84,0x70,0x38,0xe7, + 0xb6,0x65,0x59,0x25,0x21,0x84,0xe3,0x2,0xa4,0x2,0x14,0x5f,0x3f,0x54,0x86,0x88, + 0xf8,0xf6,0xdb,0x6f,0x2f,0x14,0x42,0x10,0x4f,0xf9,0xad,0xad,0xad,0xe9,0xc6,0xc6, + 0xc6,0x32,0x0,0xe0,0xf6,0xed,0xdb,0x1b,0x5f,0x79,0xe5,0x95,0x3f,0x95,0x4a,0xa5, + 0xec,0x6c,0xea,0x40,0x81,0x59,0x6e,0x7f,0xfd,0xeb,0x5f,0xdf,0x6e,0x6e,0x6e,0xde, + 0xd6,0xdc,0xdc,0xfc,0xf,0x6d,0x6d,0x6d,0x10,0x12,0x2,0x42,0x20,0x22,0xa8,0xc, + 0xe5,0x5c,0x2e,0x67,0x39,0x8e,0x23,0x1,0x40,0xea,0xba,0xee,0x77,0x3,0xc4,0x7d, + 0x1d,0x9,0x73,0x1,0x7e,0x97,0x11,0xe0,0x3,0x24,0x98,0x77,0xa8,0x96,0x7,0xf0, + 0xe7,0x1e,0xc2,0xea,0xfc,0x17,0x2e,0x5c,0x58,0x60,0x59,0x96,0xae,0xeb,0x7a,0x51, + 0xd3,0x34,0x1e,0x8f,0xc7,0xcb,0x4d,0x4d,0x4d,0xa6,0x94,0x92,0xbc,0xf1,0xc6,0x1b, + 0x89,0xdd,0xbb,0x77,0x1f,0x1d,0x19,0x19,0xb9,0x38,0xdb,0xf7,0x9f,0xc1,0x1c,0x68, + 0xa7,0x4e,0x9d,0x3a,0x4d,0x29,0x6d,0xbe,0xe9,0xa6,0x9b,0x96,0xb8,0x8c,0x9e,0x5, + 0x2c,0x41,0xa8,0x5,0x0,0x0,0xaa,0xaa,0xaa,0x62,0x18,0x86,0xe2,0xce,0xb,0x8, + 0x5a,0x0,0x12,0x8,0x7,0x27,0x2c,0x4e,0xf5,0xa2,0xd,0x6f,0xae,0x0,0x22,0x7a, + 0x6e,0x40,0x8,0x21,0x4,0xe7,0xdc,0x2e,0x97,0xcb,0x45,0x29,0xa5,0x70,0x57,0x3f, + 0xa3,0x6b,0xe6,0xbd,0xd0,0x20,0x54,0x96,0xcb,0xe5,0x22,0x83,0x83,0x83,0x2d,0x8a, + 0xa2,0x58,0xaa,0xaa,0x5a,0xd1,0x68,0xb4,0xb4,0x70,0xe1,0xc2,0x34,0x21,0x44,0x8c, + 0x8c,0x8c,0x28,0xeb,0xd7,0xaf,0xbf,0x74,0xec,0xd8,0xb1,0x3,0x73,0xe1,0xde,0xcf, + 0x9,0x0,0x0,0x0,0xbc,0xf5,0xd6,0x5b,0x6f,0x8,0x21,0x56,0xad,0x5d,0xbb,0x76, + 0x1,0x22,0x52,0x42,0x88,0xdf,0xef,0xb3,0x10,0x10,0x30,0x0,0xa0,0x8e,0xe3,0x90, + 0xc6,0xc6,0x46,0x3,0x0,0xa8,0xb,0x1e,0x12,0x88,0xe9,0x21,0x10,0x25,0xa0,0x6f, + 0x82,0x88,0xdf,0x15,0x54,0xcc,0xbf,0x94,0x12,0x85,0x10,0x5c,0x8,0x61,0x17,0xa, + 0x85,0x12,0x0,0x8,0x97,0xa8,0x4a,0x37,0x3a,0x90,0x81,0x7e,0x45,0xc6,0x39,0xa7, + 0x67,0xce,0x9c,0xe9,0x64,0x8c,0x39,0xaa,0xaa,0x5a,0xba,0xae,0x97,0xdb,0xda,0xda, + 0xd2,0x9a,0xa6,0x71,0xdb,0xb6,0xc9,0xcf,0x7f,0xfe,0x73,0xfb,0xc0,0x81,0x3,0x2f, + 0xcc,0x95,0xfb,0x3e,0xa7,0x96,0x68,0x6d,0xde,0xbc,0xf9,0x5f,0x76,0xec,0xd8,0xd1, + 0x1f,0x4c,0xfc,0x4,0xea,0x7,0x13,0x22,0x3,0xcb,0xb2,0xb8,0x69,0x9a,0x82,0x73, + 0x2e,0x82,0x91,0x40,0x48,0x78,0x18,0xc,0x2b,0x31,0x2c,0x3c,0x74,0xff,0xe6,0x59, + 0xf,0x39,0xd3,0x1c,0x3f,0x21,0x84,0x9c,0x3f,0x7f,0xbe,0xd,0x0,0x40,0xd3,0x34, + 0x5b,0xd7,0x75,0xbb,0xb9,0xb9,0xb9,0xa0,0xeb,0xba,0x23,0xa5,0x24,0xbf,0xfc,0xe5, + 0x2f,0x23,0xfb,0xf7,0xef,0xff,0xdd,0x5c,0xba,0xe7,0xc,0xe6,0x56,0x13,0xd9,0x6c, + 0xf6,0x70,0x32,0x99,0xbc,0xad,0xab,0xab,0x2b,0xe1,0x11,0xc1,0x10,0x97,0xc0,0xfc, + 0x7d,0x4a,0x29,0x8d,0x44,0x22,0xaa,0xaa,0xaa,0x9e,0x5,0x20,0x61,0x16,0xc0,0x87, + 0x21,0xe9,0x1f,0xf9,0xbe,0xe7,0x12,0x11,0x85,0x94,0x12,0x1d,0xc7,0xe1,0x8e,0xe3, + 0xd8,0xe5,0x72,0xb9,0xe4,0x1f,0xed,0x1e,0xd1,0xf3,0xc8,0x9e,0x5f,0x76,0xf9,0xf2, + 0xe5,0x44,0x36,0x9b,0x4d,0x78,0xa6,0xbf,0xb1,0xb1,0xb1,0x90,0x4c,0x26,0xb,0x84, + 0x10,0xdc,0xb8,0x71,0xa3,0xb6,0x67,0xcf,0x9e,0x8d,0xc5,0x62,0xd1,0xaa,0x3,0x60, + 0x8a,0x36,0x32,0x32,0x52,0xce,0x64,0x32,0x7f,0xeb,0xec,0xec,0xbc,0xbd,0xb5,0xb5, + 0x35,0xea,0xe7,0x0,0x7e,0x37,0xe0,0xef,0x73,0xce,0xc1,0x73,0x3,0x8c,0x31,0xea, + 0xa5,0x73,0x83,0x99,0x41,0x4f,0xe7,0xbe,0xad,0x69,0x50,0x8,0x51,0x89,0x4,0xdc, + 0x28,0x0,0xc7,0xb9,0x9f,0xe0,0x9c,0x73,0xab,0x3c,0xbe,0xae,0x3c,0xd4,0xfc,0xfb, + 0x65,0xa6,0x69,0x2a,0x43,0x43,0x43,0xad,0x8a,0xa2,0x58,0x9a,0xa6,0x59,0x91,0x48, + 0xa4,0xd4,0xd2,0xd2,0x92,0x25,0x84,0xc8,0x97,0x5f,0x7e,0xd9,0x78,0xee,0xb9,0xe7, + 0x9e,0x1b,0x1a,0x1a,0x1a,0x9d,0x6b,0xf7,0x7b,0xce,0x1,0x0,0x0,0xe0,0xe2,0xc5, + 0x8b,0xd9,0x7c,0x3e,0x7f,0x71,0xe9,0xd2,0xa5,0x9f,0x4e,0x26,0x93,0x6a,0x80,0xf, + 0x54,0x78,0x81,0x27,0x93,0x52,0x12,0x4d,0xd3,0x54,0x45,0x51,0x98,0xae,0xeb,0x34, + 0x18,0xfb,0xfb,0x47,0xbf,0xb7,0x1b,0xa9,0x6f,0xc4,0x57,0xf2,0x0,0xbe,0xfa,0x82, + 0x74,0x1c,0xc7,0x36,0x4d,0xd3,0xb6,0x2c,0xcb,0x9c,0x49,0xcc,0x3f,0x30,0x30,0xd0, + 0x6,0x0,0x42,0x55,0x55,0x5b,0xd3,0x34,0xb3,0xa5,0xa5,0x25,0xa3,0x28,0x8a,0x73, + 0xe4,0xc8,0x11,0xf5,0x99,0x67,0x9e,0x79,0xf9,0xe4,0xc9,0x93,0x67,0xe6,0xe2,0xbd, + 0x9e,0x93,0x0,0x0,0x0,0x38,0x7f,0xfe,0xfc,0x5,0x45,0x51,0xa,0xcb,0x96,0x2d, + 0xbb,0x25,0x12,0x89,0x84,0x25,0x83,0x26,0x90,0x42,0x44,0x24,0xd1,0x68,0x54,0x55, + 0x55,0x95,0xf9,0xdd,0x40,0x48,0x1e,0x0,0x3d,0xa5,0x13,0x42,0xbc,0x47,0xe9,0x3, + 0x81,0x94,0x52,0x4a,0xdb,0xb6,0xb9,0x6d,0xdb,0xa6,0x6d,0xdb,0xa6,0x7f,0xb4,0x7, + 0x63,0x7e,0x0,0xc0,0xcb,0x97,0x2f,0x37,0x9a,0xa6,0xa9,0xa9,0xaa,0x6a,0xab,0xaa, + 0x6a,0x35,0x35,0x35,0x65,0x35,0x4d,0xb3,0xfa,0xfb,0xfb,0xd5,0x27,0x9f,0x7c,0xf2, + 0xd0,0xb1,0x63,0xc7,0x8e,0xcc,0xd5,0xfb,0x3c,0x67,0x1,0x0,0x0,0x70,0xe2,0xc4, + 0x89,0x77,0x35,0x4d,0x53,0x7a,0x7a,0x7a,0x56,0x6b,0x9a,0x46,0xc2,0xa2,0x0,0x7f, + 0x34,0x10,0x8f,0xc7,0x75,0x42,0x48,0xc5,0xd,0x84,0x85,0x81,0xbe,0xac,0x5f,0xa5, + 0xef,0x9f,0x36,0xe,0x0,0xc2,0x4d,0x4,0xd9,0x96,0x65,0x59,0xb6,0x6d,0xdb,0xfe, + 0x70,0xcf,0x4d,0xf2,0x54,0x40,0x50,0x2e,0x97,0xd5,0xd1,0xd1,0xd1,0x94,0x9b,0xed, + 0x33,0x1b,0x1a,0x1a,0xa,0xb1,0x58,0xac,0x94,0xcb,0xe5,0xd8,0xfa,0xf5,0xeb,0x4f, + 0xfc,0xe5,0x2f,0x7f,0xd9,0x39,0x97,0xef,0xf1,0x9c,0x6,0x0,0x0,0x40,0x6f,0x6f, + 0xef,0x31,0x5d,0xd7,0xdb,0x56,0xae,0x5c,0x79,0x83,0x5b,0xab,0xf7,0xe7,0x1,0x26, + 0x80,0x40,0x51,0x14,0x45,0xd3,0x34,0xa6,0x69,0xda,0x84,0xea,0x60,0xc0,0xd,0x4c, + 0x88,0xff,0x3d,0xe5,0x7b,0xc4,0xce,0x7d,0x2e,0x1d,0xc7,0xe1,0xa6,0x69,0x9a,0x9c, + 0x73,0xdb,0x1f,0xee,0x5,0x48,0x23,0x5e,0xba,0x74,0xa9,0xc5,0x35,0xfd,0x96,0x61, + 0x18,0xe5,0xc6,0xc6,0xc6,0xbc,0x10,0x2,0x7e,0xf1,0x8b,0x5f,0x5c,0xda,0xb5,0x6b, + 0xd7,0x96,0xb9,0x7e,0x7f,0xe7,0x3c,0x0,0x0,0x0,0x8e,0x1e,0x3d,0xfa,0x5a,0x32, + 0x99,0xbc,0x71,0xf9,0xf2,0xe5,0xdd,0xd5,0x2c,0x0,0x0,0x30,0x21,0x4,0x8d,0x44, + 0x22,0xaa,0xb,0x80,0x20,0x9,0xf4,0x2b,0x5e,0x6,0x48,0x5f,0xc5,0xff,0xbb,0x7, + 0x4a,0x48,0x37,0xd,0x6c,0xba,0x5b,0xb4,0x84,0xc6,0xfc,0x63,0x63,0x63,0xd,0x9c, + 0x73,0x45,0x51,0x14,0xae,0xeb,0xba,0xd9,0xd4,0xd4,0x94,0x21,0x84,0xc8,0x27,0x9f, + 0x7c,0x32,0xf3,0xfc,0xf3,0xcf,0x3f,0x51,0xb,0xf7,0xb6,0x26,0x0,0x0,0x0,0x30, + 0x36,0x36,0xb6,0x8f,0x10,0xf2,0x89,0x9e,0x9e,0x9e,0x8e,0x6a,0x16,0x40,0x8,0x41, + 0x22,0x91,0x88,0xca,0x18,0xf3,0xdc,0x0,0xb8,0xcb,0xc6,0x42,0xb,0x40,0x9e,0xf2, + 0xa5,0x94,0xde,0x73,0xe1,0x1,0xc4,0xb6,0x6d,0x6e,0x9a,0xa6,0x29,0x84,0xe0,0x9e, + 0xbf,0xf7,0x25,0x83,0xa4,0x6d,0xdb,0x6a,0x3a,0x9d,0x6e,0x70,0x4d,0xbf,0xd5,0xd8, + 0xd8,0x98,0x55,0x14,0xc5,0xd9,0xba,0x75,0x6b,0xe9,0xb7,0xbf,0xfd,0xed,0x2f,0x67, + 0xb3,0xc0,0x33,0x5f,0x1,0x20,0xf2,0xf9,0xfc,0x9e,0x86,0x86,0x86,0xdb,0xba,0xbb, + 0xbb,0x5b,0x43,0x48,0x21,0x3,0xb7,0x82,0xa8,0x69,0x9a,0xe2,0xe5,0x4,0x5c,0x1e, + 0x30,0x41,0xf9,0x9e,0x5,0xf0,0xa2,0x0,0x2f,0x85,0xeb,0x6f,0x8e,0xe3,0xd8,0xb6, + 0x6d,0x9b,0xee,0xfa,0xc2,0xb0,0x98,0x3f,0x45,0x29,0x15,0x8c,0x31,0x3b,0x91,0x48, + 0x14,0xc,0xc3,0x30,0x5f,0x79,0xe5,0x15,0xeb,0xd9,0x67,0x9f,0xfd,0x75,0x36,0x9b, + 0x2d,0xd6,0xca,0x7d,0xad,0x19,0x0,0xb8,0x39,0x2,0xdb,0x71,0x9c,0xd7,0x23,0x91, + 0xc8,0x67,0xae,0xbb,0xee,0xba,0x14,0x84,0x54,0xd,0x85,0x10,0xd4,0x30,0xc,0xa6, + 0x69,0x1a,0xf3,0x2d,0x0,0x99,0xc0,0x1,0x60,0x7c,0xd8,0xfb,0x93,0x42,0x13,0xfc, + 0x3f,0x0,0x38,0x9c,0x73,0x6e,0x9a,0x66,0x59,0x4a,0x29,0x82,0x31,0x7f,0x3e,0x9f, + 0x8f,0xda,0xb6,0xad,0x31,0xc6,0xac,0x48,0x24,0x52,0x4e,0x24,0x12,0x85,0x5d,0xbb, + 0x76,0xc9,0x67,0x9f,0x7d,0xf6,0xc9,0x53,0xa7,0x4e,0x5d,0xac,0xa5,0x7b,0x5a,0x53, + 0x0,0x0,0x0,0xe8,0xef,0xef,0x2f,0x70,0xce,0xf,0x75,0x74,0x74,0xdc,0xd9,0xd2, + 0xd2,0xd2,0x10,0xcc,0xe,0x22,0x22,0x51,0xc6,0x1b,0x55,0x14,0x85,0x7a,0xc7,0xcc, + 0xf8,0xf,0xa2,0xf0,0x17,0x80,0x3c,0x4b,0xe0,0x56,0xfd,0xbc,0x15,0xc4,0xe8,0x38, + 0x8e,0x55,0x2e,0x97,0xad,0x60,0xe2,0x47,0x8,0x41,0x72,0xb9,0x5c,0xc2,0x33,0xfd, + 0x89,0x44,0x22,0xf7,0xe6,0x9b,0x6f,0x3a,0xbf,0xfb,0xdd,0xef,0x9e,0xe8,0xed,0xed, + 0x3d,0x5d,0x6b,0xf7,0xb3,0xe6,0x0,0x0,0x0,0x70,0xee,0xdc,0xb9,0xc,0xa5,0xf4, + 0xad,0x96,0x96,0x96,0x3b,0x9b,0x9a,0x9a,0xa2,0x1e,0x8,0xbc,0x22,0x12,0x22,0x52, + 0x5d,0xd7,0x99,0x57,0x1c,0xf2,0x8d,0x7e,0x7f,0xf2,0xc6,0x9f,0xfe,0x5,0x2f,0xfc, + 0x73,0xb9,0xa0,0xe0,0x9c,0x3b,0xa6,0x69,0x9a,0x84,0x90,0x9,0x16,0x20,0x97,0xcb, + 0xc5,0x11,0x11,0x15,0x45,0xe1,0x89,0x44,0x22,0xd7,0xdf,0xdf,0x2f,0xb6,0x6f,0xdf, + 0xbe,0xe1,0xb5,0xd7,0x5e,0x3b,0x5e,0x8b,0xf7,0xb2,0x26,0x1,0x0,0x0,0xf0,0xce, + 0x3b,0xef,0xc,0xa9,0xaa,0xfa,0x6e,0x47,0x47,0xc7,0x5d,0x6e,0x1a,0x98,0x79,0x7c, + 0x40,0x4a,0x49,0x35,0x4d,0x63,0x2e,0xf,0xa0,0x2e,0xfb,0x9f,0x90,0xb9,0xf3,0xb3, + 0x7f,0x57,0xf9,0x28,0x84,0x90,0xde,0xde,0x1,0x6e,0xa,0xc0,0xf2,0x62,0x7e,0x0, + 0x40,0xdb,0xb6,0x95,0x72,0xb9,0x6c,0x10,0x42,0x78,0x22,0x91,0xc8,0xd,0xf,0xf, + 0x3b,0x9b,0x36,0x6d,0xfa,0x7f,0xbb,0x76,0xed,0xda,0x5f,0xab,0xf7,0xb1,0x66,0x1, + 0x0,0x0,0xd0,0xd7,0xd7,0xd7,0xaf,0xeb,0xfa,0xb9,0xeb,0xae,0xbb,0xee,0x4e,0x2f, + 0x9,0xe4,0x59,0x3,0x4a,0x69,0x65,0xf,0x1,0x5f,0x2e,0x60,0x82,0x1b,0x78,0x4f, + 0x34,0x31,0xb,0xe8,0xee,0x2d,0x61,0xd9,0xe3,0xfb,0xc8,0x54,0x7c,0x7f,0x2e,0x97, + 0x4b,0x10,0x42,0x9c,0x48,0x24,0x52,0xca,0x64,0x32,0xf6,0xd6,0xad,0x5b,0x9f,0xff, + 0xc3,0x1f,0xfe,0xb0,0xa3,0x96,0xef,0x61,0x4d,0x3,0x0,0x0,0xe0,0xf8,0xf1,0xe3, + 0xa7,0xc,0xc3,0xb8,0xd4,0xdd,0xdd,0x7d,0x47,0x34,0x1a,0xd5,0xe1,0xbd,0xfa,0x0, + 0x55,0x55,0x55,0x61,0x8c,0xd1,0x4a,0x12,0xc0,0x17,0xa,0x7a,0xf3,0xff,0x2,0x20, + 0x10,0x42,0x8,0x49,0x8,0x11,0xa6,0x69,0xda,0x8e,0xe3,0x70,0x8f,0x3,0x98,0xa6, + 0xa9,0x3b,0x8e,0x43,0x75,0x5d,0xb7,0x1c,0xc7,0x29,0x6d,0xda,0xb4,0xe9,0xa5,0xdf, + 0xff,0xfe,0xf7,0xdb,0x6b,0xfd,0xfe,0xd5,0x3c,0x0,0xdc,0x6c,0x61,0x9f,0xa6,0x69, + 0xd9,0x25,0x4b,0x96,0x7c,0xce,0x30,0xc,0xcd,0xe3,0x3,0x8a,0xa2,0x50,0x5f,0x52, + 0x68,0xc2,0xa8,0xf,0xcc,0x4,0xf2,0x40,0xe0,0x71,0x3,0xc1,0x39,0xb7,0x1d,0xc7, + 0xf1,0x92,0x40,0x50,0x2a,0x95,0xc,0xf7,0x14,0xd2,0xd2,0xa6,0x4d,0x9b,0x76,0x3d, + 0xf3,0xcc,0x33,0xbf,0x9d,0xf,0xf7,0x6e,0x5e,0x0,0xc0,0x5,0xc1,0x9b,0xf1,0x78, + 0xbc,0xbc,0x74,0xe9,0xd2,0xcf,0x69,0x9a,0xa6,0xb8,0x20,0x60,0xee,0xe6,0x8b,0xd4, + 0x4d,0xfe,0xb8,0x11,0x60,0xe5,0xd1,0x23,0x86,0x1e,0x8,0x84,0xcb,0x7,0x84,0x6d, + 0xdb,0xb6,0x1b,0x2,0x4a,0xcb,0xb2,0x54,0x29,0x25,0xd1,0x75,0xbd,0xb8,0x61,0xc3, + 0x86,0x7d,0x5b,0xb6,0x6c,0xf9,0xd5,0x7c,0xb9,0x6f,0xf3,0x6,0x0,0x0,0x0,0x6f, + 0xbc,0xf1,0xc6,0xe1,0x44,0x22,0x1,0xcb,0x96,0x2d,0xfb,0x8c,0xa2,0x28,0x8a,0x94, + 0x92,0xa8,0xaa,0x4a,0xdd,0x19,0xc3,0xe0,0x53,0xb4,0xf4,0x57,0x1,0x5d,0x24,0x8, + 0x5f,0x29,0x58,0xd8,0xb6,0xcd,0x11,0xd1,0x41,0x44,0xb4,0x2c,0x4b,0x57,0x55,0xb5, + 0xb4,0x65,0xcb,0x96,0xd7,0x37,0x6e,0xdc,0xf8,0xaf,0xf3,0xe9,0x9e,0xcd,0x2b,0x0, + 0x0,0x0,0x1c,0x39,0x72,0xe4,0xb5,0xee,0xee,0xee,0xc5,0x4b,0x97,0x2e,0x5d,0x85, + 0x88,0xcc,0x25,0x83,0x24,0x30,0xea,0xc3,0x4a,0xc0,0x1e,0x30,0xbc,0xc3,0xa4,0x6d, + 0x29,0xa5,0xe4,0x9c,0xab,0x88,0x28,0x76,0xef,0xde,0x7d,0xfc,0xf1,0xc7,0x1f,0xff, + 0x67,0xcf,0x25,0xcc,0x97,0xa6,0xc0,0x3c,0x6c,0xe9,0x74,0xba,0x57,0x4a,0x9,0xe5, + 0x72,0x19,0x4b,0xa5,0x92,0x14,0x42,0x30,0x77,0x22,0x7,0x40,0x60,0x2f,0x20,0xdf, + 0xf1,0x73,0x92,0x10,0x42,0x2c,0xcb,0x62,0x8e,0xe3,0x50,0xd3,0x34,0x15,0x21,0x4, + 0x9e,0x3b,0x77,0x4e,0x5b,0xb4,0x68,0x51,0x3e,0x9f,0xcf,0xff,0xd,0x6a,0x24,0xbf, + 0xff,0x91,0x7,0x0,0x21,0x4,0x19,0x63,0xe8,0x9d,0x2c,0x12,0x8f,0xc7,0x21,0x16, + 0x8b,0x51,0x0,0x20,0xe5,0x72,0x59,0x96,0x4a,0x25,0x56,0x2c,0x16,0x45,0xb9,0x5c, + 0x56,0xbc,0x29,0xe0,0x52,0x4a,0x21,0xa5,0x54,0x6c,0xdb,0x2e,0x73,0xce,0x89,0xa2, + 0x28,0x34,0x1a,0x8d,0x22,0x63,0x4c,0x6a,0x9a,0x26,0xdc,0x84,0x10,0xd4,0x1,0x50, + 0x3,0xcd,0xb7,0x68,0x13,0xbd,0x2d,0x5e,0xe3,0xf1,0x38,0xa8,0xaa,0x4a,0x28,0xa5, + 0xd4,0xb6,0x6d,0xb4,0x2c,0xb,0x38,0xe7,0x68,0x59,0x16,0x5a,0x96,0x25,0x2d,0xcb, + 0xf2,0xe6,0x0,0x38,0x9c,0x73,0x9b,0x31,0xc6,0x19,0x63,0x42,0x55,0x55,0x5,0x11, + 0x9,0xa5,0x94,0xd5,0x1,0x50,0x23,0xcd,0x7f,0x1e,0xa1,0xb7,0xbe,0x5f,0x51,0x14, + 0xd0,0x34,0xad,0xb2,0xb7,0x2f,0x63,0xc,0x2d,0xcb,0x2,0x45,0x51,0x50,0x55,0x55, + 0xa9,0xeb,0xba,0xe4,0x9c,0x4b,0x45,0x51,0x84,0x65,0x59,0xde,0x64,0xd1,0xca,0xac, + 0x6f,0xc6,0x98,0x56,0x7,0x40,0x8d,0x59,0x0,0xf0,0xad,0x1f,0xf0,0xb9,0x87,0xca, + 0xc6,0xce,0xde,0x66,0xd3,0xee,0xb1,0xb4,0xe0,0xdb,0x2e,0x6e,0xd2,0x1e,0x42,0x30, + 0x4f,0x1b,0x9d,0xc7,0x0,0xa8,0x2c,0xfa,0x8,0xee,0x1e,0x1a,0xd8,0x22,0x2e,0x4c, + 0x56,0x75,0x2f,0x80,0x3a,0x0,0x6a,0x7,0x4,0x0,0x13,0xb7,0x98,0x9,0xdb,0x36, + 0x34,0x8c,0x40,0x56,0x5d,0x5,0x54,0x7,0x40,0xd,0x45,0x1,0xe0,0xdb,0x54,0x62, + 0xaa,0x13,0x36,0xfd,0x8b,0x49,0x83,0x9b,0x41,0xf9,0x77,0xe,0x63,0x8c,0xd5,0x1, + 0x50,0x2b,0xcd,0x71,0x1c,0x12,0x38,0x98,0xda,0xbf,0xc5,0xc,0x9,0x53,0xbe,0x1f, + 0x3f,0x41,0xbf,0x3f,0x8f,0xd,0x0,0xcc,0xe7,0xf3,0xfb,0x3c,0x85,0xcb,0xa9,0xdc, + 0x80,0x5f,0xe1,0x21,0x5b,0xbf,0x91,0xf9,0x7e,0xcc,0xdd,0xbc,0x5,0x80,0x7b,0xa0, + 0xc4,0x4c,0xcf,0xa6,0x9b,0xa,0x18,0x30,0x9f,0x41,0x30,0x6f,0x1,0xe0,0xc5,0xff, + 0xe0,0x9b,0x8,0x3a,0x1d,0x21,0xc,0xb3,0x0,0xc1,0xbd,0x87,0xea,0x0,0xa8,0x11, + 0x12,0x18,0x8c,0x2,0xa6,0xc9,0x17,0x4c,0xe2,0x0,0x81,0x5d,0xc6,0xeb,0x16,0xa0, + 0xd6,0xcc,0x7f,0x60,0x2f,0x98,0xa9,0x94,0xf,0xd5,0x88,0xa0,0x3f,0xa,0xa8,0x3, + 0xa0,0xf6,0x22,0x1,0x4f,0xff,0x57,0x6c,0x40,0x42,0x46,0x7d,0xdd,0x2,0xd4,0x14, + 0xfd,0x1f,0xdf,0xe0,0xb1,0xf2,0x74,0xaa,0x73,0x84,0xa6,0xa,0x1,0xfd,0x47,0xd2, + 0x84,0x9d,0x4f,0x54,0x7,0xc0,0xdc,0x25,0x80,0xde,0xf6,0x6e,0x93,0xb6,0x9b,0xf, + 0x3,0x41,0x60,0xd7,0xf0,0xaa,0xbc,0xa0,0xe,0x80,0xda,0xb2,0x2,0x61,0xa7,0x8e, + 0x84,0x29,0x1c,0xa6,0x50,0x78,0x9d,0x3,0xd4,0xaa,0xfe,0xbd,0x3c,0x40,0xc8,0x46, + 0x91,0x53,0x66,0x2,0xa7,0x8a,0xc,0xea,0x0,0xa8,0xa1,0x48,0xd0,0xad,0xe7,0x7, + 0xf,0x9c,0xa8,0x28,0x39,0x44,0xf9,0xa1,0xa7,0x7c,0xd5,0x2d,0x40,0xed,0x46,0x1, + 0x33,0xce,0x4,0x5e,0x41,0x7d,0xa0,0xe,0x80,0x1a,0x8a,0x2,0x26,0x6d,0x2a,0x19, + 0x6a,0x2a,0x42,0xce,0xc,0xf2,0xe7,0x1,0xc8,0x95,0x9c,0x4a,0x55,0x7,0x40,0xcd, + 0x59,0x0,0x52,0xcf,0x3,0xcc,0xd3,0xe6,0x71,0x0,0x3f,0x11,0x9c,0x6a,0x5e,0x40, + 0x58,0x8,0xe8,0x9d,0x1e,0x56,0xe7,0x0,0x35,0xd8,0x38,0xe7,0x13,0xa6,0x85,0xc1, + 0x7b,0x13,0x44,0xa6,0xcc,0x3,0x40,0x95,0x93,0x3e,0xeb,0x0,0xa8,0xad,0xd1,0x4f, + 0xfc,0x16,0x60,0x26,0x33,0x82,0xaa,0x55,0x3,0xc3,0x88,0x62,0x1d,0x0,0x35,0x2, + 0x82,0x30,0xe,0x50,0xa5,0x36,0x30,0x65,0x1e,0xa0,0x3e,0x1f,0xa0,0xc6,0x1a,0x63, + 0xc,0xdd,0x62,0xd0,0x4,0xe,0x10,0x50,0xf8,0xa4,0x3c,0x40,0x48,0x56,0xb0,0xf2, + 0x3a,0xce,0x39,0xab,0x3,0xa0,0x46,0x9a,0xff,0xec,0xc1,0x29,0x46,0x7d,0xe8,0x68, + 0xaf,0x56,0xb,0x28,0x14,0xa,0x7a,0x1d,0x0,0x35,0xd4,0xfc,0x79,0x80,0xa9,0x38, + 0x80,0x3f,0xf,0x10,0x4c,0x2,0xf9,0xf3,0x0,0xf5,0x6a,0x60,0xd,0x35,0x44,0x24, + 0xe3,0x7b,0x3c,0x93,0x49,0xb3,0x82,0xc3,0x94,0x5f,0x45,0x56,0x8f,0x2,0x6a,0x1c, + 0x4,0x95,0x2e,0x4c,0x3e,0x78,0xb2,0x1a,0x11,0xac,0x9a,0x7,0xa8,0x47,0x1,0x35, + 0xc6,0x1,0xbc,0xdd,0xc0,0xc2,0xfe,0x36,0x55,0x14,0xf0,0x51,0xa,0x1,0xe7,0x3d, + 0x7,0x8,0x96,0x84,0xa7,0x9,0x1,0x43,0x41,0x50,0xe7,0x0,0xb5,0xb,0x80,0x69, + 0x6b,0x1,0x61,0x23,0xbb,0x9e,0x7,0x98,0x7,0xcd,0x71,0x9c,0xca,0xde,0xc0,0x50, + 0xbd,0x1a,0x58,0x55,0xf9,0x61,0x73,0x4,0x14,0x45,0x91,0x75,0x0,0xd4,0x58,0x24, + 0xe0,0xb,0x94,0x55,0x1b,0x58,0x0,0x0,0x3,0x89,0x49,0x44,0x41,0x54,0x5,0xe1, + 0xfd,0xce,0xe,0xf6,0xfa,0xb1,0x58,0xcc,0xaa,0x3,0xa0,0x6,0xf3,0x0,0xbe,0x3, + 0xa2,0x67,0xe2,0x6,0x82,0xa5,0xe0,0xf9,0x1c,0x1,0xce,0x5f,0x0,0x48,0x29,0x41, + 0x4a,0x49,0xbc,0x74,0x70,0xd8,0x26,0x11,0x7e,0x85,0xcf,0x60,0x75,0x70,0x9d,0x3, + 0xd4,0xa0,0xb,0x40,0x29,0xe5,0x84,0xbd,0x2,0x2,0xe1,0xe0,0xb4,0x79,0x0,0xbf, + 0xac,0x3e,0x23,0xa8,0xc6,0x5a,0x70,0x5d,0xc0,0x34,0x1c,0x60,0xca,0x5a,0x40,0x3d, + 0xa,0xa8,0x51,0x37,0x50,0xe5,0xc0,0xe8,0xa0,0x2c,0xcc,0xd2,0xd7,0xf7,0x7,0x98, + 0xf,0x51,0x80,0xff,0xb4,0x71,0x4f,0xf9,0xd3,0x65,0x2,0xeb,0xeb,0x2,0xe6,0x5f, + 0x8,0x38,0xdd,0xea,0xe0,0x49,0xfe,0xbe,0xca,0x5a,0x81,0x3a,0x0,0x6a,0x2d,0xa, + 0x98,0x6e,0x12,0xe8,0x74,0x5b,0xc6,0xd4,0xa3,0x80,0x1a,0x8f,0x2,0x7c,0x26,0x7f, + 0xd2,0xc4,0x10,0x1f,0x38,0xc2,0xf2,0x0,0xe8,0xd3,0x7d,0xdd,0x2,0xd4,0x5a,0x73, + 0xab,0x81,0xfe,0x25,0xe2,0xd5,0x5e,0x7,0x33,0xb4,0x0,0x75,0x0,0xd4,0x9a,0x1, + 0x90,0x52,0xa2,0xa2,0x28,0x58,0x6d,0x87,0x90,0x2a,0xa4,0x71,0x52,0x26,0xd0,0x93, + 0xd5,0xab,0x81,0x35,0xd4,0x14,0x45,0x91,0xee,0x74,0xae,0x8a,0x1b,0x98,0x6a,0x7e, + 0xe0,0x74,0xab,0x83,0xeb,0x79,0x80,0xda,0x24,0x82,0x61,0x31,0xbf,0x1f,0x10,0x53, + 0x7a,0x87,0x20,0xff,0xab,0xcf,0x8,0xaa,0x3d,0x0,0x90,0x2b,0x28,0xe1,0x4e,0x62, + 0xfc,0xf5,0xb5,0x81,0xf3,0x80,0x7,0xb8,0x7e,0x3b,0x6c,0x9f,0xc0,0x49,0xe6,0xbf, + 0xca,0xce,0xe0,0xf5,0x28,0xa0,0x56,0xa3,0x0,0x21,0x4,0x9,0x4b,0xfd,0x56,0x1b, + 0xf9,0x41,0x59,0x7d,0x9f,0xc0,0xda,0xcf,0x3,0x80,0xaa,0xaa,0xde,0xa9,0x21,0x61, + 0x5b,0xc1,0x80,0x9f,0xe9,0x4b,0x29,0x29,0x22,0x32,0x29,0x25,0x95,0x52,0x2a,0xee, + 0x73,0xea,0x1,0x62,0xbe,0x46,0x1,0xf3,0xf1,0xc4,0x10,0x9a,0xcb,0xe5,0xa2,0xb1, + 0x58,0x8c,0xd9,0xb6,0xad,0x11,0x42,0x54,0x29,0x25,0x43,0x44,0x1a,0x32,0xe5,0xcb, + 0x23,0x85,0x44,0x4a,0x49,0x85,0x10,0xcc,0x71,0x1c,0xd5,0x71,0x1c,0xe9,0x4e,0x28, + 0xa5,0x8e,0xe3,0x0,0xe7,0x5c,0x14,0x8b,0x45,0xc3,0x1d,0x30,0xf5,0x63,0xe3,0x66, + 0xc3,0xaa,0xfb,0x2c,0x96,0xe7,0xab,0x69,0xe0,0x39,0x1,0x80,0x24,0x0,0x24,0x8f, + 0x1e,0x3d,0x3a,0xb4,0x66,0xcd,0x9a,0xb2,0xe3,0x38,0x1a,0x22,0xaa,0x8e,0xe3,0x28, + 0x6e,0x9c,0x3f,0xd5,0x44,0x50,0xe2,0x5a,0x3,0x2a,0x84,0x50,0x1d,0xc7,0xa1,0x88, + 0xc8,0x2c,0xcb,0xc2,0x3,0x7,0xe,0xc,0xec,0xdc,0xb9,0xb3,0x1f,0x0,0x56,0x0, + 0x40,0xc6,0xbd,0xd0,0x77,0x49,0xf7,0xf2,0x3f,0x9f,0xca,0xf5,0xcc,0xb9,0x1b,0x3b, + 0x57,0xbe,0x4b,0xe5,0xf4,0xef,0x80,0x82,0x83,0xfd,0x30,0x0,0xc4,0x3d,0x0,0x0, + 0x40,0x4a,0xd7,0xf5,0xce,0xd5,0xab,0x57,0x7f,0xba,0xab,0xab,0x6b,0xc1,0xd,0x37, + 0xdc,0xd0,0xba,0x7a,0xf5,0xea,0xe6,0xee,0xee,0xee,0x48,0x43,0x43,0x83,0xc6,0x18, + 0x23,0xb6,0x6d,0x13,0xce,0x39,0xda,0xb6,0x2d,0xb3,0xd9,0xac,0x48,0xa7,0xd3,0x76, + 0x2e,0x97,0x73,0x86,0x86,0x86,0xf2,0x3,0x3,0x3,0xd9,0x6c,0x36,0x5b,0xbc,0x78, + 0xf1,0x62,0xfe,0xe4,0xc9,0x93,0x3,0x17,0x2e,0x5c,0x38,0xec,0x2a,0x3d,0xed,0x3, + 0x40,0xa1,0xa,0x0,0x64,0x15,0x99,0x77,0x9,0x9f,0xfc,0x23,0xb,0x0,0x12,0xa2, + 0xe8,0xe0,0xf3,0x99,0x5e,0x1e,0x18,0xc,0x57,0xf9,0x8d,0xee,0x63,0x83,0xdb,0x8f, + 0xc2,0xd4,0x73,0xff,0x21,0x64,0xb4,0xfa,0xc9,0x63,0x9,0x0,0xb2,0x0,0x90,0x73, + 0x15,0x9f,0x75,0x1f,0xcd,0x2a,0xa,0x9e,0xe9,0x25,0x42,0x9e,0xe3,0x7c,0x76,0x1, + 0x61,0x23,0x9c,0x4d,0x21,0x9b,0xaa,0x5f,0xd,0x30,0xc2,0xbd,0x38,0x0,0xd8,0x0, + 0x50,0x76,0x5f,0x17,0x3,0x0,0xdd,0xf7,0x3d,0xaa,0x1,0xdf,0x3f,0x7d,0xcc,0x2, + 0x80,0xa2,0xfb,0x1e,0xb6,0xfb,0x9e,0xde,0xfb,0x6b,0xee,0xbd,0x9b,0x4e,0xa1,0x33, + 0xed,0x8b,0xd9,0xb2,0x10,0xca,0x2c,0x29,0x7f,0xa6,0x8f,0xd5,0xfe,0x36,0xd5,0xeb, + 0x4b,0xae,0xb2,0x2c,0x77,0x94,0x96,0x0,0x20,0xe2,0x5a,0x8,0xc3,0x55,0x9e,0xea, + 0x7b,0x1f,0x8,0x1,0x8e,0xe9,0x5e,0x65,0xf7,0xff,0xb,0xee,0xc5,0xdd,0xcf,0xd0, + 0x43,0x14,0xc8,0x7c,0xef,0x23,0xdd,0xdf,0xec,0xfd,0x2d,0xd8,0x17,0x10,0x3e,0xff, + 0x70,0x42,0x2e,0xeb,0x5a,0x80,0xe0,0x5a,0x1,0x20,0xb8,0x65,0xdb,0x74,0x97,0x77, + 0x3,0xab,0xfd,0x6d,0xba,0xd1,0x8b,0xae,0x99,0xce,0xf9,0x0,0xa2,0xfa,0x94,0xaf, + 0xfa,0x40,0x3,0x3e,0xe5,0x70,0x1f,0x8,0x78,0xc8,0xa8,0x9e,0x6a,0xa4,0x8b,0x0, + 0x11,0xc,0xfb,0xde,0x33,0xfd,0xfd,0xd7,0x8c,0x40,0xce,0x6,0x7,0x98,0xa9,0x89, + 0x7f,0xbf,0xbc,0x80,0x54,0x79,0x84,0x40,0xc4,0x30,0x15,0x88,0x30,0x30,0xa,0xab, + 0x11,0xbc,0xf7,0xeb,0xef,0xa7,0x73,0xb,0x1f,0x99,0x28,0x80,0x4c,0x41,0x8,0xc9, + 0x34,0xa,0xe,0x2a,0x99,0x84,0x84,0x85,0x53,0x29,0x7e,0x3a,0x12,0x18,0x6,0x84, + 0xb0,0xd1,0x3c,0x1d,0xeb,0xf7,0xcb,0xab,0x11,0x3f,0x9c,0x4d,0x5,0xcc,0xd5,0xf0, + 0x94,0x84,0x80,0xa0,0x5a,0xfc,0xef,0x57,0x3e,0x84,0x28,0x7e,0x2a,0x5f,0x3b,0x95, + 0xbb,0x82,0x10,0x20,0xc0,0x14,0x26,0xbd,0x1a,0x8,0x70,0xb6,0x15,0x5d,0x6b,0x0, + 0x78,0x3f,0xbf,0x81,0xcc,0xa0,0x7f,0x25,0x51,0x40,0x18,0xaf,0xa8,0xd6,0xaf,0xd9, + 0xf6,0xff,0x1,0xb9,0x99,0x3e,0xb7,0xcf,0x9e,0x63,0x96,0x0,0x0,0x0,0x0,0x49, + 0x45,0x4e,0x44,0xae,0x42,0x60,0x82, + // /home/user/2/qstardict/qstardict/pixmaps/application-exit.png + 0x0,0x0,0x2c,0x7a, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb, + 0x0,0x0,0x0,0x4,0x73,0x42,0x49,0x54,0x8,0x8,0x8,0x8,0x7c,0x8,0x64,0x88, + 0x0,0x0,0x20,0x0,0x49,0x44,0x41,0x54,0x78,0x9c,0xed,0x9d,0x79,0x94,0x1c,0xc5, + 0x9d,0xe7,0x3f,0x91,0x99,0x55,0xd5,0x55,0x7d,0x55,0xf5,0xa5,0xab,0xa5,0xd6,0xd9, + 0xba,0x39,0x64,0x6e,0x4,0x18,0x33,0x30,0xc,0x37,0x18,0x30,0x30,0xe6,0x32,0x97, + 0x3d,0xf6,0xce,0xec,0x78,0xdf,0xec,0x3f,0x6b,0x1b,0x9,0x64,0xfb,0xcd,0xbe,0xdd, + 0x9d,0x37,0xb3,0x9e,0xf1,0xc9,0xd8,0x30,0x1e,0xc0,0x92,0x10,0x20,0x81,0x38,0xc6, + 0xe6,0x32,0xc6,0x66,0x4,0x18,0x30,0x6,0x83,0xae,0x6e,0x75,0xab,0xd5,0xea,0x53, + 0x2d,0xf5,0x59,0x47,0xc6,0xfe,0x91,0x47,0x45,0x66,0x65,0x5d,0xdd,0x2d,0xf0,0xcc, + 0xf6,0xef,0xbd,0xea,0xcc,0x8c,0x8c,0x8c,0x8c,0x88,0xef,0xf7,0x77,0x44,0x64,0x64, + 0x36,0xcc,0xc8,0x8c,0xcc,0xc8,0x8c,0xcc,0xc8,0x8c,0xcc,0xc8,0x8c,0xcc,0xc8,0xff, + 0x77,0x22,0x26,0x7b,0xa1,0xcc,0x5e,0xeb,0x96,0xb1,0x65,0xa,0xe5,0xcd,0x48,0xe9, + 0x72,0x1d,0x48,0x80,0x8d,0xc0,0xbd,0x20,0xed,0x4e,0x97,0x93,0x29,0xab,0x6c,0xc0, + 0x6c,0xe0,0x35,0x40,0x6b,0x3,0x3d,0x2,0x9a,0x6,0xa2,0x1f,0x44,0xe3,0x64,0x6a, + 0x30,0x23,0x65,0x4b,0x2f,0x50,0xf,0x32,0x5,0x66,0x1a,0xe4,0x42,0xc8,0x0,0x26, + 0x60,0x8a,0x32,0x89,0x50,0x32,0x1,0x1c,0xe0,0xf7,0x80,0x51,0xb,0xa1,0x9,0x8, + 0x87,0x21,0x94,0x4,0xa3,0xaa,0xa2,0x22,0x94,0x6a,0x68,0x8,0x45,0x80,0xa4,0x94, + 0x33,0x56,0xe0,0x38,0x4a,0x58,0x8,0x39,0x1,0x84,0xfa,0xfa,0x52,0xe9,0xf1,0xf1, + 0xe4,0x31,0xc8,0xd4,0x41,0x32,0x9,0xa9,0x21,0x48,0xfd,0x16,0xd2,0xd7,0x95,0x41, + 0x84,0x92,0xc0,0x92,0x20,0xde,0x4,0xa3,0x19,0xc2,0x69,0xa8,0x8,0xd7,0xd4,0x24, + 0x8e,0x34,0x37,0xdf,0x13,0xaa,0xaf,0xbf,0x48,0xd3,0xf5,0xf9,0xe3,0xdd,0xdd,0x95, + 0x48,0x19,0x2e,0xa1,0x9c,0xb2,0x65,0xba,0xae,0x51,0xd3,0x44,0x9e,0xf4,0x72,0xef, + 0x97,0x2f,0x6f,0xb1,0xfb,0x97,0x5b,0x66,0x50,0x9a,0x26,0xc4,0x44,0xb8,0xbe,0x7e, + 0x58,0x9a,0xe6,0x7e,0xb3,0xa7,0xe7,0x99,0xe6,0xbe,0xbe,0x7,0x87,0x87,0x86,0x8e, + 0x68,0x30,0xd6,0x5,0xa9,0x4f,0x41,0xba,0x14,0x12,0x14,0x25,0x80,0xad,0xf9,0x46, + 0x1f,0x54,0x0,0x55,0x43,0xa7,0x9c,0xf2,0x5f,0x63,0xab,0x56,0xfd,0x45,0xa8,0xbe, + 0xbe,0xca,0x1c,0x1b,0x23,0x33,0x3c,0xcc,0xb1,0x5d,0xbb,0xca,0x6a,0x50,0x50,0x9e, + 0xa0,0x8a,0x4c,0x15,0xfc,0xe3,0x45,0xb8,0x72,0x49,0x53,0xee,0xf9,0x52,0xeb,0x9d, + 0x38,0xfd,0x74,0xf4,0xca,0x4a,0xb4,0x8a,0xa,0xc6,0xf,0x1f,0x3e,0x3a,0xf2,0xbb, + 0xdf,0xfd,0x7d,0xcd,0xef,0x7e,0xf7,0xdd,0x4a,0x18,0x6e,0x87,0xf1,0x52,0x48,0xa0, + 0x17,0xa9,0x98,0x0,0x8c,0x3d,0x10,0xd5,0x21,0x91,0xbc,0xea,0xaa,0x47,0xeb,0x2f, + 0xbd,0xf4,0xc6,0x70,0x53,0x53,0x18,0x61,0x41,0x26,0x84,0x60,0xbc,0xad,0xad,0xac, + 0xca,0x7,0xe5,0x11,0x79,0xd2,0xa5,0x72,0x3e,0x5f,0x19,0x22,0x20,0x6d,0x32,0x32, + 0xd9,0xfb,0x97,0x53,0x5e,0x50,0xfa,0x64,0xad,0x4e,0xd5,0xf2,0xe5,0x18,0x55,0x55, + 0x18,0xd5,0xd5,0xc4,0x16,0x2c,0x88,0x54,0xaf,0x5d,0x7b,0xde,0x11,0x5d,0x3f,0x29, + 0xbc,0x77,0xef,0xf3,0x1a,0x64,0xf6,0x83,0xf9,0x83,0x22,0xc5,0x1b,0x45,0xee,0xa7, + 0xf5,0x42,0x24,0xe,0x55,0xc3,0x97,0x5d,0xf6,0xd3,0xb9,0x37,0xde,0xb8,0xde,0x4c, + 0x26,0xc9,0xc,0xf,0x7b,0x2e,0x94,0x80,0xcc,0x64,0xa,0x36,0xe8,0xe3,0x32,0xff, + 0xf9,0xae,0x2f,0x15,0xc8,0x7c,0xe4,0x34,0x4b,0xa8,0xd3,0xf1,0x70,0x9,0xf9,0xf2, + 0x6a,0xba,0x8e,0x5e,0x55,0x85,0x5e,0x59,0x89,0x5e,0x59,0x69,0x11,0xa1,0xb2,0x92, + 0x85,0xb7,0xde,0x7a,0x41,0x5b,0x3a,0xfd,0xa3,0xaa,0x5f,0xfc,0xe2,0xb6,0x28,0x98, + 0x9b,0xc1,0xbc,0xde,0xa,0x12,0x3,0x25,0x2f,0x1,0x24,0x88,0x36,0x8,0x55,0x40, + 0xf4,0xe8,0xaa,0x55,0xff,0x65,0xee,0x85,0x17,0x9e,0x23,0xa5,0x44,0xaf,0xaa,0x2, + 0x21,0xc8,0x54,0x55,0x61,0x4e,0x4c,0x20,0xa3,0x51,0xaa,0x96,0x2c,0x21,0xb2,0x62, + 0x5,0x46,0x3c,0x6e,0x8d,0x9,0xfe,0x93,0x88,0x9f,0x34,0x53,0x25,0xe4,0x54,0xc5, + 0xb9,0x7f,0x66,0x64,0x84,0xd1,0x8e,0xe,0x44,0x55,0x15,0xe9,0xc3,0x87,0x31,0xc2, + 0x61,0x74,0x40,0xaf,0xac,0x24,0x33,0x3a,0x4a,0xe3,0x85,0x17,0x5e,0x78,0x68,0xdf, + 0xbe,0x3b,0x1a,0xf7,0xef,0xff,0x5e,0x23,0xa4,0x65,0x81,0xa0,0xb0,0x90,0x5,0xd0, + 0xd2,0x10,0x36,0x23,0x91,0xba,0x9a,0x75,0xeb,0xbe,0xc,0x90,0x19,0x1e,0x46,0xd6, + 0xd6,0xc2,0xaa,0x55,0x68,0x23,0x23,0x54,0x36,0x34,0x20,0x2a,0x2b,0x39,0xd6,0xd9, + 0xc9,0xc4,0xd0,0x10,0xa3,0x3,0x3,0x48,0xd3,0x2c,0x50,0xe4,0x8c,0x4c,0x87,0x68, + 0x86,0x41,0x78,0xe1,0x42,0xaa,0x5b,0x5a,0x8,0x45,0xa3,0x8c,0x77,0x76,0x22,0x74, + 0x9d,0xd4,0xee,0xdd,0xc8,0x91,0x11,0xf4,0x70,0x98,0xc8,0x49,0x27,0xfd,0xb7,0x4c, + 0x57,0xd7,0xcf,0x9a,0x27,0x26,0x26,0x80,0x14,0x79,0xac,0x40,0x3e,0x2,0x8,0xac, + 0xf8,0x20,0x32,0xd4,0xd8,0x78,0x7b,0x63,0x53,0x53,0x75,0x7a,0x78,0x18,0x19,0x8f, + 0x23,0xa2,0x51,0xc2,0xa6,0x49,0x64,0xe1,0x42,0x6,0xf6,0xee,0xe5,0xc8,0x9e,0x3d, + 0x33,0xa0,0x7f,0x42,0x32,0xb4,0x77,0x2f,0x55,0xf3,0xe6,0x31,0xfb,0xd4,0x53,0x19, + 0xef,0xea,0x62,0xa4,0xa2,0x2,0xa9,0xeb,0x68,0x23,0x23,0x44,0xe7,0xcc,0xa9,0x3d, + 0x5c,0x5f,0x7f,0x53,0x4d,0x57,0xd7,0x3f,0x2,0xe3,0x58,0x5e,0x2c,0xc7,0xa,0x4, + 0x12,0x60,0x83,0x3d,0xec,0x9b,0xd,0x11,0x66,0xcf,0xfe,0x53,0x99,0x4a,0x31,0x96, + 0x4e,0x23,0xc7,0xc7,0x9,0xf5,0xf7,0x13,0x5d,0xba,0x94,0xee,0x37,0xdf,0x64,0xb8, + 0xbb,0xfb,0xf8,0xb6,0x70,0x46,0x8a,0xca,0xb1,0x8e,0xe,0x34,0xc3,0xa0,0x7e,0xf5, + 0x6a,0x52,0xef,0xbd,0xc7,0xc4,0xc4,0x4,0x22,0x95,0x22,0xa4,0x69,0x90,0x48,0x5c, + 0x12,0xed,0xea,0xfa,0xd1,0x9b,0x60,0x6c,0x80,0xf4,0x86,0x52,0x9,0x70,0x2f,0xd0, + 0xb,0xda,0x18,0x84,0x45,0x28,0xd4,0x32,0x3a,0x32,0x42,0x2a,0x1c,0x26,0x14,0xe, + 0x13,0x99,0x3f,0x9f,0x63,0x5d,0x5d,0x1c,0xeb,0xea,0x3a,0xae,0xd,0x9b,0x91,0xd2, + 0xe5,0x88,0x6d,0x9,0x2a,0x16,0x2e,0xe4,0xd8,0x7b,0xef,0x31,0x71,0xf4,0x28,0x91, + 0xe1,0x61,0x64,0x2c,0xb6,0x24,0x3,0xe1,0x5,0xa0,0xdd,0xb,0x6c,0x8,0xb8,0x36, + 0x90,0x0,0x5b,0x40,0x9c,0x6c,0x85,0x73,0x46,0xb2,0xaf,0x37,0x76,0xf0,0x5f,0xde, + 0x20,0x9d,0x4a,0x1,0xb0,0xec,0x3b,0xdf,0xe1,0x58,0x6f,0xef,0x8c,0xd9,0xff,0x23, + 0x93,0xa1,0xb6,0x36,0x4,0xf0,0xee,0xc6,0x8d,0x88,0x74,0x1a,0x23,0x1c,0x62,0x6e, + 0x4b,0x4b,0x65,0x1a,0x8c,0x21,0xd0,0x5e,0xca,0x33,0xe7,0x13,0x48,0x80,0xeb,0x80, + 0x36,0xd0,0x44,0x38,0xac,0x8f,0x8d,0x8c,0x44,0x1c,0xf0,0x1,0xa8,0xaa,0xc2,0x4c, + 0xa7,0xa7,0xbf,0x5,0x33,0x32,0x25,0x49,0xe,0xd,0xd1,0xb0,0x76,0x2d,0xc6,0xec, + 0xd9,0xa4,0x3b,0x3b,0x49,0x25,0x53,0x8c,0x8e,0x8c,0x46,0xf4,0x70,0x58,0xd7,0x92, + 0x49,0xed,0xba,0x3c,0xd7,0x5,0x12,0xe0,0x25,0x10,0xf5,0x20,0xa2,0xa0,0x8d,0xf, + 0x8f,0x78,0xce,0x99,0x30,0xa3,0xfd,0x7f,0x84,0x92,0x1e,0x1f,0x47,0xf,0x87,0xd1, + 0x13,0x9,0xd2,0x9d,0x9d,0x48,0x60,0x64,0x78,0x98,0x94,0xe5,0xca,0xc5,0x4b,0xe5, + 0x58,0x0,0x80,0x5a,0x40,0x80,0x48,0x8d,0x8f,0x3,0xca,0x18,0x34,0x99,0x44,0xca, + 0x4f,0x7a,0x44,0x3c,0x23,0x7e,0x71,0x94,0xd2,0x94,0xd2,0xc5,0x6a,0x62,0x7c,0x9c, + 0x8,0x88,0x30,0xd0,0x9f,0xe7,0xba,0xbc,0x4,0x18,0xb6,0x2d,0x40,0x26,0x9d,0x76, + 0xb,0xf4,0xcf,0xf8,0xcd,0xc8,0x1f,0x91,0x38,0x56,0x59,0x88,0xac,0xb2,0xa6,0xd3, + 0xa4,0xd,0x43,0x1b,0x2b,0xf0,0xcc,0x27,0x90,0x0,0x9f,0x6,0x3a,0x81,0x94,0x94, + 0xc2,0xf4,0x99,0x7b,0x69,0x9a,0x9f,0xf8,0x8c,0xd8,0x8c,0xe4,0x8a,0x94,0x12,0xe7, + 0xf9,0xc,0x58,0xca,0x9a,0x31,0x4d,0x90,0x52,0xd4,0x0,0xab,0xf2,0x5c,0x57,0xd0, + 0x2,0xe8,0xa,0x73,0x5c,0x2b,0x30,0x43,0x80,0x3f,0x4a,0x91,0x16,0xd8,0xd6,0xbe, + 0x93,0x6,0xa4,0x41,0x4c,0x94,0x6b,0x1,0x1c,0x11,0x20,0xfc,0xf,0x54,0xa6,0x9b, + 0x0,0x19,0xe0,0xb9,0x8e,0xe,0xde,0xdd,0xbf,0x9f,0xa3,0x23,0x23,0x2c,0x6e,0x6e, + 0xe6,0xcf,0x96,0x2f,0x67,0x5e,0xb8,0xe8,0xf2,0x82,0xff,0x50,0xd2,0x31,0x31,0xc1, + 0x33,0x1f,0x7c,0x40,0xdb,0xa1,0x43,0xd4,0x56,0x55,0xb1,0x6e,0xe9,0x52,0x3e,0x33, + 0x67,0x4e,0xe1,0xc7,0xb1,0x65,0x88,0x83,0x8b,0x54,0x5c,0x0,0x58,0x18,0x16,0xba, + 0xae,0xd8,0xd3,0x40,0xe1,0x7,0x7b,0x3a,0x9,0x90,0x92,0x92,0x87,0x7e,0xff,0x7b, + 0x76,0x1f,0x38,0xe0,0xa6,0xed,0x6e,0x6f,0x67,0x5f,0x67,0x27,0x5f,0xf8,0xf4,0xa7, + 0x59,0x12,0x89,0x4c,0xd3,0x9d,0x3e,0x59,0xf9,0x68,0x6c,0x8c,0x7,0x5f,0x79,0x85, + 0x8c,0x1d,0x3f,0xd,0xc,0xd,0xf1,0xf3,0x37,0xdf,0xa4,0x63,0xe1,0x42,0x3e,0xbf, + 0x72,0x25,0x21,0x51,0x74,0x59,0x46,0x71,0x91,0x12,0xe1,0x73,0x1,0xb6,0x94,0x4f, + 0x80,0x37,0x41,0x54,0x83,0xc8,0x58,0x6b,0xff,0x3c,0x5,0x4e,0x17,0x1,0x52,0x52, + 0xf2,0xf0,0x47,0x1f,0x71,0xb0,0xaf,0x8f,0xdb,0x6e,0xbb,0x8d,0x53,0x4f,0x3d,0x95, + 0x9a,0x9a,0x1a,0xf6,0xee,0xdd,0xcb,0xe6,0xcd,0x9b,0xf9,0x97,0x5f,0xfd,0x8a,0x5b, + 0xce,0x3e,0x9b,0x45,0xa1,0xd0,0x34,0xdc,0xed,0x93,0x93,0x3d,0x13,0x13,0x3c,0xfc, + 0xeb,0x5f,0xb3,0x6a,0xd5,0x2a,0xae,0xbd,0xf6,0x5a,0x16,0x2d,0x5a,0xc4,0xd0,0xd0, + 0x10,0xbb,0x76,0xed,0x62,0xcb,0x96,0x2d,0x3c,0xa2,0x69,0xdc,0xb0,0x6c,0xd9,0x94, + 0x49,0xa0,0xe,0xcd,0x55,0x17,0x90,0xb1,0xd7,0x6c,0xbe,0x59,0xee,0x30,0x10,0x2c, + 0xff,0x91,0xf3,0x4c,0x7d,0x1a,0x8,0x90,0x2,0x36,0xef,0xdd,0xcb,0xe1,0x23,0x47, + 0xf8,0xda,0xd7,0xbe,0x46,0x6b,0x6b,0xab,0x7b,0x6e,0xcd,0x9a,0x35,0x2c,0x5f,0xbe, + 0x9c,0x7f,0xf8,0x87,0x7f,0xe0,0x91,0xd7,0x5f,0xe7,0xa6,0xd3,0x4f,0xa7,0x45,0x9f, + 0x2e,0x43,0xf9,0xf1,0xca,0xbe,0x54,0x8a,0xcd,0xbb,0x76,0x71,0xea,0xa9,0xa7,0xf2, + 0xe5,0x2f,0x7f,0x19,0xc3,0xb0,0xba,0x3b,0x16,0x8b,0x71,0xc5,0x15,0x57,0xb0,0x64, + 0xc9,0x12,0xfe,0xee,0xef,0xfe,0x8e,0xcd,0xfb,0xf6,0x71,0xfd,0xe2,0xc5,0x18,0x53, + 0x18,0x5e,0xcb,0x80,0x51,0x0,0x58,0x18,0x16,0x52,0xa1,0xbc,0xf,0xef,0x35,0x2b, + 0xa6,0x14,0x12,0xdb,0xf7,0x2b,0x37,0x9a,0xca,0x2f,0x69,0x9a,0x6c,0x6b,0x6f,0xa7, + 0xf7,0xd8,0x31,0xfe,0xe6,0x6f,0xfe,0xc6,0x3,0xbe,0x23,0xa1,0x50,0x88,0xbf,0xfa, + 0xab,0xbf,0xe2,0xc4,0x93,0x4e,0x62,0xeb,0x6f,0x7f,0xcb,0x81,0x29,0xde,0xf3,0x93, + 0xf8,0xed,0x4f,0xa7,0x79,0xfc,0x9d,0x77,0x38,0xc5,0x7,0xbe,0x2a,0xab,0x57,0xaf, + 0xe6,0xab,0x5f,0xfd,0x2a,0x3d,0x43,0x43,0x3c,0x7e,0xe0,0x0,0x29,0x29,0x27,0x7f, + 0x4f,0x1f,0x79,0x1c,0xcc,0x4,0x8,0xad,0x80,0x1b,0x28,0xb6,0x7a,0xc3,0x33,0xa, + 0x70,0x83,0xc0,0x29,0x80,0xbf,0xa3,0xab,0x8b,0xde,0x63,0xc7,0xf8,0xeb,0xbf,0xfe, + 0xeb,0x40,0xf0,0x1d,0x31,0xc,0x83,0xaf,0x7c,0xe5,0x2b,0xac,0x3d,0xe1,0x4,0x1e, + 0x7f,0xf7,0x5d,0x3a,0xa7,0xd2,0x39,0x1f,0xf3,0xaf,0xcd,0x34,0xd9,0xfe,0xde,0x7b, + 0x9c,0xbc,0x6e,0x1d,0xf7,0xdc,0x73,0x4f,0x20,0xf8,0x8e,0xac,0x5a,0xb5,0x8a,0xaf, + 0x7c,0xe5,0x2b,0x1c,0x1e,0x1a,0x62,0xc7,0xa1,0x43,0x93,0x26,0x81,0x3b,0xf,0x80, + 0xd7,0x5,0x50,0x24,0x6,0xc8,0x4b,0x80,0x51,0x9f,0x5,0x70,0xa,0x34,0xa7,0x0, + 0xfe,0x33,0xbd,0xbd,0xf4,0xe,0xf,0xf3,0x97,0x7f,0xf9,0x97,0x2c,0x5b,0xb6,0xac, + 0x50,0xbd,0x5c,0x12,0x7c,0xf1,0x8b,0x5f,0x64,0xcd,0xda,0xb5,0xec,0xf8,0xc3,0x1f, + 0x38,0xc8,0xd4,0x2d,0xd0,0xf1,0xfe,0xb5,0x9b,0x26,0xcf,0x7c,0xf8,0x21,0x27,0xaf, + 0x5b,0xc7,0x9d,0x77,0xde,0x59,0x10,0x7c,0x47,0x56,0xad,0x5a,0xc5,0x97,0xbe,0xf4, + 0x25,0x7a,0x8e,0x1e,0xe5,0xd9,0xbe,0xbe,0xc9,0x91,0xc0,0x19,0x2,0xda,0x2e,0x40, + 0x59,0xcd,0x24,0x46,0x27,0x63,0x1,0x2a,0x1,0x21,0x65,0x8e,0xb,0xc0,0x61,0x5b, + 0x19,0xbf,0x94,0x69,0xf2,0x8b,0xa1,0x21,0x6,0xc6,0xc6,0xf8,0xf2,0x97,0xbf,0xcc, + 0xd2,0xa5,0x4b,0x8b,0x76,0x8a,0x23,0x86,0x61,0x70,0xe7,0x9d,0x77,0xb2,0x6a,0xf5, + 0x6a,0x9e,0xdd,0xb7,0x8f,0x43,0x9a,0x36,0xa9,0x3a,0x7c,0x1c,0xbf,0x4e,0xe0,0xe7, + 0x6d,0x6d,0x9c,0x70,0xe2,0x89,0xdc,0x7a,0xeb,0xad,0x25,0x81,0xef,0xc8,0xca,0x95, + 0x2b,0xb9,0xe7,0x9e,0x7b,0xe8,0x1d,0x1e,0xe6,0x85,0xa3,0x47,0xc9,0x48,0x59,0xd6, + 0xbd,0xa5,0x69,0xe6,0x4c,0x4,0x49,0x1b,0xc3,0xca,0x2,0xf7,0xcd,0x4b,0x80,0x31, + 0x10,0xe3,0xa0,0xa9,0x4,0x98,0x8c,0xb,0xc8,0x0,0x2f,0x8d,0x8e,0x32,0x30,0x3e, + 0xce,0xdd,0x77,0xdf,0xcd,0x92,0x25,0x4b,0x4a,0xee,0x14,0x29,0x25,0x52,0x4a,0xc, + 0xc3,0xe0,0xf6,0xdb,0x6f,0x67,0xc5,0xca,0x95,0x3c,0x7f,0xe0,0x0,0x87,0xc,0xe3, + 0x13,0xd7,0x74,0xff,0xef,0xa0,0xae,0xf3,0x8b,0x8e,0xe,0x56,0xaf,0x59,0xc3,0xcd, + 0x37,0xdf,0x8c,0xae,0xeb,0x6e,0xfd,0x4b,0x95,0xe5,0xcb,0x97,0x73,0xc7,0x1d,0x77, + 0xd0,0x3b,0x32,0xc2,0x8b,0xa3,0xa3,0x96,0x36,0x97,0x78,0xff,0x7c,0x2e,0x60,0xdc, + 0x7e,0x18,0x94,0xef,0x9e,0x5,0x63,0x0,0xff,0x24,0xc2,0x64,0x8,0xf0,0x61,0x28, + 0xc4,0xc0,0xf8,0x38,0xb7,0xdf,0x7e,0x3b,0x8b,0x17,0x2f,0x2e,0xb9,0x33,0x5c,0x93, + 0x66,0x77,0xa2,0xae,0xeb,0xdc,0x7c,0xf3,0xcd,0xac,0x58,0xb1,0x82,0x17,0xbb,0xba, + 0x38,0x1c,0xe,0x7f,0xe2,0xa0,0x3b,0xbf,0x43,0x86,0xc1,0x4b,0x5d,0x5d,0xac,0x5e, + 0xb3,0x86,0x9b,0x6e,0xba,0x9,0xcd,0x5e,0x18,0xab,0xb6,0xa1,0x54,0x69,0x6d,0x6d, + 0xe5,0xd6,0x5b,0x6f,0xa5,0x6f,0x74,0x94,0xdd,0xe5,0xb4,0x51,0xb9,0x87,0xdf,0x5, + 0x14,0xba,0x5f,0x51,0x2,0x4c,0x75,0x14,0x30,0x8,0xdc,0x72,0xcb,0x2d,0x93,0x6, + 0x5f,0x4d,0xd3,0x75,0x9d,0x1b,0x6e,0xb8,0x81,0xd6,0xe5,0xcb,0xf9,0x65,0x6f,0x2f, + 0xbd,0x91,0xc8,0x27,0xe,0x7e,0x77,0x28,0xc4,0xab,0x7d,0x7d,0xac,0x5a,0xbd,0x9a, + 0xeb,0xaf,0xbf,0xde,0x3,0xbe,0xff,0x57,0xaa,0x2c,0x5b,0xb6,0x8c,0x9b,0x6f,0xbe, + 0x99,0xfe,0x32,0xeb,0x22,0x84,0x70,0xdd,0x80,0x3a,0xa,0x28,0x74,0xaf,0x40,0x27, + 0x15,0xb5,0x2e,0x12,0x72,0x1a,0x66,0x2,0xaf,0xb8,0xfa,0x6a,0x9a,0x66,0xcf,0x2e, + 0x39,0xbf,0x1f,0x7c,0x3f,0x9,0xc,0xc3,0xe0,0xba,0xeb,0xae,0x63,0xdb,0xb6,0x6d, + 0xbc,0xb6,0x7f,0x3f,0x67,0xc5,0xe3,0xd4,0x8f,0x8c,0x4,0x96,0x75,0xbc,0xa5,0x37, + 0x16,0xe3,0x37,0x47,0x8e,0xb0,0x7c,0xc5,0xa,0xae,0xba,0xea,0x2a,0x34,0x4d,0xf3, + 0xd4,0x57,0x8,0x81,0xb4,0x67,0xe8,0x9c,0x74,0x51,0xe2,0x84,0xcf,0xd2,0xa5,0x4b, + 0xa9,0xad,0xaa,0xa2,0xfb,0xa1,0x87,0x4a,0xca,0xef,0xf6,0x17,0x5e,0x17,0xe0,0xc, + 0x3,0xa3,0x79,0x88,0x50,0xd0,0x2,0xa4,0x83,0x2e,0x2a,0x93,0x95,0x95,0xc9,0x24, + 0xe1,0x70,0xb8,0xa4,0x86,0x17,0x3,0xdf,0xd9,0xea,0xba,0xce,0x35,0xd7,0x5c,0xc3, + 0xe2,0x25,0x4b,0xf8,0xf7,0xe1,0x61,0x6,0x62,0xb1,0x8f,0x5d,0xf3,0x7b,0xa3,0x51, + 0x76,0xd,0xf,0xb3,0xac,0xb5,0x95,0x2b,0xaf,0xbc,0xd2,0x3,0x7e,0xa1,0x6d,0xa9, + 0x96,0x20,0x1c,0xe,0x13,0x1d,0x1f,0x2f,0xb9,0x3e,0xfe,0x18,0xc0,0xb9,0x4b,0x20, + 0x86,0x8a,0x14,0xc,0x2,0x83,0xcc,0x47,0xb9,0xc3,0xc0,0x43,0x2f,0xbf,0x4c,0x28, + 0x14,0x22,0x1a,0x8d,0x16,0x24,0x41,0xa9,0xe0,0xbb,0x15,0xd7,0x34,0xae,0xbc,0xf2, + 0x4a,0x16,0x2f,0x59,0xc2,0x9b,0x13,0x13,0xc,0x56,0x55,0x7d,0x6c,0xe0,0xf7,0xc5, + 0x62,0xbc,0x9d,0x4c,0xb2,0x64,0xe9,0x52,0x2e,0xbd,0xf4,0xd2,0x1c,0xf0,0x83,0x4c, + 0x7f,0x39,0x24,0x88,0xc5,0x62,0x84,0x42,0x21,0xba,0x5f,0x7e,0xb9,0xac,0x7a,0x41, + 0xd6,0xc2,0xa8,0x2e,0x60,0x4a,0x41,0xa0,0x7f,0x14,0x50,0xae,0x5,0x18,0x6e,0x6f, + 0x67,0xdf,0xce,0x9d,0x18,0x86,0x91,0x97,0x4,0xa5,0x68,0x4c,0x50,0x9a,0xa6,0x69, + 0x5c,0x72,0xc9,0x25,0x2c,0x5a,0xbc,0x98,0x77,0x4d,0x93,0x23,0xd5,0xd5,0xc7,0x1d, + 0xfc,0x81,0xaa,0x2a,0x7e,0xf,0x2c,0x5e,0xb2,0x84,0x8b,0x2f,0xbe,0xd8,0x8d,0xf6, + 0x4b,0xa9,0x6f,0x29,0x24,0x88,0xc5,0x62,0x18,0x86,0xc1,0xfe,0x67,0x9e,0x61,0xb8, + 0xa3,0xa3,0x74,0xf0,0xed,0xf5,0x0,0x41,0x2e,0xa0,0x10,0xc6,0x45,0xa7,0x82,0x3d, + 0x40,0x31,0xb9,0x89,0x98,0xae,0x97,0x5f,0x66,0xff,0x73,0xcf,0x5,0x92,0xa0,0x98, + 0xd9,0x2c,0x96,0xa6,0xeb,0x3a,0x17,0x5d,0x74,0x11,0xb,0x5a,0x5a,0xf8,0xc0,0x30, + 0x18,0xaa,0xa9,0x39,0x6e,0xe0,0xf,0xd5,0xd4,0xf0,0x7,0xc3,0xa0,0x65,0xe1,0x42, + 0x2e,0xb8,0xe0,0x2,0xcf,0x50,0x2f,0x1f,0xd0,0xce,0xb6,0x50,0x1b,0x1c,0x71,0xc1, + 0xff,0xb7,0x7f,0xe3,0xe0,0x4b,0x2f,0x95,0x5d,0x3f,0xf,0x4e,0xf6,0xfe,0x94,0xa6, + 0x82,0x33,0x1,0x16,0x40,0x9a,0x93,0x9b,0x24,0x39,0xf0,0xdc,0x73,0xec,0x7f,0xf6, + 0xd9,0x92,0x48,0xa0,0x4a,0xb1,0xce,0x74,0x62,0x82,0xb,0x2e,0xb8,0x80,0xe6,0xf9, + 0xf3,0xf9,0xa8,0xa2,0x82,0xe1,0x78,0x7c,0xda,0x27,0x79,0x8e,0xd6,0xd6,0xf2,0x61, + 0x24,0xc2,0x82,0x96,0x16,0x3e,0xf3,0x99,0xcf,0xe4,0x8c,0xf3,0xcb,0xf1,0xff,0x41, + 0x16,0xc0,0x5,0xff,0xf9,0xe7,0x39,0xf0,0xcc,0x33,0x65,0xd7,0xcf,0x59,0x11,0xa4, + 0xce,0x4,0x4a,0x1b,0xc3,0x42,0x18,0xe7,0x9d,0xaa,0x1a,0x7,0x11,0x4a,0xa7,0xb5, + 0xa9,0x8e,0x2,0x54,0x69,0x7f,0xf6,0x59,0x24,0xb0,0xf8,0xe2,0x8b,0x89,0x46,0xa3, + 0x8c,0x8e,0x8e,0x6,0xe6,0x9b,0x8c,0x55,0xd0,0x75,0x9d,0xf3,0xce,0x3b,0x8f,0x57, + 0x5f,0x7d,0x95,0x3d,0xdd,0xdd,0x2c,0x95,0x92,0xca,0xfe,0x7c,0x4b,0x21,0xcb,0x93, + 0x63,0xf5,0xf5,0xec,0xad,0xaa,0x62,0xfe,0xdc,0xb9,0xac,0x5f,0xbf,0x3e,0x27,0xaa, + 0x2f,0x25,0xb0,0x2b,0x74,0x4d,0x65,0x65,0xa5,0x5,0xfe,0x73,0xcf,0xd1,0xfe,0xcc, + 0x33,0x93,0xaa,0xa3,0x34,0xcd,0xc0,0xf,0x5f,0x64,0xd2,0x69,0x2d,0x5,0x22,0xdf, + 0xca,0x8a,0xbc,0x4,0x88,0xe1,0x8d,0x20,0x3d,0xf3,0x0,0x93,0xaa,0xa2,0x25,0xed, + 0x3b,0x77,0x82,0x69,0xb2,0xf8,0x92,0x4b,0x88,0xc5,0x62,0x8c,0xd8,0x43,0xb8,0x52, + 0x35,0xa9,0x50,0x9a,0xae,0xeb,0xac,0x5f,0xbf,0x9e,0xd7,0x5e,0x7b,0x8d,0x36,0xc3, + 0x60,0x91,0x80,0x68,0x6f,0xef,0xa4,0xbf,0x5c,0x25,0x81,0x91,0x86,0x6,0xda,0xe3, + 0x71,0x9a,0xe7,0xcc,0xe1,0x8c,0x33,0xce,0xc8,0xb,0xa4,0x7f,0xc8,0x97,0x6f,0x8, + 0xe8,0x1f,0xe,0xba,0x9a,0xff,0xec,0xb3,0xb4,0xed,0xdc,0x39,0xc9,0x9a,0xfa,0xfa, + 0x42,0xd9,0xa,0x10,0xb1,0x2,0xd7,0x15,0x9c,0xac,0x76,0x5c,0x80,0x5a,0xf0,0x54, + 0x9,0x0,0xd0,0xb6,0x73,0x27,0xa6,0x94,0x2c,0xbd,0xf4,0x52,0x2a,0x2b,0x2b,0x19, + 0x1e,0x1e,0xb6,0xca,0x9f,0x4,0xf8,0xfe,0x73,0x9a,0xa6,0x71,0xe6,0x99,0x67,0xf2, + 0xfa,0xeb,0xaf,0xd3,0xa1,0xeb,0xcc,0x97,0x92,0x58,0x6f,0x8f,0x9b,0xa7,0x18,0x19, + 0xd4,0xb6,0x8d,0x36,0x34,0xd2,0xd9,0xd0,0xc8,0xdc,0x59,0xb3,0x38,0xf5,0xd4,0x53, + 0x27,0xd,0x7e,0x10,0xf0,0x52,0x4a,0xaa,0xaa,0xaa,0x8,0x85,0x42,0xec,0xdd,0xb9, + 0xd3,0x52,0x8c,0xa9,0x88,0x69,0x3f,0xb,0xf0,0xad,0x7,0xc8,0x80,0x28,0x4,0x72, + 0xe0,0xb9,0x76,0x10,0x75,0x76,0xf0,0x30,0x9d,0x2e,0xc0,0x73,0x8f,0xa7,0x9f,0x6, + 0xd3,0x64,0xe9,0xe5,0x97,0x97,0x44,0x82,0x52,0xcf,0x81,0x35,0x3a,0x38,0xed,0xb4, + 0xd3,0x78,0xeb,0xad,0xb7,0x38,0x64,0xe8,0xcc,0x3,0xa2,0x3d,0xa5,0xbd,0xc8,0xea, + 0x10,0x64,0xa4,0x69,0x16,0x87,0x66,0xcf,0x65,0x76,0x63,0x23,0xeb,0xd6,0xad,0x2b, + 0xa,0x7e,0xde,0xf2,0x2,0x48,0x0,0x50,0x53,0x53,0x43,0xc8,0x30,0xd8,0xfb,0xf4, + 0xd3,0xb4,0x3d,0xfd,0x74,0x49,0x75,0x2b,0x24,0x6e,0x10,0xa8,0xc,0x3,0xed,0xf6, + 0x88,0x71,0x10,0x5d,0xe5,0xae,0x8,0x8a,0x2,0xc9,0xe3,0xbc,0x2a,0xb8,0xed,0xe9, + 0xa7,0x91,0x52,0xb2,0xec,0x8a,0x2b,0xa8,0xaa,0xaa,0x62,0x78,0x78,0x38,0x6f,0x67, + 0x4e,0x66,0x9e,0x60,0xdd,0xba,0x75,0xbc,0xf3,0xce,0x3b,0xf4,0x84,0x42,0xcc,0xd6, + 0x20,0x72,0xa8,0xb4,0x17,0x5a,0xc7,0x67,0xcd,0xa1,0x77,0xfe,0x2,0x66,0x37,0x34, + 0xb2,0x76,0xed,0xda,0x92,0xc0,0x2f,0xc5,0xf4,0x3b,0xda,0x5f,0x5d,0x5d,0xed,0x82, + 0xbf,0xff,0xa9,0xa7,0x4a,0xeb,0xac,0x22,0xe2,0x4,0x81,0x68,0x5a,0x8e,0xb,0x88, + 0x16,0xb8,0x2e,0x2f,0x1,0x26,0x40,0x98,0x41,0x2e,0xa0,0x84,0x80,0xa7,0x1c,0x69, + 0x7f,0xfa,0x69,0x50,0x48,0x70,0xec,0xd8,0x31,0x9c,0x77,0x11,0x26,0x13,0x17,0xa8, + 0xfb,0x42,0x8,0xd6,0xae,0x5d,0xcb,0xfb,0xef,0xbf,0x4f,0xbf,0x61,0xd0,0x20,0x25, + 0x15,0xdd,0x85,0x49,0x30,0x36,0x7b,0xe,0x7d,0xb,0x17,0xd3,0x58,0x57,0xcf,0xaa, + 0x55,0xab,0x72,0xc0,0x9b,0x8a,0xff,0x7,0x5b,0xf3,0x43,0x21,0xf6,0x3c,0xf5,0x14, + 0x6d,0xd3,0x4,0xbe,0x5d,0x31,0x84,0x10,0x68,0xba,0x9e,0xe3,0x2,0xa6,0x6d,0x59, + 0xb8,0x7b,0x2f,0x65,0xcc,0x39,0x1d,0xd2,0xf6,0xd4,0x53,0x48,0x29,0x69,0xbd,0xf2, + 0x4a,0xaa,0xab,0xab,0x39,0x7a,0xf4,0x68,0xc9,0x24,0x28,0x96,0xa6,0xeb,0x3a,0xab, + 0x56,0xad,0xe2,0x83,0xf,0x3e,0x60,0x50,0x37,0xa8,0x17,0x10,0x3e,0xd4,0x19,0x58, + 0x8f,0x89,0x39,0xcd,0xc,0x2e,0x6e,0xa5,0xa1,0xae,0x8e,0xd6,0xd6,0x56,0xf7,0xc1, + 0x8e,0xbf,0xec,0x52,0x23,0x7f,0x35,0xaf,0x10,0x82,0xda,0xda,0x5a,0xb,0xfc,0x1d, + 0x3b,0x68,0xdb,0xb1,0xa3,0xa4,0xeb,0x4b,0x15,0xa7,0x3e,0x9a,0xbd,0x88,0x56,0x75, + 0x1,0x85,0xae,0xcb,0x4b,0x80,0xa4,0xb5,0x98,0x30,0xc7,0x5,0xb8,0x37,0x9b,0x66, + 0x4b,0xe0,0x74,0xc8,0xb2,0x32,0x48,0x50,0xea,0x39,0x4d,0xd3,0x58,0xb1,0x62,0x5, + 0xbb,0x77,0xef,0x66,0xc8,0x58,0x4d,0x42,0x9a,0x84,0xba,0xbc,0x24,0x48,0xce,0x99, + 0xcf,0x50,0xeb,0x2a,0xea,0x13,0x9,0x96,0x2e,0x5d,0x9a,0x17,0x64,0x7f,0x7a,0x29, + 0xda,0xaf,0x69,0x9a,0xb,0xfe,0xee,0x27,0x9f,0x9c,0x76,0xf0,0x41,0x51,0x4a,0xdd, + 0xeb,0x2,0x0,0x91,0x2c,0xd7,0x2,0x2c,0x3,0x86,0x80,0x54,0x90,0xb,0x70,0x6e, + 0x36,0xcd,0x4,0x0,0xd8,0xff,0xe4,0x93,0x48,0xd3,0xa4,0xf5,0xea,0xab,0xa9,0xa9, + 0xa9,0x61,0x68,0x68,0xa8,0xa0,0xa6,0x95,0x43,0xc,0x4d,0xd3,0x58,0xb6,0x6c,0x19, + 0xfb,0xf6,0xed,0xe3,0xd8,0xea,0x93,0xa8,0x11,0x82,0xd0,0xc1,0x76,0x0,0x92,0xf3, + 0x16,0x70,0x6c,0xe5,0x9,0x24,0xe2,0x71,0x16,0x2d,0x5a,0x94,0x53,0x96,0x23,0xc5, + 0xc0,0xf,0xca,0xf,0x10,0x8f,0xc7,0x9,0x87,0xc3,0x7c,0xf4,0xc4,0x13,0xb4,0x6d, + 0xdf,0x5e,0x7a,0x87,0x94,0x23,0xa6,0xf5,0x38,0x58,0x68,0x5e,0x17,0x60,0x82,0xa8, + 0x0,0x66,0xe5,0xb9,0xac,0x60,0xc,0x80,0xbd,0x22,0x28,0xe8,0x66,0xd3,0x1d,0xb, + 0x80,0x15,0xc3,0xb4,0x6d,0x7f,0x12,0xa4,0xa4,0xf5,0x9a,0x6b,0xa8,0xad,0xad,0xe5, + 0xc8,0x91,0x23,0x40,0xe9,0xf1,0x40,0xa1,0xb8,0x40,0x8,0xc1,0xa2,0x45,0x8b,0x38, + 0x70,0xe0,0x0,0xc3,0x27,0x7c,0x8a,0x2a,0x4c,0x24,0x82,0xd1,0x13,0x4e,0x21,0x5e, + 0x53,0xc3,0x82,0x5,0xb,0x72,0xae,0xb,0x9a,0xb1,0x74,0xd2,0xfd,0x7d,0x10,0x64, + 0x5,0x12,0x89,0x84,0x5,0xfe,0xe3,0x8f,0x5b,0x6d,0xe3,0xb8,0xe8,0x8e,0x1b,0x4, + 0x6a,0x86,0xb5,0x84,0xde,0xb9,0x85,0x9,0xda,0xa4,0x63,0x0,0x67,0x1a,0x51,0xad, + 0xaf,0xd0,0xec,0x65,0x4a,0xd3,0xdc,0xa,0x61,0x7f,0x29,0x52,0x8,0x68,0xdf,0xf1, + 0x4,0x60,0xd2,0x7a,0xcd,0xb5,0xc4,0xe3,0x71,0x6,0x7,0x7,0x81,0xe9,0x99,0x2c, + 0x12,0x42,0x30,0x7f,0xfe,0x7c,0xe,0x1e,0x3c,0xc8,0xe8,0xc9,0x67,0x0,0x50,0x53, + 0x5d,0xcd,0xbc,0x79,0xf3,0x2,0xeb,0x15,0x4,0xb2,0x9a,0x9e,0xcf,0xf4,0x6b,0x9a, + 0x46,0x5d,0x5d,0x1d,0x91,0x48,0x84,0xdd,0x8f,0x6f,0xa3,0x7d,0xfb,0x13,0x8,0xc5, + 0x73,0x4e,0x3b,0x9,0xa4,0x65,0x9f,0x85,0x12,0x4,0x4a,0x2c,0xc,0xb,0xbd,0x55, + 0x51,0xfe,0xbb,0x81,0x58,0x8d,0x9f,0xce,0x40,0x50,0x73,0x3e,0x13,0x6a,0xf3,0x54, + 0x48,0x38,0xb0,0xfd,0x9,0x4,0xb0,0x6c,0x1a,0x48,0xe0,0xdf,0x17,0x42,0x30,0x77, + 0xee,0x5c,0xe,0x1f,0x3e,0x8c,0x10,0x82,0x59,0xb3,0x66,0xe5,0xe4,0x9,0x92,0x7c, + 0x2e,0x20,0xa7,0x3d,0x1e,0xf0,0x1f,0xa3,0xfd,0xc9,0xc7,0x2d,0xf0,0xc1,0xed,0x44, + 0x1,0x98,0xd3,0x48,0x2,0x69,0x9a,0x20,0x34,0x84,0x12,0x3,0xc0,0x24,0x83,0xc0, + 0x4e,0x7b,0x45,0x50,0x28,0x60,0x14,0x20,0xec,0x9b,0x4d,0x17,0x1,0x34,0x7,0x74, + 0xc7,0x2,0xd8,0x37,0x11,0x12,0x3a,0xb6,0x6f,0x43,0x20,0x59,0x7a,0xcd,0x75,0x24, + 0x12,0x9,0x6,0x7,0x7,0x8b,0x6a,0x79,0xa1,0x73,0xfe,0x79,0x82,0xa6,0xa6,0xa6, + 0x82,0x8f,0xa7,0xad,0x7a,0x15,0x77,0x1,0xfe,0xa1,0x62,0x7d,0x7d,0x3d,0x15,0x15, + 0x15,0xec,0xde,0xb6,0x85,0x8e,0xed,0x59,0xf0,0x1d,0xb,0x20,0xb0,0xb7,0x72,0xfa, + 0x48,0xe0,0x3c,0xb,0x10,0xf6,0x4a,0x64,0x75,0x14,0x90,0x4,0xd1,0x59,0xee,0x44, + 0x50,0x5,0xb9,0x41,0xa0,0x53,0x22,0xd3,0x60,0x1,0x82,0x9e,0x35,0xb,0xfb,0x73, + 0x96,0x9a,0x62,0xd,0x3a,0x9e,0x7c,0xc,0xa4,0xc9,0xd2,0xcf,0x7e,0x8e,0x44,0x22, + 0xc1,0xc0,0xc0,0x0,0xfe,0x6f,0x16,0xb8,0x45,0x94,0x69,0xd,0x9c,0x85,0x1c,0xa5, + 0x4,0x9a,0xde,0xba,0xe7,0x7,0xbf,0xb1,0xb1,0x91,0x8a,0x8a,0xa,0xf6,0x6c,0xdb, + 0x4c,0xe7,0x93,0xdb,0xb2,0x6d,0x93,0xd6,0xe7,0x75,0x54,0x37,0xe0,0xa4,0x5b,0x56, + 0x35,0x6f,0x15,0x4a,0x92,0xd9,0xa7,0x9d,0x86,0x69,0x7,0x82,0xaa,0xb,0x70,0x82, + 0xc0,0xf1,0x3c,0xd7,0x15,0x1c,0x6,0x6,0x9a,0xf,0x7b,0xa9,0x32,0x53,0x21,0x80, + 0xe3,0x5b,0x9c,0xd2,0x55,0xf3,0xaf,0x9c,0x77,0xf6,0x3b,0xb7,0x3f,0x6,0x52,0xb2, + 0xf4,0xda,0x1b,0x72,0x48,0x30,0x1d,0x2e,0x21,0xe8,0x38,0xb0,0xda,0x45,0x26,0x83, + 0x9a,0x9a,0x9a,0x14,0xf0,0xb7,0x5a,0xe9,0xb6,0xc9,0x57,0x2d,0x80,0x7f,0xd5,0x86, + 0xc7,0x3d,0x94,0x21,0x91,0x44,0x82,0xa6,0x93,0x4e,0xa2,0xf1,0xe4,0x93,0x89,0x2f, + 0x5e,0x4c,0xf7,0x6f,0x7e,0xcd,0xc0,0x87,0x1f,0xfa,0x8b,0x29,0x7f,0x18,0xe8,0x5e, + 0x19,0x78,0xa1,0x98,0x9a,0xb,0x10,0x96,0x86,0x4b,0x61,0x2f,0x46,0x90,0xd6,0x43, + 0x7,0xd7,0xfc,0x3b,0x69,0x4a,0x3c,0x20,0x4,0x1c,0xdc,0xb1,0x15,0x21,0x24,0x4b, + 0x3e,0x7b,0x23,0x75,0x75,0x75,0xf4,0xf7,0xf7,0x4f,0x79,0xb2,0x28,0xe8,0x38,0x28, + 0xdd,0xf,0xbc,0x93,0xa6,0x5a,0x12,0x7,0xfc,0xbd,0xdb,0x1e,0xe5,0xe0,0x93,0x5b, + 0x83,0x81,0x57,0xf6,0x2d,0x57,0x9a,0x8d,0x5,0x1c,0xb,0x51,0x8c,0x4,0xa1,0xaa, + 0x2a,0x1a,0xd6,0xae,0xa5,0xf1,0xc4,0x13,0xa9,0x5b,0xb1,0x82,0x89,0x23,0x47,0xd8, + 0xbf,0x73,0x27,0x2f,0x7f,0xf5,0xab,0xf4,0xbe,0xfd,0x36,0x89,0x65,0x8b,0x72,0x62, + 0x80,0x42,0x45,0xe6,0x25,0x80,0xfa,0x72,0xa8,0x47,0xc4,0x14,0x62,0x0,0x91,0x35, + 0xef,0xce,0xf0,0x42,0x68,0x58,0x76,0x4a,0xb1,0x0,0x4e,0x4c,0xa8,0xf9,0xae,0xeb, + 0x7a,0x72,0xb,0x42,0x4a,0x16,0x5f,0x7b,0x13,0xf5,0xf5,0xf5,0xf4,0xf5,0xf5,0x4d, + 0x6a,0xb2,0xa8,0xd0,0x7e,0x90,0xe4,0x1b,0xee,0x81,0x5,0xfe,0xac,0x59,0xb3,0x88, + 0x46,0xa3,0xec,0x7d,0xec,0x11,0xba,0x9e,0xdc,0x82,0xdd,0x24,0x4f,0xb0,0xe7,0x74, + 0xa4,0xe3,0xfb,0xfd,0xb1,0x80,0x2c,0x40,0x82,0xca,0x39,0x73,0x48,0xb4,0xb6,0x52, + 0xb7,0x62,0x5,0xf1,0xa5,0x4b,0x49,0x8f,0x8f,0xd3,0xf1,0xc2,0xb,0xec,0xfa,0xdb, + 0xbf,0xa5,0xf3,0xe5,0x97,0xdd,0xcf,0xf6,0xe9,0xe1,0xb0,0x3b,0xc,0x74,0x8a,0x71, + 0x56,0x4,0xe5,0x43,0xab,0xa4,0x61,0xa0,0x5a,0xa0,0xcd,0x80,0xb2,0x9,0xe0,0xb2, + 0x49,0x2d,0x31,0x1f,0x3d,0x95,0x74,0x21,0xec,0xda,0x5b,0x4f,0x3a,0x39,0xb4,0x63, + 0x33,0x20,0x59,0x7c,0xed,0x9f,0xd3,0xd0,0xd0,0x40,0x6f,0x6f,0xef,0x94,0x27,0x8b, + 0xf2,0x1d,0x7,0xb7,0x23,0xf,0xf8,0x5b,0xff,0x95,0xee,0x1d,0x5b,0x3c,0xa0,0xa2, + 0xec,0xbb,0x26,0x5e,0xf9,0x39,0x79,0x3d,0x69,0x12,0xf4,0x68,0x8c,0xea,0x96,0x16, + 0x6a,0x17,0x2e,0xa4,0x7e,0xcd,0x1a,0x62,0x8d,0x8d,0x1c,0x3d,0x70,0x80,0xce,0x97, + 0x5f,0xe6,0x37,0xf7,0xdf,0x4f,0xf7,0xae,0x5d,0x98,0xea,0xb7,0x1b,0xd5,0x7e,0xb, + 0x78,0x16,0x50,0x68,0xd9,0x57,0xc1,0x18,0x40,0xf,0x9a,0x8,0xd2,0x40,0x9a,0x93, + 0x8,0x2,0x45,0x56,0xcb,0x95,0x24,0xa4,0xb4,0xbf,0x60,0x20,0xb3,0xda,0xef,0xfc, + 0x8,0xd8,0x47,0x42,0xf7,0xf6,0x9f,0x1,0x26,0x8b,0xaf,0xbd,0x99,0xc6,0xc6,0x46, + 0x7a,0x7a,0xac,0xe7,0xfd,0xd3,0x15,0xf,0x4,0xa5,0xf9,0xdd,0x80,0xa6,0x69,0xcc, + 0x9e,0x3d,0x9b,0x58,0x2c,0xc6,0xbe,0xad,0x3f,0xe5,0xf0,0xf6,0xcd,0x1e,0x50,0xfd, + 0x4,0xc0,0xae,0xbb,0xea,0xff,0x4d,0xdb,0x5,0xe8,0x91,0xa,0x2a,0x17,0x2c,0xa4, + 0x72,0xee,0x3c,0x6a,0x17,0x2f,0xa1,0x7a,0xfe,0x2,0x52,0xa3,0xa3,0xf4,0xbc,0xfd, + 0x36,0xef,0x3d,0xf0,0x0,0x9d,0xaf,0xbc,0xc2,0xd0,0xbe,0x7d,0xc1,0xfd,0xea,0xe9, + 0x4f,0x81,0x30,0xbc,0x4,0x90,0xa0,0x25,0xb,0x90,0xa0,0xa0,0x5,0xf0,0x3f,0xd, + 0x74,0x6e,0x22,0xcb,0xb4,0x0,0x5a,0x40,0x30,0xe1,0x71,0x1,0x5,0xac,0x80,0x1b, + 0x14,0x3a,0xf9,0xed,0xfd,0x9e,0xed,0x3f,0x43,0x20,0x59,0x74,0xed,0x2d,0xc7,0x8d, + 0x4,0xaa,0xf8,0x87,0x90,0x73,0xe6,0xcc,0x71,0xc1,0xef,0xd9,0xfe,0x68,0x36,0x9e, + 0x75,0x48,0x0,0xee,0x9b,0x35,0xaa,0xf6,0xb,0xa1,0x11,0x6d,0x9a,0x4d,0xa4,0xb1, + 0x89,0x68,0x63,0x13,0x95,0xf3,0x16,0x10,0x9b,0x37,0x8f,0xf4,0xe8,0x18,0xbd,0xef, + 0xbc,0xcd,0x9e,0x6d,0x5b,0xe9,0x79,0xf3,0x2d,0xfa,0x3e,0xf8,0x80,0x4c,0xaa,0xcc, + 0x4f,0xf2,0x9,0xeb,0x1f,0x49,0xb8,0x75,0xc6,0xc2,0xb0,0xd0,0x25,0x5,0x87,0x81, + 0xfe,0xe8,0x51,0x2,0x47,0xf7,0xef,0xe5,0x58,0xd7,0x61,0x8c,0x8a,0x28,0xe1,0xea, + 0xea,0x5c,0xb5,0xf6,0x89,0xe6,0x3f,0xed,0x38,0x77,0x75,0xab,0x0,0x9b,0xa3,0xf1, + 0xbe,0x34,0x35,0xbd,0x67,0xfb,0xa3,0x20,0x25,0x8b,0xae,0xbb,0x95,0xa6,0xa6,0x26, + 0x7a,0x7a,0x7a,0x3c,0xc3,0xba,0xc9,0x80,0x5f,0xca,0x64,0xd0,0xdc,0xb9,0x73,0x89, + 0xc5,0x62,0xb4,0x6d,0x7d,0x88,0xde,0xed,0x8f,0xe6,0x98,0x73,0x97,0xac,0xa1,0x30, + 0x15,0x89,0x6,0x8c,0x9a,0x38,0xe1,0x44,0x1d,0xd1,0xd9,0xf3,0x88,0xcd,0x6d,0x6, + 0x4d,0x63,0xb8,0xbd,0x8d,0x23,0x1f,0x7d,0x48,0xd7,0xcb,0x2f,0xd0,0xff,0xfe,0xfb, + 0xc,0xed,0xdf,0x4f,0x26,0x95,0x41,0xca,0x6c,0xcc,0xa0,0x89,0xf2,0xe7,0x9,0xfc, + 0x16,0x40,0x60,0xad,0x7,0x4c,0xe6,0xc9,0x1f,0x48,0x80,0x5e,0x10,0x8d,0xd9,0x76, + 0x78,0x64,0x62,0xa0,0x9f,0x23,0x7b,0xf6,0x60,0xa6,0xd2,0x68,0xa1,0x10,0xa1,0xaa, + 0x2a,0xc2,0x95,0x95,0x18,0xb1,0x18,0x46,0x2c,0x46,0xa8,0xb2,0x12,0x61,0x3f,0x46, + 0x15,0xc2,0xd6,0x8,0xc7,0xfe,0xd8,0xfb,0xaa,0x49,0x74,0xa2,0xfc,0x9c,0x86,0xa0, + 0x68,0x7f,0x3e,0x4b,0x20,0xa1,0x6f,0xc7,0x23,0x8,0x29,0x59,0x78,0xfd,0x6d,0x34, + 0x35,0x35,0x71,0xf8,0xf0,0xe1,0x92,0xb5,0xb9,0xdc,0x78,0x40,0xd3,0x34,0xe6,0xcd, + 0x9b,0x47,0x2c,0x16,0x63,0xff,0x96,0x7,0xed,0x7b,0x5b,0x3e,0xdb,0xa8,0xaa,0x41, + 0x8b,0x56,0x62,0x54,0xd7,0x12,0x4e,0x34,0x10,0x69,0x9c,0x45,0x28,0x5e,0x47,0x66, + 0x74,0x94,0x91,0xae,0x4e,0x46,0x3a,0xda,0x19,0x78,0xe7,0x2d,0x8e,0xee,0xdd,0xcd, + 0xd0,0x9e,0xdd,0xa4,0xc7,0xc6,0x31,0x6d,0xb0,0x4d,0xdb,0xd4,0x3a,0x6f,0xbe,0x3b, + 0x41,0xa4,0xa3,0x14,0x25,0xcf,0x11,0x8,0x91,0x33,0x13,0x8,0x96,0x22,0xf7,0xe6, + 0xb1,0x4,0x65,0x7f,0x25,0x4c,0xe8,0x1a,0x66,0x32,0x49,0x7a,0x7c,0x2,0xc6,0xc6, + 0x48,0xd,0xf,0x33,0x1e,0xa,0x59,0x11,0x68,0x28,0x84,0xd0,0x75,0x8c,0x8a,0xa, + 0x8c,0x68,0x94,0x50,0xc4,0x4a,0xd7,0xc3,0x6,0xa1,0x48,0x18,0xa3,0xa2,0x82,0xec, + 0x6c,0x8f,0xb7,0xf0,0x20,0xad,0xf7,0x7,0x89,0xfe,0x18,0xc1,0x99,0x3d,0xec,0x7b, + 0xea,0x61,0xc0,0xa4,0xf9,0xea,0x9b,0x73,0x7c,0xf5,0x64,0x5d,0x42,0x90,0x68,0x9a, + 0x46,0x28,0x14,0xa2,0xeb,0x17,0x4f,0x61,0x1e,0xdc,0x4f,0xd3,0xf9,0x17,0x13,0x8a, + 0x37,0xa0,0x85,0xc2,0x24,0x87,0x6,0x19,0xef,0xeb,0x61,0xa2,0xf7,0x30,0x3,0x7b, + 0x3f,0x64,0xf4,0x60,0x7,0x23,0x9d,0x7,0x18,0xeb,0xed,0xb1,0xb4,0xda,0x7e,0x80, + 0x6a,0x4a,0x5b,0x29,0x6c,0x70,0x35,0xac,0x3f,0xe,0xf0,0x8,0x1b,0x7c,0xbb,0x7d, + 0x1a,0x90,0x29,0xc3,0xa,0x68,0xa1,0x2c,0xa4,0x4e,0x1c,0x5d,0x28,0x7f,0xe9,0x5f, + 0x30,0xb0,0xb,0x14,0xba,0xe6,0x51,0x59,0x69,0x9a,0x64,0x26,0x26,0xc8,0x4c,0x4c, + 0x64,0x33,0xa,0x41,0x28,0x12,0x26,0x14,0x8d,0x60,0x44,0xc2,0x84,0x2a,0x22,0x24, + 0xc3,0x21,0xf4,0x90,0x4e,0xa8,0x22,0x82,0x66,0x18,0xe8,0x86,0x86,0xa6,0x6b,0x68, + 0x9a,0x86,0x66,0x68,0x68,0xba,0x6e,0xb9,0xb,0x43,0xb3,0x22,0x6d,0x4d,0x43,0xd8, + 0x8d,0x71,0xdd,0x83,0xf4,0x2,0xaf,0x92,0xe4,0xf,0x1f,0x7c,0x40,0xe6,0xe4,0x36, + 0x34,0xe5,0xa3,0xc,0x93,0x21,0x41,0xd0,0xb1,0x23,0xa9,0x54,0x8a,0xf6,0xfd,0xfb, + 0x39,0xba,0xe7,0x43,0xb4,0xdf,0xed,0x62,0xa2,0xbf,0x87,0x89,0xbe,0x1e,0xc6,0xe, + 0x77,0x23,0xd3,0x29,0x17,0x5c,0x7,0x68,0xd3,0xb4,0xcc,0xb8,0x4,0x2b,0x78,0xb6, + 0x9d,0xb2,0x89,0x65,0x9,0x35,0x33,0xb,0xb6,0x26,0xb2,0xe9,0xc2,0x47,0x86,0x92, + 0x5d,0x81,0x10,0x68,0x1,0x16,0xa0,0x90,0x4,0x12,0xa0,0x19,0x77,0x1a,0x38,0xd7, + 0x2,0x18,0xc5,0xbf,0xd8,0x25,0x90,0x98,0xc9,0x9,0x52,0xe9,0x9,0x32,0xc3,0x90, + 0xd2,0xec,0x40,0x50,0x3,0x4d,0xb3,0xc8,0x61,0x44,0xc2,0x18,0xe1,0x10,0x7a,0x24, + 0x8c,0x51,0x11,0xb1,0xfe,0xf1,0x51,0x24,0x8c,0x11,0xad,0xc0,0x8,0x87,0x11,0x9a, + 0x40,0x98,0x96,0x9b,0xd1,0xc3,0x61,0x2b,0x5a,0x36,0x74,0x84,0xae,0x83,0x99,0x41, + 0x13,0x56,0xc4,0x2b,0x74,0x8d,0x8f,0xa2,0xf5,0x3c,0xf2,0xce,0x5e,0xd6,0x19,0x9b, + 0xb9,0xe9,0xa6,0x9b,0xa,0x46,0xf5,0x53,0x1d,0x16,0xf6,0xf6,0xf7,0xf3,0xbf,0x9e, + 0xfd,0x25,0x57,0x4c,0xf4,0xd2,0xbc,0xfb,0x4d,0x6b,0x14,0x23,0xc1,0x14,0xd9,0x90, + 0xc6,0x24,0xab,0xd9,0x8e,0xf6,0xab,0x66,0xdd,0xf1,0x88,0xa6,0x4d,0x2,0xb0,0xae, + 0x77,0x2c,0x9b,0x4b,0x6,0x91,0x25,0x7c,0x29,0xae,0x40,0x80,0x67,0x41,0x88,0x9d, + 0x26,0x4,0x88,0xe6,0x3c,0xd7,0x14,0xb5,0x0,0x41,0x2e,0xa0,0xb0,0x51,0xc1,0x59, + 0x9d,0x9c,0xfd,0xd9,0x69,0x9a,0x0,0xcd,0x26,0x47,0x3a,0x3d,0x81,0x39,0x6a,0xf9, + 0xbd,0xa4,0x73,0x4e,0x53,0xf2,0x29,0xfb,0x42,0x80,0x1e,0x32,0xd0,0x34,0xd,0x3d, + 0x6c,0x20,0x34,0xcd,0x5e,0xff,0x28,0xe8,0x58,0xb2,0x8e,0xed,0x48,0xea,0x1b,0x1a, + 0xb8,0xf4,0xd2,0x4b,0x73,0xeb,0x5f,0x2,0x19,0xf2,0xa5,0x5,0x49,0x3c,0x1e,0xe7, + 0xfa,0xcf,0xdd,0xc0,0x96,0xcd,0x9b,0xb9,0x7c,0x19,0xcc,0xdf,0xf3,0x6,0xa6,0x4d, + 0x2,0x3f,0xd8,0xee,0x56,0x35,0xf1,0x5a,0x76,0xf8,0xa7,0xa1,0x0,0xaf,0x12,0xc3, + 0x89,0x7b,0xca,0x24,0x40,0xd0,0x28,0xa0,0x98,0x14,0x1d,0x6,0xfa,0xb,0xd3,0x42, + 0x3a,0x85,0x18,0xa0,0x82,0xe6,0x6c,0x85,0xe6,0x25,0x84,0x26,0x72,0x8f,0xd5,0x6b, + 0x3c,0x44,0xb0,0xd3,0xc9,0xa4,0x41,0x82,0x1c,0x4f,0xba,0xaa,0xd2,0xbe,0xe2,0x74, + 0x76,0x6a,0x8d,0xd4,0xd7,0xd5,0xf1,0xa5,0x2f,0x7d,0x89,0x9a,0x9a,0x9a,0x6c,0xe3, + 0x4b,0x18,0xdb,0xfb,0xd3,0x4b,0x8d,0x7,0x4e,0x38,0xe1,0x4,0x84,0x10,0x3c,0xb6, + 0x65,0xb,0x97,0x2d,0x83,0x79,0xbb,0xdf,0xc8,0xe,0xef,0x15,0xb0,0x9d,0x12,0x54, + 0x12,0x38,0x1a,0xee,0xa4,0xbb,0xb1,0x80,0xcf,0xf7,0xab,0xae,0xc0,0x99,0x36,0x97, + 0xa2,0x18,0x9,0x4,0x22,0xe4,0x5d,0x12,0x66,0x32,0x85,0xf5,0x0,0x4e,0x21,0x9e, + 0x7d,0x5d,0x2b,0x68,0x0,0x9c,0xc6,0xa9,0x5b,0xbf,0x25,0xf0,0x83,0x1b,0x44,0xc, + 0xcf,0xbe,0xcf,0x1a,0x68,0x2,0xe,0xae,0x3c,0x83,0xe7,0x62,0x2d,0x34,0xd4,0xd5, + 0x71,0xf7,0xdd,0x77,0x53,0x5b,0x5b,0xeb,0x19,0x2,0x7a,0xda,0x50,0x40,0xd3,0xcb, + 0x8d,0x7,0x9c,0x99,0xc0,0x35,0x6b,0xd6,0x58,0x24,0xd8,0xba,0x95,0xcb,0x5a,0x61, + 0xde,0x47,0x6f,0x4,0x9a,0x7e,0x57,0xd3,0xc9,0x6a,0xb9,0xdf,0xdc,0xa3,0xa6,0x49, + 0x2f,0x29,0x32,0x32,0x77,0x9b,0x57,0x4,0x68,0xbe,0x25,0x61,0xc5,0xa4,0x6c,0x17, + 0xa0,0xe9,0xea,0x37,0xc4,0x7d,0xe7,0x44,0x2e,0x50,0x6a,0x63,0x5c,0xb0,0xb5,0x60, + 0xa0,0x8b,0x59,0x3,0x87,0xc,0x5d,0x2b,0xcf,0xe4,0xb9,0xca,0x16,0xea,0xeb,0xea, + 0xb9,0xeb,0xae,0xbb,0x3c,0x9a,0xef,0xa9,0x7b,0x89,0xb3,0x7d,0xe5,0x58,0x0,0xf5, + 0xe9,0xdf,0xea,0xd5,0xab,0x11,0x42,0xb0,0xed,0xb1,0xc7,0xb8,0x64,0xb9,0x4d,0x2, + 0xd5,0x5,0xd8,0x3b,0x2e,0x31,0x84,0x4f,0xeb,0x51,0x80,0xb7,0x35,0xde,0x21,0x89, + 0x94,0x56,0x7e,0xc7,0x32,0x78,0xb6,0x79,0x10,0x16,0x80,0x30,0xec,0x4f,0xd4,0x4, + 0x67,0xc9,0x91,0x92,0x46,0x1,0x9e,0xa0,0xc2,0xd0,0xc8,0xc7,0x0,0xf7,0x81,0x8e, + 0x2,0xa8,0xd3,0x8,0x84,0x97,0x10,0x39,0xa0,0x6b,0xc1,0x80,0x7,0x81,0xff,0x6f, + 0x35,0x8b,0xa9,0x4f,0xd4,0x71,0xd7,0x5d,0x77,0x51,0x5d,0x5d,0x5d,0xd2,0x1c,0xbe, + 0xa7,0x3d,0x25,0x58,0x4,0xff,0x7e,0x70,0x7b,0x85,0xfb,0xee,0xc0,0x13,0x8f,0x6f, + 0xe3,0xe2,0xe5,0x1a,0x73,0x3f,0xfc,0xf7,0xc0,0xa0,0x4f,0x25,0x4,0xa,0x31,0x3c, + 0x23,0x1c,0xbb,0xad,0x19,0xf2,0x7,0x82,0xce,0x8,0x28,0xb8,0x42,0x78,0xde,0xb, + 0x98,0x72,0xc,0xe0,0x2f,0x44,0x92,0xdf,0x2,0xe4,0x68,0x34,0x3e,0xf0,0xf2,0x68, + 0x78,0x4e,0xc0,0xe8,0x3,0x5c,0xdd,0xef,0x5e,0x79,0x26,0x2f,0x24,0x96,0x51,0x9f, + 0xa8,0xe3,0xb,0x5f,0xf8,0x2,0x35,0x35,0x35,0x65,0x81,0x3f,0xd9,0xa9,0xdf,0x42, + 0x4f,0x3,0x55,0x12,0x3c,0xf9,0xc4,0xe3,0x5c,0xbc,0x1c,0x66,0x2b,0x24,0x50,0x63, + 0x82,0x20,0x40,0x9d,0x61,0xa2,0xea,0xa,0xfc,0xc1,0xa1,0xeb,0x16,0x64,0xb6,0x8f, + 0x82,0xab,0x2f,0xd0,0xc,0x71,0x7c,0x5d,0x80,0x30,0xf4,0x40,0xfd,0x57,0xb5,0xdf, + 0xd9,0x6,0xb1,0x57,0x5,0xd9,0x63,0x15,0xfc,0x24,0xf0,0x81,0x7f,0x68,0xe5,0x99, + 0xbc,0x50,0xb7,0x9c,0x44,0x22,0x51,0x16,0xf8,0xe5,0xe4,0x29,0x16,0xf,0xa8,0xf9, + 0xfd,0xeb,0x1,0x57,0xae,0x5c,0x89,0x10,0x82,0xed,0x4f,0x3e,0xc1,0x85,0xcb,0x61, + 0x4e,0x0,0x9,0xfc,0x7d,0xa1,0x1,0x99,0x12,0x1,0x77,0xd7,0x48,0x14,0x8a,0x5, + 0x4,0xd6,0x30,0x99,0x69,0x76,0x1,0xaa,0x68,0xba,0xc8,0xa2,0xec,0xdc,0x37,0x0, + 0xe0,0xbc,0x3f,0x25,0x7f,0x90,0x55,0x8,0x22,0xca,0xe1,0xd5,0x67,0xf1,0x4a,0xfd, + 0x4a,0x1a,0xea,0xea,0xb8,0xed,0xb6,0xdb,0xa8,0xaa,0xaa,0x2a,0xb7,0xda,0x25,0x4b, + 0xa9,0x24,0xb0,0xda,0xed,0xed,0x87,0x95,0x2b,0x57,0xa2,0x69,0x1a,0x3b,0xb6,0x3f, + 0xc9,0x9f,0x8,0xc1,0xac,0xf,0x5e,0xf7,0x46,0xf6,0x8e,0x99,0x7,0x37,0x1e,0x70, + 0x7c,0xba,0x1f,0xf0,0x20,0xc5,0x81,0xac,0xf6,0x7,0x59,0x1,0x1,0x8,0x23,0xe7, + 0xc5,0x90,0x82,0x32,0xb9,0x99,0x40,0x9f,0x78,0x7c,0xbe,0x7d,0xec,0xce,0xdb,0x97, + 0x41,0x8e,0x20,0x6b,0xd0,0xb3,0xe6,0x2c,0x7e,0xd9,0xb4,0x86,0xfa,0xba,0x3a,0x6e, + 0xb9,0xe5,0x16,0xaa,0xaa,0xaa,0xa,0x9a,0xe4,0xdc,0xba,0x95,0xf6,0xf6,0x6e,0xa9, + 0xa3,0x87,0xa0,0x32,0x55,0x22,0xac,0x58,0xb1,0x2,0x4d,0xd3,0x78,0x6a,0xc7,0x76, + 0xce,0x7,0x9a,0x3e,0x78,0xdd,0x3b,0xfa,0x21,0xc0,0x15,0x4,0x1,0x6e,0x7,0x81, + 0xee,0x56,0x1,0xde,0xc9,0x97,0x5b,0x65,0x81,0xa6,0x7f,0xc,0x2e,0xc0,0xef,0x3, + 0x2,0xcd,0xfc,0x24,0xd3,0x5c,0xd3,0xf,0xf4,0xae,0x39,0x9b,0x57,0x67,0xaf,0x25, + 0x91,0x48,0x78,0xc0,0x9f,0xa,0xe0,0x6a,0xbe,0xe6,0xe6,0x66,0x84,0x10,0xb4,0xb7, + 0xb7,0x97,0x35,0x23,0xe8,0xd4,0x21,0xdf,0xf1,0x8a,0x15,0x2b,0x10,0x42,0xb0,0xf3, + 0x29,0x9d,0xf3,0x80,0x86,0xf7,0x5f,0xb7,0x5c,0x9e,0xe3,0xa,0xa,0x69,0xbc,0x9a, + 0xa6,0x90,0x40,0x4d,0x73,0xcf,0xe5,0x34,0xa,0x34,0x63,0x9a,0x87,0x81,0x90,0x3b, + 0xa,0x50,0xf1,0xf,0x4,0x92,0x0,0x6b,0xa0,0x6c,0x4b,0x71,0x11,0x3,0x27,0xac, + 0xe7,0xd7,0x73,0x4f,0xa4,0x2e,0x91,0xe0,0xf3,0x9f,0xff,0x7c,0x5e,0xf0,0xcb,0x79, + 0x51,0x53,0xbd,0xa6,0xb9,0xb9,0x99,0xca,0x4a,0xeb,0x33,0xca,0xb,0x16,0x2c,0xc8, + 0x21,0x81,0xdb,0xf6,0x0,0x57,0x50,0xe8,0x73,0x77,0xce,0x39,0xc7,0x1d,0x3c,0xb3, + 0x53,0xe7,0x1c,0x21,0xa8,0xff,0xfd,0x6f,0xa,0x9b,0x78,0xa9,0xf4,0x11,0xd9,0xbe, + 0x92,0xea,0x79,0x5f,0xde,0x40,0x37,0x60,0x28,0x2f,0xb4,0x96,0xd0,0x17,0xe5,0x8f, + 0x2,0xdc,0xa9,0x39,0xa7,0xc1,0xce,0x4e,0xf6,0x38,0xc8,0x97,0xbb,0xe7,0x82,0xf2, + 0xf8,0xf2,0xe,0x9c,0xb0,0x9e,0xdf,0xcc,0x5f,0x47,0x5d,0x22,0xc1,0x4d,0x37,0xdd, + 0x54,0x32,0xf8,0xa5,0x1c,0x3,0xcc,0x9b,0x37,0x8f,0xca,0xca,0x4a,0xba,0x1f,0xb8, + 0x17,0x32,0x19,0x66,0xdf,0xbd,0x89,0x96,0x96,0x96,0xb2,0x48,0xa0,0x96,0x97,0x6f, + 0xbb,0x72,0xe5,0x4a,0x74,0x5d,0xe7,0x99,0x9d,0x3a,0xeb,0x85,0x46,0xfc,0x77,0xaf, + 0x15,0xc,0xf4,0x9c,0x7d,0xe9,0x4f,0x53,0xfa,0xc7,0x5d,0x41,0x1d,0x10,0x7,0x8, + 0x1,0x42,0x9b,0x86,0x87,0x41,0x9e,0xc6,0xe7,0x5c,0xe1,0x8d,0x1,0xfc,0x20,0x6, + 0x12,0x41,0xc9,0xa3,0x9a,0x8f,0x20,0xed,0x1f,0x38,0x61,0x3d,0xbb,0x16,0x9e,0x42, + 0x22,0x9e,0xe0,0xc6,0x1b,0x6f,0x9c,0x76,0xf0,0xe7,0xce,0x9d,0x4b,0x65,0x65,0x25, + 0x3d,0xff,0x7c,0x2f,0xa9,0x87,0xef,0x7,0xa0,0x5b,0x48,0x66,0xdf,0xf5,0x4d,0x5a, + 0x5a,0x5a,0x68,0x6b,0x6b,0x2b,0x29,0xc6,0xc8,0x7,0xba,0xff,0xfc,0xf2,0xe5,0xcb, + 0x2d,0x12,0x3c,0xad,0x73,0x86,0xc4,0x22,0x81,0x4f,0x1,0x3c,0x6f,0x71,0xa8,0xc4, + 0x50,0xfa,0xc8,0x5d,0xe1,0x59,0xd0,0xd,0x7c,0xc,0xc3,0x40,0x5d,0x89,0x1,0x84, + 0x1f,0x4c,0x72,0x89,0x80,0xaf,0xb1,0x79,0x2d,0x83,0x80,0x23,0x27,0xae,0xe7,0xad, + 0xa5,0xa7,0x53,0x17,0x4f,0xf0,0xb9,0xcf,0x7d,0x6e,0x5a,0xc0,0x57,0x81,0x71,0x56, + 0xf2,0xf4,0xfe,0xf8,0x5e,0x52,0x8f,0xdc,0x8f,0xf3,0xfa,0x7f,0x66,0xf3,0xb7,0x39, + 0xc,0xcc,0xba,0xeb,0x9b,0x2c,0x5c,0xb8,0x90,0xb6,0xb6,0x36,0x77,0xb5,0x71,0x50, + 0x59,0x85,0xb6,0xce,0x4f,0x3d,0x5e,0xbe,0x7c,0x39,0x9a,0xa6,0xf1,0xdc,0x33,0x6, + 0xa7,0x8,0x41,0xed,0xbb,0xbf,0x72,0x41,0xf5,0x28,0x80,0xcf,0x2a,0x38,0x9a,0xee, + 0x1,0xde,0xe9,0x5f,0x99,0xed,0x3b,0xa9,0x10,0x48,0x9b,0x6e,0x17,0xa0,0x8a,0x33, + 0xa,0x50,0xad,0xbe,0xab,0xd9,0x6e,0x82,0x4f,0xeb,0x55,0x9f,0x6,0x81,0xe0,0x3, + 0x1c,0x3d,0xe9,0x5c,0xde,0x6e,0x3d,0x83,0xba,0x78,0x82,0xeb,0xae,0xbb,0xce,0x33, + 0xd4,0xf3,0x3,0x50,0xce,0xb1,0x43,0x20,0x67,0xd,0x5f,0xdf,0x8f,0xef,0x25,0xad, + 0x80,0xef,0x88,0xb9,0xe5,0xdb,0xf4,0x8,0x68,0xba,0xd3,0x4b,0x2,0x7f,0x80,0xe7, + 0xec,0x6b,0x9a,0xe6,0x1,0xbc,0x18,0x39,0x1c,0x4b,0xf0,0xfc,0xb3,0x6,0x27,0x1, + 0xd5,0x6f,0xff,0x2a,0xd7,0xdc,0x3b,0x5a,0x1d,0xe4,0x1a,0x94,0xfe,0x45,0xb5,0xe, + 0xd2,0xb,0xf4,0xb4,0xac,0x7,0x50,0xc5,0x5f,0x98,0x66,0xa8,0x76,0xde,0xe9,0x14, + 0xaf,0x5,0x50,0x4f,0xab,0xe0,0xbb,0xc1,0x20,0x78,0xc8,0x33,0x7c,0xf2,0xb9,0xbc, + 0xbb,0xe2,0x6c,0x12,0xf1,0x38,0xd7,0x5e,0x7b,0xad,0xb,0xfe,0x54,0xb5,0xde,0x1, + 0xcf,0x59,0xbd,0x3b,0xf0,0xe0,0x6,0xd2,0x3f,0xcb,0x5,0xdf,0xa9,0x90,0xb9,0xf5, + 0xdb,0xf4,0xa,0x68,0xbc,0x23,0xd8,0x12,0xa8,0xf7,0xa,0xfa,0x5,0x91,0x42,0x25, + 0x47,0x6b,0x6b,0xab,0x45,0x2,0x5d,0xe7,0x4,0x4,0x95,0xbf,0x7d,0xd5,0x63,0xca, + 0x1d,0xad,0x17,0xd2,0x7a,0xf2,0xe7,0x2,0x4f,0x36,0x3d,0xc8,0x2d,0x78,0x5c,0xc8, + 0xf1,0x26,0x80,0xba,0x1e,0xc0,0x35,0x47,0x6e,0xc7,0x4,0xa7,0x3b,0xe7,0x84,0xba, + 0x6f,0x1f,0xc,0xaf,0x3b,0x97,0xf7,0xd7,0x9e,0x4b,0x5d,0x3c,0xc1,0x35,0xd7,0x5c, + 0xe3,0x9a,0xfd,0xa9,0x6a,0x3d,0xe0,0x59,0xb7,0x3f,0xf0,0xe0,0x6,0x52,0x8f,0xdc, + 0xe7,0x99,0x70,0xf2,0xb7,0x53,0x4a,0xcb,0x12,0xf4,0xe2,0x25,0x41,0x50,0x2c,0x51, + 0xa,0xe8,0x41,0xae,0x61,0xd9,0xb2,0x65,0x16,0x9,0xc,0x9d,0xd5,0x42,0x10,0x7b, + 0xf3,0x97,0x6e,0x7f,0xc8,0x0,0x13,0xef,0xf6,0x97,0x4a,0x12,0x99,0x9b,0xee,0xf4, + 0xbc,0xa5,0xa0,0xd9,0x36,0x15,0x93,0xb2,0x5d,0x80,0xe3,0x63,0x82,0xfc,0xbf,0x3f, + 0x1d,0x7f,0x67,0xfb,0x8e,0xc7,0x4e,0x39,0x8f,0x8f,0x4e,0xfc,0x34,0x89,0xda,0x38, + 0x57,0x5f,0x7d,0x75,0xce,0x24,0x4f,0x3e,0xad,0x2e,0xe5,0xd8,0x79,0x5d,0xcb,0x1, + 0x3f,0xfd,0xe8,0x7d,0xe8,0x5a,0x40,0x9d,0x94,0xb6,0x49,0x69,0xed,0x98,0x5b,0xb3, + 0x24,0x58,0xb4,0x68,0x51,0xce,0xe8,0xa0,0x10,0xe0,0xa5,0xfc,0x96,0x2d,0x5b,0x86, + 0xa6,0x69,0xfc,0x5c,0x37,0x58,0x81,0x20,0xf2,0xc6,0x2b,0xde,0xd8,0x49,0x25,0x42, + 0x80,0xbf,0xcf,0x17,0x7,0x8,0x3e,0x6,0xb,0x40,0x9,0x2b,0x82,0xd4,0x38,0x20, + 0xdf,0xf1,0xd8,0x29,0xe7,0xb1,0xe7,0xe4,0xb,0x88,0xc7,0xe3,0x5c,0x75,0xd5,0x55, + 0x54,0x56,0x56,0x96,0xa4,0xd5,0xa5,0x10,0x41,0x8,0x41,0x63,0x63,0x23,0xd1,0x68, + 0x94,0xc1,0x87,0x36,0x92,0x79,0xf4,0x3e,0xef,0x53,0x46,0x8,0x64,0x80,0x14,0x64, + 0x57,0xf7,0x6c,0xfd,0x36,0x7d,0x8,0x1a,0xee,0xb0,0x86,0x88,0x7,0xe,0x1c,0xf0, + 0xc4,0x3,0xe5,0x98,0xff,0x20,0xab,0xe0,0x90,0xe0,0x17,0x86,0xce,0x52,0x9,0xe1, + 0x37,0x5e,0xc9,0x2,0xef,0xd4,0x2f,0xe0,0xb8,0x58,0xbf,0x6b,0xc6,0xc7,0x18,0x3, + 0xf8,0xb5,0xdb,0x3,0x74,0xd0,0xb1,0x2d,0x13,0xa7,0x7d,0x9a,0xfd,0xa7,0x5e,0x48, + 0xbc,0xa6,0x96,0xab,0xae,0xba,0x8a,0x58,0x2c,0xe6,0xe9,0xdc,0x7c,0xbe,0x3c,0xdf, + 0x39,0xf5,0x18,0xb2,0xaf,0x68,0xf,0x3e,0xb4,0x91,0xf4,0x23,0x1b,0xad,0xb5,0x88, + 0x8e,0xe6,0x2b,0x16,0xc0,0xb9,0x44,0xda,0xe0,0x23,0xb3,0x2b,0x79,0x4c,0xd,0xe4, + 0xd6,0x6f,0xd1,0x7,0x2e,0x9,0x3a,0x3a,0x3a,0xdc,0xba,0x14,0xfa,0x95,0x4a,0x6, + 0xc7,0x1d,0xbc,0xa0,0x1b,0x2c,0xd2,0x34,0xf4,0xdf,0xbc,0xe4,0xf6,0xa5,0x3f,0xf0, + 0x2b,0x14,0x8,0x7a,0xdc,0x85,0x7e,0x1c,0x5c,0x80,0x5a,0x90,0xd0,0x44,0x2e,0xf0, + 0xe4,0x2,0x1d,0x4,0xbc,0x10,0x90,0x3a,0xfd,0x7c,0x3a,0xce,0xf8,0x53,0x12,0xb5, + 0x71,0x2e,0xbf,0xfc,0x72,0xf,0xf8,0xe5,0x5a,0x0,0x15,0x74,0x29,0xad,0xcf,0xb2, + 0x38,0x1f,0x67,0x18,0x7c,0x68,0x23,0xa9,0x47,0x36,0x66,0xd7,0x19,0x28,0xe0,0x3b, + 0x4f,0x22,0x9d,0xab,0x1d,0xf0,0x4d,0xbb,0xad,0x4e,0x7b,0x4d,0xd,0xcc,0xad,0xdf, + 0xa2,0x5f,0x40,0xfd,0x17,0x36,0xb9,0x9f,0x96,0xc9,0xb6,0xa7,0x38,0xf8,0xc5,0xc8, + 0xe0,0x90,0xe0,0x45,0x43,0x67,0xbe,0x4,0xed,0x37,0x2f,0xe5,0xce,0xb,0x90,0xff, + 0xd8,0x7d,0x29,0xc5,0x3e,0xd6,0xb4,0xe3,0x3c,0xf,0xa0,0x85,0xa,0x7e,0x61,0x3e, + 0x50,0x1c,0xc2,0xa4,0xcf,0x38,0x9f,0x83,0x67,0xff,0x19,0xb5,0xb5,0x71,0x2e,0xbb, + 0xec,0x32,0x8f,0xd9,0x2f,0xc7,0x2,0x4,0xed,0xb,0x21,0xa8,0xab,0xab,0x73,0xc1, + 0x4f,0x3e,0xbc,0xd1,0x35,0xfb,0x2e,0xf0,0xbe,0x95,0x48,0xaa,0xf8,0x17,0x76,0x3a, + 0x4,0x16,0x2,0xd2,0x9b,0x6d,0x4b,0xf0,0x85,0x4d,0x34,0x37,0x37,0xd3,0xd5,0xd5, + 0xe5,0xde,0x73,0x3a,0x2c,0xc1,0x92,0x25,0x4b,0x10,0x42,0xf0,0xa2,0x10,0xcc,0x43, + 0x20,0x5e,0x7b,0x31,0x47,0xb3,0x4b,0xea,0x67,0x2c,0x7c,0x8e,0x2f,0x1,0x34,0xcd, + 0xe3,0xd0,0x3d,0xc1,0x8a,0x7a,0xec,0x93,0xcc,0x19,0xe7,0x73,0xe8,0x9c,0x4b,0xa9, + 0xad,0x8d,0x73,0xc9,0x25,0x97,0xb8,0xf3,0xf0,0x50,0xd8,0xaf,0x97,0xb2,0xaf,0x69, + 0x1a,0x89,0x44,0x82,0x48,0x24,0xc2,0xc0,0x83,0x3e,0xf0,0xf1,0x91,0xc0,0x26,0x2, + 0x4a,0x3d,0xa5,0x4,0x5d,0xd8,0x9f,0xde,0x47,0xb9,0x4e,0x19,0x8b,0xa7,0x7f,0xf6, + 0x2d,0x2b,0x26,0xf8,0xc2,0xfd,0xcc,0x9d,0x3b,0x97,0xee,0xee,0x6e,0xb7,0xae,0xe5, + 0x5a,0x2,0x75,0xdf,0x91,0xc5,0x8b,0x17,0x23,0xc4,0x85,0xbc,0xa4,0xeb,0xcc,0x31, + 0x81,0x5f,0xbf,0xe8,0xe9,0x3f,0x61,0x6b,0xbf,0xd3,0xc9,0xfe,0x63,0xe7,0xa1,0x81, + 0x76,0xdc,0x5d,0x80,0x1e,0x80,0x6e,0x31,0x39,0xf3,0x33,0xf4,0x9c,0x7f,0x39,0x89, + 0x78,0x9c,0x8b,0x2f,0xbe,0x98,0x58,0x2c,0xfb,0x1,0xf3,0x62,0xe6,0xbd,0xd8,0xbe, + 0x10,0x82,0x78,0x3c,0x6e,0x83,0x7f,0x1f,0xe3,0xff,0x6a,0x83,0x4f,0x2e,0xf8,0x7e, + 0x22,0xa8,0x4,0x70,0x9f,0xc9,0xe3,0xdb,0x2a,0xbe,0x37,0xf9,0xe8,0x37,0xe9,0x95, + 0xd0,0x78,0xc7,0xfd,0xcc,0x99,0x33,0xc7,0x7d,0x21,0xd5,0xa9,0xfb,0x64,0x3,0x42, + 0x47,0x16,0x2d,0x5a,0x84,0x10,0x17,0xf0,0x8a,0xa6,0xd3,0x24,0x80,0x57,0xbd,0x24, + 0x28,0x45,0x3e,0x86,0xc7,0xc1,0xa2,0xe8,0x20,0xc0,0xcd,0x2b,0xa0,0xf6,0x53,0x67, + 0xb0,0xff,0x82,0x2b,0x89,0xc7,0xe3,0x5c,0x74,0xd1,0x45,0x1e,0xf0,0xb3,0xf9,0xca, + 0x7,0xde,0x11,0xe7,0x23,0x8c,0xfd,0xf,0xb8,0x4d,0xd4,0x65,0x0,0x0,0xc,0x25, + 0x49,0x44,0x41,0x54,0xde,0xc7,0xd8,0x4f,0x37,0xa0,0x8b,0x2c,0x60,0x6a,0x10,0x9a, + 0x8f,0x8,0x6e,0x1d,0xc8,0xf,0xbc,0xea,0x7b,0x27,0x1e,0xfd,0x26,0xbd,0x8,0x1a, + 0xef,0xb8,0x8f,0xa6,0xa6,0x26,0xfa,0xfa,0xfa,0xdc,0x36,0x94,0xeb,0x6,0x82,0x64, + 0xe1,0xc2,0x85,0x88,0xf3,0xcf,0xe7,0x97,0x9a,0x46,0xd3,0xd1,0xa3,0x4c,0xbc,0xf3, + 0x66,0x89,0xbd,0x6d,0xd7,0xf3,0x78,0x13,0x40,0x33,0x7c,0x3d,0x57,0xa0,0x32,0x0, + 0xf3,0xee,0xf9,0xaf,0xc,0x8c,0x24,0xb9,0xf0,0xc2,0xb,0x3,0xc1,0x77,0xb3,0x4f, + 0xc2,0xec,0xd7,0xd4,0xd4,0xd8,0xe0,0xdf,0xcf,0xc8,0x43,0x1b,0xf2,0xce,0xf0,0xa9, + 0xbb,0x2a,0xc8,0xce,0xda,0x96,0x8c,0xef,0x19,0xbd,0xe7,0x82,0x80,0xde,0x1c,0x7b, + 0x78,0x13,0x3d,0x40,0xd3,0x1d,0xf7,0xd1,0xd8,0xd8,0x48,0xbf,0xfd,0x9f,0x49,0x4a, + 0x1,0xde,0x49,0x2f,0x24,0x2d,0x2d,0x2d,0x70,0xde,0x79,0xec,0x4d,0x8f,0x5b,0x4, + 0x28,0x31,0x1e,0x10,0xe0,0x99,0x8,0x2a,0x45,0x4a,0x8a,0xe8,0xa4,0xf2,0xd3,0xca, + 0x74,0x1,0x2d,0x67,0x9f,0xc7,0xb9,0xe7,0x9e,0x5b,0x10,0x7c,0x47,0x54,0xcd,0x28, + 0xb6,0x5f,0x5b,0x5b,0x4b,0x38,0x1c,0xa6,0xef,0x27,0xf7,0x73,0xec,0x27,0xf7,0x16, + 0xae,0xbc,0xda,0xe,0xf5,0x58,0x6,0x1c,0xe7,0xb9,0xd6,0x2f,0xa3,0x3f,0xdd,0x44, + 0xcf,0x8f,0xbe,0x41,0x24,0x12,0xa1,0xa1,0xa1,0x1,0x5d,0xd7,0xad,0xf7,0x1c,0xed, + 0xdf,0x64,0xc1,0x77,0xa4,0xa5,0xa5,0x85,0xd3,0xae,0xfc,0x6c,0x49,0x79,0x55,0x29, + 0x17,0x9f,0x49,0xac,0xa,0x16,0x94,0xe4,0x3,0xec,0xce,0xad,0xac,0xae,0x26,0x52, + 0x5d,0x43,0xda,0xfe,0x8e,0x4d,0x31,0x29,0xc5,0xec,0x3b,0x9f,0x5c,0xef,0xfd,0xc9, + 0xfd,0x1c,0xfb,0xf1,0xbd,0xc1,0x9a,0xef,0x6f,0x83,0xc3,0x60,0x91,0x5,0x3e,0xe3, + 0x3,0x1f,0x35,0x5f,0x9,0x32,0xfc,0x2f,0x9b,0x90,0x8,0x66,0xdd,0xb9,0x91,0x44, + 0x22,0xc1,0xd0,0xd0,0x90,0xdb,0x86,0x7c,0xd6,0xa0,0x54,0x31,0xc,0x83,0x86,0xa6, + 0x46,0x77,0x76,0xb2,0x24,0x11,0xe5,0x13,0xa0,0xa8,0x5,0x50,0xb5,0x5f,0x80,0xe7, + 0x69,0x60,0x29,0xd2,0xff,0xdb,0x37,0xdc,0xff,0x8b,0x53,0xaa,0x4,0x69,0xbc,0xf3, + 0xab,0xae,0xae,0x26,0x1c,0xa,0xd1,0xf3,0xe3,0xfb,0x39,0xf2,0xc0,0xbd,0x39,0x1a, + 0xeb,0xf6,0x97,0x54,0x34,0x5a,0x66,0xb5,0xdf,0x9,0xf8,0x9c,0xd7,0xb5,0x9d,0x61, + 0x9f,0xfa,0x66,0xaf,0x9b,0x97,0xec,0xf4,0xb0,0x5a,0xae,0xda,0x37,0x47,0x1f,0xbc, + 0x9f,0xee,0x1f,0x6d,0x20,0x1c,0xe,0x13,0x8f,0xc7,0x73,0x2c,0xc1,0x64,0xc1,0x8f, + 0x46,0xa3,0xc,0xbc,0xfb,0x56,0xc9,0xd7,0xd8,0x3d,0xf7,0x31,0xb9,0x0,0xc5,0x27, + 0x15,0x23,0xe7,0xab,0x7f,0x7e,0x5,0xe3,0x83,0x3,0x93,0x26,0x81,0xda,0x79,0xe, + 0xf8,0xdd,0xff,0xbc,0x89,0x81,0x1f,0x65,0xcd,0xbe,0x6a,0xca,0x55,0xc0,0xdc,0x73, + 0x78,0xc1,0x77,0xb6,0x19,0xd3,0xfa,0x99,0xbe,0x73,0x1e,0xf0,0xc1,0x43,0x28,0xff, + 0xfd,0x0,0x8e,0xfc,0xf8,0x3e,0xe,0xfd,0x70,0x3,0xe1,0x50,0x88,0x9a,0x9a,0x9a, + 0xbc,0x8f,0x8a,0x4b,0x11,0x7,0xfc,0x89,0xa1,0x23,0xbc,0x72,0xe3,0xe5,0x5,0xf3, + 0x4a,0xdf,0x8e,0x10,0x20,0x72,0x3e,0xc9,0x52,0x58,0x4a,0xb2,0x0,0xea,0xbe,0x8, + 0x60,0x98,0x6a,0xa6,0xfc,0x7e,0x36,0x35,0x7c,0x94,0x9d,0xa7,0xb7,0x4e,0x99,0x4, + 0xd6,0x3f,0x58,0x32,0x38,0xf4,0xc0,0x26,0xfa,0x7f,0xf8,0xd,0xcf,0xbd,0x54,0x80, + 0x51,0xf6,0xa5,0xe9,0x5,0xde,0xb4,0xd3,0x4c,0x5,0x78,0xc7,0x1a,0x98,0xa6,0x7d, + 0xce,0x4f,0x4,0x33,0x4f,0xd9,0xca,0xbd,0x1,0x6,0xff,0xf9,0x3e,0xba,0x7e,0xb8, + 0x91,0x90,0x61,0x50,0x5d,0x5d,0xed,0x5a,0x82,0xc9,0x82,0xbf,0xf3,0xf4,0x56,0xd2, + 0xc3,0x47,0x3d,0x7d,0xac,0x2,0xae,0xf6,0xb1,0x2a,0x7a,0x99,0xb,0xfd,0xcb,0x72, + 0x1,0x0,0x9a,0xe,0x8,0x91,0xc3,0xbe,0x42,0x92,0x1c,0xec,0xe7,0xd9,0x33,0x27, + 0x47,0x2,0xb0,0xfe,0xaf,0x5e,0x28,0x14,0xe2,0xe0,0x8f,0x36,0xd1,0xfb,0x83,0x6f, + 0xe4,0x0,0xee,0x27,0x9f,0x7f,0xab,0x6a,0xb8,0x9f,0x8,0xee,0x4f,0x7a,0xc1,0x77, + 0x49,0x10,0x50,0xa6,0xe7,0x9e,0x4a,0xbe,0xbe,0x1f,0x6d,0xe4,0xe0,0xf,0x36,0x62, + 0x18,0x6,0xb1,0x58,0x6c,0x52,0xe0,0x27,0x87,0x8e,0xf0,0xec,0x99,0xad,0x24,0x7, + 0xfa,0x8a,0x5f,0xe4,0xb7,0xc2,0x82,0xc0,0x65,0xfb,0x85,0xa4,0x64,0x17,0xe0,0x6c, + 0x85,0x1e,0x3c,0xf,0xe0,0xf7,0x91,0xfe,0xe3,0xe4,0x60,0x3f,0xcf,0x9f,0x55,0x3e, + 0x9,0x9c,0xbc,0x7,0x7f,0xb8,0x89,0x9e,0xef,0x7d,0xa3,0xb0,0x36,0x6,0x98,0x79, + 0x17,0x6c,0x27,0xcd,0xd6,0xfe,0x8c,0xe2,0x2,0x9c,0x7d,0xcf,0x67,0x5c,0xcc,0x3c, + 0x84,0x8,0xb8,0xa7,0x5a,0x97,0x9e,0x1f,0x6e,0xa4,0xf3,0xfb,0x1b,0xb,0xfe,0xaf, + 0x64,0xbf,0xa8,0xe0,0x3f,0x77,0x96,0x2,0xbe,0xc4,0xa3,0x7c,0x39,0xc7,0x1,0xa2, + 0x15,0xff,0x7e,0x87,0x37,0x7f,0xb1,0xc,0x7e,0x17,0xe0,0x59,0x70,0xe0,0xd7,0x8, + 0xb5,0x82,0x1,0xc7,0xc9,0xc1,0x7e,0x7e,0xbe,0xde,0x22,0x41,0x34,0x1a,0x2d,0x4a, + 0x2,0x7,0xfc,0x8e,0x1f,0x6c,0xe2,0xd0,0x77,0xbf,0x9e,0xf5,0xed,0x41,0x24,0x50, + 0x80,0x22,0x8,0x44,0xbf,0xbf,0xf7,0x59,0x0,0x35,0x2e,0xf0,0x5f,0xe7,0x29,0xd3, + 0xf7,0x73,0xea,0xa0,0xd6,0xad,0xfb,0xfb,0x1b,0xe8,0xf8,0x5e,0x69,0x24,0x50,0xc1, + 0x7f,0x7e,0xbd,0xd,0x7e,0x91,0x7e,0xcc,0xe7,0x6e,0xc5,0xf1,0x18,0x5,0xf8,0xee, + 0x69,0x4d,0x5,0xb,0xef,0x8d,0x83,0xc6,0xcf,0xf9,0x98,0x9b,0x1c,0xec,0xe7,0xe7, + 0xe7,0xb4,0x32,0x71,0x64,0xb0,0x20,0x9,0x1c,0xf0,0xf,0x7c,0x7f,0x13,0x5d,0xff, + 0xf8,0xf5,0x60,0x73,0xac,0xec,0x7,0x69,0xab,0xa,0xa0,0xb,0xac,0x99,0xd5,0x76, + 0xf5,0xe7,0x5a,0x0,0x95,0x28,0x1,0x1,0xa2,0x27,0x46,0x8,0xa8,0x87,0xb3,0xed, + 0xfa,0xee,0x6,0xe,0x7c,0xb7,0x30,0x9,0x54,0xf0,0x7f,0x7e,0x4e,0x2b,0xa9,0x81, + 0xbe,0xa2,0x96,0xd4,0x4d,0xf3,0xf5,0xbf,0x23,0x1f,0xeb,0x44,0x50,0x4e,0x45,0x7c, + 0xc7,0x9e,0xa1,0x18,0xd9,0xce,0x4a,0xd,0xf6,0xf3,0xc2,0xb9,0x16,0x9,0x62,0xb1, + 0x18,0x91,0x48,0xc4,0xd,0x98,0xc,0xc3,0x70,0xff,0x97,0x6e,0xfb,0xf7,0x36,0x71, + 0xf0,0x3b,0x5f,0xf7,0x94,0xe5,0x96,0xe9,0xd3,0x7a,0xcf,0xb1,0xf,0x38,0x47,0xc3, + 0x55,0x53,0x1f,0xf4,0x73,0xdc,0x41,0xa1,0x32,0xf2,0xdd,0x53,0xad,0x9b,0xd3,0xe0, + 0x83,0xff,0xb4,0x81,0xb6,0x7f,0xcc,0xc6,0x4,0x86,0x61,0xb8,0xf3,0x2,0x91,0x48, + 0x84,0x58,0x2c,0x46,0x72,0x68,0x90,0x5f,0x9c,0x63,0x69,0xbe,0xc7,0xaa,0xe0,0x2d, + 0xcb,0xed,0x3f,0xf2,0x1f,0x43,0xf9,0x2e,0xa0,0xa4,0x89,0x20,0xa1,0xee,0xab,0x1f, + 0x9,0xb3,0x4f,0x7a,0x2a,0xab,0x1e,0xb,0xaf,0xc9,0x16,0xca,0x24,0x4c,0x6a,0xb0, + 0x9f,0x17,0xcf,0x6b,0xe5,0x33,0x2f,0x7f,0x44,0x24,0x61,0xfd,0x77,0xd,0x55,0xda, + 0xbe,0xbb,0x89,0x8e,0xef,0x7c,0xdd,0x7a,0x4a,0x27,0xad,0x3a,0x38,0xf,0x6c,0xd4, + 0x2d,0xa6,0xf5,0x74,0xcf,0xb5,0x4,0xd8,0xef,0xdf,0xd9,0x3b,0xce,0xb3,0x0,0xc0, + 0x5d,0x71,0x2b,0xd5,0x46,0xa9,0xd,0x25,0xdb,0xa9,0x9e,0x2f,0x7e,0xf9,0x3e,0xf1, + 0x96,0x43,0x34,0xb2,0x5b,0x3f,0x41,0x3a,0xfe,0x69,0x3,0x12,0x58,0xf4,0x17,0xdf, + 0xc8,0x99,0xd,0x9d,0x38,0x32,0xc0,0xb,0xe7,0x2e,0x27,0x35,0xe8,0x3,0xdf,0x21, + 0x13,0xde,0x3a,0x39,0xf5,0xc,0xa,0x46,0xad,0x6,0x1e,0x7,0x17,0xe0,0x5f,0x24, + 0xa1,0x29,0x94,0xf1,0x57,0xc2,0xb5,0x14,0x4a,0x67,0xf8,0xfd,0x97,0xda,0xa8,0xd4, + 0x60,0x3f,0x2f,0x9e,0xb3,0x84,0xbe,0x37,0x5e,0x23,0x93,0x9c,0x40,0x4a,0xc9,0xc4, + 0x40,0x1f,0xef,0xff,0x8f,0x3b,0x69,0xff,0xfb,0xac,0xd9,0x57,0xfd,0x6b,0x3e,0x7f, + 0x1c,0xe8,0x2,0xd4,0xe1,0x9d,0x1a,0xec,0x49,0x72,0x2d,0x80,0xcc,0x5a,0x0,0xf5, + 0x1a,0x3f,0xf8,0x39,0xc3,0xc4,0xa0,0x3a,0x29,0x75,0x96,0x12,0xe,0xfc,0xdf,0xd, + 0xbc,0xff,0xb5,0xbb,0x98,0x18,0xe8,0x43,0x4a,0x49,0x26,0x39,0x41,0xff,0x9b,0xaf, + 0xf1,0xe2,0x39,0x4b,0x5c,0xf0,0xf1,0xf5,0x91,0xaa,0x38,0x39,0xe9,0xbe,0x3e,0x57, + 0xa5,0xe0,0x7,0x81,0x2,0x64,0x12,0x9f,0x88,0xf1,0x4e,0x5,0x4b,0x89,0xb5,0xa2, + 0x6,0xaf,0x15,0xc0,0x4e,0x57,0xb5,0xc2,0x59,0xea,0xec,0xec,0x4b,0x9,0xa9,0xa3, + 0x47,0x78,0xfd,0xb3,0x67,0xa3,0x69,0xf6,0x72,0x43,0xa1,0x6c,0xa5,0x57,0xfb,0xc1, + 0x5a,0xb4,0x61,0xda,0x5b,0xe7,0x76,0xa6,0xf4,0x6a,0xbd,0xfb,0x6,0x2e,0xb8,0x1f, + 0x5a,0xf4,0x3c,0x5,0xf4,0x37,0x4a,0x69,0xab,0x3f,0xc0,0xb,0xfa,0xf6,0x5f,0xa0, + 0x35,0xc8,0x43,0x44,0x87,0x18,0xdd,0x5b,0x1e,0xe0,0xe0,0xcf,0x1e,0xb0,0x5c,0x91, + 0x42,0xba,0x40,0x65,0x51,0xd3,0xc9,0xa6,0x7b,0x82,0x5f,0xb2,0xfb,0xae,0x4c,0xc2, + 0x2,0x94,0xbd,0x1e,0xc0,0x13,0x3,0x28,0x40,0xba,0x26,0xde,0x97,0xae,0xfa,0x10, + 0x7f,0x7e,0x77,0x5f,0x49,0x53,0x4d,0xb4,0xb3,0x4a,0xc7,0xc4,0x22,0x83,0x5b,0xb6, + 0xbd,0x35,0x9d,0x3a,0x39,0xa4,0xc0,0x26,0x81,0x2,0xb6,0x14,0xd9,0xd5,0x3f,0x4e, + 0x1d,0x21,0xf7,0x81,0xa6,0xc7,0xfc,0x3a,0xe5,0x17,0x0,0x39,0x9f,0x35,0x70,0xda, + 0xec,0xc9,0xeb,0xab,0xb7,0x2c,0x92,0xa6,0x76,0xbc,0x3f,0x2f,0x85,0xf2,0x4f,0x42, + 0xca,0xfe,0x40,0x44,0xce,0xff,0x22,0x77,0x40,0x53,0x2b,0x26,0x94,0x74,0x19,0xd0, + 0xe8,0x2,0x80,0xeb,0x41,0x80,0x8b,0xac,0x96,0xab,0x3e,0xda,0xd1,0x74,0x4c,0xfb, + 0x43,0xb,0x1,0xda,0xf,0x3e,0xb,0x60,0x77,0x58,0x5e,0x2,0x28,0xed,0x70,0xd2, + 0xfd,0x56,0xc0,0xe3,0xff,0xf3,0x11,0x45,0x2d,0x47,0x7a,0xad,0x81,0xe7,0x7e,0xfe, + 0xbe,0xf1,0x93,0xc9,0xae,0x94,0x9f,0x28,0x6e,0x65,0xb,0x61,0x55,0xf8,0x34,0x90, + 0xff,0xbf,0x86,0x11,0x7,0x74,0x90,0xa6,0xf0,0x9a,0x4c,0xe1,0x3c,0x50,0x57,0xea, + 0xa0,0x82,0xe9,0xd8,0xad,0x20,0xed,0xf6,0xec,0x2b,0x9d,0xab,0xe1,0xdb,0xfa,0x1, + 0x97,0x6e,0xb1,0x59,0x57,0x60,0x7a,0x1,0x77,0xd3,0x6c,0xa0,0x35,0x2d,0x17,0x78, + 0x8f,0xf6,0x7,0x74,0x9e,0xdf,0xa,0x38,0xc0,0x82,0x77,0x14,0x90,0x13,0x6f,0x4, + 0x4d,0x21,0x7,0x10,0x22,0x70,0x98,0xea,0xff,0xf9,0xdb,0xec,0x0,0xee,0x74,0x80, + 0xef,0x7c,0x41,0xb1,0xfa,0x5b,0x4e,0x0,0x87,0xf3,0x64,0xc9,0x6b,0x1,0x42,0x56, + 0xbb,0xb2,0xfe,0xdc,0x4e,0x37,0x33,0x19,0xef,0xd7,0x28,0xfd,0x9a,0x9e,0xcf,0xc4, + 0x93,0xdd,0x77,0x8,0x92,0x73,0xbd,0xbf,0xf1,0xce,0xb1,0xd,0x36,0x64,0xcd,0x3d, + 0x4,0x93,0xc0,0x89,0xfa,0xa5,0x99,0x6b,0xfa,0x3d,0x5f,0xdd,0x8,0x10,0xa7,0xa3, + 0x9d,0xfb,0x3a,0xd7,0x16,0x74,0x5,0x1,0x33,0x86,0x4e,0x7a,0x10,0x19,0xfc,0xd6, + 0x25,0xe8,0xbe,0x9e,0xb6,0xfb,0xfb,0x24,0xe0,0x7a,0x47,0x34,0x5d,0xc7,0xcc,0x28, + 0xff,0x63,0xc0,0xee,0xeb,0x50,0x1,0xae,0x4,0x8e,0x2,0x1a,0xb3,0xf5,0x37,0xfd, + 0x76,0x64,0xb8,0xe7,0x18,0x95,0x4d,0xd5,0xde,0x8e,0xb,0x60,0x66,0x21,0xd3,0xa6, + 0x9a,0x51,0x4f,0x7,0xfb,0xf3,0xfa,0x0,0xf0,0x8f,0xc7,0x83,0x26,0x6b,0xdc,0x3c, + 0xa6,0xf2,0xb4,0x4f,0x9d,0xef,0xf7,0x3f,0x8,0x92,0xd9,0x11,0x80,0x9a,0xc7,0x54, + 0xae,0x97,0xea,0xb9,0x3c,0xf7,0xce,0xeb,0x16,0x8a,0xb5,0x29,0x4f,0x50,0x59,0x2e, + 0xf8,0x0,0x95,0xb3,0xaa,0x39,0x76,0xf8,0x58,0x16,0x17,0x4b,0xf1,0x4c,0x13,0x64, + 0x63,0x1e,0x12,0x4,0x5a,0x80,0x36,0x60,0x31,0x98,0x19,0x48,0x69,0xe1,0x50,0xb2, + 0x76,0xfe,0xc2,0xb0,0x66,0x84,0x90,0xa6,0xc9,0xe1,0xf7,0xfa,0x69,0x3e,0x6b,0x11, + 0x5d,0xbb,0xda,0xb2,0x37,0x72,0x2a,0x57,0xc4,0xdc,0xe7,0xb8,0x85,0xa0,0x3c,0x58, + 0x35,0x16,0x9a,0x62,0xee,0xed,0x34,0x67,0xbc,0xaf,0x8e,0xf1,0xc1,0x6b,0xfa,0xdd, + 0xe0,0xcf,0xbe,0xce,0xb1,0x36,0xae,0xf6,0xdb,0xd7,0x14,0x8a,0x1,0x3c,0x51,0x37, + 0x85,0x4d,0xbb,0x1f,0x48,0x3f,0xa8,0x41,0xe7,0x3,0x41,0xf6,0xdf,0xb7,0x18,0x11, + 0x2,0x70,0x6b,0x3e,0x6b,0x31,0xfb,0x5e,0xdb,0x67,0x37,0x10,0x34,0x41,0x52,0x83, + 0x54,0xa,0xcc,0xae,0x20,0xa0,0xc9,0x63,0x1,0x2a,0x2d,0x8b,0x9a,0x6,0xc6,0xb5, + 0x54,0x7a,0x4c,0x44,0xc2,0xe8,0x91,0x8,0x91,0xda,0x5a,0xda,0x77,0xd,0xb2,0xea, + 0x86,0xd3,0xbc,0xef,0xa1,0xfb,0x2a,0x16,0x54,0xd9,0x42,0xe6,0xb0,0x54,0xf3,0x9a, + 0xa3,0x39,0x7e,0x4d,0x56,0x35,0xd2,0xf4,0x8e,0xeb,0x3d,0x63,0x7f,0xa9,0x3c,0x8, + 0x32,0x3,0xe6,0x6,0xec,0x7d,0x67,0xde,0x40,0xaa,0x80,0xfa,0xee,0xe9,0x58,0x7, + 0xbf,0x16,0x9b,0xbe,0x36,0xe4,0xd5,0xf2,0x7c,0x6d,0x2f,0xa1,0x3f,0x55,0xd1,0xc3, + 0x3a,0x2b,0xae,0xfb,0x14,0xbb,0x1e,0xde,0xe5,0x22,0x6b,0x48,0x46,0xb0,0xfe,0x67, + 0x64,0xba,0x32,0xeb,0x25,0x8b,0x13,0x60,0x10,0x64,0xca,0xfa,0x2f,0x23,0x23,0x21, + 0x64,0x47,0x3a,0x9d,0x44,0xab,0x8,0xa3,0x87,0xc3,0x8c,0xf4,0xa7,0xe8,0xfe,0xc3, + 0x10,0xe7,0x7f,0xeb,0x2a,0xcf,0x35,0xa5,0x2,0x9c,0x8f,0xc,0xf9,0x26,0x58,0x3c, + 0xe7,0x7d,0x9a,0xa5,0x2,0xe0,0x82,0xef,0x7,0x5e,0x1,0xdc,0xf4,0xa7,0xfb,0xa7, + 0x82,0x1d,0xe0,0xfd,0xae,0x40,0x21,0x82,0x9a,0xee,0x27,0xa0,0xdf,0xd,0x4,0x81, + 0x5e,0x28,0x58,0x2c,0x47,0x51,0xfc,0x72,0xde,0xa6,0x2b,0xf9,0xf0,0xc5,0xf,0xe9, + 0xdf,0xdf,0x67,0x45,0xef,0x1a,0x44,0x5,0x1d,0x3a,0xc,0xeb,0x90,0x1c,0xc,0x36, + 0x1a,0x4,0xce,0x1b,0x45,0x41,0xac,0x1,0x43,0x40,0x6c,0x5c,0x30,0x7f,0x38,0x64, + 0x9c,0x54,0x39,0x6b,0x16,0x5a,0x28,0x84,0x11,0xa,0xd3,0xdf,0x36,0xce,0x9a,0x6b, + 0x97,0x33,0xfb,0xa4,0xb9,0x1c,0x78,0x65,0x37,0xa6,0xfd,0xcf,0x8d,0x3c,0xcb,0xaa, + 0x8b,0x6d,0x45,0x36,0x60,0xc3,0x77,0x1e,0x5f,0x1a,0x90,0x33,0xa4,0x11,0x41,0x89, + 0x76,0x7,0x3a,0xc9,0xd2,0xfd,0x93,0xed,0x34,0x29,0xc9,0x9a,0x58,0x2,0x3a,0x3d, + 0xe0,0xd8,0xc9,0xef,0x1f,0xde,0xf9,0x2d,0x55,0x8e,0x16,0x97,0x48,0x6e,0xb7,0xcc, + 0x42,0x81,0x23,0xde,0xad,0x23,0xa1,0xca,0x8,0x7f,0xf2,0xbf,0x3f,0x4b,0x62,0xc5, + 0x6c,0x1e,0xf9,0xd2,0xc3,0x48,0x24,0xd2,0x56,0xeb,0x79,0x92,0x1d,0x9,0xc9,0xaf, + 0x34,0xe8,0xfd,0x19,0x4c,0xbc,0x1f,0x40,0x82,0x7c,0x43,0x45,0xb1,0x3,0xa2,0x21, + 0x98,0xab,0xc1,0xc9,0xbb,0x42,0xe2,0x7,0x8d,0xa7,0x9f,0x1e,0xaf,0x88,0xc7,0x31, + 0x42,0x61,0x74,0xcd,0x40,0xc8,0x34,0x27,0x7f,0xae,0x85,0x39,0x6b,0xea,0x78,0xfb, + 0x81,0x5f,0xd1,0xf9,0xab,0xbd,0x8c,0xf6,0x1e,0x43,0x48,0xe9,0xfd,0xd4,0xab,0xef, + 0xd3,0xef,0xd9,0x7f,0x1c,0x61,0x8f,0xd5,0x9d,0x63,0xa1,0xe4,0x5,0xcf,0xb,0x9d, + 0xce,0xa2,0xcf,0x82,0x9f,0x98,0x25,0x7b,0xce,0x7d,0x4b,0x49,0x4,0x93,0xca,0xdf, + 0x78,0xb5,0x57,0x3c,0xa4,0x51,0xc0,0x76,0x12,0xf2,0x6,0x77,0x3e,0xf0,0xc1,0xe7, + 0x1a,0x4c,0xcb,0x6,0x7b,0xac,0x84,0x99,0x25,0x55,0x41,0x8b,0xe2,0xb3,0x7c,0x8, + 0x41,0xe5,0xac,0x6a,0x9a,0xcf,0x5a,0xc2,0x89,0xb7,0x9f,0xc9,0x47,0x2f,0x7d,0xc4, + 0xe3,0xff,0x7d,0x1b,0xa9,0x54,0xca,0x1d,0x5d,0x85,0x25,0x3,0xe7,0xa6,0xf9,0xa2, + 0xe,0x6f,0x8d,0xc2,0xa1,0xcb,0x61,0x8c,0x32,0x8,0xc0,0xf7,0x21,0x34,0x1f,0xe2, + 0x15,0xb0,0x78,0x9f,0xc6,0x9d,0x3d,0xf5,0xf1,0x3b,0x17,0x9c,0x75,0x36,0x7a,0x38, + 0x42,0x26,0x95,0x24,0x33,0x91,0xc4,0x1c,0x4f,0x12,0x6f,0x8e,0xd1,0xb8,0x48,0xb0, + 0xe0,0xf4,0x85,0x54,0x35,0x56,0x5,0xaf,0x49,0x2b,0x2d,0xa9,0x68,0xa6,0x92,0xae, + 0x99,0x44,0xb9,0xae,0x4,0x1a,0xc9,0xe2,0x52,0xf4,0xb2,0x80,0xc,0xa5,0xdc,0x2a, + 0xc8,0xd4,0x3,0x48,0x53,0x72,0xac,0xe7,0x18,0x6d,0xaf,0xb7,0xf1,0xdb,0x6d,0xbf, + 0xa5,0xfb,0xc3,0x43,0x2e,0xf0,0x8e,0x2c,0xcb,0xf0,0xbd,0x25,0x26,0x3f,0x11,0xb0, + 0x17,0x38,0x72,0xbe,0x15,0xd3,0xe5,0x48,0xde,0x3e,0x95,0x20,0x9e,0x82,0xa8,0x1, + 0x4d,0x61,0x68,0x7d,0xd7,0xe0,0x6b,0xa9,0x39,0xb3,0xcf,0x99,0x73,0xd2,0xc9,0x98, + 0x99,0xc,0x99,0x64,0x92,0x4c,0x2a,0x45,0x26,0x99,0xe4,0xe0,0x1b,0xbb,0xdc,0x46, + 0x49,0xa,0x68,0x56,0x9e,0xa,0xe4,0x3b,0x37,0x19,0x3c,0xca,0x2d,0x6b,0x92,0x98, + 0xff,0x51,0x4b,0x93,0xc9,0x8b,0x27,0x65,0xf8,0xb6,0x80,0x8f,0xa2,0xd0,0x73,0x26, + 0x8c,0x8b,0x3c,0x4d,0xcd,0xfb,0x34,0x50,0x80,0x1c,0x83,0x9,0x9,0x3,0x12,0xda, + 0xd6,0xa6,0xf9,0x9f,0xe1,0xae,0xee,0x57,0xda,0x5e,0xfd,0x25,0x63,0xfd,0xfd,0x64, + 0x52,0x29,0xd2,0xc9,0x24,0xe9,0x64,0x52,0x9d,0xa4,0xca,0xfa,0xd5,0x12,0x2b,0x3b, + 0x9d,0x0,0xcc,0x80,0xef,0x82,0xff,0x7f,0x80,0xf6,0x9,0x18,0xec,0xb4,0xfe,0x23, + 0x4f,0xde,0xa6,0x16,0x7c,0x78,0xb8,0x5,0xe4,0xb9,0x60,0x36,0x42,0x4a,0xc2,0xf8, + 0x2c,0xc9,0xef,0xd2,0xc9,0xe4,0x78,0x77,0xf7,0xa1,0x25,0xa3,0xc3,0xc7,0x2a,0x64, + 0x3a,0x3,0x52,0x32,0x32,0xd0,0xef,0x5e,0x33,0x5d,0x66,0xfa,0x3f,0x23,0x38,0xc7, + 0x53,0x22,0x92,0x81,0x45,0x26,0xf,0xae,0x35,0xf9,0xa1,0x9,0xfb,0x74,0xe8,0x9, + 0xc1,0xc8,0x65,0xd6,0xbf,0x1f,0xc8,0x2b,0xa5,0xe0,0x25,0xbe,0xf,0xc6,0x89,0x10, + 0x1d,0x83,0x3a,0x9,0xb3,0xd2,0xb0,0xa0,0x4d,0xe7,0xe2,0x23,0x82,0xd3,0x46,0xa1, + 0x39,0x2d,0x88,0x49,0x8,0x17,0x2a,0x24,0x8,0xd0,0xc9,0x98,0x7f,0xd5,0xc5,0x94, + 0x73,0x4d,0x39,0xe9,0xff,0x11,0x44,0x87,0xa4,0x21,0x19,0x8e,0x42,0x67,0xbd,0xe4, + 0xdf,0x17,0x65,0x78,0xde,0x80,0x3,0x11,0xe8,0x1e,0x82,0xc1,0x28,0x8c,0x9e,0x6f, + 0x81,0x5f,0xb0,0x99,0x25,0x2b,0xac,0x4,0xfd,0x29,0x88,0xe8,0x50,0x19,0x81,0x1a, + 0xd,0x12,0x12,0x6a,0x75,0xa8,0xcc,0x40,0x85,0x9,0x21,0x91,0xfd,0x12,0xfa,0xb4, + 0xc5,0x6b,0x33,0x92,0x15,0x65,0x54,0x6a,0x6a,0x90,0xd2,0x61,0x3c,0x3,0x23,0x2, + 0x86,0x4c,0x18,0x9c,0x80,0xa3,0x19,0x18,0x19,0x83,0x89,0xeb,0x8b,0x68,0xbe,0x23, + 0x65,0x1,0x25,0x41,0xfc,0x0,0x8c,0xb9,0x10,0x8a,0x43,0x24,0xd,0x11,0xd,0x42, + 0x80,0x31,0xa6,0x7c,0x3e,0x2a,0x52,0xa4,0x9c,0x19,0x99,0x9c,0x38,0xff,0x9a,0xd3, + 0x4,0x19,0xb5,0x0,0x4e,0x9b,0x90,0x32,0x60,0xe2,0x8,0x4c,0x74,0x41,0xea,0x6e, + 0x48,0x17,0xf2,0xf9,0x7e,0x99,0x94,0xa6,0x4a,0x10,0x5b,0x40,0x1b,0x4,0x6d,0x3d, + 0x88,0x1e,0x5b,0xf3,0x9d,0xff,0x4f,0x9b,0xef,0x9f,0x14,0xce,0xc8,0xd4,0xa4,0xd3, + 0xde,0x3a,0xf,0x76,0x9a,0xc0,0x7c,0x15,0x64,0x2,0xcc,0xeb,0xac,0xc7,0x21,0xff, + 0x91,0xbd,0xda,0x8c,0xcc,0xc8,0x8c,0xcc,0xc8,0x8c,0xcc,0xc8,0x8c,0xcc,0xc8,0x8c, + 0x7c,0x5c,0xf2,0xff,0x0,0xc6,0x49,0xa0,0x5c,0x47,0x3d,0x4c,0x6a,0x0,0x0,0x0, + 0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82, + // /home/user/2/qstardict/qstardict/pixmaps/arrow-left.png + 0x0,0x0,0x16,0xc0, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb, + 0x0,0x0,0x0,0x4,0x73,0x42,0x49,0x54,0x8,0x8,0x8,0x8,0x7c,0x8,0x64,0x88, + 0x0,0x0,0x16,0x77,0x49,0x44,0x41,0x54,0x78,0x9c,0xed,0x9d,0x79,0x90,0x1c,0xd5, + 0x7d,0xc7,0x3f,0xaf,0x7b,0x66,0xf6,0x92,0x76,0xb5,0x2b,0xb4,0x2b,0xb4,0x42,0x87, + 0xc5,0x82,0x64,0x21,0x19,0x84,0x17,0x90,0x31,0xe6,0x70,0x2c,0x61,0x59,0x8,0x10, + 0x6,0x8a,0xd3,0x8e,0x6d,0x42,0x55,0x6c,0x43,0x28,0x13,0x47,0x55,0x26,0x85,0xe2, + 0xd8,0x15,0xff,0x11,0xdb,0xd8,0x21,0xa9,0xc4,0x71,0x6c,0xe2,0xb2,0x9d,0xc4,0x8a, + 0xf,0x2e,0x27,0x51,0x85,0x32,0x36,0x6,0xc7,0x8b,0x5,0x42,0x2,0x9,0x5d,0x58, + 0xec,0xb2,0x97,0x76,0x25,0xed,0x35,0x3b,0x67,0xbf,0x97,0x3f,0xfa,0x98,0xd7,0x3d, + 0x3d,0xb3,0x2b,0x2c,0x34,0xb3,0x52,0x7f,0xab,0xa6,0x7a,0xe6,0x75,0xcf,0xcc,0x53, + 0xff,0xbe,0xef,0xf7,0xfd,0xfe,0xde,0x7b,0x9a,0x85,0x8,0x11,0x22,0x44,0x88,0x10, + 0x21,0x42,0x84,0x8,0x11,0x22,0x44,0x88,0x10,0x21,0x42,0x84,0x8,0x11,0x22,0x44, + 0x88,0x70,0x9a,0x43,0x54,0xba,0x3,0x67,0xc,0x36,0xb3,0x90,0x2c,0xe7,0xa0,0x88, + 0x11,0xe3,0x30,0x8f,0xd3,0x53,0xe9,0x2e,0x1,0xc4,0x2a,0xdd,0x81,0xd3,0x1e,0xeb, + 0x68,0xa0,0x96,0x7,0x2e,0x5e,0x74,0xf1,0xc7,0xaf,0x5e,0x7d,0xf5,0xa2,0x25,0xad, + 0x4b,0x8c,0x1d,0x87,0x76,0xc,0x3e,0x35,0xeb,0xa9,0xef,0xe,0xc5,0x87,0xbe,0xc4, + 0x63,0xa4,0x2b,0xd9,0x3d,0xb3,0x92,0x5f,0x7e,0xda,0x63,0x23,0xed,0x98,0xfc,0x7d, + 0x4d,0xbc,0xe6,0xde,0xf7,0xbf,0xfb,0xfd,0xf3,0x56,0x2f,0x59,0x6d,0xce,0x6f,0x9e, + 0x6f,0x64,0x72,0x99,0xd9,0xe3,0xe9,0xf1,0xcb,0xba,0xbb,0xbb,0x2d,0xf6,0xf1,0xab, + 0x4a,0x76,0xd1,0xa8,0xe4,0x97,0x9f,0xd6,0xd8,0x4c,0x27,0xf0,0x23,0x4,0xb7,0x2, + 0x89,0xd6,0xa6,0x56,0x16,0xb4,0x2c,0xa0,0x36,0x51,0x4b,0x2a,0x93,0x22,0x9d,0x4d, + 0x27,0x50,0xdc,0xce,0x26,0x16,0x54,0xb2,0x9b,0x11,0x1,0x4e,0x36,0xb6,0x62,0xb0, + 0x81,0xbb,0xc8,0xf1,0x6f,0x8,0xde,0x7,0x90,0xb7,0xf2,0xcc,0x6d,0x9c,0x4b,0x5b, + 0x73,0x1b,0xa9,0x4c,0x8a,0xf1,0xd4,0x38,0x23,0xc9,0x11,0x80,0xa5,0x28,0xde,0x55, + 0xc9,0xee,0x46,0x4,0x38,0x99,0x58,0x47,0x3,0xbf,0xe3,0x4b,0x98,0x3c,0x2,0x2c, + 0x73,0x9b,0x2d,0x69,0xd1,0x50,0xd3,0xc0,0xe2,0xc5,0x8b,0x39,0x3a,0x7e,0x94,0x63, + 0x13,0xc7,0x38,0x3e,0x71,0x1c,0xa0,0x6,0x98,0x5d,0xa9,0xee,0x42,0x64,0x2,0x4f, + 0x1e,0x36,0xd2,0xe,0x7c,0x15,0xc1,0x8d,0x40,0x42,0x3f,0x75,0xfe,0xc2,0xf3,0xb9, + 0xee,0xaa,0xeb,0x18,0x35,0x47,0x19,0x1c,0x19,0x64,0x68,0x74,0x88,0xe1,0xb1,0xe1, + 0xca,0xf4,0x33,0x80,0x28,0x3,0x9c,0xc,0x4,0xf4,0xde,0x77,0xea,0x7d,0x9b,0xf9, + 0xde,0x43,0xdf,0xe3,0x80,0x75,0x80,0xb1,0xec,0x18,0x83,0x23,0x83,0xec,0x7e,0x73, + 0x77,0x65,0xfa,0x19,0x82,0x28,0x3,0xfc,0x21,0xd8,0x8a,0x41,0x17,0x77,0x90,0xe3, + 0x61,0x44,0x21,0xe5,0xbb,0xf8,0xe2,0xc7,0xbe,0xc8,0x95,0x6b,0xaf,0x64,0xf7,0xc4, + 0x6e,0x9a,0x68,0xa2,0xd1,0x6c,0xe4,0xf9,0xbd,0xcf,0x33,0x34,0x3a,0x54,0x89,0xde, + 0x86,0x22,0x22,0xc0,0xdb,0x85,0xad,0xf7,0x5f,0xc0,0xe4,0x5e,0xa0,0x45,0x3f,0x55, + 0x5f,0x53,0xcf,0xb7,0x1f,0xfc,0x36,0xd,0x67,0x37,0xb0,0x6f,0x6c,0x1f,0x4a,0x29, + 0x32,0xd9,0xc,0x49,0x23,0xc9,0xae,0xc3,0xbb,0x2a,0xd4,0xe1,0x70,0x44,0x4,0x78, + 0x3b,0x28,0xa3,0xf7,0x1d,0xb,0x3a,0x78,0xf4,0x81,0x47,0x19,0x14,0x83,0xf4,0x8d, + 0xf7,0x1,0xa0,0x94,0x62,0x74,0x7c,0x94,0x78,0x3e,0x8e,0x52,0xaa,0x2,0x1d,0x2e, + 0x8d,0x88,0x0,0x27,0x8a,0xcd,0x74,0x92,0xe5,0x11,0xb7,0xc4,0xd3,0xb1,0xf1,0xd2, + 0x8d,0xdc,0x7f,0xfb,0xfd,0x1c,0x9a,0x3c,0x44,0x5e,0xe6,0x1,0xbc,0x80,0x2b,0xa5, + 0x90,0x96,0x3c,0xb5,0x7d,0x9d,0x6,0x22,0x2,0x4c,0x17,0x53,0xe8,0xfd,0x96,0xdb, + 0xb6,0x70,0xf9,0xa5,0x97,0xb3,0x77,0x6c,0x2f,0x0,0xa,0x5,0xca,0xe,0xbc,0xc2, + 0x26,0x81,0xa5,0xac,0x53,0xdb,0xe7,0x69,0x20,0x22,0xc0,0x74,0x30,0x85,0xde,0x3f, + 0xf2,0xd9,0x47,0xa8,0x6f,0xad,0xe7,0xd0,0xd8,0x21,0x3b,0xe0,0x5a,0x9a,0xd7,0x5f, + 0x47,0x19,0x60,0x26,0xa2,0x8c,0xde,0x2f,0x3b,0x7b,0x19,0x5f,0xf9,0xd3,0xaf,0x30, + 0x24,0x86,0x38,0x32,0x79,0xc4,0x1b,0xed,0x1e,0x1,0x14,0xde,0x6b,0xa5,0x14,0x52, + 0x45,0x4,0x98,0x59,0x28,0xa3,0xf7,0xeb,0x2f,0x59,0xcf,0x3d,0x9b,0xef,0xe1,0x70, + 0xea,0xb0,0x6f,0x94,0x7b,0x29,0xdf,0xe5,0x80,0x46,0xa,0xcb,0x8a,0x24,0x60,0x66, + 0x60,0xa,0xbd,0xbf,0xef,0xa3,0xf7,0xd1,0xb9,0xa6,0x93,0x43,0x13,0x87,0xa,0x5a, + 0x4f,0x31,0x1,0x82,0xa4,0x88,0x32,0xc0,0x4c,0x40,0x19,0xbd,0xaf,0x4b,0xd4,0xf1, + 0xe5,0x7b,0xbf,0x4c,0xdd,0xbc,0x3a,0x7a,0x26,0x7a,0xbc,0xa0,0x7,0xcd,0x9e,0x2f, + 0xf0,0xee,0x73,0x54,0xd5,0x95,0x80,0x10,0x11,0xc0,0x8f,0x32,0x7a,0xbf,0x64,0xfe, + 0x12,0x1e,0xfa,0xe4,0x43,0x1c,0x17,0xc7,0x39,0x3a,0x79,0x14,0x27,0xb1,0xdb,0x27, + 0x15,0xc5,0xfa,0xf,0x45,0xd2,0x20,0xa5,0x93,0x1,0xdc,0x7d,0x58,0x2,0xa8,0x70, + 0x52,0x88,0x8,0xe0,0xa2,0x8c,0xde,0x5f,0xbd,0xe6,0x6a,0xee,0xb8,0xee,0xe,0xfa, + 0xd2,0x7d,0x25,0x47,0xb4,0x6e,0xf6,0xbc,0xb6,0x0,0x29,0x2c,0x65,0x15,0x56,0x5f, + 0xaa,0x64,0x33,0x5e,0x44,0x80,0x29,0xf4,0xfe,0x9e,0x4d,0xf7,0x70,0xe1,0x85,0x17, + 0xd2,0x33,0x69,0x6f,0xe1,0xf3,0x11,0x20,0xa8,0xf5,0x61,0x19,0xc0,0x6d,0x73,0xaf, + 0xd3,0x97,0xdf,0x4,0x50,0x61,0x5f,0x78,0x66,0x13,0xa0,0x8c,0xde,0xd7,0x26,0x6a, + 0xd9,0xf2,0xb1,0x2d,0xd4,0x9f,0x55,0xcf,0xc0,0xe4,0x40,0xb1,0xcb,0xa7,0xd8,0xe4, + 0x1,0xa5,0x49,0xa1,0xec,0x7d,0x1,0x8,0xaa,0x66,0xf4,0xc3,0x99,0x4c,0x80,0x32, + 0x7a,0x7f,0x4e,0xeb,0x39,0x3c,0x70,0xe7,0x3,0x8c,0x8a,0x51,0x46,0xd2,0x23,0x5, + 0xad,0x27,0x30,0xaa,0x5,0xbe,0x5a,0x1f,0x51,0xda,0x0,0xa2,0xb0,0xab,0x0,0x3, + 0xbf,0x7,0xa8,0x30,0xce,0x4c,0x2,0x94,0xd1,0xfb,0xcb,0x57,0x5f,0xce,0x4d,0xeb, + 0x6f,0x62,0x28,0x37,0x54,0xd0,0xf5,0x30,0x2,0xa0,0x6c,0x3,0x27,0xb4,0x36,0x59, + 0x6c,0x0,0xf5,0xf7,0x5a,0x44,0x1e,0xa0,0xb2,0x98,0x42,0xef,0x6f,0x5b,0x7f,0x1b, + 0xab,0x57,0xaf,0x66,0x20,0x33,0x50,0x18,0xd1,0x4,0x46,0x32,0x1,0xad,0xd7,0x67, + 0xfb,0xf4,0x9,0x20,0x54,0xf1,0x75,0x32,0xc4,0x3,0x54,0x18,0x67,0xe,0x1,0xca, + 0xe8,0x7d,0x4d,0xa2,0x86,0x4f,0xdf,0xfa,0x69,0x1a,0xce,0x6a,0x60,0x38,0x65,0x6f, + 0xd5,0xf2,0x46,0xb4,0xd0,0x74,0x5d,0x27,0x40,0x58,0x9b,0x96,0xfe,0x83,0x6d,0xe0, + 0x48,0x40,0xe4,0x1,0x2a,0x80,0x52,0x7a,0x2f,0xa0,0x7d,0x5e,0x3b,0x9f,0xb8,0xf1, + 0x13,0x4c,0xc6,0x26,0x19,0xcf,0x8c,0x7b,0xa7,0xbc,0x11,0xec,0x90,0x0,0x34,0xb3, + 0x17,0xd4,0xfa,0xa0,0x1,0x2c,0x31,0x2b,0x58,0xe4,0x1,0xaa,0x0,0xa7,0x3f,0x1, + 0x82,0x7a,0xaf,0x8d,0xc0,0xf7,0xae,0x78,0x2f,0x1b,0xae,0xde,0xc0,0xa8,0x35,0x8a, + 0xb2,0x34,0xbd,0x16,0x1,0xad,0xd7,0xd3,0xba,0x46,0x2,0x2f,0xfd,0x97,0x32,0x85, + 0xf8,0x49,0x51,0xe4,0x1,0xaa,0x80,0x8,0xa7,0x2f,0x1,0x5c,0xbd,0xcf,0xf3,0x30, + 0xa6,0xa6,0xf7,0xce,0x4d,0xdf,0xf4,0x81,0x4d,0xac,0x5c,0xb9,0x92,0x63,0xd9,0x63, + 0x80,0x13,0x34,0xa1,0x8d,0x60,0xe1,0x1f,0xdd,0x45,0xa4,0x70,0xd,0xa0,0x4e,0x0, + 0x85,0x9f,0x14,0x5,0xe6,0x14,0xaa,0x82,0xc8,0x3,0x9c,0x2,0xac,0xa3,0x81,0x97, + 0xf8,0x2,0x9,0xee,0x45,0xd1,0xa2,0x8f,0xb6,0x9a,0x44,0xd,0x77,0x6f,0xb8,0x9b, + 0x86,0xb9,0xd,0x8c,0xa6,0x47,0xb,0x81,0xd2,0xd3,0xba,0x36,0x6a,0xbd,0x74,0xae, + 0xf9,0x1,0x2f,0x2b,0x4,0x83,0xad,0xf0,0x13,0x25,0x30,0x29,0xe4,0x49,0x80,0x8b, + 0x88,0x0,0xef,0x0,0x36,0xd2,0x8e,0xe0,0xab,0x98,0x8e,0xde,0x6b,0xc1,0x9f,0x3f, + 0x77,0x3e,0xb7,0xac,0xbb,0x85,0x6c,0x3c,0x4b,0x2a,0x9f,0x2,0x2,0x35,0x7c,0xd0, + 0xe4,0x5,0xc,0xa0,0xef,0xba,0x52,0xa6,0x70,0x8a,0x59,0xc1,0x6a,0x49,0xfd,0x2e, + 0x4e,0x2f,0x2,0x6c,0xa6,0x13,0xe9,0xe8,0x7d,0xe0,0x46,0xaf,0x5a,0xb6,0x8a,0x6b, + 0xd6,0x5e,0xc3,0xa4,0x9c,0x44,0x59,0x5a,0x5a,0xf,0x6a,0x38,0x65,0x74,0x5d,0x33, + 0x77,0xde,0x75,0x21,0xa4,0x8,0xbb,0xe,0x40,0x22,0x23,0xf,0xf0,0x8e,0xc0,0xd5, + 0x7b,0xa5,0xe9,0xbd,0x36,0xdb,0xf6,0xc1,0x8b,0x3f,0xc8,0x8a,0xf3,0x57,0x30,0x91, + 0x9f,0xf0,0x69,0x3d,0x2,0x94,0x28,0x61,0xf6,0x44,0x19,0x52,0x10,0x68,0xb,0xab, + 0x14,0x8,0x54,0x3,0x4a,0xf9,0x9,0xa0,0xf7,0xb1,0x82,0x98,0xf9,0x4,0x70,0xf5, + 0xbe,0x8e,0x7b,0x11,0x8e,0xde,0x3,0x8,0x48,0xc4,0x13,0x6c,0xfe,0xc0,0x66,0x66, + 0xb7,0xcc,0x66,0x22,0x33,0x61,0x7,0x3e,0x50,0xc2,0xf9,0x74,0x1d,0x9b,0x10,0xee, + 0x39,0x9f,0xae,0x7,0x8d,0x1d,0x21,0xfa,0x4f,0x21,0x2b,0x84,0x55,0x5,0x91,0x7, + 0x38,0xd9,0xd8,0x48,0x3b,0x31,0xbe,0x4a,0x9c,0x1b,0x11,0xfe,0xfa,0xbe,0xb5,0xb9, + 0x95,0xd,0x6b,0x37,0x20,0xe3,0x92,0x4c,0x3e,0x13,0xae,0xf5,0x22,0xa4,0x2d,0x8c, + 0x14,0x4a,0xbb,0x3e,0x38,0xba,0x83,0x6,0x50,0x27,0x85,0xb3,0xd6,0xaf,0xb7,0x9, + 0x43,0xf8,0x48,0x54,0x69,0xcc,0x5c,0x2,0x6c,0xa6,0x13,0xc1,0x23,0x98,0x8e,0xde, + 0x83,0x37,0xa2,0x96,0x9f,0xb3,0x9c,0xb5,0x17,0xae,0x25,0xab,0xb2,0xfe,0x72,0x2d, + 0x98,0xd6,0x55,0x89,0x54,0x5f,0xca,0x14,0xe2,0x6f,0x2b,0x9a,0x2a,0xe,0x2e,0x15, + 0x7,0xae,0x57,0xc2,0x29,0x3,0x15,0x55,0x31,0xfa,0x61,0x26,0x12,0x60,0x2b,0x6, + 0x3b,0xb8,0x3,0xc1,0xc3,0xc4,0xfc,0xf5,0xbd,0x30,0x4,0x97,0xaf,0xbc,0x9c,0x8e, + 0xc5,0x1d,0xa4,0xad,0x74,0x61,0xa4,0x89,0xc2,0x68,0xf7,0x9c,0x38,0x65,0xda,0x44, + 0x40,0xd7,0xf5,0xeb,0x1c,0x84,0x12,0xa5,0xdc,0xac,0x20,0xb6,0x4,0x8,0x21,0x7c, + 0xdf,0x57,0x69,0xcc,0x2c,0x2,0xac,0xa3,0x81,0x9d,0x7c,0x81,0x6,0x47,0xef,0xc1, + 0x57,0xdf,0xaf,0x5b,0xb3,0x8e,0xd9,0x8d,0xb3,0x99,0xcc,0x4f,0x16,0xeb,0xba,0x96, + 0x5,0x50,0xf8,0x8e,0x3e,0x53,0x18,0xb2,0x8a,0x17,0x6a,0x0,0x5d,0xf3,0xa8,0x13, + 0xa5,0x54,0xf6,0xd0,0xde,0x27,0x4c,0x51,0xd8,0x6,0x56,0x5,0x24,0x98,0x39,0x4, + 0xd8,0x48,0x3b,0x71,0xbe,0x46,0x2d,0x37,0xe0,0xce,0xe7,0x3b,0xa5,0x54,0x6b,0x53, + 0x2b,0x57,0x5e,0x78,0x25,0x18,0x90,0xb5,0xb2,0xbe,0xf4,0xec,0x4b,0xd3,0x46,0xc0, + 0x0,0x1a,0xf8,0xc,0x5b,0x98,0xfe,0xfb,0x26,0x76,0x44,0x71,0x5d,0x5f,0x64,0x0, + 0x35,0x12,0x4,0xaf,0x53,0x86,0x42,0x8,0x51,0x15,0x81,0x77,0x31,0x33,0x8,0xb0, + 0x99,0x4e,0x4c,0xbe,0x41,0x8c,0xb5,0xbe,0x9b,0x27,0xe0,0xbc,0x5,0xe7,0x71,0x51, + 0xc7,0x45,0xe4,0xc8,0x81,0xd4,0x52,0x78,0x98,0xd6,0x5b,0x85,0x89,0x18,0x85,0xf3, + 0xda,0xd0,0xd2,0xb5,0x6e,0xf2,0xdc,0xc,0xe1,0x92,0xc2,0xfd,0x4c,0x34,0x62,0x5, + 0xa7,0x8a,0xa7,0x30,0x80,0x7a,0x9f,0xaa,0x85,0x4,0xd5,0x4d,0x80,0xad,0x18,0xfc, + 0x8e,0x3b,0x49,0x88,0x87,0x31,0x9c,0xdf,0xd2,0x71,0x2,0x28,0x84,0xe0,0xd2,0xf3, + 0x2e,0xe5,0x9c,0xb6,0x85,0xa4,0x2d,0xe7,0x97,0xd6,0xc,0x2d,0xd8,0x68,0xc1,0x76, + 0x35,0x5c,0x1f,0xc1,0xae,0x29,0x94,0xda,0x75,0xfa,0x6a,0x9f,0xd4,0x2,0x2f,0x35, + 0xa2,0x10,0xc8,0x28,0x4,0x88,0x12,0x34,0x80,0x81,0x35,0x4,0x21,0xc,0x30,0xf4, + 0x2c,0x50,0xd9,0x8a,0xa0,0x7a,0x9,0xb0,0x8e,0x6,0x5e,0xe1,0x21,0x9a,0xc4,0xbd, + 0x8,0x9a,0x1,0xef,0xa6,0xd5,0x25,0xea,0xb8,0x62,0xc5,0xfb,0xa9,0xaf,0xab,0x27, + 0x9d,0x4d,0x17,0x34,0xde,0x1d,0xd1,0x6e,0xb0,0x15,0xc5,0xa4,0xd0,0x27,0x80,0x74, + 0x52,0x68,0x19,0x20,0x6c,0x6,0xd0,0x47,0x14,0x2d,0xf5,0xeb,0x19,0x23,0x6c,0xe3, + 0x88,0xf7,0x19,0x4a,0x21,0x85,0xb4,0x3d,0x80,0x1b,0xf3,0x2a,0xc8,0x2,0xd5,0x49, + 0x80,0x8d,0xb4,0x53,0xcb,0xd7,0xa8,0x13,0x37,0xa0,0x34,0xbd,0x7,0xda,0x9a,0xda, + 0xb8,0xe4,0xdc,0x4e,0x24,0x92,0x6c,0x3e,0xeb,0x5,0x33,0x54,0xeb,0x75,0x52,0x68, + 0x66,0x4c,0x19,0x65,0xc,0x20,0x21,0x6d,0x9a,0x34,0xf8,0x88,0xa2,0x8d,0x5e,0x9f, + 0x27,0x8,0x5b,0x16,0x16,0xce,0x4c,0xa0,0xa0,0xaa,0x7e,0x98,0xa7,0xfa,0x8,0xb0, + 0x99,0x4e,0x12,0xe2,0x9b,0xc4,0xb9,0xc,0xf0,0xdd,0xac,0x8e,0xb6,0xe,0x56,0xb4, + 0x2f,0x27,0x27,0x73,0x85,0x14,0x2e,0x2,0x23,0xd3,0x50,0x9e,0x17,0x40,0xd9,0xc1, + 0xf6,0xa5,0x70,0x27,0xbd,0x7b,0xa4,0x71,0x53,0xbd,0x6e,0xa,0x75,0x19,0x70,0xc9, + 0xa3,0x67,0xf,0x27,0xb0,0x25,0xf5,0xbf,0x4,0x79,0x84,0x21,0x10,0x86,0xa8,0xf8, + 0x7f,0x6,0xd1,0x51,0x3d,0x4,0x70,0xf5,0xbe,0x56,0x6c,0x25,0xc6,0x52,0xfd,0x94, + 0x61,0x1a,0xac,0x59,0xbc,0x86,0xd6,0x59,0xf3,0x48,0x67,0xd3,0xf6,0xcd,0x35,0x2, + 0x29,0xdc,0x28,0xe8,0xb5,0x8f,0x14,0x52,0x4b,0xeb,0xce,0x24,0x8c,0x47,0x1c,0x97, + 0x28,0xe0,0xf3,0x3,0xbe,0x14,0x4e,0x80,0x14,0x6e,0x5a,0xd7,0xd,0x63,0x58,0xf5, + 0xa0,0x8a,0x49,0x61,0x7b,0x0,0x51,0x35,0xb,0x41,0x50,0x2d,0x4,0x58,0x47,0x3, + 0xbb,0x79,0x88,0x66,0x47,0xef,0xb5,0x9b,0x53,0x5f,0x5b,0xcf,0x25,0x8b,0x3a,0x49, + 0x98,0x9,0x32,0xb9,0x8c,0x1d,0x68,0x19,0x48,0xe1,0x2,0x3b,0x98,0x3a,0x29,0x9c, + 0x54,0x5b,0x34,0x32,0x9,0x10,0xc5,0x81,0x52,0xca,0x7b,0x7f,0xd9,0xba,0x5e,0x9f, + 0xec,0x9,0xae,0x2d,0x68,0x4,0xf0,0x19,0x46,0xe7,0xb9,0xb7,0x18,0x54,0x45,0x95, + 0x40,0xe5,0x9,0xb0,0x91,0x76,0xea,0xf9,0x3a,0x35,0xe2,0x7a,0x84,0xb3,0x7e,0xf, + 0x20,0xa0,0xad,0xb1,0x8d,0xd5,0x67,0xaf,0x22,0x9f,0xcb,0x93,0x53,0x39,0xff,0x24, + 0x8e,0x16,0x70,0xcf,0x7,0x50,0x70,0xf7,0x18,0x8e,0xfe,0x9b,0x5a,0x10,0x24,0x1e, + 0x81,0x7c,0xba,0x4e,0xc0,0x14,0x2a,0x8a,0xb5,0x5e,0x50,0x44,0xba,0xd0,0x6c,0x80, + 0xf2,0xa5,0x7f,0x28,0xc8,0xb,0x6,0xd1,0x3c,0x80,0xf,0x9b,0xe9,0xa4,0x4e,0xfc, + 0x1d,0x31,0x2e,0xd,0xa6,0xc5,0x73,0xe7,0x9f,0xcb,0xbb,0x66,0x2d,0x25,0x93,0xce, + 0x14,0x1c,0xb6,0x33,0x7a,0xbc,0x20,0x80,0x8f,0x14,0xbe,0xd2,0xcc,0x4d,0xef,0x96, + 0x43,0x14,0x37,0x40,0x2e,0x29,0xc2,0x96,0x6d,0x75,0x3,0x18,0x96,0x3d,0xf4,0x36, + 0x5d,0x52,0x82,0xa5,0x27,0x1,0x52,0x68,0xe4,0x8c,0x8,0x0,0xdc,0xfc,0xa3,0x9b, + 0xcd,0x27,0xb7,0x3d,0x79,0x97,0xac,0x57,0xf,0x8b,0xb8,0x58,0xa2,0x50,0x58,0xd2, + 0x42,0x22,0x31,0xc,0x83,0xb,0x17,0x5c,0xc8,0x1c,0xa3,0x89,0x54,0x2a,0x55,0x98, + 0xd8,0x71,0xd3,0xb5,0x46,0x0,0x2f,0x5d,0xeb,0x81,0xd1,0xf6,0xde,0xeb,0x23,0x5f, + 0x19,0x25,0xb4,0x3e,0x38,0x3,0xe8,0x3e,0xf,0x1a,0x40,0xfb,0x3,0x8b,0xf7,0xf, + 0x4,0x17,0x9a,0x1c,0x84,0x95,0x99,0xd5,0x96,0xfe,0xe1,0x14,0x13,0x40,0x29,0x25, + 0xd6,0xff,0xed,0xfa,0xfa,0x67,0x9e,0x7e,0xe6,0xaf,0x66,0xb5,0xce,0xfe,0x54,0x4d, + 0xa2,0xa6,0xc9,0x30,0xc,0xb2,0xf9,0x2c,0x93,0xd9,0x49,0x4c,0xc3,0x64,0x55,0xeb, + 0x5,0xa8,0xb4,0x22,0xa5,0x52,0x85,0x54,0xae,0x97,0x6b,0x86,0x16,0x4,0x33,0xc4, + 0x71,0x3b,0x55,0x80,0x47,0x14,0x43,0xb,0x96,0x5b,0x15,0xe8,0x23,0x5f,0xcf,0x1e, + 0x6e,0x1b,0x81,0x36,0x11,0x38,0xa7,0xf9,0xc,0x1f,0x79,0x82,0x13,0x4d,0x3a,0x79, + 0x9c,0x6b,0x85,0x21,0xce,0xcc,0x32,0x50,0x29,0x25,0x80,0xc4,0xc1,0x37,0xf,0x3e, + 0xd4,0x3c,0xbf,0xe5,0xb3,0x4d,0xf5,0x4d,0x89,0xba,0x78,0x1d,0x52,0x49,0xc6,0x33, + 0xe3,0x98,0x86,0x49,0x5b,0xac,0x95,0x89,0xd1,0x9,0x7b,0xfb,0xb4,0xae,0xeb,0x22, + 0x70,0xc3,0x5d,0x12,0x38,0x35,0xbe,0x9e,0xe6,0xbd,0x9,0x1b,0x77,0xf4,0x4a,0x8d, + 0x14,0x5a,0x99,0xe7,0xd3,0x75,0x2,0x6d,0x84,0x6b,0xb8,0x7e,0x8d,0x4e,0x9e,0x20, + 0x1,0xf4,0x6b,0x7c,0x64,0x33,0xec,0x52,0xb0,0x5a,0x46,0x3f,0x9c,0x22,0x2,0xb8, + 0xc1,0xdf,0xf2,0xd8,0x96,0xf3,0x1a,0xe7,0x34,0xdd,0xd6,0xdc,0xd4,0x9c,0x98,0x53, + 0x3f,0x87,0x84,0x99,0x20,0x27,0x73,0x9c,0x1b,0xeb,0x80,0x94,0x64,0x70,0x68,0x10, + 0x94,0xfd,0x3f,0x68,0x7c,0xab,0x6d,0x4e,0xc0,0xbd,0xc0,0x6b,0x24,0x0,0xed,0x68, + 0x68,0xe7,0xf4,0x14,0xee,0xca,0x82,0xd4,0x88,0xe2,0x48,0x83,0xe7,0x7,0xdc,0xcf, + 0x75,0x33,0x76,0xb0,0xcc,0xc,0x33,0x85,0x22,0x84,0x14,0x7a,0x9b,0x36,0x21,0x55, + 0x6b,0xd4,0x52,0x97,0xa8,0x3,0x21,0xec,0x47,0xe1,0xee,0x9c,0x8a,0x10,0x94,0xc4, + 0xa9,0xca,0x0,0x6,0x50,0x33,0x9a,0x1c,0x5d,0xd9,0xdc,0xd8,0xdc,0xbe,0x60,0xce, + 0x2,0x9a,0xea,0x9a,0xa8,0x8d,0xd7,0xd2,0x52,0xdb,0xc2,0xc4,0xf1,0x71,0x6,0x93, + 0x83,0xc4,0xcd,0x38,0x8,0xfb,0xe7,0xd4,0x24,0xd2,0xa7,0xf5,0x46,0xcc,0x28,0x8c, + 0x38,0x17,0xce,0x7d,0x74,0x8d,0x95,0x7b,0xf4,0x32,0x8,0xfe,0xba,0x3b,0x66,0xc6, + 0x10,0xa6,0xb0,0x33,0x82,0x0,0xd3,0x34,0x31,0x4d,0xb3,0x30,0x2a,0xd,0xa8,0x8b, + 0xd5,0xd9,0xd3,0xb5,0xce,0x7b,0xe2,0xb1,0x38,0x9,0x33,0x1,0x6,0xd4,0x9a,0xb5, + 0xc4,0x63,0x71,0x84,0x10,0x98,0x86,0xe9,0x95,0x8e,0x31,0x11,0x43,0x22,0xbd,0x76, + 0x57,0x96,0x62,0x46,0xcc,0x23,0x40,0xce,0xca,0xd1,0x3f,0xd9,0x6f,0x7f,0x97,0xd6, + 0xf7,0x4a,0xe3,0x54,0x11,0x40,0x0,0x46,0x6d,0xa2,0xd6,0x8c,0x67,0xe3,0xc4,0xcc, + 0x18,0xa6,0x61,0x62,0x98,0x6,0x56,0xde,0x62,0xb8,0x6f,0x98,0xb7,0xfa,0xde,0xa2, + 0x67,0xb8,0x87,0x81,0x91,0x1,0x26,0x32,0x13,0xf6,0xbc,0x79,0x5c,0x20,0x4c,0x81, + 0x99,0x30,0x11,0xa6,0x20,0x16,0x8f,0x41,0xcc,0xe,0xb4,0x19,0x37,0x89,0x25,0x62, + 0xf6,0xec,0x5a,0x4c,0x80,0x69,0xb7,0x1b,0x31,0x83,0x9a,0x9a,0x1a,0x84,0x61,0x3f, + 0x17,0x86,0xfd,0x19,0xc2,0x10,0x48,0x53,0x92,0x95,0x59,0xfb,0xb5,0xd3,0x96,0x91, + 0x19,0x7b,0x99,0xd6,0x99,0xa5,0x93,0x48,0xb2,0x2a,0x6b,0x6f,0xdd,0x72,0xda,0x93, + 0x56,0x12,0x61,0x8,0x72,0xe4,0x48,0xcb,0x74,0xc1,0xcc,0xb9,0xd3,0xba,0xa2,0xc4, + 0x3,0x7c,0x81,0x6e,0x4c,0x34,0xda,0x8b,0x41,0x55,0x64,0x4,0x4f,0x15,0x1,0x14, + 0x90,0x5f,0xd6,0xbe,0x6c,0xdf,0x8e,0x5d,0x2f,0xd,0xc,0x27,0x87,0x17,0xa6,0xf3, + 0x69,0xc,0xc3,0x20,0x63,0x65,0x88,0x35,0xc7,0x49,0xf6,0x25,0x19,0x1e,0x1d,0x26, + 0x95,0x49,0x61,0x29,0xcb,0x2b,0xe1,0x0,0xf2,0x99,0xbc,0xdd,0xd3,0x3c,0xf6,0xd, + 0x37,0x81,0x2c,0x90,0xc6,0xab,0xaf,0x31,0x9d,0x87,0x51,0xe6,0x58,0xea,0x9c,0x8, + 0x5c,0x13,0xf6,0x70,0x46,0xb5,0xf7,0x3a,0x2c,0xf8,0x61,0x2e,0x5f,0x3b,0xa,0x53, + 0x14,0x56,0x2,0xab,0x64,0x36,0xf0,0x54,0xf9,0x51,0x9,0x64,0x3f,0xb3,0xe1,0x33, + 0x87,0x64,0xca,0xda,0x36,0x30,0x36,0x98,0xed,0x1b,0xed,0xa7,0x77,0xa4,0x8f,0x9e, + 0x63,0x6f,0xf1,0x72,0xdf,0xcb,0x1c,0x9d,0x7b,0x9c,0x96,0x45,0x2d,0xe4,0x55,0xde, + 0xe7,0x9c,0x8b,0x46,0xd3,0x54,0x6d,0xa5,0x1e,0xa5,0x2,0x47,0x48,0x7b,0x18,0x1, + 0x82,0x24,0x9,0x3e,0xf,0x7b,0x1d,0x46,0x36,0xb7,0xcf,0x50,0x69,0xf9,0x7,0x4e, + 0x11,0x1,0x84,0x10,0xa,0xc8,0x1,0x13,0x9f,0xbc,0xec,0x93,0x7f,0x93,0x3a,0x9a, + 0xfc,0x56,0xdf,0x68,0xdf,0x58,0xef,0x48,0x2f,0xfd,0xa3,0xfd,0xc,0x27,0x87,0x39, + 0x7c,0xec,0x30,0x3,0xd,0x47,0xe8,0x58,0x73,0x1e,0xb1,0x58,0xac,0x7c,0x30,0xa1, + 0x38,0xb8,0xc1,0xf3,0xc1,0xa0,0x6,0xdf,0x53,0x8a,0x14,0xa5,0x8e,0x66,0x89,0xf7, + 0x94,0x22,0x45,0x90,0x8,0xa6,0x5d,0x1,0x8,0xd7,0x0,0x56,0x49,0x6,0x38,0x65, + 0x65,0xa0,0x4b,0x2,0xa5,0xd4,0xd1,0xf9,0x1d,0xf3,0x1f,0xbc,0xfb,0xaf,0xef,0x7e, + 0x65,0xb2,0x31,0xf5,0x97,0xd2,0x54,0x8b,0xf2,0x56,0x1e,0x4b,0x59,0x64,0x32,0x19, + 0x52,0x66,0x8a,0x8e,0xcb,0xce,0xa3,0xe7,0xd5,0x6e,0x26,0x26,0x27,0x9c,0x37,0xeb, + 0x1f,0x44,0x69,0x32,0x4c,0x75,0xbe,0x54,0x80,0x4b,0xa5,0xf2,0xa9,0x32,0x83,0xde, + 0x46,0xe0,0x73,0x82,0xfd,0xc2,0x91,0x0,0x21,0xce,0xcc,0x79,0x0,0x17,0x42,0x8, + 0x9,0x64,0x80,0x6f,0x73,0x3,0xbb,0x38,0x4b,0x3c,0x4a,0x8d,0xe8,0x74,0xcf,0xe7, + 0x64,0x8e,0xd7,0x47,0xf7,0xb1,0x6c,0xf5,0x32,0x26,0x7a,0xc6,0x18,0x18,0x18,0x98, + 0x3a,0xd8,0xfa,0x73,0x37,0x28,0x61,0x6d,0x53,0x65,0x93,0x72,0x1e,0xa0,0x94,0x24, + 0x4c,0xe7,0xf3,0x9d,0xef,0xf0,0x8,0xa0,0x42,0xce,0x57,0x8,0x95,0xe5,0xe2,0xcf, + 0xe8,0x62,0x40,0xdd,0xc8,0x98,0xfa,0x9,0xb6,0x44,0x0,0x76,0xed,0x7c,0xf0,0xf8, + 0x41,0x44,0xbb,0x49,0xc7,0x8a,0x8e,0xe2,0x25,0xd4,0x13,0x21,0x43,0x39,0x19,0x29, + 0x27,0x1,0x53,0x91,0x42,0x97,0x4,0x5d,0xe3,0xc3,0x64,0x20,0xa6,0x9d,0xb,0xca, + 0x52,0x85,0x51,0xf9,0x64,0xf4,0x14,0xbd,0xc,0xaa,0xbb,0x19,0x96,0x8f,0x0,0xa3, + 0xfa,0xd,0xea,0x1f,0xef,0x67,0xb0,0x66,0x88,0xd5,0x17,0xbf,0x87,0x78,0x2c,0x3e, + 0xfd,0xc0,0x33,0x45,0x9b,0x9e,0xb6,0xcb,0x91,0x64,0x3a,0xbe,0xa0,0x14,0x21,0x42, + 0xaa,0xa,0x6f,0x43,0x48,0xb0,0x5f,0x15,0x44,0xe5,0x9,0x0,0xb0,0x9d,0x24,0x2b, + 0xd8,0xc2,0x80,0xbc,0x1f,0xa9,0xba,0xf5,0x9b,0x33,0x36,0x39,0xc6,0x9e,0xf1,0xbd, + 0x5c,0xf0,0xde,0x55,0x34,0xce,0x6e,0x2c,0xe,0xa6,0xfe,0x7c,0x3a,0x23,0xbf,0xdc, + 0xb5,0x61,0xbe,0x20,0xa8,0xef,0x66,0xe0,0x58,0xae,0x4a,0xd0,0x47,0xbe,0x69,0x4b, + 0x80,0x40,0x54,0x45,0xe0,0x5d,0x54,0x7,0x1,0x0,0xb6,0x22,0xf9,0x31,0xff,0xca, + 0x11,0x75,0x33,0x69,0xf1,0x3b,0x5b,0x34,0x5,0x18,0x82,0x9c,0x95,0x67,0xe7,0x91, + 0x5d,0x2c,0x5c,0xbe,0x88,0x85,0xb,0x16,0x4e,0x3d,0xe2,0x29,0xf1,0xbc,0x9c,0x14, + 0x94,0x23,0x48,0x98,0xf1,0xb,0xb6,0x97,0x92,0x1,0xad,0xdd,0x9e,0x7c,0x72,0xde, + 0x5c,0x34,0x25,0x5c,0x19,0x54,0xf,0x1,0x5c,0x6c,0xa3,0x8b,0x5e,0xeb,0x6,0xc6, + 0xe4,0x4f,0x11,0x8e,0x2f,0x10,0xf6,0x14,0xf0,0x9e,0xa1,0xbd,0x18,0xad,0x71,0x2e, + 0x58,0xbe,0xaa,0x90,0x4a,0x9d,0xf3,0x3e,0x94,0xa,0x64,0xa9,0x73,0x94,0xb8,0x7e, + 0xba,0xd5,0xc0,0x74,0xe6,0x6,0xc2,0xaa,0x8d,0xca,0xc7,0xbf,0xa,0x9,0x0,0xb6, + 0x2f,0xe8,0x55,0x77,0x31,0xa4,0x1e,0x41,0x38,0xbe,0xc0,0x41,0xf7,0xd1,0x6e,0xde, + 0xca,0xf7,0xd1,0x79,0xd1,0x25,0x24,0x62,0xda,0xf,0x7c,0x4e,0x95,0x1,0xdc,0xd7, + 0xd3,0x91,0x8b,0x72,0x8e,0xbe,0x1c,0x9,0x82,0xa6,0x30,0x20,0x5,0xc2,0x14,0x55, + 0xb7,0x21,0xa4,0x3a,0x9,0x0,0xb6,0x2f,0x38,0x57,0x6e,0xa1,0xc7,0xfa,0x33,0x72, + 0xaa,0xdb,0x6b,0x17,0x30,0x92,0x1a,0x61,0xe7,0x91,0x5d,0xac,0xb9,0xe8,0x62,0x9a, + 0x67,0x35,0x4f,0x4f,0x6,0xca,0x49,0x83,0x7b,0x2c,0xf7,0x3c,0x4c,0x2,0x82,0x84, + 0x99,0x62,0x3a,0x59,0x8,0x81,0x50,0x91,0x9,0x9c,0x3e,0xb6,0x22,0xd9,0xc6,0x63, + 0xf4,0xcb,0x9b,0xc9,0xb0,0x43,0xbf,0x69,0x59,0x2b,0xcb,0x6f,0x7b,0x5e,0x64,0x71, + 0xc7,0x52,0x96,0x2c,0x58,0x12,0x7e,0x33,0x4b,0x11,0x63,0xba,0x92,0x70,0xa2,0xc6, + 0x31,0xcc,0x17,0x14,0x79,0x80,0x32,0xd2,0x55,0x1,0x54,0x37,0x1,0x5c,0x6c,0xa3, + 0x8b,0xc3,0xd6,0xf5,0x8c,0xca,0x9f,0x2,0x39,0xf7,0xc6,0x29,0x14,0x3b,0x7b,0x5f, + 0xc1,0x98,0x15,0x67,0xcd,0x79,0x17,0xfb,0xd3,0xeb,0x54,0xc7,0x52,0xe7,0xa6,0x23, + 0x11,0xe5,0x7c,0x40,0x39,0x3f,0x60,0x52,0x4c,0xaa,0xa,0x63,0x66,0x10,0x0,0x6c, + 0x5f,0xf0,0xa6,0xba,0x8b,0x23,0xea,0x1b,0x28,0xc6,0xbc,0x76,0x5,0x6f,0xc,0xbf, + 0xc1,0xe1,0x64,0x37,0x57,0xbc,0xe7,0x3,0xd4,0xc4,0x6b,0xa6,0xf7,0x79,0x61,0xfe, + 0xc0,0x3d,0x96,0x23,0x86,0x51,0xe6,0x7c,0x18,0x9,0x34,0x22,0xf8,0xd6,0x2,0xaa, + 0x4,0x33,0x87,0x0,0x60,0xfb,0x82,0xa5,0xf2,0x2f,0x38,0x6c,0xdd,0x4f,0x5e,0xd9, + 0x7f,0xc1,0xc1,0xb9,0x9f,0xc7,0x92,0xc7,0xf8,0x6d,0xcf,0x8b,0xac,0x5d,0xf9,0x3e, + 0xe6,0xce,0x9e,0xeb,0x7f,0x5f,0xd8,0xe8,0x2f,0xd7,0x5e,0xea,0x9a,0x13,0xad,0x14, + 0x74,0x53,0x18,0xcd,0x3,0x9c,0x24,0xb8,0xbe,0xa0,0x47,0x7e,0x94,0xb4,0x7a,0x9, + 0xf0,0x82,0x91,0xc9,0x67,0xf8,0xe5,0xa1,0xe7,0x38,0x77,0x51,0x7,0x1d,0x67,0x77, + 0xbc,0xfd,0xef,0x98,0x8a,0x30,0xda,0x77,0x96,0xad,0x14,0x2,0xa6,0xd0,0x57,0x5, + 0xb8,0xe4,0xa8,0x30,0xaa,0xa0,0xb,0x6f,0x13,0xdb,0xe8,0xe2,0x90,0xdc,0xc4,0x88, + 0x7c,0x1c,0x7b,0xab,0x8,0x60,0xaf,0x23,0xfc,0xf6,0xf7,0x2f,0x22,0xe2,0x26,0x97, + 0x75,0xac,0xb5,0x6f,0xb8,0xbb,0xee,0x7e,0xb2,0xd6,0xdf,0xcb,0x65,0x92,0x52,0x65, + 0xa1,0xbe,0x1c,0x7c,0xb2,0xfb,0xf3,0x7,0x60,0xe6,0x12,0x0,0x6c,0x5f,0xf0,0x86, + 0xba,0x83,0x1,0xd7,0x17,0x14,0x86,0xe2,0xfe,0xc1,0x83,0x1c,0x1c,0xfe,0x3d,0x7f, + 0xb4,0xf2,0x43,0xd4,0xc6,0x6b,0xc3,0xdf,0xff,0x76,0x2,0x30,0x9d,0xca,0x42,0x7f, + 0x1d,0x34,0x85,0xee,0x49,0x55,0x1d,0x4e,0x70,0x66,0x13,0x0,0x6c,0x5f,0xb0,0x58, + 0x7e,0x9e,0x83,0xd6,0xfd,0x58,0xea,0x2d,0xfd,0xc6,0xf,0x27,0x87,0x79,0xee,0xe0, + 0xb,0x5c,0xb9,0xfc,0x2a,0xe6,0xcd,0x9a,0x57,0xfa,0x33,0x4e,0x84,0x8,0x53,0x5d, + 0x5b,0xca,0x27,0xe8,0x8b,0x41,0x7a,0x86,0xa8,0x30,0x66,0x3e,0x1,0xa0,0xe0,0xb, + 0xde,0xb0,0x6e,0x62,0x52,0xbe,0xac,0x9f,0x4a,0xe7,0xd3,0x6c,0xdf,0xf3,0xc,0xcb, + 0xdb,0xde,0xcd,0x8a,0xb3,0x57,0x94,0x4e,0xbf,0x2a,0xe4,0xf9,0x89,0x5c,0x33,0xd, + 0x62,0x14,0x55,0x1,0x11,0x1,0x4e,0x32,0xb6,0xd1,0xc5,0x7e,0x79,0x1d,0xc7,0xad, + 0xc7,0x51,0xe4,0xbd,0xf9,0x2,0xa5,0x78,0xee,0xc0,0xf3,0x8,0x2b,0xc6,0x95,0xcb, + 0xae,0x2a,0xcc,0xc6,0x85,0x5,0xb1,0x54,0xd0,0x83,0xc1,0x2f,0x45,0x86,0xe0,0x73, + 0xf7,0x61,0x81,0x90,0x4e,0x15,0x10,0x7c,0x5f,0x5,0x71,0x7a,0x11,0x0,0x6c,0x5f, + 0x70,0x40,0xdd,0x41,0x9f,0xfc,0x6,0x52,0x8d,0xeb,0xa9,0x78,0x4f,0xff,0x5e,0x5e, + 0xef,0x3b,0xc0,0xc6,0x15,0xd7,0x51,0x1b,0x73,0x7c,0x41,0x58,0xc0,0xf5,0x47,0x58, + 0x9b,0xfe,0x90,0x25,0x5e,0xeb,0x47,0xcb,0x7e,0x8,0x2b,0x50,0x5,0x44,0x19,0xe0, + 0x1d,0xc2,0x76,0x92,0x2c,0x92,0x9f,0xe7,0xa0,0x75,0x1f,0x59,0xd5,0xb,0x78,0x37, + 0x7c,0x70,0x7c,0x90,0xff,0x7d,0xed,0x17,0xac,0x5f,0x76,0x2d,0x6d,0xb3,0xdb,0xc2, + 0x83,0x4a,0x48,0xdb,0x74,0x46,0x79,0x30,0xf8,0x16,0x3e,0x2,0x54,0xfa,0x8f,0x44, + 0x86,0xe1,0xf4,0x24,0x0,0xd8,0xbe,0xe0,0xdf,0x79,0x8c,0x83,0xd6,0x66,0x52,0x72, + 0xa7,0xfe,0xb3,0x2c,0xa9,0x5c,0x8a,0x27,0x5e,0x7e,0x9a,0xb,0x5a,0x56,0xb3,0xba, + 0x6d,0xf5,0xf4,0x83,0x5f,0x6a,0xb4,0x7,0x83,0xef,0x6,0x5d,0x62,0x17,0xa8,0x6e, + 0x6,0x8,0x4a,0x40,0x15,0xe0,0xf4,0x25,0x80,0x8b,0x6d,0x74,0xb1,0x47,0x6e,0x64, + 0xd4,0x7a,0xc2,0xf3,0x5,0xc2,0xde,0x5f,0xf0,0xcc,0x9e,0x5f,0x20,0x32,0x31,0x3e, + 0xb4,0x74,0x9d,0xed,0xb,0x4a,0xa5,0xf5,0xa9,0x52,0x7d,0xa9,0xe0,0x7,0x32,0x80, + 0xb0,0xaa,0x6f,0x4b,0x98,0x39,0xf5,0x25,0xa7,0x1,0xf6,0x33,0x4e,0x13,0x4f,0x22, + 0xa8,0xa7,0x89,0xb,0x40,0x78,0xb,0x6,0x83,0x63,0x83,0xa4,0xd2,0x69,0xae,0x3d, + 0x7f,0x3d,0xbf,0x1f,0x7f,0x83,0xbc,0xcc,0x97,0x5f,0x5,0x84,0xe2,0xe0,0xe9,0xed, + 0x4a,0x3b,0xba,0x70,0x8,0xd2,0x62,0xb6,0x20,0xfa,0xd,0x8e,0xa7,0x8e,0x17,0xce, + 0xbd,0x29,0x7f,0xc0,0x7e,0xe,0x9e,0xbc,0x7f,0xec,0x89,0xe1,0xf4,0xcf,0x0,0x2e, + 0xb6,0x93,0xe4,0x1c,0xf9,0xe7,0xec,0xb1,0xee,0x27,0xaf,0xf9,0x2,0x3,0xfa,0xc7, + 0xfa,0x79,0x7a,0xe7,0x7f,0xb3,0x69,0xc9,0xf5,0x2c,0x98,0xb5,0xa0,0xbc,0xa1,0xb, + 0x8e,0xf2,0x52,0x23,0xde,0x3d,0xe6,0xb,0x47,0xcf,0x4,0xba,0x88,0x32,0xc0,0x29, + 0xc6,0xb3,0x28,0x5e,0x63,0x27,0x6d,0xea,0xd7,0x34,0xd2,0x49,0x4c,0xcc,0x7,0x40, + 0xd8,0xff,0x1f,0x61,0x4f,0xef,0x5e,0xae,0x58,0x74,0x5,0xb3,0xeb,0x66,0xd1,0x9f, + 0xec,0x9f,0x7a,0x85,0x30,0x8,0xb7,0xad,0x84,0x97,0x68,0x89,0xb7,0xc0,0x11,0x83, + 0x63,0x93,0xc7,0xb,0xd7,0x47,0x19,0xa0,0x2,0xd8,0x46,0x17,0xbb,0xe5,0x46,0x46, + 0xd4,0x93,0x8,0x61,0xe7,0x7c,0x21,0x50,0x2,0x7e,0xfe,0xea,0xff,0x20,0x26,0x63, + 0x7c,0x64,0xc9,0x46,0x84,0x14,0xfe,0x52,0x2e,0xec,0x18,0xcc,0xa,0x9a,0xe9,0xd3, + 0x47,0xbf,0xe7,0x1,0xdc,0x29,0xc0,0x2a,0xd9,0x14,0x7a,0x66,0x65,0x0,0x1d,0xfb, + 0x19,0xa7,0x51,0x3d,0x81,0x41,0x3,0x4d,0x62,0x15,0x8,0x6f,0x83,0x61,0xff,0xe8, + 0x0,0x93,0xc9,0x14,0xd7,0xbf,0x7b,0x13,0x7,0xc7,0xe,0x90,0x93,0xb9,0xf2,0x2b, + 0x84,0x53,0xcd,0x25,0x38,0x24,0x3a,0x2b,0x71,0x16,0x62,0xd8,0xe4,0xe8,0xe4,0xb1, + 0xc2,0xb5,0x51,0x6,0xa8,0x20,0xb6,0x93,0x64,0x81,0x7c,0x90,0x3d,0xf9,0xfb,0x90, + 0xaa,0xf,0xf0,0x2,0xdc,0x3b,0xda,0xc7,0x8f,0x5f,0x7c,0x9c,0x9b,0x17,0xdf,0xca, + 0xc2,0x86,0x85,0xa5,0x33,0x40,0x1e,0x9f,0xd3,0xf,0x7d,0xe4,0xed,0x87,0xc8,0x57, + 0xdf,0x86,0x90,0x33,0x37,0x3,0xb8,0x78,0x16,0xc5,0xab,0xec,0x64,0x9e,0xfc,0x35, + 0x73,0x8c,0x4b,0x30,0xc5,0x7c,0x37,0x4b,0xe7,0xac,0x1c,0xbb,0xde,0xda,0xcd,0x35, + 0x8b,0xaf,0xa1,0xb1,0xbe,0x91,0xde,0x89,0xde,0xd2,0xc6,0xad,0xd4,0xb4,0xb2,0x56, + 0x3e,0xce,0x4b,0xcc,0x43,0x8c,0x98,0xc,0xa7,0x8e,0x16,0x3e,0x27,0xca,0x0,0x55, + 0x82,0x6d,0x74,0xb1,0x33,0xff,0x11,0x46,0xe4,0x53,0x4,0xf6,0x17,0xfc,0x6c,0xe7, + 0x13,0x18,0x13,0x31,0x6e,0x5a,0xfa,0x51,0xdb,0x17,0xe8,0x23,0x3e,0xa4,0xde,0x2f, + 0xe9,0x1,0x64,0x60,0x3f,0x40,0x15,0x24,0x83,0x28,0x3,0xe8,0xd8,0xcf,0x38,0xb3, + 0xd5,0x13,0xc4,0x69,0xa0,0xd1,0xf1,0x5,0x4e,0x90,0xde,0x1a,0xe9,0x25,0x99,0x9c, + 0xe4,0x96,0x95,0x37,0xb3,0x6f,0xe4,0x75,0xdb,0x17,0x40,0xe9,0x45,0xa2,0x90,0x89, + 0xa3,0x79,0x35,0xf3,0x60,0xdc,0x60,0x38,0x39,0x1c,0x65,0x80,0xaa,0xc5,0x76,0x92, + 0xb4,0xca,0x7,0xd9,0x9b,0xbf,0xf,0xa9,0xfa,0xf5,0x20,0x76,0x1f,0xeb,0xe1,0x87, + 0xbf,0xf9,0x11,0x77,0xbe,0xeb,0x6e,0x16,0x35,0x2c,0xa,0xaf,0xf7,0xcb,0x3c,0xf7, + 0x32,0x0,0xf8,0xc9,0x52,0x41,0x44,0x19,0x20,0xc,0xcf,0xa2,0xd8,0xc5,0x4e,0xce, + 0x92,0xcf,0xd1,0x62,0x5c,0x8a,0x29,0xda,0xdc,0xb9,0x80,0x9c,0x95,0xe3,0xa5,0x9e, + 0x97,0xb9,0x76,0xc9,0x7a,0xe6,0xd4,0xcf,0xa1,0x67,0xbc,0xbb,0x78,0xe4,0x43,0xe8, + 0xf4,0x71,0x6b,0x6d,0x2b,0x22,0x69,0x32,0x94,0x1c,0x2a,0x7c,0x57,0x94,0x1,0xaa, + 0x18,0xdb,0xe8,0x62,0x47,0x7e,0x3,0x63,0xf2,0x69,0x74,0x5f,0x20,0x15,0xff,0xb1, + 0xe3,0x3f,0x11,0x13,0x26,0xb7,0x2d,0xbb,0xbd,0xe0,0xb,0xf4,0x91,0xaf,0x67,0x80, + 0x1c,0x85,0x99,0x40,0x15,0x79,0x80,0x99,0x85,0xfd,0x8c,0xd3,0xa0,0x1e,0x27,0xce, + 0x2c,0xe6,0x88,0xb,0x3c,0x5f,0x20,0xa0,0xfb,0x78,0xf,0x13,0xc9,0x24,0x77,0xad, + 0xbe,0x93,0x3d,0x47,0x5f,0xb3,0xff,0x82,0x49,0x99,0xd5,0xc2,0xb6,0xba,0x36,0x44, + 0xd6,0xe4,0x48,0xf2,0x48,0xe1,0xf3,0xa3,0xc,0x30,0x3,0xb0,0x9d,0x24,0xf3,0xe4, + 0xe7,0x78,0x35,0x7f,0x1f,0x96,0x1a,0x40,0x39,0x9b,0x3a,0x95,0xe0,0xf0,0xf1,0x6e, + 0xbe,0xfb,0xc2,0xf7,0xf9,0xd4,0xf2,0x3f,0x61,0xe9,0xac,0xa5,0x25,0x2b,0x0,0xcf, + 0x3,0x28,0xc3,0x7b,0x6f,0x35,0xa4,0x80,0x88,0x0,0xd3,0xc5,0x56,0x24,0xdf,0xe7, + 0xbb,0xbc,0x92,0xbf,0x9e,0xbc,0xdc,0xd,0x78,0xf1,0x9b,0xc8,0x4c,0xf0,0xcd,0x5f, + 0xfd,0x3,0x57,0xb4,0x5d,0xc5,0x55,0xed,0x57,0x87,0x4b,0x81,0x6e,0x2,0xab,0x23, + 0xf6,0x40,0x44,0x80,0x13,0xc7,0x36,0xba,0xe8,0xca,0x7f,0x98,0x71,0xeb,0xe7,0x68, + 0xbe,0x40,0x4a,0xc9,0xf7,0xba,0x7e,0x80,0x48,0xc7,0xf8,0xf8,0xca,0x3f,0xc6,0x90, + 0x86,0x3f,0xb,0xb8,0x1e,0x0,0xe1,0x97,0x89,0xa,0x23,0x22,0xc0,0xdb,0xc1,0x53, + 0xf4,0xb2,0xc3,0xba,0x85,0xbe,0xfc,0xa3,0x18,0x2a,0xa9,0x9f,0xfa,0xc5,0xa1,0x5f, + 0xf2,0xdc,0x81,0xdf,0xf0,0xb9,0xce,0x7,0x99,0x1d,0x9b,0xed,0x5,0xff,0xec,0xda, + 0x46,0x16,0xd6,0xcf,0xc2,0xa8,0xb2,0xd,0x21,0x11,0x1,0xde,0x2e,0xb6,0x93,0x64, + 0xae,0xfc,0x1c,0xaf,0xe5,0xee,0x43,0xc8,0x1,0xaf,0x5d,0xc1,0xa1,0xe1,0x37,0xf8, + 0xc7,0x17,0xfe,0x85,0x4f,0xaf,0xf9,0x2c,0xcb,0x1a,0x97,0x81,0x5,0xf5,0x46,0x8c, + 0xc6,0x58,0x82,0xb9,0x75,0xda,0x66,0xd4,0x2a,0xc8,0x0,0x51,0x15,0xf0,0x87,0xe0, + 0x59,0x14,0xaf,0xf0,0x32,0xcd,0xf2,0x39,0xda,0xc4,0x5a,0x10,0xad,0x0,0x8,0xc8, + 0xe6,0xb3,0xbc,0x70,0xf8,0xff,0xb8,0x69,0xe5,0x4d,0xb4,0xd4,0x35,0x93,0xce,0xc, + 0xb3,0x64,0xce,0xd9,0x8,0x69,0xd2,0x3d,0x3a,0x40,0xd6,0x72,0x76,0x88,0x76,0x5b, + 0x51,0x15,0x30,0xe3,0xb1,0x8d,0x2e,0x7e,0x93,0xbf,0x96,0xa4,0xf5,0x73,0xcc,0xc2, + 0xde,0x5f,0x89,0xe4,0x9f,0xbb,0xbe,0x83,0xa1,0x62,0xdc,0xb6,0xea,0x16,0xea,0x45, + 0x82,0xda,0x78,0x8c,0x39,0x35,0x35,0x55,0xb3,0x39,0x34,0x22,0xc0,0xc9,0xc2,0x53, + 0xf4,0xf2,0xa2,0x75,0xb,0xbd,0xf9,0x47,0x31,0x1d,0x5f,0xe0,0xa4,0xf8,0xed,0x7, + 0x9e,0xe1,0xa5,0xbe,0x9d,0xdc,0xbe,0xe6,0x56,0xea,0x63,0x71,0x6a,0x62,0x31,0x6a, + 0x13,0xb1,0xaa,0xf0,0x0,0x91,0x4,0x9c,0x4c,0x1c,0x22,0xc7,0x87,0xd5,0x76,0xe, + 0xc8,0x7e,0x5a,0xc5,0x65,0x28,0x31,0xb,0xc0,0x10,0x82,0x1a,0xd3,0x62,0xdf,0xd0, + 0x6b,0x4c,0xe6,0x26,0x39,0x9e,0x9a,0x20,0x95,0xcd,0x91,0x96,0xf9,0x1c,0x3d,0xd6, + 0x3f,0xb1,0x8f,0x9e,0x4a,0x75,0x39,0xca,0x0,0x27,0x1b,0x5b,0x91,0x3c,0xc6,0x77, + 0x78,0x25,0xbf,0x9,0xe4,0x6b,0x28,0x7b,0xa0,0xa7,0xf3,0x79,0x8e,0x26,0xc7,0x18, + 0x4b,0x8f,0x11,0x37,0x4c,0xe2,0xa6,0x9,0x4a,0xd,0xa0,0x38,0x54,0xc9,0xee,0x46, + 0x4,0x78,0xa7,0xf0,0x43,0xba,0x78,0x3e,0xbf,0x9e,0xb4,0xf5,0x5f,0x4a,0x60,0xa5, + 0x72,0x39,0x26,0xf3,0x39,0xf2,0x96,0xc4,0x10,0x2,0x50,0x39,0x7a,0xad,0x6f,0xf1, + 0x4,0x83,0x95,0xec,0x66,0x24,0x1,0xef,0x24,0xf6,0x33,0x4e,0x8d,0xfa,0x99,0xaa, + 0x55,0x46,0x6e,0x36,0xcb,0x50,0xaa,0x36,0x2b,0xa5,0x1c,0xca,0x4c,0xe,0xc,0xbd, + 0x3e,0xfe,0x75,0x95,0xb6,0xbe,0xc2,0x8e,0xca,0xfe,0x29,0xe9,0x2a,0xb0,0x21,0x67, + 0x8,0x36,0xb1,0x0,0x45,0x3b,0xa,0x41,0x82,0x1e,0x7e,0x42,0x7f,0xa5,0xbb,0x14, + 0x21,0x42,0x84,0x8,0x11,0x22,0x44,0x88,0x10,0x21,0x42,0x84,0x8,0x11,0x22,0x44, + 0x88,0x10,0x21,0x42,0x84,0x8,0x11,0xce,0x8,0xfc,0x3f,0xcc,0xf0,0x58,0x1d,0xfe, + 0xca,0xc2,0xc6,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82, + // /home/user/2/qstardict/qstardict/pixmaps/go-previous.png + 0x0,0x0,0x28,0x78, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb, + 0x0,0x0,0x0,0x4,0x73,0x42,0x49,0x54,0x8,0x8,0x8,0x8,0x7c,0x8,0x64,0x88, + 0x0,0x0,0x20,0x0,0x49,0x44,0x41,0x54,0x78,0x9c,0xed,0x7d,0x79,0x9c,0x1d,0x55, + 0x9d,0xef,0xf7,0x77,0xaa,0xee,0xd2,0x7b,0xa7,0x93,0x90,0x95,0x90,0x84,0x6c,0x4, + 0x9,0x21,0x9,0x8b,0x4f,0x18,0x41,0x70,0x61,0x58,0x7c,0xa,0x11,0x1,0xf5,0xcd, + 0xcc,0xe7,0x89,0xcb,0xa0,0x3e,0x9d,0x79,0xca,0x38,0xce,0x33,0x8e,0x6f,0x14,0x79, + 0x8e,0xe2,0xe8,0x13,0x11,0x1,0xd,0xdb,0xc,0xa8,0xe0,0x1b,0x45,0xc0,0x5,0x4, + 0x1,0x5,0x41,0x76,0x12,0x21,0xb,0xd9,0xba,0xd3,0x9d,0xf4,0x7a,0xfb,0xde,0xee, + 0x7b,0xab,0xce,0xef,0xfd,0x71,0xd6,0xaa,0x7b,0x3b,0x9d,0x20,0xa4,0xd3,0x70,0x7f, + 0xf9,0xdc,0xdc,0xaa,0x53,0xcb,0xad,0x3a,0xdf,0xdf,0xef,0xfb,0x5b,0xce,0xa9,0x6a, + 0xa0,0x2e,0x75,0xa9,0x4b,0x5d,0xea,0x52,0x97,0xba,0xd4,0xa5,0x2e,0x75,0xa9,0x4b, + 0x5d,0xea,0x52,0x97,0xba,0xd4,0xa5,0x2e,0x75,0xa9,0x4b,0x5d,0xea,0xf2,0x1a,0x17, + 0x9a,0xe8,0xb,0x98,0xc,0x72,0xe2,0xc7,0x6e,0x6c,0x9d,0xdd,0x3a,0xf5,0x1f,0x16, + 0xcf,0x6d,0x3f,0xfb,0xa8,0x79,0x6d,0xb,0x97,0xce,0x9b,0x42,0x2d,0x8d,0xd9,0xca, + 0xa6,0x5d,0xfd,0x4f,0x6e,0xee,0xec,0xff,0xd2,0xa7,0xde,0xb3,0xfa,0xae,0x89,0xbe, + 0xc6,0x97,0x2b,0xe1,0x44,0x5f,0xc0,0xa1,0x2e,0x4b,0xde,0x7b,0xcb,0xbb,0x4a,0x3, + 0xf8,0x6e,0xfb,0xec,0xdc,0xb4,0x8e,0x96,0x2c,0xda,0x5b,0x72,0x98,0xd2,0x92,0xc3, + 0xd2,0x79,0x53,0x1a,0x32,0x21,0x9d,0x22,0x40,0x77,0xfe,0xaf,0x6b,0x1e,0xfa,0xed, + 0xd6,0x9e,0xe2,0xbb,0xd6,0x7f,0xf6,0x8c,0xbd,0x13,0x7d,0xbd,0x7,0x2a,0x62,0xa2, + 0x2f,0xe0,0x50,0x95,0xb9,0x6b,0x6f,0x6d,0x58,0x7a,0xd1,0x4d,0x57,0x31,0xa2,0x1f, + 0x8f,0x96,0xa3,0x69,0xf9,0xc,0xd0,0x98,0xb,0xd0,0x94,0xb,0xd1,0x98,0xf,0x31, + 0x52,0x8e,0x50,0x1c,0x89,0x30,0x3c,0x52,0x26,0x22,0x3a,0xa5,0x54,0x1a,0x7d,0xe4, + 0xc4,0x8b,0x6f,0x6c,0x9d,0xe8,0xeb,0x3e,0x50,0xa9,0x2b,0x40,0xd,0x59,0x7a,0xe1, + 0xf,0x56,0x34,0x50,0xf1,0xf,0x71,0x5c,0xf9,0x30,0xcb,0x8,0xb1,0x8c,0x50,0x28, + 0x8c,0x22,0x1f,0x32,0xb2,0x21,0x90,0xd,0x80,0xfe,0xa1,0x12,0x86,0x86,0x47,0x30, + 0x54,0x2c,0x63,0xb8,0x54,0x46,0xa9,0x54,0x5e,0xd8,0x5b,0x2e,0x5f,0x3e,0xd1,0xd7, + 0x7e,0xa0,0x52,0x57,0x80,0x84,0x30,0x2d,0x59,0xfb,0x83,0x4b,0xa3,0x28,0xfe,0xbd, + 0x94,0xd1,0x72,0x8e,0x2b,0xe0,0x38,0x2,0xc7,0x15,0x74,0xf7,0xd,0x22,0x1b,0x12, + 0x72,0x19,0x20,0x13,0x30,0x6,0xb,0x45,0xc,0x14,0x4a,0x28,0x14,0x94,0x22,0x14, + 0x8a,0x65,0x64,0x43,0x5c,0x34,0xd1,0x77,0x70,0xa0,0x52,0x8f,0x1,0xb4,0x2c,0x5a, + 0x7b,0xdd,0x74,0xc6,0xb5,0xd7,0xc7,0xcc,0x67,0x41,0x32,0x0,0x6,0x58,0x7d,0x37, + 0x37,0x86,0xb8,0xf0,0xed,0x4b,0x70,0xfa,0x9,0x47,0xa2,0xad,0x29,0x8f,0xe2,0x68, + 0x5,0xbb,0xfb,0x7a,0x30,0x54,0x28,0x61,0xa0,0x50,0xc4,0xf0,0xf0,0x8,0x86,0x87, + 0x8b,0x10,0xc4,0x6d,0x13,0x7d,0x1f,0x7,0x2a,0x75,0x5,0x0,0xb0,0x78,0xed,0x35, + 0x6f,0x8d,0x65,0xf4,0x3,0x48,0x39,0xb,0x90,0x0,0x3,0x0,0x83,0x59,0xe2,0xbc, + 0xd3,0x97,0xe2,0xf3,0x97,0x9c,0x86,0x12,0x7,0xe8,0x1f,0x65,0xf4,0x17,0x19,0x19, + 0x91,0xc3,0xf2,0xa3,0x16,0x82,0xb1,0x15,0xf7,0x3d,0xbe,0xd,0x7f,0xda,0xb6,0x7, + 0x7b,0x6,0x8a,0x0,0x4f,0x3e,0x42,0x7d,0x5d,0x2b,0xc0,0xa9,0xa7,0xde,0x1b,0x6e, + 0x9f,0xfa,0xc2,0x97,0xe3,0x38,0xfe,0x14,0xa4,0x14,0x80,0x4,0x4b,0x9,0x6,0x23, + 0x9f,0xb,0xf1,0xed,0x7f,0x38,0x1b,0xab,0x96,0xcf,0xc3,0x9f,0x6,0x63,0x94,0xe3, + 0x4a,0xe2,0xd8,0xbe,0x11,0xa0,0x6d,0xda,0x14,0xdc,0xf3,0xbb,0x17,0x41,0x20,0x9d, + 0x50,0x4f,0xbe,0xac,0xfa,0x75,0xab,0x0,0xb,0xcf,0xfb,0xce,0xe2,0x6d,0xd8,0x78, + 0x33,0xe2,0x78,0xd,0xb3,0x54,0x74,0xcf,0xa,0xfc,0x13,0x8f,0x99,0x8d,0x6f,0x7c, + 0xfa,0x1c,0x14,0x29,0x83,0x67,0x7b,0xcb,0xee,0x20,0x4e,0x9e,0x43,0x66,0x1b,0x0, + 0x19,0xe9,0x66,0x2,0xa8,0xae,0x0,0x93,0x42,0x8e,0x7c,0xd7,0x77,0x3e,0xc0,0xb1, + 0xfc,0x16,0x73,0xd4,0xa2,0xfc,0xbd,0x4,0xb3,0x4,0xc0,0xf8,0xfc,0x87,0x4f,0xc5, + 0x3b,0xdf,0x72,0x2c,0xb6,0xc,0x44,0x28,0x56,0xca,0x63,0x9e,0x83,0x59,0xa2,0x18, + 0x1,0x2c,0x63,0xc0,0x30,0x0,0x8f,0xb9,0xfb,0x21,0x2b,0xaf,0x2b,0x5,0x58,0x7a, + 0xee,0xb5,0x2d,0x95,0x60,0xf4,0xbb,0x52,0x56,0xde,0xb,0x96,0x80,0x94,0x60,0xd, + 0xfe,0x11,0x33,0x5b,0xf1,0xdd,0x75,0xe7,0xa3,0xa1,0xa5,0x19,0xcf,0xf4,0x94,0x94, + 0x5e,0x0,0x3a,0x10,0xac,0x2d,0x44,0x0,0xcb,0xc8,0xae,0x50,0x9d,0x1,0xe,0x5d, + 0x59,0x7c,0xde,0xd5,0x27,0x96,0xe3,0xd2,0xcd,0x90,0x72,0x21,0xa4,0x4,0x73,0xc, + 0x43,0xfd,0x1f,0x38,0x77,0x25,0x2e,0xbd,0xe8,0x14,0xec,0x18,0x8a,0xb0,0x73,0x4f, + 0x71,0xcc,0x73,0x70,0xa,0x5f,0x41,0xa4,0x18,0x80,0x8,0xc4,0x93,0x92,0x0,0x5e, + 0xf,0xa,0xc0,0xb4,0xf0,0xbf,0x5e,0x7d,0x59,0x14,0x57,0xbe,0x0,0x19,0x65,0x58, + 0x32,0xa0,0xc1,0x6f,0x69,0xca,0xe0,0x9b,0x9f,0x7d,0x27,0x16,0x2d,0x98,0x8d,0xe7, + 0x7a,0x8a,0x88,0xb4,0xd9,0xef,0xc3,0xe8,0xdd,0x59,0x99,0x1,0x22,0x30,0x47,0x20, + 0x9,0x48,0x22,0xd4,0x83,0xc0,0x43,0x4c,0xe,0x3f,0xf7,0xda,0xd9,0xa1,0xb8,0xea, + 0x26,0xe6,0xe8,0x54,0x67,0xf5,0x31,0x58,0x4a,0x9c,0x76,0xfc,0x11,0xf8,0xc2,0xa5, + 0x67,0xa1,0xb7,0x2,0x3c,0xd3,0x35,0x34,0xf6,0x49,0x58,0x8e,0xb9,0x89,0x4,0x1, + 0x71,0x4,0x49,0x2,0xc4,0x8c,0xc9,0x58,0x57,0x7b,0xcd,0x2a,0xc0,0xa2,0xf3,0xbe, + 0x73,0x4e,0x1c,0x8f,0x5c,0xf,0x8e,0xa7,0x22,0x8e,0x2d,0xf8,0x21,0x18,0xeb,0x3e, + 0xf1,0x56,0xbc,0xf9,0x84,0x65,0x78,0x61,0x4f,0x11,0x23,0x95,0x58,0x1d,0xb0,0x1f, + 0x66,0xcf,0xa9,0x7d,0x48,0x10,0xa4,0x8c,0x41,0x14,0x83,0x21,0x0,0x8c,0xad,0x2c, + 0x87,0xaa,0xbc,0xe6,0x14,0x60,0xd1,0x99,0x77,0xe6,0x64,0xc3,0xb6,0xaf,0xc9,0x38, + 0xfa,0x8,0xa4,0x24,0xc8,0x8,0x92,0x63,0xb0,0x8c,0xb1,0x74,0x7e,0x7,0xfe,0xf5, + 0xd3,0xef,0x4,0x67,0xb2,0x78,0x6a,0x67,0xff,0x98,0x98,0xf3,0x38,0xde,0xdc,0x1c, + 0x47,0x44,0x0,0x47,0x60,0x49,0x0,0xc9,0x7a,0x1a,0x38,0xd1,0xb2,0x68,0xed,0x75, + 0xcb,0x65,0xfc,0xd2,0x2d,0x90,0xf1,0xa,0x96,0x12,0x3e,0xf8,0x97,0x9c,0xbf,0x6, + 0x17,0x9d,0x73,0x2,0xb6,0xf4,0x16,0x31,0x34,0x50,0x50,0x7,0x8c,0x63,0xf5,0xe3, + 0x71,0x2,0x93,0x0,0xcb,0x18,0x4,0x2,0x83,0xaa,0xa3,0xc4,0x49,0x20,0xaf,0x19, + 0x5,0x38,0xf2,0xbc,0xeb,0x2e,0x61,0x59,0xbe,0x12,0xb1,0x6c,0x50,0x7e,0x3e,0x2, + 0x4b,0x89,0x69,0xed,0x79,0x5c,0xf1,0x77,0x67,0x62,0xfa,0x61,0x1d,0x78,0x6a,0x67, + 0x1f,0x62,0x59,0xd,0xeb,0x3e,0xdc,0xbc,0xb7,0x53,0xf5,0x71,0x42,0x32,0x58,0xc6, + 0x60,0x0,0x44,0xa2,0xce,0x0,0x13,0x21,0xf3,0xff,0xea,0xfa,0xf6,0x70,0x58,0x7e, + 0x8f,0xe3,0xca,0x79,0x2c,0x25,0x98,0x23,0x1b,0xe8,0xbd,0xe3,0x4d,0xf3,0xf1,0xf1, + 0xf7,0x9f,0x86,0xdd,0x43,0x65,0x6c,0xdc,0x35,0x0,0xa0,0x36,0xbd,0xfb,0xb0,0xed, + 0x4f,0x2a,0x67,0x62,0x1,0x55,0x7,0x88,0x41,0x44,0xea,0xbc,0x75,0x6,0x38,0xb8, + 0xb2,0x64,0xed,0xfa,0x93,0xe5,0x70,0x74,0x13,0xc7,0xd1,0x3c,0x96,0x11,0xa4,0x8c, + 0x0,0x29,0x91,0xcb,0x10,0xfe,0xe9,0x6f,0xdf,0x82,0x15,0xcb,0xe7,0x63,0xe3,0xee, + 0x1,0x94,0x23,0x67,0xe2,0xa6,0x64,0x3f,0x7e,0xcc,0x47,0xb5,0x63,0x1,0xbf,0x49, + 0xb0,0x8a,0x1,0x58,0xa7,0x80,0x75,0x6,0x38,0x48,0xb2,0xf6,0xd6,0x60,0x11,0x8d, + 0x7e,0x4e,0xa2,0xf2,0x39,0x8e,0xe3,0x90,0x59,0xa5,0x78,0xe0,0x18,0x2b,0x16,0x4f, + 0xc5,0x3f,0x5e,0x72,0x3a,0x8a,0x12,0x78,0x76,0xfb,0x5e,0x7,0x34,0x99,0xaf,0x6a, + 0x90,0x6a,0xeb,0x42,0xaa,0xb5,0x86,0xc6,0xb0,0xf4,0x4b,0xc1,0x4,0xaa,0x33,0xc0, + 0xab,0x2f,0xb,0xd7,0xae,0x9f,0x17,0x84,0xa3,0x37,0x70,0x14,0xff,0x5,0xcb,0x58, + 0x51,0xbe,0x8c,0x41,0x88,0xf0,0xa1,0xf3,0x57,0xe2,0xed,0xa7,0x1c,0x8d,0x2d,0xdd, + 0x43,0x28,0x96,0x23,0xd,0xb5,0xab,0xd3,0xab,0x7a,0xbf,0x3,0xa9,0xda,0x60,0xa9, + 0x2a,0xd5,0xab,0x25,0x66,0x9f,0x98,0x9c,0x2,0x10,0x11,0xb8,0xce,0x0,0xaf,0xae, + 0x2c,0xbe,0xe0,0xa6,0x77,0x13,0xc9,0xef,0x71,0x2c,0xa7,0x40,0x47,0xf7,0xcc,0x31, + 0x66,0x4f,0xcd,0xe2,0x9f,0x3e,0xf4,0x56,0xe4,0x9b,0x1a,0xf1,0xcc,0xf6,0x5e,0xb0, + 0xd4,0x94,0x4f,0x56,0x5,0x92,0x42,0x80,0x1a,0xef,0x4f,0x6d,0xa5,0x24,0xf8,0xb5, + 0x75,0xc1,0x35,0x4a,0x48,0x40,0xaa,0x3a,0x2,0x13,0x1,0x54,0x2f,0x4,0xbd,0x2a, + 0x32,0xfb,0x9c,0xab,0x1b,0x9b,0x9a,0x1a,0xbf,0xe,0x96,0x97,0x30,0x33,0xa4,0xb6, + 0x7a,0x70,0x8c,0xb3,0xdf,0x34,0xf,0x17,0x9f,0xb3,0xa,0x3b,0xfb,0x86,0xd1,0xd9, + 0xdd,0xf,0x0,0x6e,0x7c,0x9e,0x75,0x81,0x3e,0x31,0x56,0xaf,0xda,0x54,0x93,0xa2, + 0x86,0xa4,0xd5,0x8f,0x65,0xc5,0x69,0x97,0x0,0x48,0x92,0x76,0x2c,0x60,0x3f,0x3, + 0x8b,0x43,0x4e,0xe,0x79,0x5,0x58,0x7a,0xe1,0xcd,0x2b,0x24,0xe2,0x5b,0x20,0x79, + 0x39,0x83,0x1,0xa9,0xac,0xae,0xb5,0x91,0xf0,0xa9,0x8b,0x4e,0xc2,0x11,0xf3,0xa6, + 0x63,0xc3,0xce,0x7e,0xc4,0x96,0x8a,0x4d,0xa4,0xaf,0xad,0xdf,0x1b,0xa6,0x35,0xf5, + 0x7b,0xd8,0xad,0x9c,0xc2,0x9b,0xb4,0x9b,0x18,0x47,0x58,0xfd,0x82,0x90,0x42,0xc7, + 0x1e,0x66,0x24,0xb0,0xee,0x2,0x5e,0x41,0x61,0x5a,0x7c,0xe1,0x4d,0x97,0x4a,0x19, + 0x5f,0x1,0x70,0x9e,0xb5,0xe5,0x32,0xc7,0x58,0xb5,0xa4,0x1d,0x1f,0x5a,0xbb,0x1a, + 0x3,0xa5,0xa,0x36,0xee,0xd8,0xab,0x2,0x30,0xc0,0xfa,0x7a,0xb,0x2e,0x3c,0x36, + 0xb0,0x5a,0xa0,0x74,0xa0,0x46,0x39,0xc0,0xba,0x0,0xcb,0x15,0xe3,0x24,0x1,0xac, + 0xeb,0x0,0x44,0xa4,0x32,0x81,0x7a,0xc,0xf0,0xca,0xc8,0xa2,0xb5,0xd7,0x4d,0x27, + 0x71,0xe3,0xb5,0x90,0x7c,0x8e,0x1,0x1e,0x60,0x84,0x1,0xe3,0xaf,0xcf,0x5e,0x8c, + 0xe3,0x8f,0x9d,0x87,0xad,0xdd,0x3,0x28,0x47,0x3a,0x2,0x7,0x2b,0xa0,0x99,0x35, + 0x3,0x98,0x90,0x9f,0x74,0x95,0xc7,0xb,0xfc,0xd4,0xa9,0xbc,0x95,0x2a,0xd7,0x5f, + 0x33,0x2b,0xa8,0x56,0x6,0x6,0xb3,0x0,0x64,0xac,0xfd,0x3f,0xa1,0x3e,0x18,0xf4, + 0xa,0xc8,0x92,0xf7,0xde,0x78,0x3a,0x33,0xaf,0x7,0x78,0xb6,0xf,0xfe,0x11,0x33, + 0x72,0xf8,0xdb,0xf3,0x8f,0x1,0x87,0x1,0x36,0x6c,0xdf,0x6b,0x83,0x7b,0x90,0x2, + 0x50,0x6a,0xda,0x57,0x6d,0xc6,0x5,0xb0,0xae,0xd7,0x3b,0xf4,0x7c,0xf7,0x50,0x35, + 0x91,0x67,0x7f,0xc6,0xf4,0xbd,0x73,0xc5,0xc4,0xca,0x5,0x40,0xa7,0x80,0xa2,0x1e, + 0x3,0xbc,0x6c,0x59,0x7d,0xc9,0xd5,0x99,0xa1,0xfe,0xc6,0x2f,0x32,0xcb,0xff,0xc9, + 0x60,0x61,0x80,0x7,0x18,0x67,0xbd,0x71,0x6,0xce,0x3c,0x79,0x31,0x76,0xf4,0xe, + 0x61,0x64,0xb4,0x2,0xe7,0xdf,0x3d,0x90,0x41,0x20,0x52,0xf0,0xb2,0xe7,0xda,0x99, + 0xd8,0xe5,0xfe,0x5a,0x63,0xc8,0x64,0x0,0x54,0xd,0x38,0x59,0x7,0x32,0xe,0x98, + 0xc,0xc4,0xf0,0x5c,0x0,0x9,0xd0,0xe4,0x1b,0xc,0x3c,0x34,0x14,0x60,0xd1,0x5, + 0xdf,0x3f,0x72,0x70,0x50,0xdc,0xc,0xe2,0x13,0x7c,0xab,0x9f,0xd2,0x22,0xf0,0xc1, + 0x73,0x97,0xa2,0x63,0x4a,0x33,0x5e,0xd8,0xb9,0x17,0x92,0x93,0xa0,0x4b,0x66,0x2f, + 0xc0,0x67,0xeb,0xef,0x9,0x4,0x36,0xfe,0x9c,0xd9,0x73,0x9,0xce,0x61,0xd8,0xc3, + 0x0,0xab,0xc,0xe3,0x57,0xff,0x92,0x5b,0x89,0x49,0x4d,0x2e,0x71,0x85,0x6,0xb4, + 0x2f,0x3b,0x9b,0x41,0x42,0x8f,0xd,0x8,0x40,0x8,0x10,0xfc,0xef,0x0,0x6e,0x7b, + 0x0,0xd2,0xed,0x2c,0xd4,0x32,0x10,0xe8,0xa4,0x22,0x74,0x99,0x8c,0xb9,0x8,0x1d, + 0x7c,0x9a,0xe7,0x15,0xcc,0xc5,0xb3,0xb7,0xc,0xf0,0x10,0x31,0xee,0x8d,0x89,0x2f, + 0xdb,0xfb,0xbb,0x6f,0x3f,0x3f,0x5e,0xdf,0x4f,0xb8,0xd3,0x5a,0xf4,0x9e,0x1b,0xdf, + 0x47,0x10,0x8f,0x33,0xf3,0x9,0xcc,0xe6,0x61,0xc,0x89,0xe3,0x97,0x34,0xe3,0xb2, + 0xf,0x1c,0x7,0xca,0x8,0x6c,0xeb,0xee,0x43,0x14,0xc7,0x90,0x52,0x42,0x4a,0xf7, + 0xad,0x6a,0xff,0x7a,0x2a,0xb7,0xd7,0x26,0xf5,0x47,0x2d,0x3,0x92,0x95,0xc5,0x4b, + 0xc9,0x76,0x5d,0x32,0x23,0x96,0x40,0x2c,0x55,0x40,0xe8,0xb6,0xd7,0xf8,0xb0,0xf9, + 0x98,0xea,0x9f,0xfa,0xc8,0x58,0x15,0x97,0xd8,0xcc,0x2f,0xe4,0x58,0xcd,0x2c,0x66, + 0x6f,0xca,0x99,0x8c,0x91,0x98,0x7f,0x68,0xd6,0xf5,0x87,0x75,0xbb,0xc9,0x6e,0xd4, + 0x6c,0x25,0xd5,0x7,0xfb,0xd,0x3e,0xbb,0xf,0x33,0xb7,0x48,0xf0,0xb9,0x24,0xf9, + 0xa1,0x8e,0xe3,0x3f,0x7a,0xf8,0x78,0xfd,0x3f,0x61,0xc,0xb0,0xe8,0xe2,0x1b,0x5b, + 0x45,0x84,0x6f,0x31,0xe4,0xfb,0x7d,0xab,0xcf,0x67,0x9,0x17,0xbc,0xe5,0x70,0x2c, + 0x5e,0x30,0x1d,0xdb,0x7a,0x6,0x10,0x49,0x9,0xd2,0xe9,0x1d,0x88,0x41,0x2c,0x60, + 0x18,0x80,0xa0,0xc6,0x5f,0x5c,0x4e,0xf,0xb8,0xb2,0x9f,0x1a,0xa2,0x35,0x69,0x20, + 0x7b,0xfb,0xd8,0xf1,0x7c,0xfb,0x9f,0xef,0xda,0xbd,0x86,0x71,0x46,0x89,0x2a,0x2c, + 0x3d,0x17,0xc0,0xca,0x92,0x61,0x0,0xa,0x0,0xc4,0x0,0x84,0x63,0x1c,0x9,0x1b, + 0x98,0xda,0x1c,0x85,0x54,0x36,0xa1,0x42,0x15,0x75,0xc,0x41,0xe9,0x7,0x89,0x60, + 0x3f,0xad,0xbe,0x56,0x1b,0xb7,0xb,0xe2,0xaf,0x0,0xfb,0x7e,0x5c,0x6d,0x42,0x14, + 0x60,0xc9,0x5,0x37,0x1e,0xcf,0x91,0xbc,0x59,0x82,0x17,0xf9,0xbe,0x7e,0xe1,0x8c, + 0x1c,0x2e,0x7c,0xc7,0x62,0x54,0xa4,0xc4,0xd6,0xce,0x3e,0x90,0xa5,0x73,0x80,0x74, + 0x60,0x47,0xda,0xa7,0x33,0xb1,0x52,0x88,0x14,0x9d,0x3b,0x57,0xc0,0xda,0xd7,0xa7, + 0xea,0x1,0xe4,0xef,0x69,0x35,0xc3,0xbb,0x3a,0x5f,0x3b,0x92,0x4d,0x89,0x55,0xdb, + 0xf1,0xb1,0xca,0x6,0xf4,0xf5,0x28,0x7a,0xd7,0xb1,0x87,0x8,0xec,0xed,0x91,0x80, + 0xd,0x53,0x59,0x32,0x20,0xcc,0xb2,0x1a,0x4a,0x66,0x48,0x55,0x4f,0x80,0xd0,0x7, + 0xa8,0x9a,0x7,0xdb,0x20,0x56,0xfd,0x9e,0xad,0x53,0x8c,0xd,0xbc,0xdf,0x7e,0xea, + 0x78,0x58,0x1c,0xdc,0xc4,0x75,0xdd,0x3a,0xb1,0xf8,0xb9,0x85,0x7f,0xf,0xc2,0xff, + 0x66,0x70,0xc6,0xf4,0x8e,0x10,0x12,0x6f,0x5b,0x3d,0x1d,0x27,0xad,0x98,0x8d,0xae, + 0xbe,0x2,0x2a,0xb1,0x4a,0xdd,0x88,0xb4,0x5,0x7b,0xbe,0xdd,0x4c,0xbf,0x36,0x56, + 0x4f,0x16,0x59,0xec,0xe3,0x18,0x98,0xde,0xf7,0x6,0x83,0xc8,0xde,0xbd,0x65,0x10, + 0x17,0xc,0x8c,0x29,0xe9,0xb1,0x82,0x63,0x17,0x4e,0x87,0x1f,0x3a,0xda,0xaf,0x7d, + 0x15,0x13,0x74,0xbb,0xda,0xcd,0xfc,0xef,0x81,0x68,0xb3,0xd7,0x74,0x5a,0xa2,0xaa, + 0x96,0x9a,0xfb,0xaa,0xa,0x5b,0x44,0x84,0xf3,0x3f,0xfc,0xaf,0x9,0xa5,0xd8,0xfb, + 0xe8,0x77,0xf7,0x79,0x43,0x7,0x8d,0x1,0x8e,0x7a,0xdf,0xd,0xb3,0xa2,0xe7,0x79, + 0x3d,0x13,0x9f,0xe1,0x5b,0xfd,0xd4,0x26,0x81,0xb5,0x67,0x2c,0x40,0x63,0x53,0x16, + 0x5b,0xbb,0x7a,0x35,0xa8,0xc6,0xf2,0xd,0xa0,0xe4,0xb8,0xde,0xcc,0xc6,0x85,0xe, + 0x8,0x8d,0x45,0x1b,0xe0,0xb5,0xbf,0x37,0xa0,0xb2,0xcd,0x12,0x7c,0xf0,0xf5,0xef, + 0x33,0xdc,0xb9,0x7c,0xf0,0x6d,0xf0,0xb5,0x6f,0x1a,0x60,0x30,0x9e,0x78,0xb1,0xdb, + 0xd8,0xa6,0x75,0x63,0x86,0x21,0x54,0x46,0x92,0xf4,0xdf,0x6c,0xf6,0xb1,0x6d,0xd2, + 0x9e,0xcb,0xee,0xab,0x1,0x64,0x9d,0xd2,0x48,0x96,0xaa,0xcd,0xdf,0xee,0x7d,0xa0, + 0x7f,0x27,0x1b,0x6,0x29,0x86,0x18,0x3f,0x2d,0x3d,0x28,0xa,0xb0,0xf8,0xbd,0x37, + 0x9c,0x15,0x55,0xf8,0x7a,0x6,0x4f,0xb7,0xe0,0x33,0x63,0xd5,0xa2,0x6,0x9c,0x7e, + 0xc2,0xe1,0xe8,0x1f,0x2e,0x61,0x4f,0x5f,0xc1,0x59,0x2b,0x39,0xb6,0x36,0x5,0x36, + 0x32,0x3c,0xea,0x61,0x62,0xd,0x80,0x48,0x1,0xa8,0x8b,0x40,0xe6,0x38,0x95,0x36, + 0x98,0xb2,0x0,0x59,0x6b,0xb3,0xa7,0xf0,0xda,0x2c,0x88,0x80,0xa6,0xe2,0x94,0xab, + 0x80,0xc5,0xd7,0xb6,0xea,0x5d,0xd5,0xb7,0xf4,0xda,0x38,0xb1,0xb,0x60,0x2d,0xd6, + 0x4c,0x1c,0x51,0xd7,0xa9,0x0,0xf4,0xb6,0x49,0xf6,0xba,0x87,0x74,0x30,0x69,0x14, + 0x81,0x54,0xa0,0xea,0x29,0x43,0x52,0x9,0x18,0x24,0x42,0x7,0x3c,0xbb,0xeb,0xde, + 0x97,0xbc,0xaa,0xa,0x30,0xff,0xaf,0xae,0xcf,0x67,0x8a,0xc1,0x57,0x98,0xe5,0xc7, + 0x54,0x24,0xa4,0x2e,0xae,0x31,0x3,0x9c,0xf5,0xc6,0xe9,0x98,0x75,0x58,0xb,0x3a, + 0xf7,0xe,0x58,0x6b,0x56,0xd4,0xae,0x35,0xc0,0x52,0x28,0x2c,0xa5,0x32,0x64,0x82, + 0xc2,0xc9,0xe4,0xf1,0x55,0x1,0x9b,0xe7,0xf7,0xa1,0x8f,0x65,0x1b,0x1d,0x28,0x66, + 0x31,0xbb,0xb2,0x48,0xfc,0x54,0x6d,0x49,0x6a,0x1d,0xdb,0x36,0xd3,0xd1,0xee,0x77, + 0xfd,0xa8,0xdc,0xea,0x41,0x8a,0x5,0x64,0xca,0x92,0xa1,0xad,0x9d,0xd,0x1b,0xd4, + 0xb2,0x7a,0xc3,0x1a,0xd2,0x1d,0x67,0xf7,0xd1,0x69,0x4c,0x90,0xb8,0xa6,0x9,0x66, + 0x80,0xc5,0x17,0xac,0x3f,0xa,0x25,0xdc,0xc2,0xc4,0xc7,0xfa,0x5a,0x39,0x7f,0x86, + 0xc0,0xdb,0x4f,0x9c,0x83,0x72,0x1c,0x63,0x77,0xdf,0x10,0x48,0x7,0x4d,0xd0,0xd6, + 0xec,0x7f,0x0,0x6f,0x1d,0xa4,0x2d,0x9e,0xbd,0x36,0x77,0x1c,0x43,0x3d,0x9d,0x43, + 0xa6,0xd1,0x7c,0x19,0x2d,0x21,0xf6,0xa,0x84,0x6c,0xf5,0xd1,0x2a,0x91,0xfa,0xb5, + 0x5a,0xc5,0x1,0xb8,0x93,0x25,0xc5,0xb1,0xac,0x1f,0xa9,0x9b,0x2f,0xf2,0x0,0x84, + 0x73,0x7,0x6,0x48,0xcf,0xe5,0x1b,0xaa,0x37,0xfb,0x98,0xed,0xe6,0xfc,0xd2,0x3, + 0x9d,0xe1,0x2b,0x81,0x3b,0x81,0x64,0xa9,0xc3,0x18,0xd7,0xd7,0x13,0xa6,0x0,0x4b, + 0xde,0xb3,0xfe,0x83,0x12,0x7c,0x25,0x18,0x8d,0xc6,0x84,0x3,0x41,0x38,0x65,0x79, + 0x23,0x96,0x2e,0x6c,0x47,0xdf,0xe0,0xb0,0x6,0x93,0x0,0xc1,0xda,0x22,0x35,0xaa, + 0x42,0xa8,0x40,0xc7,0x6,0x78,0x3a,0x9d,0x4b,0x8d,0xb8,0x31,0xeb,0xe3,0x88,0x15, + 0x65,0x1b,0xda,0x87,0x76,0x1b,0x9e,0x65,0x3a,0x22,0x30,0x2e,0x60,0x2c,0xa0,0x59, + 0x2b,0x5,0xc1,0x7,0xbf,0xf6,0x24,0x11,0xf7,0x3,0x69,0xc6,0xaf,0xfa,0xd6,0xc0, + 0x78,0xde,0xcf,0x2d,0x9b,0xed,0x50,0x40,0xa7,0x7d,0xbc,0x55,0xc,0xc0,0x3,0xbf, + 0x96,0x1b,0x0,0xc2,0x40,0x78,0xd7,0x35,0x3e,0xf8,0xc0,0x2b,0xac,0x0,0xf3,0x2e, + 0xba,0x69,0x4a,0x2e,0x8e,0xaf,0x91,0xcc,0xe7,0xf9,0x56,0xdf,0xd1,0xc,0x9c,0xb1, + 0x66,0xa,0x32,0x19,0x81,0xee,0xde,0x21,0x0,0xa4,0x2a,0x60,0xac,0xf2,0x7a,0xa1, + 0xd3,0x27,0x26,0x40,0x40,0xea,0x49,0x96,0xaa,0x67,0x58,0x5b,0x7c,0x22,0x3d,0x27, + 0xed,0x32,0x8c,0xff,0x26,0xd5,0x39,0xce,0xf8,0x29,0x61,0xcc,0xb0,0x56,0x9e,0xc, + 0x88,0xcd,0x19,0x60,0xb2,0x86,0x44,0x3c,0xe0,0xef,0xe8,0xfd,0xb8,0x11,0xe3,0xbb, + 0xed,0x6f,0xaa,0x73,0xf8,0x16,0x9f,0x4,0xdb,0xfa,0x21,0x6d,0xb4,0x3e,0xfd,0x7b, + 0x4c,0x61,0x3e,0xd2,0x5b,0xb6,0x1f,0x17,0x37,0x30,0x43,0x15,0xbb,0x98,0x75,0x41, + 0x8c,0x11,0x8,0xe1,0xb1,0xd0,0x41,0x76,0x1,0x4b,0xd6,0xae,0x3f,0x59,0xc6,0xd1, + 0x4d,0xcc,0x98,0x67,0xf4,0x15,0xcc,0x78,0xc3,0x11,0x21,0x8e,0x5b,0x3a,0x5,0x85, + 0xe2,0x8,0x4a,0x65,0x86,0xb0,0x94,0x2f,0x55,0x50,0xa7,0x3d,0x3b,0x98,0xed,0xe0, + 0x9d,0x8d,0xf5,0x48,0x82,0xb4,0x8f,0x26,0xa8,0xb2,0x65,0x92,0xb2,0xd,0x64,0xd0, + 0xf3,0xf1,0xc8,0xae,0xfb,0xd6,0x6f,0xec,0x5e,0x5,0x84,0xd5,0x0,0x93,0xbf,0x64, + 0x94,0xa1,0x66,0xdf,0xb9,0x64,0x8f,0xcd,0x53,0x40,0xc,0xb8,0x52,0x70,0xd2,0xfa, + 0x2d,0x8d,0xfb,0xb4,0xef,0x29,0x5,0x3,0x40,0x9a,0xde,0xfd,0x65,0x63,0xf7,0xd2, + 0xb7,0x78,0x59,0xe5,0xff,0x99,0x55,0xc5,0x32,0xc,0x84,0x2a,0x91,0x4b,0x53,0x45, + 0x3c,0x18,0xa,0xb0,0xf6,0xd6,0x60,0x51,0x50,0xfa,0x27,0x29,0xf9,0x73,0x60,0xe, + 0x4c,0x2f,0xe4,0xb2,0x12,0xa7,0x2c,0x6f,0x42,0x47,0x7b,0x16,0x7d,0x3,0x5,0x45, + 0xe3,0x44,0x88,0x49,0x42,0x10,0x29,0x60,0x49,0x82,0x4,0xb9,0x38,0x40,0x8f,0xdc, + 0xb2,0x24,0x6b,0xe5,0xbe,0xd1,0x9a,0x81,0x5d,0xd2,0x96,0x66,0x62,0x1,0x97,0x29, + 0xc0,0xb2,0x87,0xf6,0xc,0x76,0xa8,0xd7,0xd2,0xbf,0xcd,0xf4,0x3c,0x65,0x61,0xd7, + 0x9e,0x9e,0xda,0x5d,0x33,0x92,0x66,0x77,0x9c,0x5a,0x57,0x3f,0xe6,0x47,0xf8,0x3e, + 0x5b,0x18,0xcb,0x85,0xe7,0xdb,0xed,0xc7,0x63,0x1c,0xe5,0xeb,0xfd,0x38,0xc0,0xa5, + 0x8b,0x76,0xd9,0x0,0x6e,0x97,0x9d,0x72,0x64,0xc3,0x40,0x9d,0xcd,0x82,0xff,0x2a, + 0x2b,0xc0,0xc2,0xb5,0xeb,0xe7,0x5,0x41,0xe9,0x26,0x96,0x38,0xd9,0x59,0x3d,0x30, + 0xb7,0x23,0xc6,0xea,0x65,0x6d,0x88,0xa2,0x8,0x3,0x43,0x25,0x0,0x0,0x9,0xb2, + 0xd6,0x2f,0x85,0xf6,0xec,0xc,0x5d,0x3c,0xf3,0x2,0x3b,0x22,0xe5,0x12,0x4,0xa0, + 0x5e,0xdc,0x90,0x8a,0xc,0x85,0x7e,0x6,0x2f,0x11,0xc9,0xa7,0x2e,0x4c,0x23,0x6b, + 0x8c,0x99,0x74,0x47,0x3b,0x36,0x70,0xac,0xc0,0x80,0x9e,0x20,0x92,0xe0,0x1,0x38, + 0xcd,0xab,0x11,0x8,0x9a,0x20,0xd2,0xfe,0xb8,0x3a,0x23,0x81,0x14,0x2f,0x58,0xd0, + 0x60,0xbb,0xc5,0x6e,0x83,0xdb,0x66,0xc0,0x36,0x7e,0xdf,0x39,0x7b,0x4a,0x58,0xbd, + 0x2,0xdb,0x28,0x1,0x34,0xf0,0x66,0x8c,0xc3,0x65,0x4,0x99,0x4c,0x8,0x41,0x40, + 0xc,0x57,0x5b,0x18,0x4f,0x5e,0xb6,0x2,0x2c,0x7a,0xef,0xf,0xce,0x87,0xe4,0x6b, + 0x58,0x72,0xbb,0x1,0x3e,0x10,0x31,0x56,0xcc,0xf,0x70,0xf8,0x8c,0x66,0x94,0x4a, + 0x23,0x89,0x9f,0x27,0x16,0x60,0xe1,0x5b,0x3f,0x5b,0xaa,0x27,0xa9,0x34,0x41,0x90, + 0x0,0x9,0x75,0xd9,0xe6,0x51,0x3b,0x53,0xf5,0x33,0x2e,0x40,0xf,0x9,0x2a,0xd0, + 0x8,0x10,0x5e,0xc6,0x60,0xf0,0x70,0x99,0x80,0x7e,0x64,0x2b,0x1d,0xc,0x68,0xda, + 0x60,0x2f,0xbb,0x80,0x5e,0x36,0x10,0xd9,0xb0,0xc0,0x9c,0xca,0x7d,0xc1,0xc4,0x1d, + 0xd0,0x81,0xa8,0xfa,0x56,0x3b,0xb0,0x3e,0xd0,0x66,0x2,0x96,0xca,0x53,0xe7,0x20, + 0xe3,0xab,0x7d,0xb7,0x2,0xd,0x26,0xc0,0x50,0xe5,0x61,0xd5,0x96,0xa,0xfa,0x7c, + 0x57,0xc1,0x2e,0x4b,0xc8,0x86,0xa1,0x37,0xf6,0xf1,0x2a,0x31,0xc0,0xec,0x73,0xae, + 0x6e,0x6c,0x6c,0xcc,0x7f,0x3,0x92,0xff,0xbb,0x6f,0xf5,0xed,0x8d,0x15,0xac,0x5c, + 0x90,0x43,0x36,0x2b,0x50,0x28,0x8e,0x78,0x5d,0x45,0x36,0xda,0x57,0xcf,0xd1,0x9b, + 0x54,0x4e,0x42,0xc0,0x68,0x0,0x83,0x84,0xae,0xda,0x19,0x5f,0x49,0x50,0xe8,0x7a, + 0xde,0x5c,0xc2,0xc,0x5f,0xb2,0xed,0x68,0xf7,0xbf,0x71,0x1,0xa6,0x41,0x98,0x16, + 0xd,0xa6,0xde,0xe0,0xe7,0x98,0xe6,0x28,0x72,0x20,0x90,0xc7,0x2c,0xb0,0xb1,0x8a, + 0xb9,0xa,0x9f,0x25,0x38,0xc1,0x2a,0x9,0xe7,0xf,0x93,0xe6,0x39,0x3f,0x2e,0xa5, + 0x3,0xce,0xb8,0x2,0x69,0x82,0x40,0x38,0x2b,0x96,0x48,0x45,0xf9,0x52,0x6a,0x57, + 0x91,0xa6,0x7e,0x7d,0x4e,0x1b,0xb,0x0,0xd9,0x4c,0xa0,0xaf,0x55,0xa6,0x2e,0x6a, + 0x6c,0x39,0x20,0x5,0x58,0xbc,0xf6,0xfa,0x95,0xc,0xdc,0x2,0x19,0x2f,0xb3,0x41, + 0xf,0x31,0x16,0x4e,0xab,0x60,0xe1,0xec,0x46,0x48,0x19,0xa3,0x5c,0x31,0xc1,0x91, + 0x6,0x87,0x34,0xfd,0x4b,0x86,0x14,0xde,0xdc,0x3d,0x98,0xf1,0x7c,0xd5,0x66,0x26, + 0xd3,0x48,0x9,0x8,0x61,0x50,0x34,0xf3,0xf4,0xbd,0x8,0xdd,0xf3,0xd5,0xae,0x10, + 0x94,0x8e,0xef,0xe1,0xe6,0x3,0xc0,0xd1,0xbb,0x30,0x81,0x1,0x1c,0x8b,0x68,0x3b, + 0x84,0x3b,0x83,0xd7,0x69,0xc,0x24,0xce,0x9c,0xe8,0xd4,0xa4,0xb,0xf0,0x72,0x2, + 0xe7,0x92,0x74,0x7e,0xc7,0xe6,0xfc,0x9e,0x72,0xb0,0xa5,0x7a,0xdf,0xef,0xab,0xd3, + 0x3b,0x9a,0xf7,0x28,0x3e,0xb5,0x5f,0x6c,0x46,0x94,0xf5,0xfe,0x52,0x32,0x32,0x1e, + 0x3,0xd8,0x13,0x8d,0x23,0xfb,0xa9,0x0,0x4c,0x8b,0x2e,0xb8,0xee,0x13,0x52,0xe2, + 0x72,0x40,0xe6,0x4c,0x67,0xe4,0x82,0xa,0x8e,0x9a,0x3,0xb4,0xb5,0x64,0x51,0xae, + 0x54,0x6a,0x1e,0x49,0x42,0x80,0x62,0x86,0x14,0x42,0xd,0x8c,0x92,0xb0,0xc6,0x4d, + 0x44,0x20,0x21,0xb5,0xa1,0x29,0xa6,0x10,0x42,0x1b,0x1d,0x91,0x8e,0xfa,0x6d,0xd4, + 0x66,0x2d,0xc7,0xfa,0x5c,0x49,0x9e,0x6f,0x48,0xde,0xaf,0x71,0x1c,0xc,0x52,0x44, + 0x62,0x1d,0x89,0xa2,0x5d,0xe7,0xb5,0x53,0x84,0xc0,0xb6,0x7,0xc7,0x10,0x5,0xa4, + 0x57,0xf9,0xb5,0xec,0x60,0xe8,0xd9,0x30,0x23,0x5b,0x9a,0x17,0x2e,0x1a,0x35,0x8f, + 0x91,0x41,0x33,0xb,0x91,0xd,0x6,0xdd,0x3d,0x98,0x9b,0x92,0xa9,0xd4,0x4f,0xcd, + 0x67,0x30,0xec,0x62,0xf6,0x67,0xdd,0x98,0xcb,0x66,0x20,0x12,0xc3,0xcd,0xaf,0x80, + 0x2,0xa8,0x37,0x68,0x5e,0xff,0x7d,0x8e,0xf9,0x2f,0x81,0xc8,0x6a,0xf4,0x61,0x4d, + 0xa3,0x38,0x72,0x4e,0x16,0xa1,0x20,0xc4,0x91,0x7e,0x38,0x22,0xa5,0x71,0x24,0x4, + 0x4,0xab,0x80,0x8e,0x98,0xc1,0x52,0xe5,0xf5,0x2,0xc,0x49,0x12,0x44,0x42,0x61, + 0xa7,0x83,0x3e,0xeb,0x8f,0xf5,0x85,0x4b,0xa9,0x5c,0x3,0x81,0x21,0x24,0x1,0xc2, + 0xb3,0x66,0xed,0x12,0x8,0x4,0x92,0xba,0xae,0x60,0xf9,0xdf,0x51,0xbd,0x79,0x62, + 0xc7,0x16,0x9a,0x60,0x6,0x9b,0x4c,0x47,0x3b,0x45,0x48,0xd4,0x8e,0xad,0xa4,0x3a, + 0x51,0x93,0x8,0xe9,0xeb,0x66,0x26,0x3d,0xeb,0x8,0x36,0x8e,0xb0,0x71,0x8,0x3b, + 0x6e,0x31,0x93,0x52,0xd4,0x78,0x80,0xf6,0xed,0xd2,0x9d,0xde,0xd0,0x3d,0xd8,0x77, + 0x1,0x32,0xe5,0x36,0xc,0x1b,0xf8,0xf9,0xbf,0xd4,0x6e,0x41,0x22,0x97,0xd,0x60, + 0xdd,0xce,0x7e,0x58,0x3f,0x30,0x8e,0x2,0x2c,0x5e,0x7b,0xfd,0x5b,0x25,0xcb,0x1b, + 0x0,0x9e,0xa1,0xc2,0x12,0x42,0x18,0xc6,0x38,0x62,0x4a,0x19,0x53,0xdb,0x33,0x0, + 0x33,0xa2,0xb8,0xf6,0xf,0x11,0x19,0xda,0x67,0x3d,0x57,0x8e,0x41,0x42,0x9d,0xc3, + 0xbf,0x36,0x3d,0x5e,0x3,0xa1,0xad,0x4a,0xe8,0x9e,0x74,0xc5,0x20,0x54,0xf9,0x60, + 0x1,0x97,0xc2,0x99,0x66,0x5d,0x2f,0x74,0xe9,0xa0,0x46,0x49,0xcd,0x16,0x56,0xe0, + 0x33,0x3b,0xe0,0xd,0x88,0x64,0xfd,0xbf,0x2b,0x15,0xa7,0xdd,0x89,0xbb,0xd6,0x64, + 0x34,0x68,0xd2,0x3e,0x75,0x4a,0xf,0x24,0xc0,0x46,0xf5,0xfe,0x88,0x1d,0x0,0xab, + 0x4,0xea,0x6d,0xb4,0x26,0x16,0x50,0x4a,0xc8,0x10,0x1a,0x7c,0x53,0xe8,0x21,0xeb, + 0xdf,0xfd,0xd4,0x11,0xd0,0x59,0x82,0x99,0xcd,0xa4,0xbf,0xb3,0x99,0x10,0xc9,0x49, + 0xb0,0x2f,0x93,0x1,0x56,0x5f,0x72,0x75,0xa6,0xbf,0x37,0xfc,0xb2,0x94,0xd1,0x27, + 0x1,0x16,0x4,0x46,0x10,0x10,0x5a,0xb2,0x65,0xcc,0x3f,0xc,0xc8,0x84,0x81,0x2a, + 0x36,0xec,0xe3,0x47,0x4,0x9,0x45,0xfb,0xd2,0x4,0x6c,0xc,0xc1,0x5a,0x21,0xc0, + 0x8a,0x96,0x85,0xa2,0x71,0x16,0x12,0x52,0xa,0x8,0xa1,0x6e,0xa,0x42,0xdd,0xbc, + 0x10,0xae,0xb4,0x69,0x2b,0x5b,0x42,0x83,0x5,0x4d,0x9b,0x64,0x62,0x11,0xd5,0x59, + 0xc2,0x5a,0x28,0x43,0x30,0x41,0x82,0x5d,0xee,0xcf,0x54,0xc5,0xf0,0x26,0xf0,0x83, + 0x51,0xaa,0xb4,0xdf,0xf7,0xef,0x49,0x1f,0x61,0x42,0x37,0xd2,0xb9,0x7f,0xc2,0xe7, + 0xc3,0x4c,0x44,0xf1,0x5c,0x3,0xc8,0x5a,0xb6,0x6d,0xd5,0xa,0xef,0x43,0x65,0xd6, + 0xed,0x87,0x54,0x4c,0x64,0xd6,0xa5,0x51,0x16,0xc9,0x7a,0x5f,0x17,0x18,0x4a,0xc9, + 0xc8,0x65,0x43,0xed,0xee,0x92,0x4a,0xb7,0x2f,0xa9,0x52,0x80,0x85,0x6b,0xaf,0x6e, + 0xeb,0xdf,0x13,0xfc,0x1c,0x14,0xbf,0x11,0x50,0xe5,0xc5,0x5c,0x6,0x98,0xde,0x58, + 0xc4,0xb4,0xb6,0x0,0x0,0x10,0xc7,0xb5,0x4f,0x66,0x7e,0x94,0x8,0x60,0x9d,0xeb, + 0x4b,0x62,0x5,0xa4,0xa1,0x43,0xa9,0x3a,0x92,0x49,0xd9,0x31,0x6b,0x25,0x10,0x86, + 0xde,0x59,0xf9,0x7e,0x8,0xd2,0x4a,0xa0,0xda,0xec,0x9c,0x0,0x5b,0xc9,0xd3,0x14, + 0xcf,0xca,0x5f,0xaa,0x62,0x8e,0x48,0xec,0xcb,0x24,0x3c,0x40,0xbd,0xfd,0xd,0x33, + 0xf8,0xd6,0x3e,0x86,0xe5,0xa7,0xbb,0xd1,0xc6,0xa4,0xf0,0x95,0xc9,0xe3,0x7a,0x7d, + 0x80,0xb1,0x44,0x33,0xf2,0x28,0xed,0xc3,0x7,0xc6,0xe7,0x1b,0x2f,0xed,0xac,0xdc, + 0xd1,0xbc,0x61,0x10,0xdf,0xcf,0x6b,0xca,0x97,0x2e,0x13,0xf0,0xeb,0x0,0xcc,0x6c, + 0x19,0xc0,0x82,0xff,0x72,0x82,0x40,0x92,0xf4,0x7f,0x40,0xf1,0x1b,0x59,0x32,0x84, + 0x0,0xf2,0x39,0xc2,0x9c,0xa6,0x2,0x9a,0x1b,0x3,0x35,0xec,0xe8,0x1,0x3d,0xa6, + 0x90,0x50,0x11,0x3e,0x1b,0x60,0x55,0xc7,0x8,0x9d,0x99,0x31,0x0,0x16,0x9a,0x11, + 0x98,0xd5,0xfb,0xf6,0xf4,0x3e,0x2c,0xdc,0xa0,0xaf,0x0,0xeb,0xf3,0xc0,0xc6,0xe, + 0xb6,0x30,0x4c,0x5e,0x7f,0x7b,0x80,0xb2,0x5d,0xf6,0xfc,0xba,0x8f,0xac,0x17,0x26, + 0x68,0xa4,0xd4,0x62,0x8d,0x21,0x64,0xef,0xb,0xc6,0xad,0xda,0xf1,0x3,0xed,0x32, + 0x5c,0xd0,0xe6,0x68,0x5f,0x87,0xb5,0x36,0x50,0x94,0x5a,0x6b,0xd8,0xb8,0x3f,0xf, + 0xd8,0x84,0xb9,0xeb,0x79,0x8,0xb6,0x16,0x20,0xc9,0x82,0xee,0x46,0x10,0x8d,0xab, + 0x81,0xcd,0x20,0x66,0x4d,0x6b,0xc3,0xfc,0xd9,0x53,0x55,0x1d,0x0,0xf0,0x80,0x7f, + 0x39,0x2e,0x80,0xe5,0x7b,0xcc,0x78,0x75,0x36,0x93,0x41,0x53,0x50,0x42,0x3e,0x7, + 0x44,0x63,0x9b,0x7d,0x72,0x9d,0x54,0xd4,0x2d,0xf4,0xc0,0x84,0x94,0xd2,0x94,0xfc, + 0x95,0x12,0x90,0x52,0x8,0xc1,0x7a,0xd4,0x8f,0x19,0x1c,0x4b,0x48,0x61,0xe2,0x5e, + 0x1,0x21,0x18,0x24,0x19,0x2c,0x34,0xd0,0x46,0x39,0xa0,0x2,0x43,0x21,0xd8,0xd1, + 0x39,0x28,0x45,0xed,0xa4,0x6a,0xd,0xac,0xb,0x45,0xda,0x3d,0x58,0x97,0xc1,0xd0, + 0x91,0x32,0xbc,0x9c,0xdf,0x7,0x9f,0xbc,0xbe,0x33,0xf0,0x7b,0xcc,0xc6,0x80,0x9b, + 0x6b,0x98,0x34,0x7b,0x7f,0x7a,0x89,0x9f,0xd2,0x41,0x4f,0xee,0x70,0x3,0x48,0x4e, + 0x19,0xd8,0xb8,0x2,0xad,0x28,0x26,0xdd,0x33,0x6e,0x2f,0xb6,0x8c,0xa0,0x5d,0x80, + 0x4,0x32,0x41,0x80,0xb9,0xb3,0xda,0x30,0x7f,0x76,0x7,0xe6,0xcf,0xea,0xc0,0x70, + 0x71,0x4,0x4f,0x3e,0xbf,0xd,0xd7,0xfc,0xf0,0x3e,0xaf,0xa4,0x2d,0xf7,0x3,0xfe, + 0x1a,0xa,0xc0,0x6a,0x9e,0xb5,0x5e,0x89,0x11,0x4,0xc2,0x46,0x9d,0xfb,0x12,0xb3, + 0x99,0x88,0xc0,0xc2,0x75,0x8d,0x10,0xc2,0x2,0x88,0x58,0xdd,0x9,0x9,0x6,0x5c, + 0x37,0x0,0xba,0x3e,0xc0,0xda,0x11,0x32,0x74,0xb9,0x98,0x59,0xc5,0x10,0x82,0x54, + 0xd6,0x24,0xf4,0xf9,0x8d,0x35,0x1a,0xa6,0x3,0xdc,0x58,0xbf,0xbf,0x9c,0xf8,0xd6, + 0xe8,0x9,0x37,0x28,0x6c,0x6b,0xf9,0xe4,0xe2,0x80,0xda,0xe2,0x2,0x45,0x75,0x3e, + 0xf2,0xb6,0x38,0x2a,0xb7,0x9d,0x60,0xd8,0xc4,0xa8,0x83,0x9,0x8,0x98,0x53,0xc6, + 0x69,0x52,0x5,0x2f,0x96,0xb0,0x69,0x9f,0xb9,0x47,0x35,0xe4,0x3d,0xb5,0xbd,0x9, + 0xb3,0xa6,0xb5,0x62,0xf6,0xb4,0x16,0xcc,0x98,0xda,0x82,0xed,0x9d,0xbd,0x78,0xfa, + 0x4f,0x3b,0x71,0xc3,0xed,0xf,0xe2,0xa5,0x1d,0x3d,0x90,0x32,0xc6,0x91,0xb,0x66, + 0x69,0x63,0xfb,0x33,0xd2,0x40,0x96,0xf2,0x87,0x80,0xfc,0x20,0x18,0x18,0x19,0x91, + 0x28,0x37,0x36,0x22,0x96,0x11,0x88,0xcb,0x1e,0xd,0x8d,0x2d,0x14,0x8,0xa5,0xa6, + 0xd0,0xd3,0xb4,0x98,0x41,0x7a,0xa6,0xb,0x34,0x2b,0x90,0xf6,0x61,0x2,0x4e,0x11, + 0x18,0xc,0x41,0xca,0xba,0xa5,0xde,0x47,0x48,0x82,0xd4,0xa5,0x7f,0xdf,0x95,0x18, + 0xf0,0xf4,0xe4,0x5a,0x6f,0xce,0x87,0x1,0x4a,0x33,0x3f,0x23,0x31,0x20,0xa4,0x62, + 0x0,0xdd,0xf1,0xe4,0xe6,0x1e,0xba,0x48,0xde,0xba,0x77,0xa4,0x95,0xc1,0xea,0x12, + 0x9b,0xc3,0x4d,0xa0,0xe7,0x58,0x42,0x8d,0xf8,0xaa,0x54,0xd7,0xde,0x19,0xbb,0xaa, + 0xa5,0x62,0x70,0xd,0x8d,0xf7,0x1b,0x56,0xf,0x49,0xcf,0x76,0x66,0xa0,0xa3,0xad, + 0x11,0x33,0xa6,0x34,0x62,0xe6,0xd4,0x66,0xcc,0xec,0x68,0xc6,0x40,0xa1,0x84,0x17, + 0xb7,0xf5,0xe0,0x97,0xf,0x6e,0xc0,0xd3,0x2f,0xec,0xc4,0xe0,0xd0,0x30,0x64,0x1c, + 0x23,0x8e,0x63,0x95,0x2a,0x33,0x81,0xc2,0x40,0xb3,0x90,0x8b,0x1f,0xc6,0x93,0x6a, + 0x5,0xa0,0xf2,0xa7,0x49,0x6,0xc7,0x0,0x7c,0x92,0x94,0x8c,0x3d,0x7b,0xb,0x90, + 0xed,0x79,0x4c,0x6f,0xe,0x81,0xb8,0x0,0x41,0x64,0x83,0x8f,0xf4,0x8f,0x58,0x4a, + 0x15,0x3a,0x51,0x23,0x86,0x84,0x34,0x13,0x9d,0xed,0xb0,0xaf,0x80,0x66,0x1,0x73, + 0xa,0x5d,0x26,0xb5,0x60,0x9b,0xce,0x36,0xf5,0x13,0x52,0xcf,0xfe,0x5,0x70,0x75, + 0x75,0x5b,0xc7,0x27,0xd7,0x99,0x66,0xb4,0xd0,0x54,0x90,0xd5,0xdf,0x6f,0x30,0x93, + 0x45,0xf4,0x88,0x1f,0xb9,0xf8,0xc1,0x6,0x82,0x5e,0xdc,0x50,0x5,0xbd,0x3e,0x97, + 0x71,0x21,0x66,0xd6,0x8d,0x9b,0x90,0xce,0x48,0x4e,0x3d,0x4f,0x59,0xbd,0xe9,0x57, + 0x7d,0xaf,0x36,0x4,0xd0,0x19,0xa,0x33,0x21,0x9f,0x9,0xd0,0xd1,0x91,0xc3,0x94, + 0xe6,0x1c,0xa6,0xb6,0x35,0x60,0x6a,0x6b,0x1e,0xc3,0xa5,0x32,0x5e,0xea,0xec,0xc3, + 0xef,0x9f,0xdc,0x86,0xe7,0x37,0x77,0xa1,0xb7,0xbf,0xa0,0x0,0x97,0x1a,0x74,0x3d, + 0x6e,0x42,0xac,0x62,0x29,0x26,0x89,0x20,0xc,0xbc,0x6b,0x0,0x5e,0x16,0x3,0x6c, + 0xbd,0xe3,0x93,0xfd,0xab,0x2f,0xb9,0xfa,0x2f,0xf6,0xec,0x2a,0x5e,0x4e,0xe0,0xff, + 0x21,0x25,0x8b,0x9e,0xbd,0x5,0x14,0x47,0xb2,0x68,0xc9,0xe7,0xd1,0xdf,0xb9,0x5, + 0x51,0x54,0x46,0x5b,0x6b,0x13,0x5a,0x5a,0x9a,0xd0,0xdc,0x94,0x7,0xf4,0x18,0xb4, + 0x94,0x52,0x53,0x38,0x1,0xa4,0x42,0x21,0xc1,0xc2,0xde,0x3d,0x19,0xd7,0xa2,0x9d, + 0x34,0xb3,0x44,0xc0,0x0,0x51,0xe0,0x7c,0xab,0xfe,0x27,0xc1,0xfa,0x31,0xb,0xa5, + 0x6c,0x64,0x22,0x7d,0x1d,0xc5,0xb3,0x4,0x58,0xe7,0x7c,0xaa,0xb2,0xc7,0xc9,0x80, + 0x4e,0x5b,0xa3,0x7a,0x9e,0xc0,0xa8,0xa0,0xb0,0xc0,0xb9,0x41,0x22,0x6b,0x7e,0x2e, + 0x90,0xf4,0xb0,0x37,0xb,0x36,0xfe,0xb2,0x5c,0xe0,0xeb,0x88,0x5f,0xa1,0x54,0x0, + 0x58,0x4b,0x34,0xae,0x41,0x2b,0x51,0x43,0x2e,0x44,0x73,0x3e,0x83,0xd6,0xc6,0x2c, + 0xda,0x9b,0xb3,0xe8,0x68,0xcd,0x21,0x20,0x42,0xd7,0xde,0x21,0x74,0xf6,0x14,0xf0, + 0xdc,0xa6,0x6e,0x6c,0xdd,0xd5,0x8b,0xc1,0xa1,0x12,0xa4,0x6,0x5b,0x1,0x4e,0xd6, + 0xd2,0x85,0x29,0x6e,0x25,0x3e,0x2,0x42,0x4,0x46,0xb,0x5f,0x7e,0x1a,0x8,0x0, + 0x8f,0x7d,0xf7,0x43,0x15,0x0,0x7f,0xb7,0xe0,0x9c,0x2b,0xee,0x8e,0x99,0xae,0x7, + 0xf3,0xec,0xc2,0x50,0x9,0x23,0x25,0xc2,0x8c,0x39,0x4b,0x50,0xec,0xef,0xc2,0x96, + 0xcd,0x9b,0x51,0x89,0x22,0x90,0x20,0x34,0x36,0x34,0xa0,0xb5,0xa5,0x1,0xed,0x6d, + 0x2d,0x68,0x69,0x6b,0x42,0x73,0x53,0x16,0xd9,0x30,0x54,0xfe,0xd6,0x6,0x2f,0x8a, + 0x2c,0x29,0xd0,0x55,0xb1,0xd8,0xb9,0x0,0x86,0xd4,0x37,0xa5,0x32,0xf,0xe8,0x7c, + 0xde,0x96,0x1a,0x4,0x20,0xa4,0x8a,0xb,0xc0,0x50,0xd5,0x45,0xd2,0x16,0xa9,0x67, + 0xda,0x30,0x84,0x47,0xf5,0x6,0x74,0xf8,0xfc,0xaa,0x3,0x3f,0x5,0x94,0x9,0x96, + 0x4,0xa5,0xc0,0xb4,0x65,0x3e,0xf,0x50,0x3,0xb2,0x71,0x2b,0x76,0x9d,0x6c,0x70, + 0xea,0xb9,0x73,0x80,0x80,0x7c,0x18,0x20,0x9f,0xd,0xd0,0x9c,0xf,0xd1,0xd2,0x90, + 0x41,0x4b,0x43,0x88,0xe6,0x86,0x10,0xa3,0x65,0x89,0xfe,0xa1,0x11,0xf4,0xf4,0x17, + 0xf1,0xfc,0x96,0x5e,0xec,0xe8,0x1e,0x42,0x4f,0xdf,0x10,0xe2,0x48,0x1,0xad,0x40, + 0x97,0x7a,0x8e,0x4,0x83,0x48,0xb9,0x46,0xd6,0xd6,0x4e,0x64,0xb6,0xc9,0x94,0x2, + 0x90,0x66,0x0,0xf,0xfc,0x97,0x93,0x6,0xfa,0xb2,0xe5,0x3f,0x3f,0x7d,0xcf,0xcc, + 0x33,0xbf,0xb4,0x32,0x8b,0xf0,0x5a,0x40,0x9e,0x13,0x55,0x18,0x3b,0xba,0x6,0xd0, + 0xd1,0x3e,0x15,0x6f,0x58,0xdd,0x81,0x2d,0x7f,0x7a,0xe,0xfd,0x7d,0x83,0x18,0x1e, + 0x2e,0xa2,0x58,0x2c,0xa1,0x7b,0xcf,0x0,0x2,0x11,0x40,0x4,0x1,0x72,0xf9,0x3c, + 0x5a,0x9b,0x1a,0xd1,0xda,0xd6,0x84,0xd6,0x96,0x26,0xb4,0x34,0x37,0x20,0x9f,0xd, + 0x91,0xcf,0x65,0x11,0x4,0x6a,0xde,0x88,0x64,0xf5,0xf0,0x14,0xeb,0xe7,0xf5,0x84, + 0x84,0xb6,0x79,0x33,0x15,0xcc,0x45,0xc4,0x92,0x19,0x81,0xcd,0x79,0x85,0x4d,0xc1, + 0x2c,0xa5,0x6a,0x85,0x90,0x20,0x8,0x5d,0xf9,0x53,0x16,0x6d,0xa6,0x17,0x99,0x91, + 0x47,0x5d,0x2f,0x80,0xe,0xfc,0xf4,0x7e,0x66,0xe8,0xd9,0x65,0x4,0xa9,0x18,0xc0, + 0x32,0x14,0x10,0x8,0x20,0xc,0x80,0x6c,0x46,0x20,0x1b,0xa,0xe4,0x43,0x81,0x7c, + 0x36,0x40,0x2e,0x2b,0xd0,0x90,0xd,0x90,0xd,0x5,0x46,0x46,0x23,0xc,0x15,0x2b, + 0x28,0x94,0x2a,0xd8,0xd9,0x5d,0xc0,0xde,0xc1,0x12,0x7a,0x7a,0x4b,0x28,0x8e,0x56, + 0x2c,0x5b,0xaa,0x67,0xf,0x55,0xe5,0x8b,0x74,0x5a,0xcc,0x6c,0x0,0x77,0xf3,0x20, + 0xc9,0x5f,0xb6,0x8a,0x91,0x66,0x0,0xa5,0x0,0x36,0xd8,0xdd,0xaf,0x1c,0x60,0x3f, + 0xc6,0x2,0xba,0x7e,0xfe,0xd9,0x1e,0x0,0xe7,0x1e,0xf1,0x8e,0xaf,0x7c,0x54,0xca, + 0xf8,0xab,0x20,0x6e,0xe8,0xed,0x1b,0x42,0xb1,0x10,0x62,0xd1,0xf2,0xe3,0xd0,0xd7, + 0xb3,0x3,0x5b,0x37,0x6d,0xd5,0x16,0xee,0x2e,0x26,0x8e,0x22,0xc,0x14,0x8a,0x28, + 0x94,0x46,0xb1,0xbb,0x67,0x0,0x22,0x8,0x10,0x4,0x21,0x82,0x20,0x44,0x3e,0x9f, + 0x45,0x53,0x63,0x1e,0x2d,0xcd,0x8d,0x68,0x69,0x6e,0x40,0x63,0x53,0x3,0x9a,0x73, + 0x39,0xe4,0xb2,0x19,0x84,0xd9,0x0,0x99,0x30,0x84,0x8,0xd4,0x53,0xb3,0xd2,0x7a, + 0x5a,0xe5,0x2,0x18,0x50,0x31,0x6,0x9,0x5,0x8a,0x30,0x2e,0x40,0x83,0x64,0x3, + 0x2e,0x2f,0x5,0x60,0x7,0xbe,0x9d,0x3e,0x24,0x80,0x40,0x8,0x4,0x42,0x40,0x8, + 0x42,0x18,0x8,0x64,0x42,0x42,0x20,0x4,0x42,0x41,0x8,0x2,0x1,0x21,0x80,0x6c, + 0x20,0x90,0x9,0x15,0xd0,0x99,0x80,0x90,0xcd,0x8,0x48,0xc9,0x18,0xad,0x48,0x8c, + 0x96,0x63,0x8c,0x56,0x62,0x94,0x46,0x63,0x74,0xf6,0x96,0x30,0x34,0x5c,0xc6,0xe0, + 0x70,0x5,0xc3,0xa5,0x32,0xe2,0x58,0xf,0xef,0x7a,0x40,0x4b,0xa9,0x98,0xe,0xa4, + 0x8b,0x54,0xda,0x8a,0x85,0x20,0xa5,0xd4,0xc4,0xda,0xaf,0x4b,0x37,0x63,0xaa,0x6, + 0xd0,0x4a,0x29,0x84,0xc7,0x8,0xba,0x2d,0x8,0xb4,0xfe,0x1a,0x16,0xf8,0x33,0x19, + 0xc0,0x97,0x97,0xee,0xfa,0xcc,0xb7,0xe7,0xbd,0xfd,0xf2,0xdf,0x30,0xa2,0x9b,0x21, + 0xe5,0x8a,0xd2,0xe8,0x28,0x36,0x6f,0xed,0xc6,0xcc,0x19,0x87,0xe1,0xb8,0x13,0xa6, + 0x62,0xd3,0x86,0x8d,0x28,0x14,0x4a,0x40,0x8d,0x8b,0x55,0x21,0x96,0x1b,0x67,0xaf, + 0x54,0x62,0xc,0x16,0x46,0x30,0x5c,0xaa,0xa0,0xa7,0xb7,0x0,0x11,0x84,0x96,0x39, + 0x82,0x20,0x40,0x18,0x6,0xc8,0x64,0x33,0x68,0xc8,0x37,0x20,0x9f,0xcb,0xe8,0x4f, + 0xe,0xf9,0x5c,0x6,0xd9,0x5c,0x88,0x86,0x8c,0x40,0x26,0xc,0x91,0xc9,0x4,0xc8, + 0x86,0x81,0x2,0x2f,0x13,0x42,0x8,0xd5,0x99,0x82,0x4,0x2,0xd,0x9c,0xd0,0x16, + 0x24,0x48,0x20,0xc,0xb5,0xd2,0x78,0xfe,0x1e,0x4a,0x5f,0xd4,0xc3,0xb9,0xfa,0x69, + 0xe1,0x58,0x32,0xa2,0x8a,0x44,0x24,0x19,0x83,0x32,0x46,0x14,0x49,0x8c,0x56,0x24, + 0x4a,0xe5,0x18,0xe5,0x72,0x8c,0xb8,0xe6,0x50,0xad,0x6,0x5a,0x4f,0x6a,0x24,0x21, + 0xd5,0x20,0x15,0xe9,0x12,0x77,0xc2,0x82,0x1,0x41,0xd2,0xf3,0xe3,0x6,0x7c,0x63, + 0xe9,0xc6,0xca,0x8d,0x12,0xd4,0x56,0x6,0xa4,0xbe,0x3,0x11,0xe8,0xb1,0x96,0x57, + 0x90,0x1,0x7c,0xd9,0x76,0xf7,0x65,0xcf,0xce,0x3f,0x75,0xdd,0x89,0x51,0x16,0x57, + 0x40,0xca,0x4b,0x25,0x88,0x76,0x75,0xed,0x45,0x73,0x73,0x3,0x96,0xaf,0x3c,0xe, + 0xdd,0x5d,0x3b,0xb0,0x73,0x5b,0xa7,0xe,0xab,0x1d,0xad,0x26,0x2f,0x18,0xa9,0x1b, + 0xd1,0xb5,0x3d,0xaf,0x8d,0x41,0x88,0x63,0x46,0x69,0xa4,0x8c,0xd1,0x72,0x8c,0x42, + 0xb1,0x2,0x11,0x8c,0x22,0x8,0x9c,0x92,0x4,0x81,0x1,0x5c,0x40,0x58,0x4b,0x76, + 0x9f,0x20,0x50,0x2c,0x61,0x2c,0xdc,0x6d,0x53,0xd6,0x23,0x48,0xb5,0x19,0xb,0x4c, + 0x5c,0x93,0xa7,0x1c,0x2e,0x98,0x83,0x8e,0x21,0x4,0x2,0xe1,0x6a,0xf0,0xac,0x8b, + 0x17,0xcc,0x3a,0x85,0x91,0x2,0xaa,0xde,0x4d,0x30,0xa5,0x2d,0x53,0xd2,0x36,0xa1, + 0xa1,0xa1,0x73,0x3f,0x98,0x13,0x9a,0xc9,0x4c,0x9b,0xdd,0x66,0x2d,0x3d,0xd5,0x8f, + 0xda,0xa0,0x12,0x6d,0xa1,0xd0,0x43,0xd0,0xfb,0x9f,0x6,0x1e,0xf0,0xfb,0x1,0xb6, + 0xde,0xb7,0x6e,0x64,0xc7,0x3d,0xeb,0x3e,0x8e,0x58,0x9c,0xcd,0x2c,0xbb,0xa5,0x94, + 0x18,0x1c,0x18,0xc6,0x73,0x1b,0x77,0xa2,0x79,0xca,0x4c,0x1c,0x7b,0xfc,0xb1,0x68, + 0x6e,0x6a,0x34,0x97,0xa7,0x3a,0x31,0xa5,0xad,0xf0,0x94,0x40,0x6d,0x17,0x35,0x68, + 0xae,0x56,0x9b,0xdb,0x66,0xce,0x6b,0x3a,0xb2,0xd6,0x7e,0xa,0x6c,0xdd,0x89,0xde, + 0xb2,0x20,0xa7,0xc,0x22,0xa5,0x38,0x42,0x8,0x88,0x40,0x29,0x8e,0x52,0x38,0x81, + 0x40,0x4,0x4e,0xc1,0x2,0xfd,0x11,0xc9,0x73,0x50,0xfa,0x9c,0xfa,0xfa,0xfd,0x6b, + 0x13,0xe4,0xda,0x6b,0xdf,0xaf,0xa8,0xb2,0x6a,0xdf,0xad,0x8e,0xc9,0xae,0x66,0x3d, + 0x54,0xf7,0x89,0x3,0x8,0x2,0x5f,0xf6,0xb,0x22,0x76,0xdc,0xbb,0xee,0xce,0x28, + 0x8,0x8e,0x1,0xf3,0xdd,0x80,0x44,0x1c,0xc7,0xd8,0xf4,0xe2,0x4e,0x74,0xee,0x2e, + 0xe0,0xe8,0xe3,0xde,0x80,0x39,0x47,0xcc,0xb2,0x16,0x6,0xa7,0xa,0x29,0x67,0x60, + 0x6e,0xc,0xd5,0x37,0x4e,0x6e,0xfb,0x98,0x8a,0x81,0xda,0x1d,0x93,0xb6,0x68,0x61, + 0x3b,0x5f,0x2f,0x7b,0x20,0x25,0x58,0xc3,0xfb,0x88,0x20,0x70,0xeb,0x81,0x3,0x3e, + 0xa1,0x8,0xda,0xb5,0x58,0x66,0x31,0xd7,0x27,0xf6,0xad,0x98,0xa6,0xa2,0xe9,0xd8, + 0x10,0xde,0x72,0x2d,0x90,0xab,0xb7,0x25,0x8d,0x48,0x9b,0x9b,0x50,0x85,0x20,0x55, + 0x71,0x94,0x8e,0xb9,0x5e,0xd,0x5,0x0,0x80,0xdd,0xf7,0xac,0xeb,0xde,0x75,0xef, + 0xbf,0xbc,0x83,0x25,0x3e,0xc5,0x32,0x1e,0x61,0x48,0xec,0xed,0xe9,0xc7,0x53,0x4f, + 0x6d,0x41,0xfb,0xb4,0x69,0x38,0xfa,0xb8,0x65,0xc8,0xe5,0xf3,0x55,0xf4,0x9f,0x0, + 0xb9,0xe6,0xb2,0xd3,0x6c,0x78,0xfb,0xa7,0x81,0xae,0x65,0x11,0x55,0x2c,0x60,0x3b, + 0xdd,0x59,0x99,0x2,0x8e,0x9c,0xc5,0x52,0x1a,0x58,0xb7,0x1e,0xd8,0x75,0xc7,0x2, + 0x41,0x5a,0x79,0x7c,0xa5,0xd2,0xe7,0x76,0x8c,0xe3,0x2b,0x82,0xf,0x34,0x5c,0x9f, + 0xc0,0xdd,0xaf,0xaf,0xe0,0xae,0xcf,0x92,0x6d,0xf0,0xfa,0x11,0xde,0xb9,0x2,0xfd, + 0x5c,0x80,0xad,0x4,0xee,0xc7,0x3b,0xf,0x5f,0x91,0x57,0xc4,0x74,0xfe,0xe6,0x4b, + 0x5f,0x17,0xa2,0x72,0x12,0xa4,0x7c,0x1e,0x2c,0x51,0x1e,0x2d,0xe3,0xe9,0x27,0x37, + 0x61,0x77,0xf7,0x20,0x8e,0x59,0x7d,0x14,0xe,0x9b,0x3d,0x6d,0xdf,0x9a,0x5b,0xeb, + 0xff,0x84,0x85,0xa4,0x99,0xc1,0xeb,0x48,0xf3,0x6f,0x5f,0x8a,0x60,0x2c,0x52,0x18, + 0x76,0x70,0x2e,0x21,0xed,0xa,0x2,0x1f,0xf4,0xd4,0x77,0xd2,0x4d,0x68,0xea,0x37, + 0x40,0xa7,0xa8,0x7d,0x2c,0xeb,0x47,0x8d,0xeb,0x4d,0x2a,0x32,0x52,0x4a,0xaf,0x9f, + 0x99,0xa8,0xd9,0x53,0x86,0x4b,0xcd,0x7d,0x6,0x76,0xb6,0xf2,0xfe,0x6,0x81,0xaf, + 0xd8,0x3b,0x82,0x76,0xde,0xfb,0xb5,0x27,0x73,0xa2,0x69,0x15,0x8,0x57,0x33,0x62, + 0x6,0x33,0x76,0x6d,0xdf,0x8d,0xc7,0xff,0xb0,0x11,0xd3,0x67,0x4d,0xc7,0xb2,0x63, + 0x8e,0x44,0x26,0x1b,0x7a,0xf4,0xef,0x6b,0x31,0xbc,0x1b,0x37,0xa9,0x1c,0xec,0xad, + 0x9a,0x25,0x5f,0x39,0x60,0x8a,0x39,0xf6,0x58,0xdb,0x6f,0xd5,0xa,0x81,0x6a,0x40, + 0x92,0x2e,0x41,0x78,0xca,0xe0,0x40,0x57,0x56,0x1f,0xb8,0x75,0x5f,0x11,0xec,0xf1, + 0x1e,0xb,0xd4,0x2,0x1d,0xfb,0x60,0x2a,0x1b,0xc8,0xc1,0xef,0x95,0x94,0x93,0xf4, + 0xfe,0x4f,0x28,0x7,0x3c,0xd7,0xa9,0x77,0xe,0x8,0xa4,0x83,0x40,0x33,0xa5,0x6c, + 0x3c,0x79,0x45,0x5f,0x12,0xb5,0xf5,0xbe,0x75,0x23,0x9d,0xf7,0x7f,0xf5,0xc3,0x2, + 0xfc,0x6e,0x30,0xf7,0x40,0x4a,0xc,0xf,0x15,0xf0,0xe8,0x43,0x4f,0x61,0x4f,0xef, + 0x0,0x8e,0x5e,0xb3,0xc,0x53,0xa6,0xb6,0x25,0x6f,0xca,0x7,0xd6,0xff,0x3f,0x41, + 0x93,0xc9,0x65,0xdb,0x19,0x66,0x7f,0xa2,0xc4,0x71,0x26,0x88,0x4f,0x30,0x88,0xa7, + 0x14,0xe,0x28,0x8f,0x9,0x28,0xc9,0x4,0x7e,0xc0,0x67,0x94,0xc0,0x7c,0x1c,0x9b, + 0x38,0x7f,0x4f,0xa9,0xb8,0xa3,0x36,0xd8,0x86,0xd5,0xe0,0xee,0x21,0xa1,0x24,0x70, + 0xd7,0x5f,0xe5,0x6,0x6a,0x58,0xbd,0xb7,0xc,0x90,0x7a,0xcb,0x18,0x9,0x97,0x6, + 0xee,0x7,0x9,0xbc,0x2a,0x6f,0x9,0xdb,0xf5,0xc0,0x95,0x77,0x44,0x82,0x8f,0x65, + 0xe0,0xd7,0x60,0x86,0x8c,0x63,0x6c,0x7a,0x6e,0x2b,0x1e,0x7b,0xf8,0x69,0xcc,0x5e, + 0x30,0x1d,0xb,0x96,0xcd,0x43,0x10,0xea,0x9f,0x26,0xff,0xe3,0x33,0x80,0x53,0x7, + 0xb3,0x63,0x2d,0x40,0xd,0xd8,0xf0,0x3b,0xc9,0x74,0x1c,0xdc,0xf9,0xdc,0x27,0xd9, + 0xc1,0x26,0x32,0x4f,0x83,0x9f,0xc,0x8,0xd3,0x51,0xbf,0xa3,0xfc,0x7d,0x53,0x3d, + 0x12,0xbf,0x5f,0x75,0x8d,0xfe,0x3e,0xfe,0x3d,0xda,0xe,0xa9,0xc5,0x0,0xa8,0x62, + 0x0,0xb3,0xcd,0x16,0x82,0xec,0x40,0xdd,0x41,0x66,0x0,0x5f,0xf6,0x3c,0x70,0x65, + 0xe7,0xee,0x87,0xae,0x3c,0x83,0x8,0x97,0x1,0x3c,0xca,0x90,0xe8,0xdf,0xdb,0x87, + 0x7,0xee,0xf9,0x3d,0x86,0xa,0x43,0x58,0xbe,0x7a,0x9,0x5a,0xda,0x9b,0xed,0xfe, + 0x3e,0xd4,0xce,0x84,0xe1,0x6e,0xd2,0x2a,0x85,0xdd,0xc3,0x7d,0x93,0x3b,0xde,0x31, + 0x3,0x52,0x1d,0xeb,0xf1,0x8b,0xb1,0x2a,0x3d,0xec,0x98,0xf6,0xdd,0x41,0x8a,0x5, + 0xac,0x22,0x78,0xa,0x53,0x9b,0xea,0xc7,0xb0,0x6e,0x77,0x21,0x49,0xf1,0xef,0xc9, + 0x73,0x7b,0xce,0x10,0x5c,0x3f,0x90,0x45,0x3c,0xf9,0x3f,0x60,0xb6,0x41,0x8f,0xc2, + 0x12,0x60,0xc6,0x58,0x26,0x8a,0x1,0x9c,0x10,0x77,0x3d,0xf4,0xcd,0xaf,0x8,0x11, + 0x9d,0xc,0xe6,0x3f,0x81,0x19,0x51,0xa5,0x82,0xa7,0x1f,0x79,0x6,0x8f,0x3f,0xfc, + 0x38,0xe,0x5f,0x3a,0xb,0x73,0x17,0xcc,0x84,0xc9,0xeb,0x13,0x47,0xda,0xff,0xa9, + 0xaa,0xef,0xaa,0xc0,0xad,0x9,0x7e,0x92,0x5a,0xed,0x76,0xbf,0x3d,0x41,0xcb,0x1e, + 0x95,0x6b,0x36,0x8,0xbc,0xb4,0x2f,0x51,0x4f,0xf0,0x2d,0x7d,0x2c,0x6,0xaa,0x65, + 0xdd,0x63,0x2a,0xa9,0x39,0x2e,0x7d,0xff,0x40,0xad,0xfb,0xaf,0xee,0x27,0xbd,0x5f, + 0xa0,0xa6,0x55,0xb1,0x57,0xa0,0x1a,0x4f,0xe,0xca,0x8b,0x22,0x3b,0x1f,0xbc,0xfa, + 0xf,0x59,0x91,0x5f,0xc9,0x92,0xaf,0xd7,0x35,0x34,0xec,0xde,0xb1,0x1b,0xbf,0xfe, + 0xc9,0xaf,0x30,0x2a,0x4b,0x58,0xb2,0x7a,0x21,0xf2,0x4d,0xf9,0x2a,0xcd,0xf6,0x65, + 0xdf,0xdd,0x50,0xbd,0x77,0x7a,0xc9,0xb8,0x95,0x24,0x28,0x5e,0xbb,0xef,0xab,0x3d, + 0x1f,0x1f,0x4,0x81,0x4b,0xed,0x3c,0xea,0x4d,0xc6,0x20,0x29,0x46,0xf2,0xce,0x5b, + 0x7d,0x59,0xfb,0x60,0x84,0xc4,0x39,0xe,0xbc,0x1f,0x48,0x8,0x9c,0x76,0xfa,0xc9, + 0x38,0xed,0x8c,0xff,0x82,0x95,0xc7,0x1d,0xfd,0xe7,0x8f,0x6,0xbe,0x92,0xb2,0xe3, + 0xe1,0xaf,0x97,0x0,0xfc,0xcd,0xf4,0xe3,0x3f,0x78,0x17,0x3,0x57,0x81,0x65,0xc7, + 0x48,0x71,0x4,0xbf,0xfb,0xc5,0xc3,0x98,0xbf,0x74,0x3e,0x56,0x9e,0xb2,0x1a,0x3, + 0x9d,0xc3,0xd8,0xdb,0xd5,0x7f,0x60,0x27,0x3e,0x10,0xbd,0xa8,0x79,0x6c,0xf5,0x9, + 0x92,0x81,0xa8,0x8b,0x29,0xd2,0x51,0x55,0x76,0x4a,0x1e,0x41,0x53,0x80,0xb8,0xa2, + 0x1f,0xce,0xd0,0xe3,0x1,0xc,0x3d,0x6b,0x57,0xba,0xe7,0xf8,0xcd,0xb4,0x3a,0xf7, + 0xe6,0x51,0xb7,0x9e,0x18,0x4f,0x60,0x35,0xfb,0x57,0xea,0x63,0x24,0x9b,0x37,0x9e, + 0x9a,0xb7,0x9f,0xb2,0x7a,0x23,0xaa,0xfd,0x3d,0xf7,0x70,0x48,0xfb,0xec,0x69,0x8, + 0xbb,0x47,0x70,0xd8,0xf4,0xc3,0x90,0x9,0x83,0xfd,0xea,0x82,0x83,0xfe,0xa2,0xc8, + 0x9e,0x47,0xaf,0xb9,0xb5,0xe3,0xf8,0xbf,0x7e,0x58,0xb0,0xb8,0x9,0x90,0xa7,0x0, + 0xc0,0xd6,0xd,0x9b,0xb1,0x67,0xe7,0x6e,0x9c,0xf0,0xf6,0x37,0x61,0xc1,0x31,0xf3, + 0xb0,0xeb,0xc5,0x6e,0x70,0x34,0x3e,0x7d,0x1,0x18,0x37,0xd2,0xdd,0xe7,0x66,0x33, + 0xcb,0x23,0x15,0x31,0xfb,0x4f,0xe0,0x80,0xc8,0x51,0x6a,0x6a,0x96,0x4f,0xd0,0x96, + 0xc5,0x6d,0xdf,0xb9,0x1c,0x5b,0x9f,0x78,0x2a,0xf9,0xf4,0x11,0x29,0x5f,0xcc,0xbe, + 0xf2,0xd8,0x80,0x43,0xbf,0x43,0x18,0xd0,0xee,0x49,0xbf,0x49,0xd4,0xec,0xcb,0xe6, + 0xef,0xf,0xfa,0xe7,0x72,0x79,0x3d,0xbb,0x99,0x29,0xde,0xdd,0x31,0x4e,0x7c,0xe3, + 0x1a,0x20,0x28,0x22,0x47,0x1,0xa6,0xcf,0x98,0xa6,0x86,0x86,0x81,0xce,0xf1,0xba, + 0x6f,0x42,0xde,0x14,0xda,0xfb,0xe8,0xf5,0xdb,0x1,0xbc,0x79,0xda,0xea,0xbf,0xf9, + 0x1c,0x73,0xfc,0x39,0x0,0xd9,0xa1,0xc1,0x21,0xfc,0xfa,0x47,0x77,0x63,0xd9,0xaa, + 0xe5,0x58,0xf1,0xa6,0xe3,0xb1,0x77,0xdb,0x0,0x86,0xf6,0xc,0xdb,0x63,0xfc,0xb2, + 0x66,0xe2,0xde,0x6b,0x8a,0x57,0x8,0xf1,0xca,0xe2,0xc9,0x47,0xab,0xdd,0x5c,0x2, + 0xd6,0x33,0x7d,0xcc,0x0,0xf,0x69,0xb,0x85,0x54,0x40,0x54,0xbd,0xb0,0xc1,0x28, + 0x8,0x18,0x5d,0x9b,0xb7,0x60,0xd7,0xa6,0x4d,0x1a,0x7c,0x61,0x63,0xb,0x26,0xef, + 0x51,0x35,0xfb,0x47,0x25,0x85,0x5,0x1d,0xbe,0x82,0xd4,0x6a,0x37,0x13,0xe3,0xc8, + 0x5c,0xbf,0xaf,0xa8,0x7e,0x90,0xa7,0x96,0x7f,0x57,0x28,0xe0,0xc4,0x93,0x56,0x61, + 0xca,0xd4,0xa9,0x98,0x32,0xb5,0x3,0xd3,0x67,0x1c,0x6,0x30,0xee,0x1d,0xf,0x8b, + 0x89,0x7c,0x59,0x34,0xef,0x79,0xec,0xba,0x2f,0x42,0x84,0xa7,0x30,0xe4,0x66,0x48, + 0x9,0x8e,0x62,0x3c,0xff,0xe8,0xd3,0xb8,0xe7,0xa6,0x3b,0x90,0xef,0x8,0x31,0xfb, + 0xa8,0x59,0x8,0x2,0x91,0x86,0xde,0x2e,0x69,0x9b,0x70,0xf3,0x4,0x7d,0xcc,0xed, + 0xf4,0xad,0x64,0x34,0xec,0xf6,0x61,0x5d,0x33,0xaf,0x1,0xac,0xa6,0xdb,0x58,0x7f, + 0xec,0x4,0xe,0x6f,0x4,0xd0,0x3c,0xb0,0xdf,0x4f,0x80,0x2e,0x0,0x0,0x8,0x23, + 0x49,0x44,0x41,0x54,0x69,0xac,0xdd,0x8f,0xe0,0x12,0x2f,0x19,0xb1,0xed,0x49,0xcf, + 0xce,0x55,0x2d,0xe4,0x11,0x91,0x9,0x30,0xcc,0x7d,0xb1,0xd3,0x54,0x78,0xaf,0x8f, + 0x33,0x2f,0x94,0x66,0xc6,0xee,0xae,0x6e,0x74,0x75,0xed,0x46,0x4f,0x77,0x37,0x7a, + 0x76,0x77,0xa3,0x34,0x32,0x32,0x42,0x52,0x7c,0x66,0x3c,0x10,0xf6,0xcf,0x51,0xbc, + 0x8a,0x52,0xda,0xf5,0xc7,0x9d,0xcd,0x1d,0x27,0x5f,0xc7,0x99,0xca,0x3c,0x96,0x72, + 0x5,0xc0,0x28,0x15,0x86,0xb1,0xe9,0xc9,0xe7,0xd1,0xd0,0x9e,0xc7,0x91,0xab,0x96, + 0x22,0x1a,0x89,0x11,0x8d,0x44,0x6e,0x84,0x4d,0xe7,0xe1,0x6e,0xac,0x9f,0xbc,0x76, + 0xfd,0x26,0x12,0xbf,0x26,0x9f,0x4a,0xf3,0xc6,0xca,0xdb,0x93,0xa1,0x1c,0xeb,0x51, + 0x55,0x7,0xba,0xff,0x6c,0x3e,0x33,0x83,0xa6,0xe4,0xf0,0xd8,0xaf,0x7f,0x8e,0xbe, + 0xce,0x2e,0x7d,0x98,0xcd,0x2b,0x95,0x5,0x27,0xa8,0x1c,0xde,0xba,0xfa,0xd,0x17, + 0x5b,0xa4,0xd2,0x2,0xa8,0xe1,0x5f,0xff,0xdd,0x43,0xb5,0xac,0xde,0xa7,0x42,0x66, + 0x46,0xb9,0x5c,0x41,0x43,0x36,0x57,0x2c,0x8f,0x8e,0x3e,0xb2,0xb7,0x67,0xcf,0x5, + 0xcf,0xdf,0x7f,0xc3,0x86,0xf1,0xfa,0xff,0xcf,0x9,0xa1,0x5e,0x71,0x99,0xb6,0xf2, + 0x3,0x17,0xc5,0x32,0xfa,0xbf,0x44,0xdc,0xae,0x2c,0x82,0x31,0x63,0xc1,0x5c,0x9c, + 0xb2,0xf6,0x2c,0x70,0x29,0x40,0xff,0x4b,0xbd,0xba,0x68,0x13,0xd8,0x2,0x8d,0x4a, + 0xd3,0x82,0x9a,0x75,0xfb,0xe4,0x3e,0xb5,0x6b,0xfa,0x7e,0xce,0x6f,0xa3,0x7f,0x3d, + 0x8d,0x8c,0x7c,0xab,0x4e,0x4d,0x0,0x91,0x52,0x22,0x58,0xd0,0x86,0xef,0xfd,0xe3, + 0xc7,0xb0,0xf9,0xf,0x8f,0xc1,0x0,0x3d,0xda,0xfd,0xec,0x21,0xd5,0xa7,0xe3,0xc9, + 0x84,0xff,0xbd,0x0,0x5f,0xf6,0x3c,0xb1,0xfe,0x66,0x64,0xc2,0x63,0x1,0x3c,0xc4, + 0x1c,0x83,0xc1,0xe8,0xda,0xbc,0x1d,0x77,0xfc,0xdb,0xb5,0xe8,0xde,0xbd,0x5,0xb3, + 0x8e,0x9b,0x83,0x6c,0x53,0x1e,0x36,0x22,0xb0,0x94,0x59,0x4d,0xe3,0xd6,0x5,0x30, + 0x3c,0xe0,0x50,0x4d,0xf7,0x1e,0xe5,0x9b,0x28,0x3e,0xd6,0x7f,0x93,0x20,0x8e,0x65, + 0xe2,0x3b,0xb1,0xcc,0xea,0x69,0x26,0x4,0x1,0x1c,0x7b,0x1c,0x52,0xdd,0xb9,0x5f, + 0x72,0xc8,0x5d,0x71,0xdf,0x63,0xeb,0xb7,0xf5,0x3e,0xb9,0xf4,0x14,0x22,0xf1,0xcf, + 0x60,0x59,0x1,0x4b,0x94,0x8b,0x25,0xdc,0x77,0xcb,0x1d,0xb8,0xff,0x47,0xb7,0xa3, + 0x6d,0x59,0x1b,0x5a,0xe7,0x75,0x28,0xff,0xed,0xfb,0x71,0x2f,0xe,0xb0,0x1,0x1f, + 0xfb,0xcf,0xe5,0x7b,0xd3,0xb6,0xf4,0x87,0xcd,0x5c,0x3d,0xad,0x4,0xce,0xdf,0x73, + 0x15,0xf8,0x71,0x9c,0x54,0x4,0xfb,0x8,0x97,0x47,0xfb,0x93,0x51,0xe,0x39,0x5, + 0x50,0xb2,0x4e,0xf6,0x3e,0x79,0xcb,0xe7,0x11,0xe0,0x34,0x26,0x6c,0x35,0xaf,0x5a, + 0xd9,0xf2,0xc7,0x67,0xf1,0xe3,0xaf,0x7c,0x13,0x3,0xa3,0xdd,0x98,0x7a,0xec,0x4c, + 0x4,0xb9,0x8c,0x7,0x78,0xb5,0x75,0x8f,0xf7,0x71,0x79,0xb5,0x6,0x35,0x56,0xd6, + 0x6f,0x19,0x40,0xba,0x7,0x31,0xa4,0x1f,0xc,0x1a,0x36,0x0,0xd4,0x23,0x4b,0x93, + 0x13,0x7b,0x0,0x87,0xac,0x2,0x28,0xe9,0x7b,0xe2,0xd6,0x7,0xc3,0x72,0xf3,0xa, + 0x22,0xfa,0x77,0xf3,0x80,0xe1,0x70,0x5f,0x3f,0x7e,0xfe,0xcd,0x6b,0xf0,0xe8,0x3d, + 0x3f,0x47,0xeb,0x8a,0xe9,0x68,0x98,0xd9,0xea,0xa5,0x76,0x49,0x6a,0x67,0x5b,0x5c, + 0x49,0x46,0xf0,0x32,0x65,0xf9,0x89,0x99,0xbb,0x31,0x43,0xc6,0x9a,0xd,0x62,0xfd, + 0x49,0x67,0x3,0x46,0x1,0x8,0xde,0xdc,0xbf,0xc9,0xc9,0x2,0x87,0xb4,0x2,0x0, + 0xc0,0x9e,0x8d,0xd7,0xd,0xf5,0x3d,0x73,0xeb,0x85,0x84,0xe0,0xbf,0x81,0x31,0xc8, + 0x0,0x58,0x32,0x9e,0xfd,0xd5,0xfd,0xb8,0xe3,0xcb,0x5f,0xc5,0x68,0xd3,0x8,0x5a, + 0x97,0xcf,0x0,0x5,0xa2,0xb6,0xa5,0xcb,0xe4,0xc7,0xf7,0xf5,0xd6,0x97,0x4b,0x3f, + 0xf5,0x8b,0x2d,0xf8,0x26,0xd,0x54,0xeb,0x71,0x72,0x5d,0x4a,0xc4,0xc,0x80,0x74, + 0x22,0x35,0x9,0xc1,0x7,0x26,0x81,0x2,0x18,0xe9,0x7f,0xf6,0x87,0xeb,0x91,0xcd, + 0xae,0x4,0xf0,0x28,0x0,0x30,0x8,0x7d,0xbb,0xba,0x70,0xfb,0x17,0x2e,0xc7,0x33, + 0x8f,0xdc,0x8f,0xe6,0x35,0xb3,0x90,0x9d,0xda,0x9c,0x62,0x1,0x67,0xf9,0xce,0xda, + 0x7d,0x25,0xf0,0xac,0xd9,0xb7,0xf2,0x58,0x29,0x82,0x65,0x80,0x1a,0x8c,0x60,0x5d, + 0x80,0x2d,0xf2,0x60,0x52,0x2a,0xc1,0xa4,0x51,0x0,0x0,0x18,0x78,0xea,0xb6,0x2d, + 0x83,0x1b,0x56,0x9f,0x44,0xa0,0x2b,0x88,0x11,0x81,0x81,0x38,0x8a,0xf1,0xc8,0xbf, + 0xff,0x18,0x3f,0xbb,0xe2,0x6b,0x88,0xe7,0x84,0xc8,0x2f,0x99,0xe,0x16,0x7a,0x52, + 0x24,0xd7,0x8,0xf6,0xd2,0x16,0x1f,0x73,0x35,0xb5,0xa7,0x94,0xc2,0x28,0x83,0x5d, + 0x37,0x4a,0x0,0xd6,0x7f,0xea,0xd,0xa,0x7c,0xae,0x2b,0xc0,0x41,0x90,0x75,0x72, + 0x60,0xe3,0x4f,0x3f,0x23,0x82,0xe0,0xad,0x20,0xda,0xc9,0x60,0x80,0x80,0xae,0xd, + 0x2f,0xe2,0x3f,0x3e,0xf5,0x59,0x6c,0xde,0xf2,0x34,0xf2,0x6b,0xe6,0x42,0x34,0xe7, + 0xbd,0x1,0x16,0x69,0x5f,0xb1,0x62,0xc0,0x4f,0xfb,0x74,0x13,0xe5,0x27,0xa3,0x7e, + 0xf7,0xac,0x9e,0xda,0x3f,0x4e,0xee,0x4f,0xd0,0x41,0xe0,0xe4,0x4,0x1f,0x98,0x94, + 0xa,0xa0,0xa4,0x7f,0xc3,0x4f,0xef,0xb,0xe3,0xe8,0x68,0xa2,0xe0,0x76,0x0,0x0, + 0x31,0xa2,0x91,0x12,0xee,0xfb,0xc6,0x55,0xf8,0xd5,0x55,0x57,0x1,0x47,0x77,0x20, + 0x5c,0xd8,0x91,0x18,0x55,0xf3,0x2d,0xdf,0xa5,0x83,0x7e,0x7a,0x17,0xa7,0xd6,0xc7, + 0x5e,0x56,0xc,0x80,0x1a,0x95,0xbc,0xc9,0x25,0x93,0x56,0x1,0x0,0xa0,0x6f,0xf3, + 0x2f,0x7,0x86,0x5e,0xb8,0xeb,0xdd,0x1,0x87,0x1f,0x1,0x50,0x30,0x25,0xff,0xad, + 0xf,0xfd,0x1e,0xb7,0x5d,0xfa,0x49,0xec,0x2e,0x76,0x21,0xb3,0x66,0x2e,0x90,0xcf, + 0x78,0x4a,0xb0,0xf,0x16,0x90,0xce,0xd2,0xe3,0x14,0xe5,0x9b,0x54,0x30,0xd1,0xe, + 0x2,0xfb,0x2e,0x60,0x12,0x6a,0xc0,0xa4,0x56,0x0,0x23,0x3,0x9b,0xef,0xfe,0x8e, + 0xc8,0x35,0xae,0x22,0x4,0x4f,0x98,0x1,0x96,0xe1,0xde,0x3e,0xfc,0xec,0xb3,0x9f, + 0xc7,0xc3,0xff,0x71,0x33,0x70,0xc2,0x5c,0x88,0x39,0x1d,0xb5,0x73,0xf9,0x94,0x9f, + 0x97,0x7e,0xc1,0x27,0x95,0x6,0xa6,0xdb,0x63,0x82,0x2b,0x4,0xe9,0xdf,0x9d,0x6c, + 0xf2,0x9a,0x50,0x0,0x0,0x18,0x7c,0xfe,0xa7,0x2f,0x14,0xd6,0x74,0xac,0x61,0x11, + 0x5c,0x9,0x82,0x54,0xf3,0x37,0x18,0xcf,0xfd,0xe7,0xcf,0x70,0xfb,0xc7,0x3f,0x89, + 0xfe,0xd6,0x32,0xe4,0xca,0xb9,0xe0,0x4c,0x50,0x9d,0xd3,0xfb,0x20,0x5b,0x37,0x10, + 0xbb,0x42,0x90,0x51,0xe,0x3f,0x4d,0x34,0x2e,0x40,0x98,0x3f,0xf4,0x38,0xf9,0xc0, + 0x7,0x5e,0x43,0xa,0x0,0x0,0xb8,0xed,0xb6,0x78,0x78,0xf3,0xaf,0x3f,0x89,0xc, + 0xbd,0x83,0x21,0x3a,0x49,0x7,0x67,0xfd,0xdb,0xb6,0xe3,0xf6,0xf,0x5d,0x8a,0xe7, + 0x7e,0xfb,0x4b,0xc8,0x93,0x17,0x82,0xf,0x6b,0xa9,0xf2,0xeb,0xbe,0x75,0xbb,0xdc, + 0x3f,0x99,0x6,0xc6,0xa9,0xf5,0xc8,0x30,0x0,0x91,0x3f,0xbe,0x3b,0xa9,0xe4,0xb5, + 0xa5,0x0,0x5a,0x86,0x5f,0xf8,0xcd,0x2f,0xc2,0xb8,0xe1,0xd,0xc,0xba,0x13,0x50, + 0x53,0xbc,0xa4,0x8c,0xf1,0xe8,0xd5,0xd7,0xe0,0xce,0xcf,0x5c,0x86,0xd2,0xe2,0x76, + 0xc4,0xc7,0xcc,0x41,0x4c,0xb0,0x56,0xed,0xfb,0xf7,0x24,0x23,0xb8,0x36,0x63,0xfd, + 0x66,0xff,0x8,0xa4,0xde,0x60,0x66,0xe7,0x1b,0x4c,0x3e,0xd,0x78,0x4d,0x2a,0x0, + 0x0,0xc,0xee,0xb8,0xbb,0xb7,0xf8,0xd2,0x3,0x67,0x9,0x21,0x3e,0xc6,0x40,0xd1, + 0xb4,0xf7,0x3c,0xfd,0x2c,0x7e,0x7c,0xf1,0xfb,0xb1,0x79,0xd3,0x33,0xa8,0x9c,0xba, + 0x14,0x72,0x4a,0x63,0x75,0xb4,0x6f,0xdf,0xcd,0xe3,0xa5,0x87,0xb5,0x46,0x8,0x1, + 0xd8,0x2e,0xa4,0xfd,0x7e,0x22,0xfb,0x90,0x92,0xd7,0xac,0x2,0x18,0x29,0xbc,0xf4, + 0xc0,0xb7,0xc2,0x20,0xbb,0x9a,0x28,0x78,0xda,0xd4,0xec,0x2b,0xa5,0x12,0x1e,0xf8, + 0xe7,0x2f,0xe2,0xfe,0x2b,0xbe,0x8c,0x91,0x93,0xe6,0xa3,0xb2,0x6c,0x36,0x24,0xf4, + 0x40,0x50,0xd5,0xa8,0x5f,0x75,0x1a,0x68,0xbe,0x19,0xb0,0x7f,0xb2,0x84,0x13,0xef, + 0x16,0x9a,0x3c,0xf2,0x9a,0x57,0x0,0x0,0x18,0xda,0x7a,0xdf,0x86,0xe2,0xf4,0xd2, + 0x6a,0x12,0xe2,0x9b,0x0,0xc5,0x66,0xde,0xef,0xf6,0x7b,0xef,0xc7,0x4f,0xde,0x73, + 0x21,0xba,0xa3,0x5e,0x8c,0xbe,0xe5,0x28,0xc8,0xc6,0x5c,0xaa,0x30,0x14,0x27,0xd8, + 0x20,0xed,0x2e,0xcc,0xb4,0x34,0x6,0xe0,0xe6,0xf7,0x4f,0x2e,0x79,0x5d,0x28,0x0, + 0x0,0xe0,0xb1,0xc7,0x2a,0xc5,0x6d,0xf,0x7e,0x5c,0x64,0x82,0xb3,0xc1,0xb4,0x5b, + 0x35,0x12,0x46,0x7a,0x7b,0xf1,0x8b,0x8f,0x5e,0x8a,0x27,0xbe,0x7f,0x2d,0x2a,0x6f, + 0x3b,0x1a,0xf1,0x91,0x33,0x92,0x59,0x42,0x3a,0xd,0xf4,0xaa,0x82,0xc9,0x99,0x7d, + 0x93,0xf,0x7c,0xe0,0xf5,0xa4,0x0,0x5a,0x86,0xb7,0xfe,0xf6,0xae,0x90,0x2b,0x6f, + 0x60,0xe,0xee,0xb2,0x73,0xf0,0x98,0xb1,0xf1,0xb6,0x1f,0xe1,0xce,0x8b,0x3f,0x80, + 0xc1,0xe9,0x21,0xe2,0x37,0x2f,0x83,0xcc,0x86,0x55,0x41,0xa0,0x4c,0x8d,0x14,0x32, + 0x9b,0xb9,0x40,0xf5,0xc1,0xa0,0x49,0x25,0x43,0xbb,0x1e,0xdb,0x33,0xb2,0xeb,0xe1, + 0x33,0x89,0xc4,0x27,0x18,0x18,0x86,0x9e,0x79,0x3f,0xb8,0x7d,0x3b,0x7e,0x76,0xf1, + 0xfb,0xb0,0xf1,0x17,0x77,0x42,0x9e,0x73,0x1c,0x78,0xce,0x54,0x5b,0x18,0x4a,0x66, + 0x3,0xea,0xdb,0xbd,0x8c,0x91,0xea,0x95,0xc0,0xc9,0x28,0xa5,0x1d,0xbf,0xfb,0xb7, + 0x4c,0x90,0x39,0x91,0x9,0xcf,0x18,0x5b,0x96,0x71,0x8c,0x3f,0x5e,0x75,0x15,0x7e, + 0xf9,0x91,0x8f,0xa2,0x7c,0xcc,0xc,0xe0,0x4d,0x4b,0x20,0x43,0xd5,0xee,0xd3,0x7f, + 0x2c,0xd5,0xdf,0xfc,0x89,0xa3,0x4a,0x72,0xf6,0xef,0x24,0x93,0xd7,0xb5,0x2,0x0, + 0x40,0x61,0xdb,0x83,0xcf,0x8e,0xce,0x8c,0x57,0x9,0x21,0xbe,0x45,0x3a,0x40,0x4, + 0x9,0xec,0x79,0x76,0x3,0xfe,0xdf,0xbb,0xd7,0x62,0xdb,0x73,0x8f,0x23,0x7c,0xf7, + 0x89,0xa0,0xa3,0xe6,0xba,0xba,0x41,0x2c,0x21,0x3,0x0,0xad,0x8d,0x88,0x76,0x77, + 0x3,0xe9,0xe9,0xdd,0x93,0x48,0x26,0xdf,0x15,0xbf,0x8a,0x92,0x9b,0x7b,0xd2,0x99, + 0x14,0xcb,0xeb,0x98,0x78,0xa6,0xff,0xb8,0x58,0xfb,0xe2,0x85,0x58,0xf5,0xd1,0x4b, + 0x71,0xd8,0x9a,0x55,0x90,0xbb,0x7,0x40,0xa3,0x11,0x82,0x79,0xd3,0x50,0x7c,0x6e, + 0x3,0xf6,0xfc,0xec,0x27,0xe8,0xdc,0xf8,0x22,0xb6,0x6d,0xd9,0x8e,0x48,0xc6,0x18, + 0xd9,0xfe,0xd0,0xa4,0xea,0xd3,0x49,0x75,0xb1,0x7,0x43,0x5a,0x66,0xaf,0x9e,0x56, + 0xe1,0xe0,0x7,0xc,0xfe,0x4b,0xe8,0xb9,0x6,0x26,0xcf,0xb,0x1b,0x1b,0x70,0xcc, + 0x59,0x6f,0xc3,0x9c,0x35,0xc7,0x63,0xb4,0xb9,0x15,0xd8,0xb9,0x3,0xd1,0xf6,0x97, + 0x30,0xb4,0x6d,0x7,0xba,0xb6,0x6e,0xc7,0xee,0xae,0x6e,0x14,0xb6,0x3e,0x30,0xa9, + 0xfa,0x74,0xc2,0x9f,0xc,0x3a,0xd4,0xa4,0x3c,0xd4,0x59,0x8c,0xa,0x3b,0x6f,0xe, + 0x5b,0xe7,0xee,0x5,0xe1,0x54,0x80,0x32,0x86,0xe2,0x65,0x14,0x61,0xe6,0x94,0x36, + 0x64,0x0,0x50,0x36,0x3,0xd9,0xd2,0xc,0x51,0x1e,0x5,0x46,0xcb,0x88,0x4b,0xa3, + 0x28,0x16,0x86,0x4b,0xc5,0xbd,0x9b,0xff,0x65,0xa2,0xef,0xe1,0x40,0xe4,0x75,0x1f, + 0x3,0x8c,0x25,0xa3,0xbb,0x1e,0xf9,0x16,0x4b,0x9c,0x0,0xd0,0x53,0xa6,0x82,0x18, + 0x84,0x1,0xe2,0xd1,0x51,0x54,0x86,0x6,0x81,0xc1,0x41,0x20,0x9b,0x5,0xb5,0xb6, + 0x23,0xdb,0xde,0x86,0xa6,0x8e,0x76,0xe4,0x1b,0x1a,0x36,0x4f,0xf4,0x75,0x1f,0xa8, + 0xd4,0x15,0x60,0x1f,0x52,0xee,0x7a,0xf4,0xd9,0xd1,0x59,0xf1,0x1a,0x10,0xae,0x4, + 0x51,0x24,0x25,0x50,0x1c,0x18,0x44,0x65,0x60,0x8,0x3c,0x30,0x0,0x31,0x38,0x4, + 0x6e,0x6d,0x43,0xd0,0xda,0x6,0xce,0x64,0x30,0x54,0x28,0xde,0x3c,0xd1,0xd7,0x7c, + 0xa0,0x52,0x77,0x1,0xe3,0x49,0x67,0xa7,0x8c,0x87,0x76,0xde,0x1d,0xb4,0xcf,0xbb, + 0xbd,0xa5,0xa9,0x69,0x4e,0x1c,0xc9,0x85,0xb9,0x7c,0x3e,0xc8,0x36,0xe4,0x11,0xe6, + 0x1b,0x20,0x3b,0x3a,0xd0,0xbf,0x69,0xb,0x9e,0xbb,0xff,0xa1,0x1f,0xe,0x84,0x3b, + 0xff,0x1e,0x3d,0x3d,0x63,0xfc,0x75,0xad,0x43,0x53,0x26,0x55,0xc0,0x32,0xd1,0xc2, + 0xcc,0x34,0xf7,0xa8,0x33,0x3a,0x16,0x1c,0x73,0xd4,0xfb,0x72,0x1d,0xd3,0x8e,0x2f, + 0x8b,0xb0,0x7d,0xfb,0xce,0x5d,0xbb,0xbb,0x9e,0x78,0xfa,0xe6,0x91,0x6d,0xf,0xfc, + 0x6a,0xa2,0xaf,0xaf,0x2e,0x75,0xa9,0x4b,0x5d,0xea,0x52,0x97,0xba,0xd4,0xa5,0x2e, + 0x75,0xa9,0x4b,0x5d,0xea,0x52,0x97,0xba,0xd4,0xa5,0x2e,0x75,0xa9,0x4b,0x5d,0x6a, + 0xcb,0xff,0x7,0x44,0xcd,0x89,0x3f,0xc5,0x57,0x42,0x6a,0x0,0x0,0x0,0x0,0x49, + 0x45,0x4e,0x44,0xae,0x42,0x60,0x82, + // /home/user/2/qstardict/qstardict/pixmaps/speaker.png + 0x0,0x0,0x39,0x24, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb, + 0x0,0x0,0x0,0x4,0x73,0x42,0x49,0x54,0x8,0x8,0x8,0x8,0x7c,0x8,0x64,0x88, + 0x0,0x0,0x20,0x0,0x49,0x44,0x41,0x54,0x78,0x9c,0xed,0xbd,0x77,0x98,0x64,0x57, + 0x79,0xe7,0xff,0x39,0x37,0x54,0xae,0xae,0xce,0xdd,0x33,0xdd,0x93,0x67,0x34,0xca, + 0x1a,0x69,0x90,0x84,0x0,0x9,0x49,0xa3,0x80,0x44,0x10,0x60,0x30,0x36,0xb2,0x1f, + 0xbc,0x6b,0x5b,0x36,0xac,0x3,0xc6,0xe1,0x7,0x8e,0xf2,0xda,0x8f,0x77,0x6d,0xaf, + 0xf7,0x59,0x6c,0x2c,0xaf,0xc3,0x62,0x30,0x60,0x6c,0xcb,0x16,0x46,0x8,0x83,0xa4, + 0x41,0x1a,0x50,0x42,0x61,0x14,0x46,0xa3,0xc9,0x79,0x7a,0x3a,0x87,0xea,0xea,0xca, + 0xf7,0xde,0x73,0x7e,0x7f,0xdc,0x5c,0x5d,0x3d,0x1a,0x65,0x61,0xfa,0x9d,0xe7,0xce, + 0x8d,0x55,0x5d,0x75,0xbe,0xdf,0xf3,0x7d,0xdf,0x73,0xce,0x7b,0x4e,0xc1,0xb2,0x2d, + 0xdb,0xb2,0x2d,0xdb,0xb2,0x2d,0xdb,0xb2,0x2d,0xdb,0xb2,0x2d,0xdb,0xb2,0x2d,0xdb, + 0xb2,0x2d,0xdb,0xb2,0x2d,0xdb,0xb2,0xfd,0x50,0x98,0x78,0x23,0xff,0xb8,0x3a,0x7c, + 0x5d,0x1,0xcd,0x4e,0x33,0xb3,0x30,0x23,0xde,0xb2,0xd3,0x7a,0x23,0x3f,0xcb,0xf, + 0xab,0xbd,0xea,0x4,0x50,0xa,0xd1,0x18,0xbd,0xe6,0x2c,0x81,0x76,0x31,0x42,0xad, + 0x55,0xa8,0xd5,0x42,0xa9,0x55,0x28,0xb5,0x5a,0xa1,0x6,0x80,0x4,0xa8,0x3c,0x28, + 0x3,0x5,0xa0,0xbc,0x4d,0x0,0xaa,0xa8,0x50,0xe,0x82,0x5,0x14,0xd3,0xa0,0x26, + 0x11,0x4c,0x28,0xc5,0x14,0xc8,0x69,0xdd,0xd1,0x46,0x6b,0xc8,0x47,0x3b,0xd7,0x3e, + 0x71,0xf4,0xd5,0xfe,0xdc,0x3f,0xac,0xf6,0x8a,0x9,0xa0,0xd4,0x87,0x75,0x7b,0xac, + 0xf4,0x36,0x89,0xfd,0x2e,0xa1,0xb8,0x4c,0x9,0x75,0x29,0x4a,0x15,0x40,0x81,0x52, + 0xee,0x33,0x1,0xc8,0x78,0xd7,0xc2,0x73,0xe5,0x5f,0x8f,0x3c,0xf,0xad,0x7b,0x50, + 0xfe,0x3d,0xa1,0x0,0x31,0xad,0x94,0x3a,0x22,0x94,0x3a,0x82,0x50,0xc7,0x30,0xd8, + 0x95,0x9e,0x76,0xee,0x16,0x17,0xed,0xaa,0xbc,0xd2,0xef,0xf3,0xc3,0x66,0x2f,0x8b, + 0x0,0x4a,0xdd,0xae,0xd9,0x63,0x8f,0xdd,0xa0,0x90,0x1f,0x92,0xa8,0xf7,0x9,0xa5, + 0xfa,0x42,0x50,0x5d,0x20,0x63,0xc0,0xb6,0x80,0x7b,0x26,0xa0,0x2b,0x15,0x21,0x4d, + 0x9b,0xfb,0x91,0xf,0xe3,0x1f,0x34,0xa4,0x52,0x7,0x50,0x72,0xaf,0xc0,0x79,0xde, + 0x96,0xda,0x3f,0x15,0x36,0xbe,0x70,0xe8,0xe5,0x7c,0xbf,0x1f,0x26,0x7b,0x49,0x4, + 0x50,0xa3,0xef,0xcd,0x58,0xa2,0xf1,0x31,0x94,0xfa,0x15,0x50,0x9b,0x54,0xac,0x36, + 0x9f,0xe,0xf8,0x16,0x25,0x68,0xb,0xba,0xf2,0x2e,0x2f,0xa1,0x2,0x6a,0x31,0x19, + 0x54,0xec,0xb9,0xc8,0x3d,0x5,0xa,0xa9,0x4,0xea,0xa4,0x52,0xf2,0x79,0x85,0xf5, + 0x18,0x92,0xbf,0xcd,0x6f,0x3c,0x3c,0xf9,0x52,0xbe,0xef,0xf,0x83,0x9d,0x11,0x1, + 0x94,0xba,0xda,0xb0,0xc6,0x12,0x9f,0x0,0xf5,0x7b,0xa0,0xba,0x55,0xc,0x44,0xf9, + 0x12,0x81,0x5f,0xa,0xf4,0xa5,0x0,0x6f,0x75,0x15,0x91,0x67,0x82,0xc3,0x36,0x24, + 0x88,0x9d,0x29,0x50,0x76,0x3,0xe4,0x1e,0x29,0x9d,0x9d,0x18,0xf2,0xf3,0x1d,0x6b, + 0x8f,0x3f,0x76,0x26,0xdf,0xfd,0x3f,0xbb,0xbd,0x28,0x1,0x9a,0xe3,0x37,0xbd,0x15, + 0x29,0xef,0x0,0x79,0xb1,0x8a,0x81,0xd8,0x5a,0xeb,0x97,0x0,0x5e,0x29,0x4a,0x65, + 0xc1,0xa1,0xc3,0x30,0x33,0xa7,0x98,0x9f,0x77,0x28,0x96,0x1a,0x34,0xea,0x16,0x8e, + 0x23,0x11,0x2,0x6c,0xdb,0x42,0x8,0x85,0x6e,0x18,0x18,0x86,0x4e,0x22,0x69,0x60, + 0xe8,0x3a,0xe9,0xb4,0x41,0x3e,0xaf,0xd3,0xd9,0xa1,0xd1,0x5d,0x50,0x74,0x77,0xd9, + 0xf4,0x74,0x36,0x41,0xc8,0xc8,0x27,0x6c,0x5,0xbf,0x95,0x2c,0x6d,0x4c,0xd9,0x28, + 0x69,0x9f,0x54,0xd8,0x3b,0x6d,0xe5,0x7c,0xbe,0x7b,0xd3,0xe8,0x37,0xce,0xb0,0xbc, + 0xfe,0xd3,0xd9,0x69,0x9,0x60,0x8d,0xdd,0xf8,0xab,0x4a,0xc9,0x3f,0x6,0xa5,0x2f, + 0x2d,0xf7,0x8b,0x81,0x1f,0x19,0x13,0x3c,0xfc,0x58,0x93,0x93,0x23,0x25,0xe6,0x8b, + 0xd3,0x58,0x8d,0x59,0x84,0x50,0x8,0x1,0x42,0x80,0xa6,0x11,0x1c,0xc7,0xb6,0xa5, + 0xae,0x47,0xee,0x69,0x5a,0x82,0x54,0xa6,0x8f,0x5c,0xae,0x93,0xae,0xce,0xc,0xbd, + 0xdd,0x1a,0xc3,0x2b,0x6c,0x86,0x6,0xaa,0x5e,0x80,0x18,0xb5,0x17,0x21,0x2,0x2, + 0x25,0x2d,0xa0,0x79,0x42,0x49,0xeb,0x71,0x65,0xf1,0xbf,0xa,0xe7,0x8d,0x3f,0xf1, + 0x72,0xa,0xf2,0x7,0xd5,0xda,0x12,0x40,0xa9,0xad,0xa6,0x35,0xd6,0x7b,0x7,0xc8, + 0x9f,0x59,0x54,0xeb,0x95,0x6c,0x9,0xe2,0x24,0xa0,0x28,0x96,0x4,0xff,0x7e,0x4f, + 0x8d,0x43,0x87,0xc6,0xa9,0x97,0xc7,0x20,0x2,0x78,0x0,0x9e,0x6e,0xa2,0x9b,0x5d, + 0x18,0x46,0x7,0x9a,0x91,0x47,0xd3,0xc,0x34,0x2d,0x89,0xd0,0x5c,0x60,0x5,0x36, + 0xa8,0x6,0x42,0x38,0x28,0x55,0x5,0x55,0x47,0x39,0x73,0x48,0x59,0x42,0x8,0x67, + 0x49,0xa2,0x0,0x68,0x46,0x96,0x5c,0x6e,0x88,0xde,0x9e,0x2,0x43,0x2b,0x34,0xd6, + 0xaf,0xae,0xd0,0x91,0x6b,0xbc,0x84,0x22,0x50,0x48,0xd9,0x54,0x4a,0xd6,0xf,0x29, + 0x29,0x1f,0x72,0xc,0xe7,0xf6,0x9e,0x8d,0xb3,0x27,0x5f,0x59,0xf1,0xbe,0xf9,0x6d, + 0x11,0x1,0x94,0x42,0x58,0x63,0x37,0x7c,0x9,0xe4,0xad,0x8b,0xc1,0x5f,0x5c,0xeb, + 0x27,0xa6,0x14,0xff,0x7c,0x57,0x89,0x23,0x7,0xf,0x22,0x54,0x23,0x0,0x47,0x4f, + 0x74,0x91,0x48,0xad,0xc1,0x4c,0xad,0xc2,0x4c,0xad,0x22,0x91,0x1a,0x42,0xd3,0xb3, + 0x8,0x21,0xdc,0x4d,0x13,0x68,0x42,0x8b,0x9d,0xb,0x21,0xd0,0x34,0xd,0x5d,0xd3, + 0xbd,0x63,0x1,0x9a,0x70,0x7b,0x8,0xec,0x12,0x8e,0x33,0x87,0xb4,0xa7,0x90,0xf6, + 0x38,0x8e,0x75,0xa,0xdb,0x1e,0x45,0xd9,0x63,0x28,0xd5,0xe,0x68,0x41,0x3a,0x33, + 0x4c,0x7f,0x5f,0x3f,0x6b,0xd6,0x18,0x6c,0x5e,0x5b,0x24,0x99,0xb4,0x97,0xfa,0xda, + 0x91,0x57,0x9,0x50,0x12,0x29,0xab,0xd,0xa9,0x1a,0xcf,0x2b,0xc4,0xe7,0xba,0x36, + 0xcf,0x7c,0xf1,0x95,0x17,0xf5,0x9b,0xd3,0x16,0x95,0x84,0x35,0x76,0xfd,0xef,0x2a, + 0xa5,0x7e,0xbf,0x55,0xf2,0x95,0xf2,0xfd,0xae,0xc,0x48,0xf1,0xb5,0x6f,0xd4,0x79, + 0xf0,0xc1,0x17,0xbc,0x5a,0xb,0x46,0xa2,0x97,0x64,0xee,0x2,0x52,0xf9,0xb,0x30, + 0x53,0x43,0x71,0x80,0x4f,0x7,0xba,0x77,0x4d,0xd3,0x34,0x74,0x43,0x47,0xd7,0xdd, + 0xcd,0x88,0x1c,0xeb,0x86,0x8e,0xa6,0x69,0x8,0x40,0x8,0xd,0xa5,0x14,0x4a,0x29, + 0xa4,0xe3,0xd0,0xa8,0x8f,0x50,0xaf,0x1e,0xc0,0xae,0x1f,0xa6,0xd9,0x38,0x84,0x55, + 0x3f,0x8a,0x52,0x76,0xec,0x7b,0x9,0x61,0x90,0xeb,0x58,0xc3,0xd0,0x50,0x2f,0xe7, + 0x6f,0xae,0x31,0xd8,0x5b,0x3e,0x83,0x22,0x11,0x48,0x59,0xc7,0x71,0x2a,0xa7,0x34, + 0xe4,0xb7,0x35,0x21,0x3f,0xdd,0xb1,0x79,0x61,0xfa,0x15,0x97,0xfa,0x9b,0xc8,0x62, + 0x4,0xb0,0x46,0xaf,0xbf,0xc1,0x51,0xea,0x5e,0x41,0x1c,0xec,0xd6,0x28,0xbe,0x5a, + 0x93,0xfc,0xe9,0xff,0x99,0x60,0x6a,0xec,0x88,0xb,0x7c,0x72,0x98,0x64,0xe7,0x95, + 0xa4,0xb2,0x9b,0x31,0xc,0x13,0xcd,0xab,0xc1,0x8b,0x0,0x17,0x2,0x33,0x61,0x90, + 0xcd,0x66,0x49,0xa5,0x52,0x18,0x86,0x81,0x69,0x98,0xe8,0x86,0x86,0x2,0x74,0xa1, + 0x23,0x34,0x81,0x92,0xa,0xa1,0xb9,0x7f,0x4e,0x29,0x10,0x9e,0xcb,0x11,0x9a,0x0, + 0xd,0x34,0xa1,0xa1,0x6b,0x1a,0x9a,0xae,0x63,0xe8,0x6,0x9a,0xa6,0xa1,0x69,0x2, + 0xdb,0x71,0x70,0x6c,0x87,0x66,0xa3,0x4a,0x79,0x7e,0x1f,0x95,0xd2,0xb3,0xd4,0xab, + 0xbb,0x68,0xd4,0xf6,0x7b,0xbe,0x3e,0xb4,0x54,0x66,0x25,0x43,0x2b,0x87,0x38,0x7b, + 0x83,0xc3,0xba,0xe1,0x39,0xbf,0x83,0xa9,0xa5,0x64,0xc2,0x73,0xa5,0x1c,0xa4,0x5d, + 0xa9,0x49,0xd5,0x7c,0x5a,0xc1,0x1f,0xf4,0x9c,0x53,0xba,0xf7,0xd5,0x6,0xe3,0x8d, + 0xb0,0xe0,0x1b,0x2a,0xf5,0x61,0x7d,0xe1,0xe8,0xf8,0x89,0x64,0xd2,0x5c,0xd9,0x56, + 0xf2,0x3d,0x5f,0x5f,0xae,0x28,0x7e,0xef,0xf,0x8e,0x52,0xab,0x8c,0xa3,0x19,0x79, + 0x12,0x85,0x1b,0x49,0x64,0x36,0xa2,0xeb,0x6,0x86,0x6e,0x60,0x18,0x6,0xba,0x6e, + 0x4,0x80,0xe7,0xf3,0x39,0x7a,0xfb,0x7b,0xe8,0xea,0xea,0xa4,0xa3,0x23,0x87,0x61, + 0x98,0x34,0xad,0x26,0xd5,0x6a,0xd,0xab,0x61,0x63,0x59,0x16,0x96,0x65,0x3,0xa, + 0x47,0x4a,0x34,0xa1,0x61,0x1a,0x6,0x8,0xd,0xc3,0xd0,0xbd,0xf7,0x73,0x15,0xc0, + 0xd0,0x34,0xd0,0x84,0xf7,0xd1,0xdc,0x58,0xc4,0x55,0x4,0x37,0x18,0xd0,0x75,0x1d, + 0x5d,0xd3,0xd1,0x74,0xd,0x5d,0xd7,0x50,0xa,0x1a,0x8d,0x6,0xb5,0xea,0x2,0x73, + 0x53,0x3b,0x59,0x28,0xee,0xa4,0x5a,0x7a,0x82,0x66,0x63,0x24,0x56,0x8,0xc9,0x54, + 0x3f,0xab,0x56,0xad,0xe5,0xc2,0x73,0xea,0xac,0xe8,0x9f,0xf7,0xa,0x25,0xae,0x4, + 0xfe,0x4e,0x1,0x8e,0x55,0x56,0x8e,0x53,0x3f,0x20,0xd1,0xff,0xb8,0xff,0xbc,0xe2, + 0xdf,0xbf,0x86,0xf8,0xbc,0xe6,0x16,0x7c,0xcb,0x93,0x3b,0x2f,0xf9,0xe3,0xfe,0xc1, + 0xce,0xdf,0x88,0x4b,0x7e,0xbc,0xe6,0x2b,0x14,0xbf,0x7d,0xfb,0x29,0x66,0xa7,0x4e, + 0xa0,0x25,0x37,0x60,0x16,0xae,0x43,0x37,0x72,0x18,0x86,0xb,0xbe,0xee,0x11,0x20, + 0x99,0x4c,0xb3,0x7e,0xc3,0x6a,0x86,0x57,0xad,0x20,0x9b,0xc9,0x32,0x33,0x3b,0xcb, + 0xec,0xec,0x3c,0xf3,0xc5,0x79,0x2a,0xe5,0x1a,0xb6,0x6d,0x2f,0xe9,0x16,0x7c,0xb0, + 0x75,0x5d,0xb,0xc8,0xa4,0xeb,0x5a,0x48,0x2,0xc3,0xc0,0x34,0x74,0xc,0xd3,0xc4, + 0xf4,0xc8,0xa1,0xe9,0x9a,0xe7,0x1e,0x4,0x8,0xd0,0x34,0xe1,0xa9,0x82,0xfb,0x3a, + 0x4d,0x13,0x68,0xba,0x8e,0x74,0x24,0xb5,0x5a,0x9d,0x99,0xa9,0x7d,0x4c,0x8d,0xed, + 0xa0,0x5c,0x7c,0x94,0x7a,0x65,0x3f,0xd1,0xd6,0x42,0x36,0xbf,0x96,0xf5,0xeb,0x6, + 0xd8,0x72,0x4e,0x91,0x8e,0x7c,0x2d,0x56,0x4c,0x22,0x28,0x2e,0x77,0xef,0xd8,0x15, + 0x1c,0xbb,0x7e,0x42,0x49,0xfe,0xb6,0xe7,0x82,0xd2,0x1f,0x89,0x50,0x3a,0x7f,0x60, + 0x4c,0x0,0xdc,0x7e,0x3b,0xda,0x2f,0x7c,0xe4,0xad,0x95,0x7c,0x47,0x3a,0x15,0x46, + 0xf9,0x3e,0xf0,0xee,0x77,0x52,0x48,0xbe,0xfc,0x4f,0x65,0x1e,0x7d,0x68,0x37,0x24, + 0x2f,0x46,0xcb,0x5d,0xe1,0xd6,0x78,0xdd,0x70,0xdb,0xef,0xba,0x41,0x3a,0x93,0xe6, + 0xbc,0xf3,0xcf,0x61,0xe3,0xa6,0xf5,0x94,0x17,0xca,0x1c,0x3d,0x7a,0x92,0x89,0xb1, + 0xa9,0x38,0xe0,0x4b,0xb8,0x6,0x3f,0x1e,0xd0,0x35,0xf,0xe8,0x88,0xef,0x77,0xe3, + 0x0,0xcd,0x23,0x83,0x1e,0x12,0x42,0x77,0xdd,0x40,0x48,0x16,0xd,0x4d,0xd3,0x3, + 0x97,0x20,0x84,0xbb,0x77,0xdf,0xd3,0x7d,0xbd,0xa6,0xb9,0x24,0x43,0x40,0xb5,0x52, + 0x63,0x76,0xe6,0x4,0x63,0x27,0xee,0x65,0x6e,0x7a,0x3b,0xf5,0xf2,0xbe,0xb0,0x60, + 0x84,0x41,0x5f,0xff,0x39,0x5c,0x78,0x5e,0x92,0xcd,0xeb,0x26,0xfc,0x8b,0x41,0xb1, + 0x45,0x55,0xc2,0xb1,0x1b,0x34,0x9b,0xe5,0x49,0xd,0x71,0x67,0xcf,0x5,0xa5,0x4f, + 0xa,0x41,0x3c,0x0,0x79,0x13,0x9b,0x0,0xf8,0xde,0x57,0xfb,0x7f,0xe7,0xf2,0xab, + 0xce,0xfd,0xef,0xed,0x24,0xdf,0x3f,0xaf,0x56,0x25,0xbf,0xfe,0xe9,0xe7,0xb1,0xb5, + 0x35,0x88,0xf4,0x95,0x1,0xe8,0x7e,0x2d,0x5d,0x35,0x3c,0xc4,0x55,0xd7,0xbc,0x9d, + 0x4a,0xb9,0xca,0xb,0xbb,0xf7,0x33,0x3d,0x35,0x7b,0x7a,0xc0,0x4f,0x43,0x4,0x37, + 0xf8,0xf3,0xde,0xbb,0x25,0x30,0xd4,0x75,0xef,0x5c,0xb,0x9,0x60,0xe8,0xba,0x4b, + 0x4,0x4d,0xb,0x48,0xa0,0xeb,0x1a,0x22,0x20,0x82,0xf0,0x9a,0x8c,0xa1,0x5b,0x31, + 0xc,0xdd,0x8d,0x55,0x3c,0xb5,0xa8,0x56,0xaa,0x8c,0x8f,0xbc,0xc0,0xc9,0x63,0x77, + 0x53,0x9c,0xf9,0xe,0x56,0x7d,0x34,0x28,0xa4,0x74,0x66,0x88,0xb3,0x36,0xd,0xb3, + 0xf5,0xbc,0x69,0xd2,0xe9,0x66,0xa4,0xf4,0x4,0x51,0x32,0x38,0x76,0x3,0xab,0xb1, + 0x30,0xab,0xd0,0xfe,0xaa,0xff,0xa2,0xd2,0x6f,0xbf,0x7e,0x30,0xbe,0x7c,0x13,0x4a, + 0x21,0x76,0xde,0xb3,0x7a,0xf2,0x82,0x8b,0xd7,0xf5,0xba,0x60,0xcb,0x98,0xe4,0xfb, + 0x2a,0xf0,0xa5,0x7f,0x5a,0xe0,0x91,0x47,0xc6,0xb1,0xd2,0xef,0xc5,0xd0,0x13,0x1, + 0xf0,0x86,0x61,0x70,0xe9,0x65,0x5b,0xd9,0xfa,0x96,0x2d,0x3c,0xbd,0x73,0x17,0xfb, + 0xf7,0x1e,0x42,0xd3,0xdc,0x42,0x6e,0x7,0x78,0x34,0xea,0x5f,0xea,0x7a,0xb4,0xe6, + 0x1b,0x31,0x5,0xd0,0xe3,0x2e,0xc1,0x3,0x5d,0xf3,0x5c,0x46,0xe8,0xff,0x75,0x4f, + 0xfe,0x35,0xf7,0x5c,0xd3,0x11,0x9a,0xd7,0xd2,0x10,0xa0,0x94,0x42,0x8,0x97,0x68, + 0xa6,0x69,0x62,0x18,0x46,0xc4,0x8d,0x40,0x69,0xbe,0xcc,0xf1,0xa3,0xf,0x73,0xf2, + 0xc8,0xbf,0xb0,0x30,0xf3,0x5d,0xa4,0x72,0x41,0xd7,0xb5,0x14,0x2b,0x57,0x9d,0xcb, + 0x15,0x97,0xd4,0xe9,0xeb,0x2e,0xf9,0x45,0xe8,0xed,0x42,0x32,0xd8,0xcd,0x3a,0x8d, + 0x46,0x79,0x52,0x8,0xf3,0x4f,0x6,0xb6,0x14,0xff,0xec,0xf5,0x6,0xf5,0xa5,0x98, + 0xf8,0xf2,0x1f,0xf1,0xf6,0xcb,0xde,0x71,0xf6,0xc3,0xab,0xd7,0xf7,0xb3,0x18,0xfc, + 0x30,0xe,0xf8,0xd5,0xcf,0x1c,0x67,0xae,0xb6,0x5,0xcc,0x15,0x31,0xd9,0xdf,0x7a, + 0xe9,0x16,0xde,0x7a,0xc5,0xe5,0xdc,0x73,0xf7,0xb7,0x98,0x9b,0x99,0xf,0xae,0xeb, + 0x5e,0x74,0x7e,0xba,0xda,0xbf,0x14,0x19,0x7c,0xdf,0x6d,0x18,0xba,0xf7,0x5e,0x2d, + 0x24,0x30,0x74,0xaf,0xe6,0x6b,0x41,0xcd,0xd7,0x22,0xcf,0xf8,0xe0,0xfb,0x44,0x8, + 0xc9,0xe0,0x3d,0xab,0x69,0x40,0xd8,0x55,0x2d,0x84,0xc0,0x30,0xd,0x12,0x9,0x97, + 0xd8,0x41,0xab,0xc2,0x76,0x18,0x1d,0x39,0xc2,0xc1,0x3d,0x5f,0x65,0x7a,0xec,0xeb, + 0x34,0x7d,0x55,0x10,0x1a,0xfd,0x3,0xe7,0x71,0xe9,0x25,0x82,0xb5,0x2b,0x66,0xa0, + 0x25,0x36,0xf0,0xc9,0x60,0x35,0xaa,0xd8,0x8d,0xea,0x88,0xd4,0xcc,0xdf,0x5d,0xb1, + 0xe5,0xcd,0x19,0x2c,0x6a,0x2,0xde,0x95,0xcd,0x26,0x89,0x83,0x2f,0x63,0xe0,0x3b, + 0x8e,0xa4,0x5c,0xd1,0xb1,0x45,0x8f,0x1b,0x7d,0x7b,0xdb,0xba,0xf5,0xab,0x79,0xc7, + 0x95,0x6f,0xe3,0x9e,0xbb,0xbf,0xc5,0xe4,0xc4,0x74,0xd0,0x36,0xf7,0x37,0xc0,0xb, + 0x25,0x14,0x2a,0x70,0x27,0x4,0xd7,0x83,0x7b,0xd1,0xc1,0x24,0x5,0x4a,0x7a,0x2d, + 0x10,0xe9,0xb6,0xc,0xa4,0xf2,0x37,0x85,0x54,0xee,0x35,0xa4,0x42,0x4a,0xf7,0x19, + 0xf7,0x63,0x7b,0xc7,0xd2,0xff,0xfb,0x44,0x8e,0xfd,0x73,0x89,0xf4,0xde,0xcf,0x55, + 0x0,0x83,0x44,0x22,0x89,0x69,0x26,0x0,0xa8,0xd7,0xeb,0xd4,0x6a,0x35,0xac,0x66, + 0x13,0x29,0x25,0xa6,0x69,0xb0,0x76,0xfd,0x66,0x6e,0x78,0xdf,0xef,0x73,0xf3,0x8f, + 0x7e,0x97,0x73,0xb7,0x7e,0x96,0x5c,0xe7,0xe5,0x80,0x62,0x72,0xfc,0x79,0xbe,0xf9, + 0x1f,0xbb,0xf8,0xca,0xd7,0xb2,0xec,0x3b,0x32,0xe0,0x96,0x1f,0xd2,0xff,0x52,0xa0, + 0x24,0x66,0x32,0x4d,0xaa,0xa3,0x67,0xd8,0xd0,0xc4,0xff,0x1b,0x7d,0x32,0xbb,0x67, + 0xf2,0x99,0xce,0x2d,0xaf,0xb,0xaa,0x2f,0xc1,0x34,0xe0,0xad,0x46,0x42,0x6b,0x1, + 0xdf,0xef,0x0,0x72,0x81,0x1e,0x9f,0xb0,0x69,0xc8,0x15,0x31,0x70,0x35,0x4d,0x63, + 0xdb,0xf5,0x57,0xf3,0xf0,0xf7,0x1e,0x65,0xf4,0xd4,0x58,0x78,0x4f,0xba,0x20,0xc5, + 0x48,0x0,0x4b,0x3,0x1e,0xb9,0x1f,0x25,0x8a,0xf,0xbc,0x52,0x32,0x4,0x56,0x2a, + 0x94,0x94,0xa0,0xf0,0x80,0x74,0x5b,0x2b,0x52,0x85,0xc0,0x86,0x7f,0xdb,0x7b,0xbd, + 0x4f,0x2,0x29,0x3,0xb2,0xb8,0x9f,0xd1,0x7d,0x8d,0x52,0xee,0x80,0x94,0xa1,0x1b, + 0x24,0x93,0x29,0x74,0x5d,0xc7,0xb2,0x6d,0xaa,0xd5,0x2a,0xb5,0x5a,0x1d,0xc7,0x76, + 0x40,0x41,0x57,0x57,0x27,0x57,0xbc,0xf3,0x27,0xb8,0xe5,0xc7,0xee,0xe2,0xd2,0x77, + 0xfe,0x33,0x9d,0xbd,0x37,0x80,0x30,0x28,0xce,0x1e,0xe0,0x3b,0xf,0xee,0xe4,0xcb, + 0x77,0xe5,0x38,0x7c,0xbc,0x8f,0x56,0x22,0x8,0xa5,0x48,0x66,0xf2,0x22,0xd3,0xd1, + 0x75,0x8e,0x2d,0xed,0xc7,0xc7,0x9e,0xcc,0xde,0x3d,0xfa,0xd4,0xca,0xcc,0xeb,0x3, + 0xef,0x8b,0x9b,0x6,0x6c,0x16,0xc2,0x8d,0xf2,0x17,0x83,0xef,0x1e,0x4f,0x4e,0x3b, + 0x34,0xd5,0x40,0xd8,0xfb,0xa6,0x14,0x97,0x5c,0x72,0x11,0x52,0x2a,0x9e,0x79,0x7a, + 0x57,0x50,0x90,0x32,0xa2,0xe,0xee,0xa6,0x5e,0x1c,0xf0,0xc8,0x7d,0x57,0x92,0x9, + 0x54,0xc0,0xdf,0x1c,0xbf,0xe6,0x7a,0xa0,0x4b,0xe9,0xe0,0x28,0xe9,0xd5,0x68,0x15, + 0xdc,0x53,0xc1,0x35,0xff,0xba,0xa,0x95,0xc3,0x27,0xa6,0x77,0xcf,0x7f,0xef,0xf0, + 0x39,0x97,0x34,0x9a,0xa6,0x91,0x30,0x13,0x24,0x12,0x49,0x0,0x6a,0xf5,0x1a,0xd5, + 0x6a,0x95,0x66,0xb3,0x89,0x74,0x1c,0x52,0xe9,0x24,0x17,0x5d,0xb2,0x8d,0xf7,0x7f, + 0xf4,0xcb,0x5c,0x75,0xd3,0xb7,0xe8,0x5d,0xf1,0x21,0x34,0x2d,0xc5,0xfc,0xdc,0x1, + 0xbe,0xbd,0xfd,0x59,0xbe,0xfa,0xef,0x5,0x4e,0x8c,0x76,0x7a,0xcd,0x68,0x9f,0x8, + 0x12,0x4d,0x13,0xe4,0xa,0xdd,0x89,0x64,0x36,0xff,0x5e,0x29,0xe7,0x47,0xc7,0x9f, + 0x2a,0x7c,0xe6,0xf5,0x4,0x7a,0x29,0xd3,0x80,0x1e,0xc7,0x76,0x8,0x23,0xff,0x10, + 0x3c,0x3c,0x57,0xa0,0xd0,0xb0,0x65,0x2a,0x2c,0x64,0x25,0xd9,0xfa,0x96,0x2d,0x3c, + 0xf9,0xc4,0x4e,0x1c,0xc7,0x8e,0x1,0x29,0x7d,0x15,0xf0,0x9e,0xd,0x6c,0x29,0xc0, + 0x23,0xf7,0x5b,0x15,0xc2,0x91,0x12,0x27,0x42,0x2e,0xa9,0x24,0x8e,0x74,0x5c,0x17, + 0x21,0x23,0x7f,0x27,0x5a,0xb3,0xa3,0x64,0xf1,0x89,0x21,0xa3,0x2a,0xe1,0x7d,0xce, + 0x88,0x3b,0x50,0x6a,0x31,0x69,0x50,0x78,0x7d,0x1a,0x29,0x34,0x4d,0xa7,0xd9,0xb4, + 0xa8,0x54,0xaa,0x34,0x1a,0x4d,0x1c,0x47,0xa2,0xeb,0x1a,0x67,0x9d,0xbd,0x95,0xf7, + 0x7e,0xe4,0xaf,0xb8,0xea,0xe6,0xfb,0xe8,0x19,0xfc,0x20,0x42,0x4b,0x30,0x3b,0xb3, + 0x97,0x6f,0x7c,0x7b,0xf,0xff,0xfa,0x1f,0xdd,0x4c,0xcf,0xe6,0x16,0xf5,0xa7,0x18, + 0xa6,0x49,0x47,0x77,0x4f,0x41,0x18,0xfa,0x1f,0x9d,0x78,0x2c,0x7d,0x64,0xec,0xfb, + 0xdd,0xe7,0xbe,0x8e,0x78,0x2f,0x32,0xd,0xc8,0xd4,0x6a,0xcd,0xb0,0xd9,0x17,0x51, + 0x0,0xbf,0x59,0xb8,0x6a,0x48,0x8b,0xd5,0xe8,0x7c,0x47,0x9e,0xde,0xbe,0x5e,0xe, + 0x1e,0x38,0x1c,0xca,0xb0,0x57,0xd0,0xa1,0x12,0x78,0x3e,0xfa,0x34,0xa,0xb0,0x14, + 0x29,0x7c,0x25,0x88,0xd5,0x52,0x47,0x7a,0xc0,0xbb,0xf2,0xef,0x93,0x23,0x50,0x0, + 0xc7,0x9,0x40,0xf4,0x5f,0x13,0xd6,0xf0,0x88,0x7a,0x38,0x51,0xb0,0x23,0xa0,0xfb, + 0xcf,0x38,0x21,0x31,0x1c,0xef,0x3d,0x35,0x4d,0x4,0x1,0x62,0xb3,0xd9,0xa4,0x52, + 0xa9,0x50,0xaf,0x37,0x70,0x1c,0x1b,0x4d,0x8,0x36,0x6c,0x3a,0x8f,0xf7,0x7c,0xf8, + 0xaf,0x78,0xfb,0xd,0xff,0x41,0xd7,0xc0,0xfb,0x10,0xe8,0x4c,0x8e,0xef,0xe6,0xce, + 0xaf,0x1f,0xe7,0xfe,0x87,0x87,0x68,0x34,0xb4,0x16,0x45,0x50,0xa4,0x73,0x39,0xf2, + 0x5d,0xdd,0xeb,0x6c,0x55,0x7f,0xfa,0xd4,0xe3,0xb9,0x3f,0x7f,0x9d,0x71,0xf,0x4c, + 0x3,0xaa,0xe5,0x85,0x2a,0x21,0xf8,0xde,0x7,0xd,0x40,0x93,0x74,0x17,0x1c,0x34, + 0x11,0xd6,0xa8,0x95,0x2b,0x7,0x99,0x9b,0x9d,0x63,0xbe,0x58,0xf4,0x6a,0x57,0xbc, + 0xf6,0x47,0xdd,0x81,0x94,0x9e,0xa,0x9c,0xe,0x6c,0xdf,0x62,0x3,0x8d,0xee,0x73, + 0x8e,0xe3,0x78,0xe0,0x2a,0x1c,0xe9,0xb8,0x9b,0x8a,0xd6,0x70,0x27,0x0,0xd7,0x89, + 0x9e,0x7b,0xe0,0x29,0xe9,0x6,0xb1,0xc1,0x35,0x15,0x7d,0x9d,0xb,0x7c,0x70,0xbf, + 0x95,0x4,0x2d,0xe7,0x10,0x12,0xc1,0xb2,0x2c,0xca,0xe5,0xa,0xb5,0x5a,0x1d,0xdb, + 0xb6,0xd1,0x34,0x8d,0x4d,0x9b,0x2f,0xe2,0xdd,0x3f,0xf2,0x7f,0xb9,0xec,0x9a,0x7f, + 0x27,0xdf,0x75,0x35,0x52,0x35,0x38,0x78,0xe0,0x49,0xbe,0xf8,0x2f,0x55,0x76,0xee, + 0xee,0x8f,0x90,0xc0,0x55,0x56,0x5d,0xd7,0x28,0xf4,0xf5,0x26,0x8d,0x64,0xe2,0x17, + 0x8f,0x3f,0x9c,0x3e,0x71,0x72,0x67,0xd7,0x85,0xaf,0x27,0xf8,0xe0,0x12,0x60,0x76, + 0x66,0xb2,0x1c,0x1,0xdf,0x1f,0x3,0x8,0x89,0x20,0x84,0x64,0xa0,0xaf,0x11,0x80, + 0x92,0xcd,0x66,0xa9,0x54,0xab,0x41,0xed,0xf7,0xfd,0x6e,0x18,0x90,0x29,0xa2,0x11, + 0xf7,0xe9,0x24,0x7f,0x11,0x31,0x5a,0xc8,0x11,0x6,0x84,0x4e,0xc,0x10,0xc7,0x3, + 0xda,0x9,0xb6,0x50,0x1,0x9c,0x20,0x56,0x70,0x6b,0x71,0xd4,0x35,0x38,0x1,0xa0, + 0x6e,0x2c,0x11,0x80,0x1d,0x1,0xdd,0x89,0x9c,0x3b,0x8e,0xf7,0xfe,0x1e,0xa1,0x1c, + 0xc7,0x25,0x82,0x69,0x26,0x30,0x4d,0x13,0xcb,0xb2,0x58,0x58,0x58,0xa0,0x56,0xab, + 0xe1,0x38,0xe,0x9a,0xa6,0xb1,0xf9,0xdc,0xb7,0x70,0xe3,0x7,0xfe,0x9e,0xb3,0x2f, + 0xbe,0x83,0x64,0xf6,0x6c,0xac,0xe6,0xc,0x8f,0x3f,0xf1,0x2c,0x5f,0xf9,0x5a,0x7, + 0x13,0xd3,0x1d,0x8b,0xd5,0x20,0x9b,0xa5,0xd0,0xdb,0xbd,0x4a,0x36,0x1a,0x4f,0x9e, + 0x78,0xac,0xe3,0x8e,0xd7,0x97,0x0,0x8a,0x23,0x53,0x13,0xa5,0x36,0xe0,0x87,0x9d, + 0x40,0xa,0xc9,0xf9,0x9b,0x2b,0x41,0x1,0x69,0x9a,0xa0,0x5a,0xa9,0x6,0xb5,0x3f, + 0xe6,0x6,0xfc,0x9a,0xdf,0x42,0x8e,0x33,0x5,0xbb,0x95,0x1c,0xbe,0x2b,0x90,0x8e, + 0xbf,0xc9,0xc0,0x1d,0x48,0x47,0xa2,0x22,0xc7,0x51,0x62,0x48,0xc7,0x89,0x5,0x8f, + 0x8e,0x13,0x25,0x4f,0xb,0x9,0xda,0x11,0xcb,0x7b,0x3f,0xe9,0xb4,0x90,0xc4,0x57, + 0x24,0xc7,0x1,0xc0,0x34,0x13,0x24,0x12,0x9,0x1a,0x8d,0x26,0xa5,0xd2,0x2,0x8d, + 0x46,0x13,0xe9,0x48,0x92,0xc9,0x24,0x5b,0x2f,0x7f,0x1f,0xd7,0xbd,0xe7,0x2e,0x86, + 0x36,0x7e,0x6,0xdd,0xe8,0x62,0x7e,0x6e,0x3f,0xff,0xf6,0x8d,0xa3,0x3c,0xf0,0xd8, + 0x4a,0x6c,0x47,0xc4,0x88,0xa0,0xe9,0x1a,0x5d,0x7d,0xbd,0x9,0xc3,0xd4,0x3e,0x7e, + 0xec,0x7b,0xe9,0x83,0x47,0x9e,0xef,0x1f,0x78,0x7d,0x8,0x20,0x78,0xaa,0x59,0xb7, + 0x99,0x9f,0xab,0x2e,0x1,0xbe,0x7b,0xbc,0xf5,0xfc,0x4a,0x50,0xa3,0xeb,0xf5,0x6, + 0x99,0x4c,0xc6,0x6b,0x66,0xc9,0xb8,0x1b,0x88,0x6,0x5e,0x41,0x14,0x2e,0x17,0x81, + 0x1d,0x58,0x2b,0xd8,0xad,0x4,0x89,0xba,0x2,0xe9,0x84,0xbe,0xdf,0x9,0x6b,0xab, + 0xe3,0x84,0x72,0x1e,0x12,0xc1,0x95,0x79,0xc7,0x9,0x55,0xc0,0x25,0x81,0x13,0x90, + 0xc3,0x71,0xc2,0xfb,0x4e,0xc,0x74,0xe9,0xb9,0x9b,0x88,0xc2,0x44,0x9f,0x93,0xd2, + 0x1b,0x7a,0x96,0x1e,0x11,0x4,0xa9,0x54,0x12,0xc3,0x30,0xa8,0x54,0x2b,0x94,0x16, + 0x4a,0x58,0x96,0x4b,0x84,0x7c,0x21,0xcf,0xdb,0xaf,0xfe,0x79,0x2e,0xbb,0xf6,0x5f, + 0xe9,0xe8,0x7d,0x37,0x4a,0x36,0xd9,0xb7,0x77,0x27,0xff,0x70,0x27,0x9c,0x1c,0x2b, + 0xc4,0xd5,0x0,0x45,0xae,0xb3,0x83,0x5c,0x77,0x61,0xa3,0x98,0x99,0x3f,0x7c,0xe2, + 0xb1,0xc2,0x47,0x5e,0x73,0x2,0x28,0x78,0x10,0x60,0x6c,0x64,0x7e,0x49,0xf0,0x41, + 0x72,0xde,0xe6,0x2a,0xe9,0xb4,0x85,0x92,0x8a,0xe9,0xe9,0x19,0x3a,0xbb,0x3a,0x3d, + 0xbf,0x1f,0x6f,0x7e,0x45,0xdb,0xe0,0x31,0x82,0x44,0x54,0xe0,0x74,0x40,0x9f,0x4e, + 0x1d,0x6c,0x8f,0x4,0xd2,0x8f,0x5,0xfc,0xda,0xe9,0xd5,0x48,0x27,0x20,0x85,0x7b, + 0xdd,0x71,0x5c,0xd7,0xe1,0x83,0x17,0x5c,0xf3,0x15,0x22,0xa,0xb6,0xd3,0xba,0xc9, + 0xf0,0xd8,0x76,0x16,0x1d,0x4b,0xef,0xbe,0xed,0x5d,0xb7,0x6d,0x57,0xfe,0xd3,0xa9, + 0xc,0x2,0x41,0x69,0x7e,0x81,0x85,0x72,0x19,0xdb,0xb2,0x50,0x4a,0x31,0x34,0xbc, + 0x9e,0xab,0xae,0xff,0x33,0xd6,0x9f,0xff,0x17,0x24,0x92,0xeb,0xa8,0x55,0x4e,0x71, + 0xcf,0xb7,0xf,0xb1,0xfd,0xd1,0x61,0x5c,0x31,0x9,0x63,0x83,0x44,0xd2,0xa4,0x6b, + 0x45,0x7f,0x56,0x3a,0xf6,0x57,0x8e,0x3d,0x92,0xfb,0x17,0xa5,0xd0,0x5e,0x33,0x2, + 0xd0,0xe4,0x7b,0x80,0x73,0xec,0xe0,0x8c,0x1b,0x7,0xb4,0x1,0x1f,0x14,0x86,0x2e, + 0xd9,0xf6,0xb6,0x39,0xa4,0x94,0x8c,0x8d,0x8e,0x91,0xcd,0x66,0x48,0x26,0x93,0xa1, + 0x7f,0x8d,0x35,0xa7,0xa2,0x2a,0xd0,0x72,0x6d,0x9,0x70,0x17,0xb5,0x12,0xa0,0xad, + 0x3a,0x84,0xc0,0xc8,0x30,0x28,0xc,0x0,0x8e,0x83,0x1a,0x2,0x1e,0x3e,0xef,0x5f, + 0x73,0x7c,0x22,0x5,0x24,0x8a,0xf8,0xfc,0xa8,0xf4,0xb7,0xbe,0xce,0xab,0xf9,0xae, + 0x1a,0x84,0x44,0xf0,0x37,0x29,0x1d,0xc,0xd3,0x24,0x93,0x49,0xe3,0xd8,0x36,0xc5, + 0xe2,0x3c,0xb5,0x5a,0xd,0x29,0x25,0x66,0xc2,0xe0,0xc2,0x8b,0x6f,0xe4,0xd2,0x6b, + 0xbe,0x42,0x57,0xff,0x4f,0x0,0x8a,0x3,0xfb,0x9e,0xe4,0xcb,0x77,0xa5,0x99,0x9a, + 0x4b,0x47,0x5a,0x60,0xa,0x4d,0x83,0xee,0xc1,0x1e,0xdd,0x4c,0x26,0x3e,0x7c,0x64, + 0x47,0xfa,0xd8,0xa1,0xe7,0x72,0xfd,0xaf,0x5,0x1,0xf4,0xbb,0x76,0xd0,0xf8,0xe0, + 0x36,0x6e,0x6c,0x36,0x9d,0x55,0xdd,0x3d,0x69,0x72,0x1d,0xe6,0x22,0xf0,0xfd,0x0, + 0x71,0xe5,0x40,0x83,0x6f,0x3d,0xd8,0x8d,0x65,0x3b,0x5c,0x78,0xd1,0x5,0x94,0xcb, + 0x65,0x26,0x26,0x26,0xdd,0x61,0xd7,0x96,0xbe,0xfe,0x70,0x14,0xce,0xef,0xf3,0xf, + 0x73,0xfe,0x84,0x10,0xb4,0xfb,0xf7,0x62,0x16,0x1d,0x8f,0x8f,0x3d,0xef,0x66,0x85, + 0x4,0x87,0xde,0x3c,0xc3,0xf8,0x2b,0xa3,0xdd,0xf5,0xd1,0x5b,0x8a,0xd8,0x5,0xbf, + 0x9,0xa,0x4,0x80,0x4,0xcd,0x52,0xe5,0xf5,0x37,0x28,0xe9,0xee,0x89,0x5e,0xf3, + 0x5b,0x40,0x2a,0xb8,0x67,0x18,0x26,0x8,0x41,0xb9,0x5c,0xa1,0xd1,0x68,0xa0,0xeb, + 0x6,0x0,0xe9,0x74,0x86,0x81,0xa1,0xb7,0xe2,0xa8,0x73,0xa8,0x2c,0xec,0xa1,0x5e, + 0x3d,0xca,0xde,0xfd,0xd,0x84,0xb9,0x8a,0x15,0x7d,0x65,0x37,0xc1,0xc5,0xb3,0x64, + 0x3a,0x89,0x6e,0x18,0x85,0xda,0x74,0xf5,0xe3,0xbf,0xf5,0x89,0xc2,0x83,0xff,0xeb, + 0xef,0x6a,0xf1,0x6c,0x96,0x57,0x68,0x3a,0xc0,0x7,0xb7,0x1,0x70,0x8b,0x65,0x49, + 0x86,0xd7,0x76,0xb4,0x5,0x1f,0xa5,0xc8,0xa6,0x1d,0x4e,0x8e,0x99,0x9c,0x1c,0x4b, + 0x93,0xcd,0x66,0x59,0xbb,0x76,0xd,0x2f,0xbc,0xb0,0x37,0xe,0xbe,0x26,0x16,0x91, + 0xa1,0xdd,0xf6,0x6a,0xd8,0x62,0xd2,0x88,0x96,0x7b,0x2a,0x48,0x12,0x71,0x13,0xcb, + 0x22,0x41,0xa6,0x6f,0xfe,0xb1,0x8a,0x90,0xc0,0x43,0x50,0x9,0x1f,0x78,0x82,0x4a, + 0x11,0x3,0xdc,0xdf,0xe4,0xd2,0xf7,0x34,0x4d,0xc3,0x34,0x4d,0x9a,0x8d,0x6,0xa5, + 0x85,0x5,0x40,0xa0,0xe9,0xee,0x20,0x59,0x6f,0xdf,0x3a,0x32,0x85,0x6b,0x28,0x97, + 0x2b,0xd4,0xab,0xbb,0x19,0x39,0x35,0xc1,0xa9,0xc9,0xd,0x6c,0x5c,0x57,0x43,0xd7, + 0x64,0xf0,0x7d,0x8c,0x84,0x41,0x2a,0x93,0x4e,0xcc,0xce,0xcc,0x7f,0xec,0x57,0x6f, + 0xcb,0x4d,0x7e,0xf6,0xf3,0x8d,0x9d,0xaf,0x4a,0x1,0xe2,0x11,0xe0,0xc6,0xab,0xd8, + 0x6f,0x6a,0xfc,0xb7,0x72,0xb9,0x99,0x5a,0x31,0x94,0x23,0x95,0xd6,0x68,0x5,0xdf, + 0x2d,0x2,0xc9,0xfa,0xd5,0x55,0xee,0x7f,0xa8,0x87,0xa9,0xa9,0x22,0xb7,0xbc,0xff, + 0xbd,0x3c,0xf9,0xc4,0x93,0xd8,0x8e,0x13,0xab,0xe5,0xad,0x35,0x9f,0x60,0x3c,0x3e, + 0x42,0x0,0xc1,0x99,0x6d,0x21,0xa2,0x6d,0x93,0x79,0x43,0xf5,0x50,0xf1,0x3c,0x3e, + 0xf,0xd0,0x0,0x56,0x1f,0x44,0x3f,0xaf,0xcb,0xbb,0x2f,0x7c,0x62,0xa8,0x8,0xf0, + 0xad,0xe7,0xc2,0x3,0x19,0x82,0xfe,0xe,0xbc,0x80,0xd7,0xbf,0x16,0x53,0x81,0x96, + 0xd,0x5,0xa6,0x69,0x22,0x84,0x46,0xa9,0x34,0x4f,0xad,0x5e,0xc3,0x34,0x4c,0x0, + 0x32,0xd9,0x2c,0x3d,0x7d,0x97,0x53,0xb7,0x86,0xa9,0x96,0x9e,0x61,0x7e,0xee,0x18, + 0x7b,0xe,0x76,0xb3,0x66,0x95,0x49,0x26,0x65,0x5,0xdf,0x47,0x33,0x34,0x72,0xf9, + 0xac,0x5e,0x2e,0x96,0x6f,0xfe,0xe4,0x7f,0x49,0xad,0xfa,0xec,0x17,0x9a,0xaf,0xca, + 0x64,0x16,0x1d,0xe0,0x9e,0x1d,0x58,0x1f,0xd8,0xc6,0x10,0x8a,0xcb,0xcb,0xb,0x4d, + 0xd6,0xac,0xcf,0xb7,0x5,0x1f,0xa5,0xc8,0x66,0x1c,0x2c,0x4b,0xf1,0xec,0xb,0x9, + 0xd6,0xaf,0x5f,0x4f,0x3a,0x93,0xe1,0xc4,0x89,0x93,0x2f,0x5a,0xe3,0xc3,0x8d,0x70, + 0x18,0xf8,0x4c,0xfe,0xf9,0x64,0x9,0x11,0x6f,0x97,0xcc,0x1e,0xfc,0x2f,0x62,0xf, + 0xc6,0x6e,0xc7,0xe4,0xdd,0x4f,0x2,0xd,0x5e,0x19,0x10,0x24,0x42,0x0,0xbf,0x12, + 0xf8,0xe0,0xa2,0xdc,0x2e,0x68,0x3f,0x86,0x89,0x74,0x80,0x11,0x55,0x84,0x96,0xfb, + 0x7e,0x8f,0xa4,0xa6,0xe9,0x24,0x93,0x49,0x6a,0xf5,0x3a,0xc5,0xf9,0xa2,0x97,0xe9, + 0xec,0x26,0xb4,0x74,0xf7,0x6e,0x40,0x18,0x97,0x52,0x59,0x38,0x4c,0xad,0xb2,0x9f, + 0xdd,0xfb,0x25,0xdd,0x5d,0x7d,0xf4,0x74,0xd5,0x83,0xef,0x23,0x34,0x41,0xb6,0x23, + 0x2b,0xaa,0xe5,0xea,0x25,0xbf,0xf4,0xb1,0xc4,0x95,0x7f,0xfe,0xc5,0xe6,0x3f,0xbc, + 0x32,0xf8,0x9,0xa3,0x4b,0x5d,0xf2,0x17,0x80,0x35,0x39,0x5e,0x65,0x7c,0xb4,0x42, + 0x3b,0xf0,0xdd,0xd2,0x93,0xbc,0xef,0xfa,0x9,0x3a,0x3b,0xea,0x3c,0xf4,0xd0,0xc3, + 0x5c,0xf1,0xb6,0xcb,0xdd,0x42,0x6b,0x13,0xf0,0x49,0xe9,0xf7,0xbc,0x39,0x8b,0xaf, + 0x47,0x3,0xc2,0x17,0xd9,0xda,0xb6,0x1c,0x8,0x9b,0x9d,0xb6,0xed,0x5,0x63,0xb6, + 0x83,0xed,0xd8,0x41,0xa4,0x6e,0x3b,0x76,0x10,0x30,0xda,0xad,0x51,0xbe,0xed,0x6f, + 0x76,0x2c,0xca,0xb7,0xbd,0x88,0xde,0x8e,0x46,0xff,0x76,0xb8,0xd9,0x2d,0xad,0x1, + 0xff,0x39,0xdb,0xb6,0xdd,0x6d,0xd1,0xfb,0x3b,0x91,0x0,0xd5,0x46,0x2a,0x45,0x47, + 0xbe,0x40,0x3a,0x9d,0x66,0x62,0x7c,0x82,0xe2,0xec,0x1c,0x8e,0x74,0x15,0x74,0xd5, + 0xda,0xcd,0x6c,0xbc,0xe0,0x7f,0x90,0xed,0xfa,0x20,0xb6,0x55,0xe2,0x9b,0xdf,0x3e, + 0xcc,0x23,0x4f,0xf5,0x7,0xe5,0x8e,0x52,0x20,0x14,0x7d,0x43,0xbd,0x68,0xba,0xb6, + 0xed,0xe0,0x3,0x99,0xa7,0x5e,0x69,0xb,0x41,0xf7,0xf,0xee,0x7a,0x90,0xd9,0xf, + 0x6c,0x63,0x0,0xc5,0x65,0xf3,0xc5,0x6,0xeb,0x36,0xe4,0x11,0x62,0x31,0xf8,0x4a, + 0x29,0xc,0x43,0x32,0x34,0x50,0xe5,0xee,0x7b,0xe1,0xdc,0xf3,0xce,0x21,0x99,0x48, + 0x32,0x72,0xea,0x54,0x5b,0xf9,0x8f,0x5d,0x83,0x16,0x25,0x78,0x69,0x9f,0x7d,0x51, + 0xb0,0x18,0xad,0xe4,0x81,0xf,0x8f,0xa4,0x72,0x87,0x37,0x69,0x3d,0x8c,0xd6,0x76, + 0x15,0x39,0x8f,0x29,0x81,0x5f,0x1,0x54,0x5c,0x11,0x7c,0xe9,0x8f,0x8d,0x75,0x44, + 0x5c,0x80,0x6c,0x13,0xb,0x84,0x43,0xd3,0xee,0xde,0x34,0x4d,0x4c,0xd3,0x64,0x7a, + 0x7a,0x8a,0x6a,0xb5,0x4a,0x3a,0x95,0x42,0x2,0xe9,0x54,0x8a,0x5c,0xe1,0x42,0xea, + 0xcd,0x5e,0x6a,0xe5,0x9d,0x8c,0x9c,0x3a,0xc5,0x74,0x71,0x1d,0x9b,0x37,0x54,0xc3, + 0xef,0x26,0x20,0x9b,0xcf,0xd0,0xac,0x5b,0x2b,0xc7,0xf7,0x8b,0x8f,0x7e,0xfc,0xd3, + 0xf6,0x5f,0xdf,0x71,0x7,0xce,0x4b,0x2a,0x4c,0xcf,0xf4,0xe8,0xc9,0x7,0xae,0xe2, + 0x29,0x34,0x7e,0xae,0x5e,0x73,0x92,0x9a,0x26,0xe8,0xe9,0x4f,0x2e,0x2,0xdf,0x3f, + 0x5e,0xd1,0x57,0xa7,0x54,0xd1,0x78,0xe8,0xb1,0xa,0x3f,0xfa,0x91,0xf,0xb1,0xf3, + 0xc9,0xa7,0xb1,0x6c,0x3b,0xe2,0xeb,0xdb,0xec,0x69,0x8d,0x5,0x70,0xb3,0x73,0x4e, + 0xe7,0xfb,0xdb,0xd8,0x52,0x2d,0x6,0x9f,0x4,0x81,0x2b,0x50,0xe1,0x2b,0xa2,0x81, + 0x9f,0xf2,0x22,0x7f,0x15,0xb2,0x21,0xb8,0x11,0xb8,0x9,0x85,0x37,0x2a,0x28,0xbc, + 0x90,0x41,0x2e,0xe,0xfe,0x22,0x91,0x7f,0x0,0xb0,0x8c,0x5c,0x5f,0x34,0x62,0xe9, + 0x13,0xc4,0x2d,0x4b,0x4d,0x68,0x64,0x32,0x59,0xe6,0x4b,0xf3,0xcc,0xce,0xcc,0x90, + 0x4a,0xa6,0xdc,0x94,0x38,0xc3,0x20,0x5f,0x58,0x8f,0xa5,0xce,0xa2,0x51,0x7e,0x8e, + 0xc9,0x89,0xa3,0x1c,0x1b,0x1d,0xe6,0xfc,0xb3,0x1b,0xb1,0xd6,0x4c,0x26,0x97,0xc6, + 0xb1,0x65,0x8f,0x3d,0xc9,0x4f,0xff,0xde,0x4f,0x77,0xfd,0xcd,0x9f,0x7e,0xb1,0x1a, + 0x49,0x58,0x3c,0x33,0x8b,0x11,0xe0,0x6b,0x3b,0xa8,0xbc,0x7f,0x1b,0x6,0x8a,0x6b, + 0xa7,0x27,0x1b,0xac,0x18,0x4e,0x91,0x4a,0x69,0xb4,0x82,0xef,0x17,0xd4,0x79,0x9b, + 0xe6,0xd9,0xf1,0xa8,0x41,0x2a,0x33,0xcc,0xfa,0xd,0xeb,0xd9,0xb7,0x6f,0x7f,0x9b, + 0xe0,0xaf,0x9d,0x2,0x84,0xb9,0xfc,0x40,0xdb,0x78,0xe0,0xc5,0x88,0x20,0x22,0xb5, + 0x21,0x7a,0x2d,0x70,0x19,0xd1,0x5a,0x1c,0x8b,0x1,0x7c,0x5f,0xee,0x83,0x4e,0xa4, + 0x76,0xc7,0x89,0xd0,0xa,0x78,0x34,0x16,0x8,0x47,0x3b,0x3d,0x62,0x78,0x35,0x3f, + 0x18,0xe,0x57,0x2d,0xbd,0xa0,0x2d,0x64,0xf1,0xc7,0x4b,0x0,0xb2,0x99,0x1c,0x8d, + 0x46,0x9d,0xb1,0xb1,0x51,0x12,0x49,0xb7,0x47,0x51,0x13,0x1a,0xb9,0x7c,0x3f,0x4a, + 0xdf,0x42,0x6d,0x61,0x2f,0xc5,0xd9,0x83,0x1c,0x38,0x36,0xc4,0x5,0xe7,0x34,0xd1, + 0x7c,0xe1,0x14,0x82,0x74,0x36,0x85,0x63,0x3b,0xf9,0x52,0xbd,0xfa,0x13,0x1f,0xff, + 0xb4,0x7d,0xc7,0x4b,0x55,0x2,0xbd,0xf5,0xc2,0x2d,0x57,0xf1,0x84,0x10,0x7c,0x50, + 0x29,0xfa,0x66,0xa6,0x1a,0xac,0xdb,0x90,0x9,0x4b,0xa9,0x65,0x94,0x50,0xd7,0x24, + 0xe7,0x6c,0x2c,0xf2,0xa5,0x3b,0xab,0xdc,0x78,0xe3,0x7b,0x98,0x9e,0x9e,0x66,0x66, + 0x66,0xd6,0x4b,0x89,0x73,0x13,0x30,0x63,0x2a,0xe0,0xb7,0xc7,0xbd,0xc0,0x2e,0x54, + 0x85,0xc5,0x4d,0xc3,0x33,0x25,0x42,0x5b,0x8b,0x6,0x6d,0xde,0x8b,0x5d,0x4e,0xa8, + 0x80,0x1b,0xc1,0x5e,0x85,0xf7,0xdc,0x9d,0xf,0x22,0xe1,0x77,0x8d,0x2,0x1f,0x4b, + 0x3b,0x8b,0xe,0x79,0x87,0x43,0xcc,0xe1,0x71,0x7b,0xa5,0xf0,0xaf,0x87,0x3,0x68, + 0x8a,0x54,0xda,0x4d,0x12,0x3a,0x39,0x72,0x2,0xd3,0x30,0x31,0x4c,0x13,0x21,0x4, + 0xe9,0x6c,0x7,0xca,0xdc,0x42,0xa3,0x72,0x94,0xf9,0xb9,0x3d,0xec,0x3b,0x34,0xc0, + 0x5,0xe7,0xda,0xe8,0x3e,0x72,0x1e,0x9,0x9a,0xd,0xbb,0xe0,0x4c,0x8b,0x8f,0x7c, + 0xee,0x4b,0xf6,0x1d,0xbf,0xff,0xfb,0xb1,0x86,0xee,0x69,0x6d,0x11,0x1,0xbe,0xbe, + 0x3,0xfb,0x83,0xdb,0x78,0x2,0xc5,0x7f,0xad,0xd7,0xa4,0x26,0x6d,0x45,0xff,0x8a, + 0x44,0x50,0x5a,0x2a,0x42,0x4,0x50,0xe4,0xb3,0x4d,0x86,0x7,0x67,0xf8,0xd7,0x7b, + 0x14,0x1f,0xfa,0xd0,0x8f,0xb0,0xeb,0xb9,0xe7,0x69,0x36,0x9b,0x31,0xa0,0x3,0xdd, + 0xf2,0x8e,0x45,0xc,0x7c,0xff,0x76,0xfb,0xfe,0x81,0x76,0x35,0xbd,0x15,0xec,0xa5, + 0x2c,0xac,0xb9,0x21,0x78,0xc1,0x4b,0x94,0xdb,0xdf,0x19,0xad,0xfd,0x32,0x52,0xcb, + 0xdd,0x47,0x5a,0xfc,0xbb,0x7,0x34,0xc1,0xb3,0x51,0x20,0xdb,0x91,0x22,0x9e,0x71, + 0x14,0xe4,0x49,0x38,0x11,0x57,0x10,0x19,0x33,0x49,0x24,0xdc,0xda,0x7f,0xe2,0xe4, + 0x51,0x34,0x5d,0x27,0x99,0x48,0xa1,0x50,0xa4,0x53,0x59,0x30,0x2f,0xa4,0x59,0x9f, + 0x66,0x61,0xee,0x59,0xf6,0x1e,0xea,0x63,0xcb,0xf9,0x8e,0xab,0x4,0x9e,0xb2,0x66, + 0x72,0x19,0xea,0xd5,0x46,0xcf,0xe4,0x21,0xe3,0xbd,0x9f,0xfb,0x92,0xf5,0x37,0xa7, + 0x87,0x3d,0xb4,0x45,0x4,0x0,0xf8,0xda,0x3,0x8c,0xde,0x72,0xd,0x3a,0x70,0xf5, + 0xcc,0x8c,0x45,0x2e,0x97,0xa0,0xd0,0x29,0x16,0x81,0xef,0x67,0xbb,0xc,0xf4,0xd4, + 0xb0,0x1a,0x63,0x1c,0x3a,0xb1,0x96,0xcb,0x2e,0xbb,0x94,0x5d,0xbb,0x9e,0x77,0x31, + 0x5b,0x32,0xf8,0x8b,0xaa,0x1,0xb1,0x67,0xdb,0xd9,0x52,0x3e,0x3f,0xec,0xe4,0x39, + 0xbd,0x29,0xe9,0x7,0x7a,0x44,0xda,0xf9,0xbe,0x1a,0x44,0x6a,0x79,0xab,0xec,0xfb, + 0x2a,0x10,0x21,0x92,0x2f,0xf3,0x8b,0xc0,0x27,0x72,0x1c,0x4b,0x53,0x8b,0x66,0x29, + 0x79,0xe0,0x47,0x94,0xc0,0x4f,0x71,0xf3,0x5f,0x63,0x9a,0x9,0x92,0xc9,0x34,0xc7, + 0x8e,0x1d,0x41,0x4a,0x49,0x3a,0x95,0x41,0x29,0x48,0x24,0x92,0x28,0xfd,0x1c,0x2c, + 0xab,0x44,0x69,0xee,0x69,0xf6,0x1f,0x1d,0x64,0xcb,0xf9,0x36,0x9a,0x57,0x86,0x2, + 0x41,0xb6,0x23,0x43,0x65,0xbe,0xba,0xe2,0x13,0x3f,0x91,0x78,0xdb,0x5f,0x7e,0xa9, + 0xf9,0xe5,0x17,0x2f,0x99,0x25,0x8,0x0,0x70,0xf3,0x8f,0xf3,0x88,0x5e,0xe6,0x66, + 0xa5,0x58,0x39,0x35,0xd1,0xa4,0xab,0x3b,0x41,0x36,0xc7,0x22,0xf0,0xfd,0xe3,0xf5, + 0xab,0xe6,0x79,0x7e,0xf7,0x8,0xdd,0x83,0xd7,0x31,0x30,0xd0,0xcf,0xa1,0x43,0x87, + 0xdb,0xd6,0x74,0x9f,0x4,0x1e,0x82,0x71,0x32,0xc0,0xe9,0x49,0xf0,0x72,0x3a,0x10, + 0x7d,0xff,0x1f,0x89,0xd,0x54,0xf4,0x1a,0xad,0x81,0x9d,0xc,0xc0,0xd,0xc0,0x5f, + 0xa4,0x4,0x32,0xe6,0xef,0x63,0x12,0xdf,0x22,0xfd,0x7e,0xd6,0x52,0xd4,0x75,0xf8, + 0x41,0x61,0x90,0x37,0xe1,0x5,0x90,0xfe,0x28,0xa7,0x69,0x9a,0x64,0x33,0x39,0x8e, + 0x1d,0x3f,0x4c,0xa3,0xd1,0x24,0x97,0x73,0xfb,0x65,0x12,0x49,0x13,0xf4,0x4d,0x58, + 0x56,0x89,0xf9,0xe9,0xa7,0x39,0x74,0x7c,0x98,0x8b,0x2f,0x68,0x4,0xfd,0x5f,0x2, + 0x41,0xb6,0x90,0x61,0x6e,0x72,0x7e,0xc3,0xa7,0x7e,0x36,0x97,0xfe,0x8b,0x2f,0x36, + 0xb6,0xbf,0x58,0xf1,0x2c,0x49,0x80,0x7b,0xee,0x41,0xbe,0xff,0x6a,0xee,0x53,0x82, + 0x5b,0x6d,0x5b,0x65,0xe7,0xe7,0x6c,0x7a,0x7b,0xd,0x92,0x69,0x62,0xe0,0x47,0xd3, + 0xc7,0xcf,0xdf,0x34,0xce,0x8e,0x87,0x4e,0x70,0xce,0x5,0x1f,0xc4,0xb1,0x6d,0xc6, + 0xc6,0xc6,0x17,0x29,0x40,0x0,0x68,0x44,0x1d,0x42,0x15,0x8,0x49,0xf2,0x72,0xcd, + 0x71,0x1c,0x2a,0x15,0x77,0x48,0xb6,0x5a,0xab,0x50,0xa9,0x56,0x69,0x34,0x1a,0x48, + 0xa5,0xd0,0x84,0x17,0xd1,0x4b,0x9f,0xb8,0xb8,0x20,0xcb,0xd6,0xa0,0x2f,0x12,0xb, + 0x78,0x1,0x5e,0x7c,0x1c,0x20,0x22,0xf1,0xfe,0x79,0x2c,0x33,0x2a,0x9e,0x1b,0x11, + 0x4d,0x3e,0xd,0x93,0x55,0xfc,0x67,0x1d,0x37,0xcf,0xa1,0x25,0x9f,0x51,0xd7,0x75, + 0xf2,0xd9,0x3c,0x47,0x8e,0x1e,0xa4,0x69,0x59,0xe4,0x73,0x1d,0x48,0xe5,0x36,0x1f, + 0x95,0xbe,0x9,0xc7,0x9a,0x67,0x76,0x6a,0x27,0xe3,0x33,0x6e,0xeb,0xc0,0x2f,0x40, + 0x4d,0x68,0x64,0x3b,0x33,0xcc,0x8c,0xcc,0xbd,0xed,0xd7,0x3f,0xd1,0xb5,0xfb,0xcf, + 0xbf,0x50,0xdb,0x7b,0xba,0xf2,0x7a,0xd1,0x92,0xfe,0x7f,0xbf,0xcb,0x35,0xa,0xee, + 0x55,0xa,0x73,0x68,0xa5,0xc9,0x5,0x5b,0x53,0xe4,0xf2,0xe0,0x83,0xaf,0x22,0x44, + 0x70,0x65,0x50,0xf1,0x4f,0xdf,0xba,0x99,0x4b,0xde,0xfe,0x9b,0x7c,0xe3,0xee,0x6f, + 0x72,0xf4,0xf0,0x11,0xb4,0xe8,0xe4,0xe,0xcd,0x9f,0xdd,0xe3,0xcf,0xe4,0xd5,0xe3, + 0xc7,0x9a,0xee,0x4d,0xe8,0xd0,0xdb,0x8f,0x21,0xb4,0x6,0x8e,0x2,0xac,0xa6,0xc5, + 0xe4,0xf4,0x4,0xb3,0x73,0xb3,0x34,0x2d,0x8b,0xe8,0xa0,0x53,0xf8,0x15,0xdd,0x2, + 0x37,0xc,0x83,0x5c,0x2e,0x4f,0x47,0x3e,0x4f,0x57,0xa1,0x8b,0x8e,0x8e,0x3c,0x9a, + 0xd0,0xd1,0x74,0xaf,0x77,0x52,0x8b,0xec,0x35,0x81,0x26,0xf4,0x30,0xa8,0xf5,0xe6, + 0x1b,0xb6,0xba,0x32,0xb4,0x90,0xb4,0x41,0xef,0xe5,0x19,0x98,0x3b,0xc3,0x99,0xd0, + 0xfd,0x78,0x31,0x8a,0x9f,0x94,0xaa,0x94,0xa2,0x5c,0x59,0x60,0xd7,0xf3,0xcf,0x30, + 0x3c,0xb4,0x9a,0xc1,0xc1,0x21,0x90,0x8a,0xa6,0x65,0x51,0x2a,0x2d,0xb0,0x30,0xf1, + 0x45,0xea,0xe5,0xa7,0x78,0xc7,0xdb,0x2f,0xe0,0x9a,0x77,0xcc,0x82,0xd7,0x9a,0x2, + 0x8d,0x5a,0xa5,0xc9,0xe8,0x91,0xc9,0x66,0xbe,0xbb,0xf3,0xfc,0xd,0xef,0x9c,0x3a, + 0xb8,0xd4,0x67,0x58,0x52,0x1,0x7c,0xbb,0xfb,0xbb,0x1c,0xbb,0xe5,0x9d,0x14,0x15, + 0xdc,0x54,0x5a,0x90,0x34,0x6b,0x36,0x85,0x82,0x41,0x32,0xc9,0x22,0xf0,0x41,0x21, + 0x90,0x9c,0xb7,0xf1,0x0,0xf,0x3c,0xd4,0xe4,0xca,0xab,0x3f,0xca,0xd8,0xd8,0x18, + 0xf3,0xf3,0xf3,0xb1,0x88,0x9f,0x98,0xb,0x20,0x22,0x61,0xb4,0xa8,0xc1,0xe9,0xb, + 0x52,0x29,0xc5,0xc8,0xe8,0x8,0x87,0x8e,0x1d,0xa2,0x5a,0xab,0x21,0x84,0xe6,0xa5, + 0x6a,0x25,0x82,0x94,0x2d,0xc3,0xeb,0x70,0x31,0xc,0x77,0xa,0x18,0x42,0xa3,0xd1, + 0x6c,0x30,0x3f,0x3f,0xcf,0xd8,0xf8,0x18,0x63,0xe3,0xe3,0x34,0x1a,0xf5,0xe0,0x19, + 0xbf,0x9,0x47,0xd0,0xb4,0x93,0x61,0xcd,0x97,0x84,0xb5,0x3a,0xea,0xe,0xa4,0xa, + 0x33,0x93,0x54,0xab,0xdf,0x97,0xa1,0x2a,0xb4,0xc,0x97,0x4b,0x25,0x51,0x4e,0x98, + 0x9c,0xea,0xcf,0x5d,0x8,0x93,0x57,0x1d,0x74,0xdd,0x24,0x97,0xcd,0xf3,0xc2,0xde, + 0x5d,0xa4,0x92,0x29,0x52,0xa9,0xc,0xfe,0x20,0x93,0x66,0x9e,0x43,0xa3,0x76,0x98, + 0x63,0x87,0xf,0xd1,0xdb,0xbf,0x82,0xfe,0x9e,0x46,0x50,0x41,0xcc,0xa4,0x81,0x40, + 0xe8,0xb,0xc5,0xf2,0x8f,0xdd,0xf1,0x8f,0xf6,0x9f,0x2d,0xd5,0x32,0x78,0x51,0x2, + 0x78,0x24,0x78,0xe2,0x7d,0xd7,0x64,0xcf,0x42,0x59,0x17,0x14,0xe7,0x15,0xca,0x86, + 0x6c,0x56,0x23,0x99,0x8e,0xbb,0x80,0xe8,0xf1,0xd9,0x6b,0x77,0xf1,0xf8,0xd3,0x6, + 0x6f,0xbf,0xf2,0xc7,0x38,0x35,0x32,0x42,0xa9,0xb4,0x10,0x4,0x7d,0x41,0x3,0x21, + 0x4a,0x84,0x36,0x24,0x70,0x89,0xb0,0x34,0x9,0x8e,0x8f,0x9c,0x60,0x76,0x6e,0x26, + 0xc8,0xe3,0x4f,0x24,0x12,0xc1,0x4c,0x9f,0xe8,0xe6,0x83,0x6f,0x18,0x66,0xa0,0x3e, + 0x9a,0x37,0x6d,0xcc,0x91,0xe,0xc5,0x52,0x91,0x93,0x23,0x27,0x98,0x9e,0x99,0x26, + 0x61,0x9a,0xa4,0xd3,0xa9,0x36,0x32,0x4f,0xcc,0xd7,0xc7,0x5c,0x81,0x2f,0xff,0x2d, + 0x7b,0xdf,0xf7,0x3b,0x5e,0x3e,0xa3,0x72,0xc2,0x58,0xc0,0x4d,0x4a,0x89,0x6,0x81, + 0x5e,0x1c,0xa0,0xdc,0x34,0xb7,0x68,0x6,0xb3,0x61,0x9a,0x24,0xcc,0x24,0xcf,0xef, + 0x7e,0x86,0xae,0xce,0x1e,0x97,0xa8,0x28,0x94,0x12,0x98,0xa9,0xf3,0xa8,0x97,0x9f, + 0x67,0xef,0xbe,0x59,0xb6,0x5c,0x98,0x25,0x95,0x90,0x5e,0xcb,0x40,0x90,0xce,0xa5, + 0x28,0xcd,0x54,0xb2,0xc5,0xe3,0xe9,0xb3,0x3e,0xf7,0xa5,0xc6,0xbf,0xbd,0x6c,0x2, + 0x0,0xfc,0x64,0xbf,0xf5,0xf5,0xca,0xc0,0xaa,0x5b,0x85,0x2c,0x75,0xcf,0xce,0x49, + 0xc,0xcd,0x20,0x95,0xd4,0x49,0x65,0x1c,0x2f,0x8a,0x8e,0x10,0xc1,0xc3,0x70,0xd3, + 0xd0,0x53,0x3c,0xb7,0xc7,0xe1,0xd2,0x2b,0x3e,0xca,0xc8,0xc8,0x8,0xa5,0x85,0x85, + 0xb0,0x55,0x18,0x6b,0xfa,0x89,0xa0,0x39,0xb3,0x88,0xc,0x2d,0x24,0xf0,0x5b,0x4, + 0xe5,0xca,0x2,0x13,0x53,0x13,0x98,0x9,0x1f,0xfc,0x24,0xa6,0x99,0x8c,0x11,0x20, + 0xe1,0xa9,0x80,0x19,0x10,0xc0,0x77,0x45,0x46,0xc4,0xe5,0x68,0x81,0xac,0xd7,0xea, + 0x35,0x4e,0x9e,0x3a,0xc9,0xd8,0xc4,0x18,0x89,0x44,0x92,0x4c,0x3a,0x1d,0xd4,0xfa, + 0xf6,0x1d,0x3a,0xf1,0x76,0x7d,0xd8,0xb4,0xb,0x41,0xf,0xd3,0xd1,0x55,0x30,0x5e, + 0xe2,0xe7,0x1d,0xc6,0x92,0x69,0x63,0x31,0x80,0x9f,0xab,0xa8,0x82,0x79,0x10,0xa9, + 0x74,0x1a,0xe9,0x48,0x5e,0xd8,0xfb,0x3c,0x83,0x83,0x2b,0x83,0xc0,0xd9,0x91,0x1a, + 0x66,0xfa,0x2c,0x2a,0x73,0xf,0xb1,0xff,0x48,0x7,0x6f,0xdd,0x6a,0x7,0x4,0x0, + 0xc8,0x16,0x32,0x4c,0x9e,0x9c,0x3d,0xff,0x53,0x9f,0xe8,0xf8,0xde,0xe7,0xbe,0x50, + 0x3f,0xf6,0xb2,0x9,0x70,0xe7,0x1e,0xd4,0x8d,0x37,0x7d,0xec,0x2e,0xe4,0xec,0x2f, + 0x6b,0x72,0x56,0x9b,0x9a,0xb6,0x49,0x98,0x69,0x4c,0x23,0x41,0x3a,0xd3,0xc,0xc0, + 0xf7,0x82,0xe7,0x20,0xfa,0x5e,0xb7,0xe2,0x59,0xe,0x1e,0xae,0x72,0xd1,0x65,0x1f, + 0x63,0x66,0x7a,0x8a,0xd9,0xb9,0xb9,0xf0,0x3,0x46,0xe4,0xde,0x67,0x4d,0xab,0x2, + 0x84,0x7d,0xba,0x11,0xdf,0x2a,0x60,0x6a,0x7a,0xa,0xe9,0x35,0x8f,0xc2,0xcd,0x4d, + 0xd0,0x4c,0x78,0xe0,0x27,0x12,0xa6,0xd7,0xe7,0x6e,0xc4,0x66,0x33,0x1b,0x5e,0x8c, + 0xe1,0x4f,0x1c,0x15,0x91,0x9,0xaa,0x8,0x41,0xbd,0x5e,0xe3,0xc4,0xc8,0x71,0x8a, + 0xf3,0x73,0x74,0x76,0x74,0xa1,0x6b,0x3a,0x61,0xa2,0x6b,0x4,0x6c,0x19,0x51,0x0, + 0x29,0xe3,0xf2,0xef,0x7,0x7f,0x4e,0x8,0x6c,0x38,0xcb,0x49,0xc5,0x3,0xbf,0x58, + 0x1e,0xa3,0x8a,0x3f,0x17,0xc9,0x7f,0xcc,0xe7,0xa,0x4c,0x4e,0x4d,0x30,0x72,0xea, + 0x4,0x83,0x3,0x2b,0x91,0x7e,0xbf,0x86,0x48,0x61,0x98,0x83,0xcc,0x4e,0x3c,0x40, + 0xdd,0x5e,0xcd,0xa6,0x75,0xf5,0xa0,0x42,0xe9,0x86,0x8e,0x6e,0x1a,0x62,0x61,0xba, + 0xfc,0x81,0x5f,0xfc,0x1d,0xe7,0x7f,0xb7,0xf6,0x14,0x9e,0x31,0x1,0x0,0xbe,0xb5, + 0xfd,0x89,0xd2,0x35,0x37,0x7d,0xc2,0x31,0x9c,0x13,0xd7,0xa,0x59,0x64,0x62,0xaa, + 0x41,0xc2,0xcc,0xa0,0x91,0x27,0x93,0x75,0xd7,0x69,0xf6,0xc1,0x8f,0xf4,0xaa,0x32, + 0xd4,0xbb,0x9b,0xd1,0xf1,0x19,0xce,0xbe,0xe0,0xa7,0xa8,0x54,0x2a,0x4c,0x4d,0x4e, + 0xb5,0xf5,0xf9,0x44,0xcf,0x3,0x42,0x84,0xae,0x2b,0x1a,0x17,0xcc,0x2f,0x94,0x30, + 0xc,0x33,0x0,0x3f,0x99,0x4c,0x6,0xe0,0x27,0x13,0x9,0x12,0xa6,0xd9,0x56,0x1, + 0xfc,0xd9,0xc6,0xc1,0x22,0x12,0x1e,0x1,0x2,0x5,0xa,0x7a,0xe,0x15,0xa5,0xd2, + 0x3c,0x87,0x8f,0x1e,0xc4,0x34,0x13,0x74,0xe4,0xa,0x91,0x96,0x41,0x28,0xef,0x81, + 0xdf,0x8e,0x1d,0x87,0x3e,0x3d,0x4a,0x86,0x30,0x63,0x39,0xae,0x4,0xd1,0xfe,0x80, + 0x30,0x33,0xd9,0x7d,0x7d,0x90,0xd9,0xec,0xb8,0xe4,0xea,0xea,0xec,0x65,0xdf,0x81, + 0x17,0xb0,0x6d,0x87,0xce,0x42,0x57,0x10,0x63,0xe8,0x66,0x1f,0xd2,0xb1,0x39,0x76, + 0xe8,0x39,0xce,0x3d,0xb7,0x9b,0x5c,0xd6,0x9,0xbe,0x4f,0x2a,0x9b,0xa4,0x34,0x5b, + 0x49,0x1a,0xb5,0xf4,0xfa,0xcf,0x7d,0xa9,0x71,0xd7,0xcb,0x26,0x0,0xc0,0xcf,0xde, + 0xf6,0xb,0x8f,0x4e,0x55,0x7,0xde,0x6d,0x58,0x47,0x57,0xa,0x59,0x62,0x6a,0xaa, + 0xee,0x2e,0xc,0xc5,0x10,0xe9,0x4c,0x19,0x21,0x22,0x91,0xad,0xaf,0x6,0x40,0x7f, + 0x61,0x3f,0xd5,0xf9,0xe7,0xe8,0x5e,0xf1,0x93,0x98,0x89,0x4,0xa3,0xa7,0x46,0xc3, + 0x8e,0xda,0x16,0x12,0x2c,0x52,0x81,0x96,0x73,0x81,0xa0,0xee,0xa5,0x58,0x25,0x12, + 0x9,0x52,0xc9,0x24,0xc9,0x44,0x82,0x64,0xc2,0xdd,0x27,0x22,0x9b,0x69,0x78,0x4, + 0x30,0xbd,0x5,0x2d,0x82,0xda,0xef,0x65,0xe6,0x44,0x63,0xc,0x21,0xc2,0x7e,0x3, + 0xef,0xb,0x38,0xb6,0xc3,0xc9,0x53,0x27,0xa8,0x54,0xca,0xc,0xf4,0xd,0x2,0xc4, + 0x7,0x77,0xa2,0x81,0xa0,0xaf,0x12,0xd1,0x58,0xc0,0x7,0x51,0xc9,0x8,0xf8,0x6a, + 0x51,0xed,0x8e,0x4e,0x54,0x89,0x82,0x1f,0xbc,0x87,0xf7,0x3a,0x80,0x5c,0x26,0xcf, + 0x93,0x3b,0x1f,0x63,0xc5,0xe0,0x4a,0x4c,0x33,0x11,0xf4,0x67,0x18,0xe9,0x75,0xd4, + 0x17,0x76,0x71,0xe4,0xb8,0xe9,0xb9,0x2,0xbf,0xff,0x44,0x90,0xcc,0x24,0x99,0x3c, + 0x39,0x7b,0xfe,0x2f,0xfd,0x5a,0xdf,0x5f,0xff,0xd5,0xdf,0x55,0x82,0x55,0xd5,0x5f, + 0x32,0x1,0xee,0xbc,0xf3,0x4e,0xb5,0x6d,0xdb,0x75,0x8f,0x58,0xc9,0x2d,0xff,0x55, + 0x73,0x46,0xc,0xcd,0x99,0x63,0x66,0xb6,0x8e,0x42,0x61,0x1a,0x9b,0x48,0xa4,0x2a, + 0xe8,0x5a,0x33,0x6,0xbe,0xaf,0xa,0x1d,0xd9,0x31,0x32,0xe2,0xdb,0x34,0xb5,0xf7, + 0x31,0xb4,0x6a,0x13,0x27,0x8e,0x1f,0xc7,0x91,0xd2,0x3,0x3c,0x12,0xa4,0x6,0x44, + 0x50,0x11,0xe0,0x55,0x6c,0xaf,0x0,0x5d,0x37,0x48,0xfa,0xa,0xe0,0x1,0x9e,0x4c, + 0x26,0xbd,0x6b,0x91,0x18,0xc0,0x5b,0x4,0xc2,0x88,0x34,0x37,0x83,0xdc,0xc4,0xa0, + 0x3f,0x22,0x24,0x42,0x3c,0xef,0xc0,0x5,0x61,0x6a,0x66,0x8a,0x53,0xa3,0x27,0x58, + 0xb5,0x72,0xd,0xba,0xae,0x87,0x3,0x42,0x2a,0x5a,0xeb,0x43,0x62,0xb8,0x35,0x3f, + 0x32,0x5d,0x4d,0x45,0xc1,0xf,0x13,0x4d,0x3,0x32,0x38,0x4e,0xd8,0x2d,0xec,0x5d, + 0x77,0x22,0x71,0x80,0xaf,0xc,0x7e,0x3c,0x50,0xab,0x55,0x39,0x72,0xf4,0x20,0xab, + 0x57,0xaf,0x8b,0x14,0x8d,0xc0,0x48,0xae,0x66,0x7a,0xe4,0x5e,0xba,0x7b,0x57,0xb0, + 0x62,0xc0,0xa,0x54,0xc0,0x4c,0x18,0xd4,0x2b,0x4d,0x41,0xd5,0xba,0xf4,0x8e,0xaf, + 0x34,0xbf,0xf0,0xb2,0x9,0x0,0xb0,0x7d,0xfb,0x83,0x53,0xd7,0xdf,0x78,0x7d,0xc5, + 0x4e,0x5c,0xf4,0x2e,0xcd,0x99,0x44,0x73,0xa6,0x28,0x16,0xeb,0x34,0x1a,0x35,0x72, + 0x99,0xf3,0xd1,0x34,0x7,0xd3,0x2c,0xc7,0xc0,0xf7,0x55,0x21,0x61,0x54,0x19,0x2a, + 0x7c,0x83,0xf1,0xd9,0xcd,0x9c,0x73,0xc1,0xf5,0x8c,0x9c,0x3c,0x41,0xa3,0xd9,0x88, + 0x4,0x7c,0x11,0xc0,0x23,0xc7,0xbe,0x30,0xfb,0xe7,0xba,0xee,0xae,0xea,0xe1,0xd7, + 0x7a,0x1f,0xf8,0x64,0x2c,0x16,0x30,0xdd,0x80,0xd0,0x88,0x10,0xc0,0x5b,0x27,0x28, + 0x9e,0x9c,0x1a,0xfe,0x49,0x19,0xf4,0x74,0x46,0x7b,0xfa,0xdc,0x1a,0x5c,0x2e,0x2f, + 0x70,0x6a,0xec,0x24,0x6b,0x56,0xad,0x45,0xd3,0xc2,0xa2,0x53,0xd1,0x7f,0xb1,0x26, + 0x9f,0xa,0x1,0x75,0xc2,0x26,0x61,0x8,0x7e,0xd4,0x15,0xa8,0x48,0xb6,0xf2,0xe2, + 0x2c,0xea,0xb0,0xb,0xdb,0xdd,0xf7,0x76,0xf7,0xb1,0x67,0xcf,0x2e,0x32,0xe9,0x34, + 0xf9,0x7c,0x21,0x20,0xae,0xd0,0x72,0x28,0x65,0xb3,0x7f,0xdf,0x29,0xae,0x7e,0x87, + 0x88,0xa9,0x40,0x3a,0x97,0x62,0xfc,0xc4,0xec,0x9a,0xdf,0xfc,0xf9,0xbe,0xaf,0x7d, + 0xf6,0x1f,0x2a,0x13,0x2f,0x9b,0x0,0x0,0xdb,0xef,0x7f,0xe0,0xfb,0xd7,0x5f,0x7f, + 0xfd,0x66,0xdb,0x3c,0xef,0x2,0x4d,0x95,0xd0,0xec,0x31,0x16,0x16,0x1a,0xcc,0xce, + 0xce,0xd2,0xd3,0x7b,0x2e,0x52,0x76,0x63,0x1a,0x33,0x78,0x43,0x2e,0x81,0x4b,0xf0, + 0x8b,0x6c,0x75,0xef,0x43,0xcc,0xcf,0x17,0x59,0x7b,0xd6,0xad,0x94,0xe6,0x4b,0xcc, + 0x97,0x8a,0xb1,0xf7,0x17,0x8b,0x6a,0xbe,0x7f,0x23,0xdc,0x19,0x66,0x82,0x44,0x32, + 0x49,0xca,0x3,0x3e,0x99,0xf4,0x95,0xc0,0xdb,0x9b,0x9,0xcc,0x44,0x22,0xa6,0x0, + 0xb1,0xda,0x1f,0xa1,0x55,0x6b,0xd3,0x2e,0xda,0x4d,0x1b,0xcd,0x62,0x5a,0x58,0x28, + 0x71,0x6a,0x6c,0x84,0xd,0xeb,0x36,0xb9,0xaf,0xf7,0x3,0xde,0xd3,0x6d,0x11,0x8b, + 0xad,0x59,0x10,0x51,0x90,0x68,0xb7,0xb4,0xfb,0x99,0xc2,0x40,0x6a,0xd1,0x3d,0xaf, + 0x1f,0x40,0xd7,0x75,0x5e,0xd8,0xbb,0x8b,0xf5,0xeb,0x36,0xb9,0x5,0xe2,0x35,0x55, + 0xcd,0xd4,0x2a,0x4a,0xd3,0xf,0x92,0xed,0xe8,0x65,0xd5,0xca,0x50,0x5,0x74,0x43, + 0xa7,0x51,0x6b,0x8a,0xa6,0x65,0x9d,0x7f,0xc7,0x3f,0x36,0xff,0x1e,0x5e,0x1,0x1, + 0x0,0xde,0xf1,0xf6,0x2b,0xbf,0x65,0x24,0x8c,0x77,0x3b,0xe6,0xd9,0x83,0x0,0x9a, + 0x7d,0x8c,0x7a,0xcd,0xe2,0xc4,0xf1,0x31,0x6,0x57,0xc,0xa3,0x38,0xf,0x5d,0x9f, + 0x43,0x13,0xb5,0x45,0xee,0x40,0x29,0xe8,0x2d,0x1c,0x22,0xc9,0x23,0xa4,0x3a,0x3f, + 0x4c,0xbe,0xa3,0x9f,0xf1,0xb1,0x51,0xd7,0xcf,0xb5,0x2c,0xfa,0x2c,0x82,0x96,0x40, + 0x0,0x97,0x7b,0x5d,0x13,0x64,0x33,0x59,0x12,0xc9,0x44,0x5c,0x9,0x92,0xa1,0x5b, + 0x30,0xbd,0xe5,0xe4,0xfc,0x26,0x60,0x10,0xfc,0xf9,0x4c,0x8a,0xd6,0x78,0x19,0xef, + 0xc6,0x75,0x25,0xdd,0x9,0xc0,0xf7,0xe7,0x73,0x34,0x13,0x1,0x0,0x0,0x18,0xcf, + 0x49,0x44,0x41,0x54,0x21,0xcc,0x97,0x8a,0x58,0x76,0x93,0x95,0x2b,0x86,0xcf,0xb8, + 0xac,0x7c,0x85,0x88,0x12,0xe2,0x74,0xe7,0x67,0x42,0x84,0x42,0xa1,0x8b,0xc3,0x47, + 0xf7,0x63,0x18,0x6,0x85,0x42,0x97,0xab,0x60,0x52,0xe2,0x86,0xa,0x49,0x4e,0x1c, + 0x3d,0xce,0x55,0x6f,0x23,0xd2,0xc4,0x16,0x18,0xa6,0xc9,0xd4,0xa9,0xb9,0xe1,0xdf, + 0xfa,0x85,0x35,0x7f,0xf2,0xd9,0x2f,0x16,0xed,0x57,0x44,0x80,0x1d,0x3b,0x76,0x58, + 0xdb,0xae,0xbd,0xfe,0x5e,0xa1,0x71,0xab,0x34,0xd7,0x67,0x95,0xde,0x87,0xd6,0xd8, + 0x8f,0x94,0x36,0x47,0x8f,0x8e,0x52,0x28,0x24,0x48,0xa4,0xdf,0x81,0x10,0xa,0x5d, + 0x9b,0x8a,0x81,0xef,0xab,0x42,0xca,0x9c,0x67,0x45,0xee,0x6e,0x16,0xea,0xab,0x59, + 0xbb,0x71,0x1b,0x13,0x93,0x13,0xd4,0xeb,0x7e,0x22,0xa4,0x5a,0x62,0xef,0x15,0x8d, + 0x54,0x18,0x86,0x49,0x2e,0x9b,0xf3,0xc0,0x4f,0x91,0x48,0x24,0x49,0x25,0x23,0xcd, + 0xc2,0x88,0xb,0x8,0x6a,0x7f,0x0,0x7e,0xd4,0xdf,0xcb,0x58,0xd4,0x1e,0x9b,0x81, + 0x24,0xa3,0x79,0x7d,0xee,0x36,0x3a,0x76,0x8a,0x95,0x83,0xc3,0x64,0xb3,0xb9,0xd3, + 0x96,0x51,0xc,0xf8,0x16,0x35,0x50,0xa1,0x24,0xc6,0x81,0x3e,0xd,0x11,0x62,0x7b, + 0xef,0x3b,0xec,0x3f,0xb8,0x87,0xd,0xeb,0xce,0x8a,0xb9,0xe,0xa1,0xf7,0x51,0x9a, + 0x7a,0x84,0x4d,0x1b,0xf3,0x74,0x76,0x3a,0x41,0xb3,0xdb,0x4c,0x9a,0xcc,0x4d,0x96, + 0x35,0xc,0x99,0xfc,0xcb,0x2f,0xd7,0xef,0x7f,0x45,0x4,0x0,0xf8,0xce,0x77,0xbe, + 0x53,0xbc,0x6e,0xdb,0xd,0xf7,0x21,0xd4,0x8f,0x2b,0x63,0x20,0x25,0x93,0x67,0xa1, + 0x35,0xe,0x80,0x6c,0x70,0x6a,0x64,0x9a,0x7a,0x63,0x96,0xfe,0xc1,0xb7,0xa3,0x58, + 0x85,0xc6,0x18,0xd0,0x8c,0xbb,0x4,0x5,0x8,0xc5,0x50,0xd7,0x93,0xe8,0xf2,0x79, + 0xf2,0xbd,0x1f,0x44,0x18,0x69,0xa6,0xa7,0xa6,0x5a,0x5a,0x2,0xed,0x49,0xd0,0x6c, + 0x34,0xc8,0x66,0x72,0xe4,0x72,0xf9,0x40,0x1,0xdc,0x96,0x41,0x2a,0x88,0x7,0x4c, + 0xd3,0xc,0x6a,0x7f,0x10,0xf5,0x47,0x7b,0xfa,0x22,0xbe,0xd8,0x1f,0x91,0xf3,0x67, + 0xfe,0xc4,0xa7,0x8b,0xd9,0x61,0xf2,0xa8,0x6d,0x33,0x5f,0x2a,0xb2,0x71,0xc3,0x59, + 0xf1,0x18,0xa0,0xe5,0x5f,0x3b,0xe0,0x5b,0x41,0x8e,0x2,0xbd,0xd4,0xf1,0x52,0x44, + 0xc8,0xe7,0x3a,0x78,0x61,0xcf,0x73,0xf4,0x76,0xf7,0x91,0x4c,0x26,0x23,0xa4,0x75, + 0x63,0x90,0xf2,0x42,0x89,0x2d,0xe7,0x5b,0xb1,0xbe,0x17,0x85,0xa0,0x52,0xac,0x9e, + 0xf5,0xd7,0xff,0x6c,0xff,0xe9,0x2b,0x26,0x0,0xc0,0xf6,0xed,0xdb,0x27,0x6e,0xb8, + 0xfe,0xba,0x47,0x14,0x7c,0x4,0x2d,0x6f,0x3a,0xa9,0xb,0x11,0xd6,0x9,0x84,0x33, + 0x4f,0xb1,0xb8,0xc0,0xa9,0x91,0xa3,0xc,0xad,0x3e,0xb,0x2d,0xf1,0xe,0x34,0x2c, + 0x90,0xe3,0x8b,0x82,0x43,0xa5,0x20,0x97,0x9e,0x66,0xa8,0xf3,0x1e,0x9a,0x72,0x3, + 0x43,0x6b,0xde,0xc9,0xcc,0xcc,0x2c,0x8d,0x7a,0x2d,0xf2,0x97,0x16,0xbb,0x1,0x94, + 0xa2,0x5c,0x29,0xd1,0x91,0xef,0x20,0x9f,0xef,0x20,0xe9,0x81,0x9f,0xf0,0x9a,0x85, + 0x7e,0x53,0x50,0xf7,0x9a,0x7e,0x7e,0x61,0x86,0x72,0x1f,0x99,0x70,0xda,0x52,0xe3, + 0xe3,0xc0,0x47,0xc0,0xf7,0xce,0x8b,0xc5,0x59,0xd6,0xad,0xd9,0x48,0x2a,0x99,0x3a, + 0x23,0xff,0xef,0x3,0x18,0xe,0x4d,0x87,0xd7,0xda,0xd6,0xfe,0x17,0x89,0x3,0xdc, + 0xe4,0x54,0x45,0x71,0x7e,0x96,0x6a,0xb5,0x42,0x6f,0x4f,0x7f,0x44,0x5,0x1c,0x84, + 0xde,0xc9,0xec,0xc4,0x33,0x5c,0xfb,0x4e,0x11,0x21,0x80,0xc0,0x30,0x75,0xc6,0x4e, + 0xcc,0x66,0x7f,0xe7,0x97,0x3a,0x3f,0xfb,0xaa,0x10,0x0,0xe0,0xfe,0xfb,0xbf,0x73, + 0xe2,0x86,0xeb,0xaf,0xdb,0xa5,0xe0,0x43,0x88,0xa4,0x2e,0x53,0x17,0x23,0x68,0x22, + 0xec,0x11,0x1a,0xf5,0x6,0x7,0xf7,0xed,0xa3,0x23,0xaf,0xe8,0xe8,0xb9,0x1e,0xf4, + 0x8d,0xa0,0x46,0x50,0xaa,0xb6,0xc8,0x25,0x80,0x62,0xa8,0xeb,0x29,0xd2,0xfa,0x2e, + 0x32,0x5d,0xef,0xc7,0x4c,0x74,0x30,0x33,0x33,0x15,0xa9,0x15,0x71,0x5,0xc0,0x8b, + 0xd6,0x8b,0xc5,0x59,0x72,0xb9,0x3c,0x5d,0x9d,0x5d,0x1,0xf8,0x7e,0x50,0x68,0x1a, + 0x26,0x9a,0xee,0x2d,0xd,0x17,0x34,0xd3,0xe2,0x93,0x40,0x65,0x2c,0xdd,0xdb,0xe, + 0x81,0xb6,0xed,0x18,0x9,0xec,0x80,0xc,0x36,0xb6,0x6d,0x91,0xcb,0xe5,0x83,0xfe, + 0x81,0x17,0xb3,0xd6,0x5a,0xdf,0xee,0x5a,0xdb,0xda,0x1f,0x79,0x26,0xde,0x72,0x8, + 0xc9,0x7a,0xe4,0xd8,0x21,0xd6,0xac,0x5e,0x17,0xb8,0x2e,0xf7,0x19,0x41,0xa3,0x36, + 0xca,0xdb,0x2f,0x73,0x48,0x98,0x32,0xe8,0x76,0xd7,0x4d,0x83,0x99,0xb1,0x12,0x46, + 0x2a,0x31,0xf1,0xaa,0x11,0x0,0xe0,0xfe,0xfb,0xbf,0x73,0xe0,0xba,0x1b,0xb7,0xed, + 0x44,0xf1,0x1,0x84,0x66,0xaa,0xe4,0x26,0x94,0x39,0x84,0x68,0x1c,0x42,0xc9,0x26, + 0x27,0x4f,0x8c,0x32,0x33,0x7d,0x90,0xe1,0xb5,0x5b,0x30,0x32,0xdb,0x10,0x4a,0xa1, + 0xec,0x93,0xa1,0xac,0x45,0x2,0xc5,0x6c,0x72,0x8e,0xe1,0xae,0x7b,0x40,0x14,0xe8, + 0x5b,0x71,0xd,0xd5,0x5a,0x83,0x72,0x79,0x21,0x28,0x36,0x7f,0xf3,0xb,0x49,0x2a, + 0xc5,0xf4,0xcc,0x14,0x4a,0x49,0x56,0xe,0xae,0x24,0x99,0x74,0x63,0x81,0x54,0x2a, + 0x15,0xcc,0xc2,0x89,0x4e,0x27,0x8f,0xd5,0x6e,0x6f,0x3e,0x81,0xed,0xf8,0xb9,0xfd, + 0xb6,0x37,0x3f,0xc0,0x7,0xdb,0xa,0xee,0x3b,0x8e,0xe5,0xbd,0xc6,0x25,0x40,0x47, + 0xbe,0xc0,0xaa,0xa1,0x35,0xa7,0x2d,0x97,0x76,0x1,0xa0,0x7f,0xfd,0x8c,0x94,0xc0, + 0x8b,0x51,0x82,0xe9,0xed,0xd2,0x9b,0xbc,0xea,0x35,0x27,0x13,0xa6,0xc9,0x9e,0xbd, + 0xcf,0xb3,0x7a,0xd5,0x1a,0x10,0x22,0x42,0x2,0xf7,0xfb,0xad,0xe8,0x9b,0x65,0x68, + 0x85,0x8c,0x5,0x83,0xb5,0x4a,0x13,0xd9,0x54,0xb9,0x57,0x95,0x0,0x0,0xdb,0xef, + 0x7b,0xe0,0xd0,0x75,0x37,0x5e,0xfb,0x30,0x4a,0x7c,0x10,0x48,0x61,0xf4,0x42,0xfa, + 0x22,0xb0,0x47,0xc1,0x2e,0xb2,0x50,0xaa,0xb0,0xf7,0x85,0x67,0xe8,0xed,0x4d,0x51, + 0xe8,0xbb,0x19,0x91,0x3c,0x1f,0xec,0x31,0xa4,0x53,0xf4,0xbe,0x2c,0x31,0x32,0xf4, + 0xe5,0xf7,0x30,0x58,0xd8,0xe,0xc6,0x16,0xba,0xfb,0x2e,0x64,0xae,0x38,0x47,0xb3, + 0xd9,0x8,0x15,0x36,0xf8,0xcf,0x95,0xf5,0xd9,0xb9,0x59,0xa6,0x67,0xa6,0x18,0xe8, + 0x1f,0x24,0x9f,0xcb,0x93,0x30,0x13,0x68,0xba,0x16,0xf8,0x6d,0xdb,0xb1,0xb1,0x6c, + 0xdb,0x9b,0xfc,0x11,0x1,0xdc,0x6e,0xb7,0x59,0xc1,0xb1,0x13,0x1c,0x5b,0xb1,0xfb, + 0x3,0x3,0x2b,0x18,0x5a,0xb1,0x6a,0x51,0x39,0xbc,0x58,0x1c,0xf0,0xa2,0x2d,0x82, + 0xa0,0x87,0x31,0xe,0x7c,0xd8,0x4f,0xe0,0x4,0x6e,0xb,0x21,0x38,0x76,0xfc,0x30, + 0x3d,0xdd,0x3d,0x24,0x12,0xc9,0x98,0x1b,0x50,0xa4,0x29,0x64,0x8e,0x72,0xee,0x66, + 0x27,0x16,0x7,0x58,0xd,0x87,0xca,0x42,0x23,0xf3,0xaa,0x13,0x0,0x60,0xfb,0x7d, + 0xf,0x1c,0xbf,0xe1,0xfa,0x6d,0xf7,0x29,0xf8,0x20,0x90,0x45,0x4b,0x42,0x7a,0xb, + 0x42,0xe8,0xd0,0x38,0x8e,0x92,0xe,0x47,0xe,0x1e,0x64,0x6e,0xe6,0x20,0xab,0xd7, + 0x5d,0x4c,0xb2,0xe3,0x3d,0x68,0x89,0x21,0x64,0xe3,0x8,0x4a,0xc6,0x9b,0x8c,0x4a, + 0x81,0xae,0x59,0xac,0xec,0x7a,0x8c,0xce,0xcc,0x73,0x98,0xd9,0xab,0x49,0x65,0x56, + 0x50,0x9c,0x9b,0xc5,0x91,0x4e,0x24,0x92,0xf4,0xd5,0x40,0x51,0xae,0x54,0x38,0x70, + 0x78,0x3f,0x8e,0xed,0xd0,0xd7,0xdf,0x8f,0x92,0xa,0xcb,0x76,0x81,0xb7,0x2c,0xcb, + 0x3b,0xb6,0x22,0xe7,0xde,0x66,0xf9,0xcf,0xb8,0xf7,0xa3,0x40,0x5b,0xb6,0x8d,0x6d, + 0xb9,0xd7,0xac,0x8,0x11,0xce,0x3b,0xfb,0x42,0xa,0x1d,0x9d,0x4b,0x7,0x7f,0x67, + 0x10,0x0,0x86,0x80,0xc7,0xf3,0x8,0x5a,0x67,0x54,0xc5,0x57,0x3f,0x71,0x62,0xae, + 0x60,0x7c,0x62,0x8c,0x54,0x2a,0x43,0x36,0x93,0xd,0xa7,0xae,0x4b,0x89,0x94,0x82, + 0xe1,0xc1,0x9,0xce,0xdf,0xec,0xb6,0xac,0x7c,0x37,0x60,0x3b,0x8a,0xf9,0xc9,0xb2, + 0xf9,0x9a,0x10,0x0,0xe0,0xfe,0xfb,0x1f,0x18,0xbb,0xe1,0xfa,0x6b,0xee,0x52,0x88, + 0xeb,0x80,0x3e,0x84,0x80,0xe4,0x3a,0x48,0x9f,0xb,0xcd,0x11,0x70,0x16,0x28,0x16, + 0xe7,0x78,0xfe,0x99,0x87,0xe9,0xc8,0x37,0xe9,0x1b,0xba,0x8e,0x44,0xc7,0xbb,0x40, + 0x18,0x38,0x8d,0xc3,0x28,0xe5,0x2c,0xea,0x3b,0x48,0x27,0x4a,0xac,0xee,0x7e,0x80, + 0x5c,0x72,0x9a,0x8e,0xfe,0xeb,0xd0,0x8d,0x3c,0xa5,0xf9,0xa2,0xdb,0x5e,0x8f,0x3c, + 0xe8,0x8f,0xd0,0x8d,0x8e,0x8f,0xb2,0xef,0xc0,0x1e,0xa4,0x54,0xe4,0xb3,0x1d,0xd8, + 0x8e,0x4d,0xd3,0xb2,0xb0,0x2c,0x8b,0xa6,0xd5,0xc,0x9,0x60,0x59,0xd8,0x96,0x1d, + 0x21,0x82,0x15,0x1,0xb9,0xe9,0xed,0xa3,0xd7,0x5c,0xf0,0xb3,0xd9,0x3c,0x97,0x6f, + 0xbd,0x2,0xda,0x75,0x8,0x2d,0x61,0x41,0xaf,0x5e,0x64,0xc,0x21,0xec,0xf5,0x93, + 0x8b,0x8,0xe0,0xb4,0x12,0xa2,0x65,0x19,0x1c,0x9f,0x24,0x63,0xe3,0xa3,0xa4,0x53, + 0x29,0xb2,0xd9,0x5c,0xcc,0x5,0x48,0xe9,0x70,0xf6,0xba,0x59,0xce,0xde,0xe8,0xce, + 0x4c,0xf6,0x55,0xc0,0xb1,0x25,0x33,0x13,0x25,0xed,0x35,0x23,0x80,0x4b,0x82,0x7, + 0xe7,0xae,0xdb,0x76,0xc3,0x57,0x84,0x90,0x5b,0x40,0x6c,0x4,0x40,0xcf,0x21,0x72, + 0x5b,0x41,0x98,0x28,0x4f,0xd,0x8e,0x1e,0x3e,0xc4,0x91,0xfd,0x8f,0xb0,0x6a,0xf5, + 0x10,0x1d,0x7d,0xef,0x25,0x55,0xb8,0xe,0x69,0xcf,0xe2,0x34,0x4e,0x2c,0x72,0x9, + 0x4a,0x41,0x47,0x66,0x8c,0xe1,0xc2,0xb7,0x49,0x27,0x1d,0xa,0xbd,0x57,0x82,0x96, + 0xa6,0x34,0x5f,0xf4,0xfa,0xee,0x9,0x9a,0x78,0xa0,0x68,0x34,0x1a,0x9c,0x3c,0x75, + 0x82,0x3,0x7,0xf7,0x63,0xdb,0xb6,0xdb,0x54,0x52,0x92,0xa6,0x65,0xd1,0x6c,0x36, + 0x3,0xc0,0x9b,0x56,0x33,0x20,0x87,0x65,0x45,0x94,0x21,0x50,0x88,0x66,0x4,0x7c, + 0xb,0x43,0xd3,0xb9,0xf2,0x6d,0xd7,0x92,0x4c,0xa6,0x8,0x48,0x17,0x1,0xb6,0x35, + 0x3d,0x5c,0xb5,0x76,0x30,0xf9,0x60,0x7,0x1d,0x4e,0xf1,0x4c,0xa1,0x45,0xa,0xe0, + 0xc4,0xe5,0x3f,0x16,0x8,0x3a,0x92,0x93,0xa7,0x8e,0x53,0x28,0x74,0xba,0x79,0x3, + 0xb1,0x5,0xb4,0x1c,0x2e,0xbd,0x70,0x8a,0xb5,0xc3,0xad,0x4,0x50,0x4c,0x8f,0xce, + 0x8b,0xd7,0x94,0x0,0x0,0xdb,0xb7,0x6f,0x6f,0x5c,0xfb,0xde,0xeb,0xee,0xc3,0x52, + 0x9f,0x12,0xc1,0x64,0x40,0x81,0x48,0xae,0x45,0x64,0xce,0x47,0x35,0x47,0xc1,0x9e, + 0xa7,0x56,0xad,0xf1,0xfc,0x33,0x8f,0x52,0x2d,0x1d,0x66,0xd5,0x86,0xcb,0xc8,0xf6, + 0xdc,0x42,0x22,0x7f,0x5,0x8e,0x35,0x89,0xdd,0x18,0xd,0xc0,0x8f,0x36,0x1d,0x3b, + 0x33,0xc7,0x58,0xdd,0xf9,0x6d,0x12,0x9,0x9d,0xce,0xbe,0x2b,0xd0,0x8c,0x2c,0xa5, + 0xf9,0x52,0xd0,0x87,0xee,0x2,0xe3,0x82,0x62,0xdb,0x16,0x13,0x93,0xe3,0x1c,0x39, + 0x7a,0x98,0xd9,0xd9,0x19,0x77,0x4a,0xbb,0x26,0xdc,0x9f,0x98,0x69,0x36,0x3,0x25, + 0x68,0xfa,0xea,0x60,0x59,0x71,0x12,0x4,0xd7,0x6c,0x7a,0xbb,0x7a,0xb9,0xf4,0x92, + 0xb7,0x92,0xcb,0xe6,0xda,0xd4,0xda,0x68,0x3f,0x7e,0xb4,0x53,0x29,0x2,0xac,0xa, + 0xcf,0x55,0xeb,0xbd,0x18,0x19,0xda,0x28,0x80,0xc,0x57,0x2c,0xf3,0xc1,0x97,0xd2, + 0xe1,0xf8,0xf1,0xa3,0xf4,0xf5,0xf5,0x63,0x9a,0x89,0x45,0xea,0xb0,0xed,0x8a,0x93, + 0xf4,0xf5,0x34,0xc2,0xbc,0x45,0x21,0xb0,0x9a,0x92,0xe2,0x54,0x45,0xbd,0xe6,0x4, + 0x0,0xd8,0x76,0xf5,0x35,0x3f,0x23,0x1d,0x79,0x73,0xff,0xc0,0x0,0x8d,0x7a,0x23, + 0x88,0xdc,0x85,0x9e,0x45,0xcb,0x6d,0x45,0xe9,0x1d,0xa8,0xc6,0x9,0x90,0x16,0x93, + 0xe3,0xa3,0x3c,0xf3,0xc4,0xb7,0xc8,0xa6,0xaa,0xc,0xae,0xbe,0x86,0x5c,0xdf,0x8f, + 0x90,0x2a,0x5c,0x81,0xdd,0x38,0x85,0x53,0x1f,0x73,0x15,0x36,0xde,0xd,0x40,0x4f, + 0xf6,0x8,0xab,0x3a,0xef,0x25,0x97,0xb6,0xc8,0xf7,0x5c,0x46,0x22,0xd9,0x45,0x79, + 0x61,0x1,0xcb,0xb6,0xf1,0x87,0x75,0x55,0xc4,0x3d,0x54,0x6b,0x55,0x66,0x66,0xa6, + 0x98,0x18,0x1f,0xa5,0x54,0x2a,0xd2,0x68,0xd4,0x3,0xdf,0xdf,0x8c,0x0,0x6e,0xdb, + 0xee,0x1e,0x14,0xc9,0x44,0x92,0xae,0xae,0x6e,0x36,0x6f,0xd8,0xcc,0xd0,0xca,0x55, + 0xee,0x88,0xa0,0x2f,0xdf,0x6a,0x89,0xcd,0x7,0x53,0x45,0xc0,0x56,0xe1,0xb5,0x70, + 0xac,0xc1,0x69,0x19,0x77,0x68,0x1f,0x3,0x44,0x1,0x8f,0xc6,0x4,0xe5,0xca,0x2, + 0x63,0x63,0xa7,0x18,0x1e,0x5e,0x3,0x2a,0x5c,0x4f,0x51,0x4a,0x7,0xb0,0xb9,0xf5, + 0x96,0xc3,0x98,0x46,0xd8,0xc,0x44,0x8,0xea,0x55,0x8b,0xd2,0x6c,0x4d,0xbe,0x2e, + 0x4,0xb8,0x66,0xdb,0xd5,0x7f,0xd,0x6a,0xb0,0xd0,0xd9,0xc1,0xd0,0xf0,0x10,0xb3, + 0xb3,0x73,0x91,0xf6,0xae,0x40,0x24,0x56,0x22,0x72,0x5b,0x51,0xb2,0x89,0x6a,0x8c, + 0x21,0xa5,0xcd,0xe1,0x3,0xbb,0x79,0xee,0xa9,0xaf,0xd3,0xdb,0xa3,0xd3,0x3b,0x7c, + 0x3,0x1d,0x3,0x1f,0x21,0xd5,0x79,0x19,0xcd,0xea,0x71,0x9c,0xc6,0x78,0xa4,0x5, + 0x10,0xba,0x87,0x42,0xfa,0x4,0xab,0x3a,0xb7,0x53,0xc8,0x8e,0x92,0x29,0x5c,0x4a, + 0x36,0xbf,0x82,0x46,0xa3,0x41,0xbd,0x5e,0x6b,0x19,0xe2,0xd,0x49,0x61,0xdb,0x36, + 0x8d,0x46,0x9d,0x7a,0xbd,0x4a,0xa3,0x51,0x47,0xda,0x16,0x1a,0x8a,0x84,0xa9,0x93, + 0x49,0xa5,0xe8,0xc8,0xe7,0xe9,0xec,0xe8,0xa4,0xd0,0x51,0x20,0x9f,0xc9,0xa1,0x69, + 0x5a,0x90,0x8,0x12,0xae,0x43,0x1c,0x2e,0x86,0x15,0x5d,0x14,0xcb,0xbd,0xef,0x10, + 0x4f,0xc,0x69,0x5,0xbf,0x9d,0xef,0x97,0x5e,0xb3,0xaf,0xfd,0xb4,0xfa,0xf8,0x70, + 0xb2,0xc3,0xe4,0xd4,0x38,0x52,0x4a,0x7a,0x7b,0x7b,0x3,0xe0,0xfd,0x67,0xcf,0x5e, + 0x3f,0xc3,0xd5,0x6f,0x1d,0x27,0x9e,0x7e,0x7,0xe5,0x62,0x9d,0x66,0xdd,0x9a,0x7f, + 0xcd,0x9,0xf0,0x87,0x7f,0xf8,0x87,0xab,0x10,0xf2,0x8f,0xdd,0x11,0x2c,0x9d,0xbe, + 0xbe,0x5e,0x12,0xc9,0x24,0xfb,0xf,0x1c,0x20,0x9b,0xcd,0x46,0xd2,0xbc,0xc,0x44, + 0x7a,0x13,0x22,0xbd,0x19,0x65,0x4d,0xa3,0xec,0x22,0xcd,0x66,0x93,0x17,0x76,0x3d, + 0xce,0x9e,0x67,0xee,0x66,0x70,0xb0,0x40,0xef,0xf0,0x4d,0x74,0xae,0xfc,0x49,0x52, + 0x85,0xb7,0xe0,0xd4,0x47,0x69,0x7a,0xcb,0xe5,0x44,0xfb,0x88,0x14,0x90,0x4b,0x4c, + 0x31,0xdc,0xf9,0x5d,0x6,0x3b,0x9e,0xc5,0x4c,0xad,0xa7,0xab,0xe7,0x1c,0xd0,0x12, + 0x54,0xaa,0x65,0x77,0xdc,0x3d,0x4a,0x86,0x25,0x36,0xdf,0x8d,0xc4,0xe6,0xfe,0x29, + 0x1f,0x78,0x15,0xab,0xe1,0xb1,0x21,0xe0,0x20,0x7f,0x30,0x2e,0xef,0x2a,0x26,0xfb, + 0xa1,0x1b,0x8,0xc1,0x77,0xda,0x6,0x81,0x4b,0x6,0x85,0xde,0x92,0x75,0x96,0xdd, + 0xe4,0xf8,0xf1,0xa3,0xc,0xf4,0xd,0x92,0x48,0x26,0x62,0x6e,0xc2,0x71,0x1c,0x7e, + 0xfc,0xbd,0x47,0x18,0x1a,0x8c,0xb7,0x0,0x10,0x82,0xe9,0xf1,0x32,0x9a,0x10,0xcf, + 0xbd,0xe6,0x4,0xb8,0xf6,0xfa,0x77,0xde,0xa4,0x14,0x1f,0x52,0xa,0x9a,0xcd,0x6, + 0x7d,0xfd,0xfd,0x24,0x92,0x9,0x9e,0x79,0xe6,0x39,0x26,0xc7,0x27,0x28,0x14,0xa, + 0x18,0x86,0x11,0x2a,0x82,0x9e,0x43,0x64,0xb7,0x80,0xd1,0x8b,0xb2,0x26,0x50,0x4e, + 0x8d,0x5a,0xb5,0xc2,0xb3,0x4f,0x3e,0xc0,0x91,0x3d,0xdf,0x62,0xe5,0xd0,0x0,0x3d, + 0x2b,0x6f,0xa2,0x73,0xd5,0x4f,0x91,0x1f,0xb8,0x9,0xc7,0x5a,0xa0,0x59,0x3e,0x10, + 0xeb,0x5e,0xf5,0xdf,0x2a,0x61,0x54,0x59,0x59,0x78,0x9a,0x35,0xdd,0xdb,0x49,0x18, + 0x8a,0x5c,0xe7,0x5,0x64,0x73,0x83,0x34,0x9a,0xd,0x1a,0x11,0x55,0x8,0x96,0x7c, + 0x51,0xe1,0xf8,0x7f,0x14,0xfc,0xe8,0xb8,0x7c,0x58,0x6b,0xc3,0x3c,0x1,0x3f,0xe9, + 0x63,0x11,0x78,0x2a,0x5e,0xbb,0x95,0xa,0xaf,0xb7,0xd,0x8,0x63,0xf1,0x40,0x2b, + 0xf8,0x91,0x6b,0x91,0x80,0x70,0x7c,0x7c,0x14,0x29,0x25,0x3,0x3,0x3,0x8b,0x96, + 0xba,0xdb,0xb8,0xba,0xc8,0x47,0x6f,0x39,0x1e,0x74,0x1,0x47,0xf3,0x2a,0xc7,0x8e, + 0x16,0xc9,0x66,0xd3,0xff,0xe7,0x35,0x27,0xc0,0x35,0xd7,0x5e,0x73,0x2d,0xa8,0x9b, + 0xfc,0x82,0x4c,0xa5,0x53,0xa4,0xbc,0x75,0xf9,0x9f,0xdf,0xb5,0x9b,0xb1,0x89,0x9, + 0x12,0x66,0x82,0x5c,0xce,0x55,0x83,0x20,0x3e,0x30,0xfb,0x10,0xd9,0x4b,0x40,0x2b, + 0x40,0x73,0x1c,0x25,0x1b,0xcc,0x17,0x67,0x79,0xf2,0x91,0x6f,0x70,0x78,0xef,0xdd, + 0xf4,0xf5,0xe5,0xe9,0x1d,0xba,0x81,0xae,0xe1,0x5b,0xe9,0x1c,0xfa,0x28,0x4a,0x39, + 0xd4,0x4b,0x2f,0xe0,0xff,0x3e,0x60,0xa4,0x47,0x15,0x81,0xa2,0x27,0x7b,0x9c,0x35, + 0x5d,0x3b,0xe8,0xeb,0x78,0x9e,0x44,0x6a,0x2d,0x9d,0x3d,0x9b,0x30,0x12,0x59,0x9a, + 0xcd,0x26,0xcd,0x46,0x23,0x5e,0xfb,0x23,0x63,0xf4,0x41,0x36,0x4f,0x9b,0x7d,0xab, + 0x64,0x47,0xb7,0x76,0xf7,0xda,0x81,0x1e,0x7b,0x36,0x50,0x8d,0x76,0xe0,0x47,0xa4, + 0xdf,0x23,0x43,0xb1,0x38,0xc7,0xcc,0xec,0x34,0x2b,0x6,0x87,0x10,0x42,0xc4,0xc0, + 0x4f,0x26,0x9a,0xfc,0xc6,0xcf,0xed,0xa5,0x23,0xef,0x44,0x8,0xe0,0xaa,0x40,0xa5, + 0xd4,0xa4,0x38,0x5d,0x95,0x17,0x75,0xd6,0xde,0xf3,0xda,0x2b,0xc0,0xb6,0x6b,0x2e, + 0x57,0x4a,0xdd,0xe4,0xf,0x82,0x34,0xea,0xd,0x7a,0x7a,0x7b,0xe8,0xec,0x2a,0x70, + 0xf8,0xd0,0x61,0x4a,0xa5,0x5,0xa6,0xa7,0xa6,0x29,0x2d,0x94,0xe8,0x2c,0x74,0xba, + 0x93,0x37,0xf0,0xfb,0xc1,0x5,0x22,0x31,0x88,0xc8,0x6e,0x45,0xe8,0x69,0x54,0x73, + 0x1c,0x25,0x2d,0x8a,0x73,0x33,0x3c,0xf5,0xe8,0x3d,0x3c,0xff,0xe4,0x97,0xe9,0xee, + 0xd4,0xe8,0x5d,0xf9,0x36,0xf2,0xfd,0xef,0xa2,0x7b,0xf5,0xc7,0xd0,0x8c,0x2c,0xf5, + 0xf2,0x21,0x1c,0x2b,0xf2,0xcb,0xa0,0x11,0x32,0xa4,0x8c,0x32,0x2b,0xb,0x4f,0xb3, + 0xae,0xe7,0x3b,0xe4,0xd2,0x73,0xa4,0x33,0xeb,0xe8,0xec,0x59,0x4f,0x22,0x99,0xa1, + 0x69,0x35,0x68,0x34,0xea,0x81,0x2a,0xc4,0x16,0x7f,0xf0,0x3b,0x69,0x7c,0x37,0xe0, + 0x1f,0xb7,0x1,0x3c,0x6,0x7a,0x9b,0x56,0x40,0x8,0x7e,0x8b,0x5b,0x68,0x1b,0x8, + 0xb6,0x57,0x81,0x85,0x85,0x12,0xd3,0xd3,0x53,0xf4,0xf5,0xd,0x60,0x1a,0xa6,0x17, + 0x13,0xb8,0xe0,0x6b,0xc2,0xe2,0xd7,0x6f,0xdb,0xcf,0xa6,0xb5,0xd5,0x58,0xf7,0xaf, + 0xaf,0x0,0xe3,0xc7,0x4b,0xd8,0xca,0x78,0x7c,0xf8,0xdd,0xd6,0xdf,0xbe,0xe6,0x4, + 0xb8,0xfa,0xda,0x6b,0x56,0xa1,0xd4,0x8f,0xfa,0xc1,0x57,0xb3,0xd9,0x24,0x93,0x49, + 0x93,0x48,0x24,0xe9,0xed,0xed,0x65,0xf7,0xee,0x17,0x90,0x8e,0x43,0xb5,0x52,0x65, + 0x6c,0x74,0xc,0x80,0x7c,0x47,0xe,0xcd,0xfb,0x79,0x58,0x0,0x84,0x6,0xe6,0x10, + 0x22,0x77,0x31,0x88,0x24,0xd8,0x93,0x28,0x69,0x51,0x5e,0x28,0xf1,0xf4,0xe3,0xf7, + 0xf2,0xe4,0xf7,0xfe,0x8e,0x5c,0xa6,0x4a,0xdf,0xca,0x2d,0xe4,0x7a,0xae,0xa4,0x7b, + 0xf5,0xc7,0x48,0x75,0x5c,0x80,0xb4,0x2b,0x34,0x6b,0x27,0x83,0x85,0x18,0x2,0xf3, + 0xc2,0x8e,0xce,0xf4,0x38,0xab,0xba,0x1f,0x67,0x7d,0xcf,0x76,0x92,0x66,0x89,0x54, + 0x66,0x35,0xdd,0x1e,0x19,0x94,0xe3,0x78,0x73,0xa,0x9d,0xd8,0x82,0xf,0xe1,0xec, + 0x9f,0x48,0x2e,0xe0,0x12,0x2d,0x0,0x37,0x46,0x70,0x2,0x22,0xa8,0x40,0xfe,0x23, + 0xab,0x96,0xb7,0x6,0x84,0x2f,0x42,0x4,0xcb,0xb6,0x28,0x16,0xe7,0x28,0x97,0xcb, + 0x74,0x16,0xba,0x48,0x98,0x66,0x64,0x19,0x5b,0x87,0x4c,0xaa,0xc1,0xaf,0xdd,0xb6, + 0x8f,0x2d,0xe7,0x7a,0xe3,0x26,0x91,0x51,0x40,0x10,0x34,0xaa,0x36,0x13,0x23,0xb, + 0xe8,0x85,0x8e,0xcb,0xfe,0xe6,0xcb,0xd5,0xf2,0x6b,0x4f,0x80,0xab,0xae,0x6e,0x20, + 0xd4,0x2f,0xfb,0x3d,0x64,0xa,0xa8,0x2c,0x94,0xe9,0xe9,0xed,0x21,0x93,0x76,0x17, + 0x9f,0x38,0x7e,0xec,0x38,0x6e,0x4e,0x9c,0xc3,0xec,0xcc,0x2c,0x13,0xe3,0x53,0xa4, + 0xd3,0x29,0x32,0x59,0x77,0xd1,0x84,0x90,0x8,0x3a,0x24,0x86,0x3d,0xd7,0x90,0x3, + 0x6b,0x16,0x25,0xeb,0xd4,0xeb,0x35,0x76,0x3f,0xfb,0x30,0xf,0xdf,0xff,0x77,0x60, + 0x1d,0xa3,0xbb,0xa7,0x97,0x7c,0xcf,0xa5,0x74,0xc,0xdc,0x48,0x61,0xf0,0x16,0x34, + 0xbd,0x83,0x66,0x7d,0x14,0xc7,0x5a,0x88,0xe2,0x1f,0x98,0x0,0xba,0x73,0x63,0xac, + 0xed,0x7d,0x82,0x8d,0xfd,0xdb,0xc9,0xa7,0x66,0x31,0xd3,0x2b,0xe9,0xee,0xdd,0x40, + 0x67,0xc1,0x6d,0x5b,0x3b,0x8e,0xdb,0x5f,0x10,0x9d,0xca,0x1d,0xfc,0x44,0x4d,0x9b, + 0x56,0x80,0x6a,0x43,0x86,0x58,0x2b,0x20,0x9a,0x71,0x74,0x9a,0xd6,0x40,0x20,0xfd, + 0x8e,0x43,0xad,0x56,0xa3,0xb2,0xb0,0x80,0x54,0x8a,0x7c,0x2e,0x1f,0xcc,0x6c,0xf2, + 0x6b,0xfe,0x5,0x9b,0x67,0xf8,0xbd,0x5f,0xda,0xc7,0xba,0x55,0xb5,0x18,0xf0,0xfe, + 0x5e,0x1,0xc7,0xf7,0xcf,0x72,0x62,0xc2,0xf8,0xde,0x75,0xb7,0x96,0xfe,0xa2,0x5d, + 0x59,0xbc,0x26,0x76,0xfb,0xef,0xff,0xce,0x31,0xa9,0xd4,0x9a,0x68,0xd0,0x35,0x30, + 0xd0,0x1f,0x4,0x2e,0xf7,0x7c,0xe3,0x9b,0x1c,0x39,0x72,0xc4,0x5b,0x54,0x4a,0xb, + 0x16,0x9b,0xec,0xed,0xeb,0x63,0xd3,0xc6,0xd,0x64,0xb2,0x99,0xc5,0xc1,0x98,0x5f, + 0x60,0x95,0x7d,0x38,0xa5,0x27,0x50,0xd6,0x24,0xd1,0x61,0xe5,0x8d,0x9b,0xcf,0xe6, + 0x9d,0xd7,0x7e,0x88,0xd5,0x9b,0x6e,0x40,0x68,0x9,0x94,0x6c,0x52,0x9e,0x7d,0x9c, + 0xd2,0xd8,0x7f,0x50,0x99,0x7b,0xc,0xe5,0xf8,0x91,0x31,0xe1,0x3e,0x3a,0x2b,0xc9, + 0xdb,0xe6,0xab,0xdd,0x1c,0x9e,0xd8,0xca,0x74,0xf9,0x5c,0x9a,0xce,0x20,0x8d,0xa6, + 0xa4,0x5c,0x29,0x53,0xad,0x55,0xa8,0x55,0x2b,0xc1,0xc0,0x54,0x5b,0xf3,0x7b,0x26, + 0x17,0x9d,0x2b,0x2f,0x46,0x9,0x7b,0x10,0xc3,0xe3,0xc5,0x9b,0x3b,0x32,0x69,0x21, + 0x6d,0x1b,0xe1,0xe5,0x35,0xf8,0xf9,0xc,0x4a,0x4a,0x56,0xe,0x54,0xf8,0x91,0x9b, + 0x4e,0x72,0xf5,0xe5,0xb3,0xde,0x2f,0xa2,0x69,0xb8,0x13,0x45,0xdd,0xbd,0x2b,0xfd, + 0x1a,0x13,0x27,0x2a,0x1c,0x1f,0xb1,0x9c,0xdb,0xff,0xb6,0xd9,0xf5,0xc8,0x23,0x2c, + 0x78,0x5f,0xf5,0xb5,0xb7,0xdf,0xbb,0xfd,0x77,0xfe,0x87,0x54,0xf2,0xd3,0xd1,0x89, + 0x15,0x0,0x1b,0x36,0xac,0x23,0x9d,0xce,0x60,0x59,0x16,0x77,0xfd,0xdb,0xd7,0x18, + 0x3d,0x75,0x2a,0x42,0x0,0x77,0xaf,0x6b,0x1a,0x2b,0x56,0xac,0x60,0xfd,0xfa,0x75, + 0x24,0x53,0xc9,0x20,0x8,0x8b,0x6,0x68,0x4a,0x29,0x64,0xed,0x18,0xb2,0xfc,0xc, + 0xb2,0x7e,0x34,0x28,0x68,0xa5,0x20,0x93,0xcd,0xf0,0xce,0x77,0x6e,0xe3,0x82,0xad, + 0xef,0x26,0x5b,0xd8,0x80,0x92,0x16,0x8e,0xbd,0x40,0x75,0xf6,0x9,0xca,0x33,0xf, + 0x53,0x9b,0x7f,0x6,0xbc,0xdf,0x5,0x8c,0x2,0xf,0x91,0xe3,0xc8,0xf5,0xc9,0xe2, + 0x4a,0x8e,0x4c,0x6c,0x61,0xb6,0xba,0x9e,0xa6,0xdd,0x8f,0xa6,0x67,0xa9,0x37,0xea, + 0x54,0xab,0x65,0x6a,0xb5,0x1a,0xcd,0x66,0xc3,0xeb,0x36,0xb6,0xdd,0x15,0xc3,0xa5, + 0xc,0x0,0xf6,0x2d,0x9a,0xd4,0x11,0x64,0xfd,0x7a,0xd9,0xbb,0xd1,0x69,0xf4,0x4a, + 0xe1,0x8e,0x53,0xd8,0x56,0x90,0x12,0xee,0xab,0x84,0x26,0x24,0x67,0x6f,0x9c,0xe5, + 0x5d,0x57,0x8e,0xf3,0xb6,0xad,0x1e,0xf0,0x51,0xd0,0xfd,0x99,0xc2,0xc2,0x25,0xc4, + 0xdc,0x64,0x83,0xd1,0x93,0x75,0xfe,0xf4,0xb,0xf2,0xe7,0xfe,0xfd,0x3e,0x27,0x58, + 0x41,0xe4,0xf5,0x51,0x80,0xdb,0x3f,0x73,0x96,0xad,0xb4,0xbd,0x4a,0x29,0x2d,0x3a, + 0x8f,0xde,0x30,0xd,0x36,0x6c,0x58,0x8f,0xae,0x1b,0x34,0xea,0xd,0xbe,0x71,0xf7, + 0x37,0x38,0xe9,0x2d,0x3a,0x19,0xfe,0xe6,0xa0,0x3b,0x7b,0xc7,0xd0,0x75,0x86,0x87, + 0x87,0x59,0xbb,0x6e,0xd,0xa6,0x69,0x2e,0x4d,0x4,0xab,0x84,0xaa,0xec,0x42,0x56, + 0xf7,0xa0,0x9c,0x70,0xb6,0x92,0x2,0x36,0x6e,0xd8,0xc0,0x65,0x6f,0xbd,0x92,0x35, + 0x1b,0x2f,0xc7,0x4c,0x76,0xa1,0xa4,0x85,0xb4,0x17,0xa8,0x16,0x9f,0xa6,0x56,0x7c, + 0x92,0xc6,0xc2,0x1e,0xc0,0x8a,0x13,0xc1,0x53,0x85,0x56,0x22,0xf8,0xe7,0x96,0x63, + 0x72,0x74,0x7c,0x23,0xe3,0xb3,0x6b,0x99,0xab,0xac,0xa4,0xe1,0xf4,0x82,0x28,0xa0, + 0x9,0xb7,0x69,0xeb,0xba,0x8e,0x46,0xd0,0xb3,0x68,0x3b,0xe,0x8e,0xb4,0xdd,0x9f, + 0xbe,0x51,0x6e,0x67,0x8e,0x42,0xa0,0x94,0x13,0x90,0xc6,0xed,0x8a,0x6e,0xd0,0xf4, + 0x46,0x1f,0xfd,0xc1,0xad,0x9e,0xae,0x1a,0x1b,0x56,0xcf,0xb3,0xf5,0xbc,0x19,0x2e, + 0xbd,0x68,0x86,0x42,0xde,0x26,0x5e,0xdb,0x5,0x2,0xdd,0xfb,0x70,0xde,0x8c,0x27, + 0x34,0xe6,0xa6,0x1a,0x8c,0x9c,0x68,0xf2,0xbf,0xff,0xce,0xbe,0xfb,0x6b,0xf,0xaa, + 0x5b,0xa2,0xd8,0xbc,0x2e,0x4,0x0,0xf8,0xed,0xdf,0xfd,0xcc,0x97,0xa5,0xe2,0x56, + 0xd5,0x12,0x5d,0xa7,0xd3,0x69,0xd6,0xad,0x5b,0xe3,0xb2,0xdd,0xb6,0xb9,0xef,0xdb, + 0xf7,0x71,0x60,0xff,0x81,0xa0,0x26,0x44,0x7f,0x3,0x58,0x8,0xd,0xc3,0x34,0x18, + 0x1e,0x1a,0x62,0xf5,0x9a,0x55,0x5e,0xe,0x5c,0x4b,0x2a,0x77,0x40,0xa,0x7,0x55, + 0x3b,0x84,0xaa,0xee,0x46,0x35,0x46,0x2,0xd7,0xe0,0x2b,0xc3,0xb9,0xe7,0x6c,0x60, + 0xeb,0x5b,0xde,0xc2,0xd0,0x9a,0x8b,0x31,0x12,0x1d,0x28,0xa7,0x89,0xb4,0xcb,0xd4, + 0x16,0xf6,0x60,0x55,0xf6,0x61,0xd5,0xe,0x23,0x9d,0xf9,0xb6,0x2a,0xd0,0xf6,0xdc, + 0x23,0x89,0x37,0xcb,0x8c,0x4a,0x2d,0xcd,0xf8,0x6c,0xf,0xc5,0x72,0x7,0xc5,0x72, + 0x7,0xb,0x95,0x2c,0xb,0xb5,0xc,0xb5,0xba,0xc0,0xb2,0x14,0x4d,0x4b,0xa3,0xde, + 0x74,0x90,0xb6,0x42,0x4a,0x1b,0x47,0x59,0xa4,0xcc,0x6,0x9a,0x70,0x48,0xa5,0x2c, + 0xba,0x3b,0xea,0x74,0x15,0xea,0x74,0x15,0x1a,0xac,0xe8,0xaf,0xb2,0x71,0xcd,0x2, + 0x1d,0x39,0xab,0xe5,0x6f,0xb,0x8f,0x0,0x21,0xf0,0xa1,0xec,0x6b,0xa0,0x4,0x13, + 0x23,0x75,0xe,0x1c,0x95,0xfc,0xe5,0x17,0xac,0xa7,0x55,0x85,0xab,0xee,0xdb,0x45, + 0x25,0x8a,0xcb,0xeb,0x46,0x80,0x4f,0xdf,0xfe,0xe9,0x8d,0xc2,0x66,0xb7,0x52,0x2a, + 0x19,0x27,0x81,0x22,0x9b,0xcd,0xb0,0x7a,0xf5,0xaa,0x60,0x4a,0xf4,0xf7,0xbe,0xfb, + 0x3d,0x9e,0x79,0xfa,0x99,0x50,0x9,0x62,0x7b,0x8f,0x10,0xba,0xc6,0x8a,0x15,0x83, + 0xac,0x59,0xbb,0x86,0x4c,0x3a,0xb3,0xa8,0xf3,0x26,0x6c,0xb3,0x2b,0x94,0x5d,0x44, + 0xd5,0xe,0xa0,0xea,0x7,0xc1,0x9e,0x23,0x3a,0xa8,0xa4,0x21,0x38,0xe7,0xec,0xd5, + 0x5c,0x74,0xf1,0x85,0xc,0xad,0x3a,0x7,0xc3,0xcc,0xa3,0x64,0x13,0x29,0x9b,0xd8, + 0x8d,0x9,0xec,0xda,0x21,0xec,0xc6,0x31,0xa4,0x3d,0xe,0xd8,0x8b,0xdc,0x43,0x3b, + 0x32,0x9c,0x9,0x61,0x5e,0x9d,0xd7,0x45,0x9,0x10,0x2,0x2f,0x84,0x46,0xbd,0xa2, + 0x18,0x3d,0xd9,0xe0,0x9b,0xdf,0x55,0x7c,0xf7,0x11,0xe7,0x69,0x47,0x72,0xe3,0x8e, + 0x9d,0x4c,0xb7,0xe2,0xf2,0xba,0x11,0x0,0xe0,0x33,0xbf,0xf5,0xff,0xfd,0xb6,0x54, + 0xea,0xf,0xe2,0x35,0xd6,0xdd,0x72,0xb9,0x1c,0x43,0x43,0x2b,0x51,0x5e,0x66,0xcf, + 0xde,0x3d,0x7b,0xd8,0xf1,0xc0,0xe,0xac,0x96,0x15,0x3f,0xa2,0x53,0xba,0x7c,0x32, + 0xc,0xf4,0xf7,0xb1,0x6a,0xf5,0x6a,0xa,0x9d,0x85,0xf6,0x6e,0x21,0x3a,0xa7,0xbf, + 0x39,0x85,0xaa,0x1f,0x44,0xd4,0xf,0xa3,0x64,0x25,0xa6,0xa,0x0,0x43,0x2b,0x7b, + 0xb8,0xe8,0xc2,0xb5,0xac,0x59,0xbd,0x9a,0x7c,0xc7,0xa0,0x2b,0xcf,0xb2,0x89,0x74, + 0x6a,0x38,0xcd,0x51,0xa4,0x35,0x8e,0x92,0xd3,0x20,0xe7,0x10,0xc2,0x7e,0x1d,0xc1, + 0x5e,0x4a,0x79,0xe2,0xbe,0xbf,0x59,0x87,0xc9,0x51,0x9b,0x5d,0xfb,0x14,0xff,0xf8, + 0xef,0xe,0x4d,0x8b,0xbb,0xed,0x34,0xb7,0xee,0xd8,0x41,0xb9,0x1d,0x26,0xaf,0x2b, + 0x1,0x6e,0xbb,0xed,0x36,0xb3,0xab,0xa7,0xf3,0xfb,0x52,0xc9,0x4b,0xdc,0xde,0x57, + 0x19,0x23,0x41,0x26,0x93,0x66,0x68,0x78,0x8,0x70,0x97,0x61,0x2d,0x16,0x8b,0xdc, + 0xf7,0xed,0x7b,0x19,0x1b,0x1d,0xf,0x7e,0x7f,0x20,0x4e,0x80,0x38,0x29,0xf2,0xb9, + 0x2c,0x2b,0x87,0x86,0x19,0x5c,0x31,0x80,0xae,0x6b,0xa7,0x25,0x82,0x94,0x12,0xd5, + 0x1c,0x43,0x6b,0x1c,0x47,0x59,0x27,0xc0,0x76,0x7f,0xc,0x3a,0xda,0x92,0x30,0x74, + 0xc1,0xe6,0xb3,0xfa,0x38,0xfb,0xac,0x95,0xc,0xc,0xf4,0x93,0x4e,0x17,0x90,0xd2, + 0x76,0x7,0xad,0x9c,0x6,0xca,0x29,0xa2,0xd4,0x1c,0x42,0x15,0xd1,0xb4,0x32,0x9a, + 0xd6,0x44,0x8,0xf5,0xba,0x2a,0x82,0xbb,0xdc,0xb3,0x46,0xa3,0x6,0xa3,0xa7,0x14, + 0x7,0x8e,0x28,0xee,0xfc,0xa6,0xa4,0x5c,0xa1,0x8c,0xe2,0xd3,0xf7,0x3f,0xce,0x1d, + 0x9c,0x26,0x45,0xe5,0x75,0x25,0x0,0xc0,0xaf,0xfd,0xf6,0xaf,0xad,0x13,0x16,0x4f, + 0x4b,0xa5,0x3a,0xc3,0xe4,0x9,0x2,0x5f,0x9e,0x48,0x24,0x18,0x1a,0x5a,0x89,0xa6, + 0xeb,0xf8,0xa3,0x75,0x4f,0x3e,0xf1,0x24,0x4f,0x3d,0xfe,0x24,0xa,0x75,0x5a,0x2, + 0xf8,0x7b,0x43,0x37,0x18,0x58,0xd1,0xcf,0x8a,0xc1,0x15,0x74,0x14,0xf2,0xed,0xdd, + 0x42,0xb,0x29,0x70,0xe6,0xa0,0x71,0x12,0xd1,0x3c,0x9,0xf6,0x64,0xac,0x25,0x81, + 0xb7,0xd7,0xc,0x8d,0x73,0x36,0x74,0xb0,0x76,0x75,0x7,0x7d,0x3d,0x59,0x72,0xd9, + 0x34,0xba,0x6e,0x22,0x9d,0xa6,0xe7,0x36,0x1a,0x8,0x55,0x45,0x68,0x55,0x74,0xbd, + 0x81,0xa6,0x59,0x18,0x86,0x83,0x99,0x58,0x4c,0x8a,0x57,0x83,0x24,0x56,0x13,0x26, + 0x27,0x4,0xc7,0x47,0xe0,0xbb,0xdf,0x87,0xdd,0x7b,0x15,0xa,0x6c,0xe0,0xf3,0xa2, + 0xc9,0xed,0xf7,0xee,0x64,0xec,0xc5,0xf0,0x78,0xdd,0x9,0x0,0xf0,0xa9,0x5f,0xff, + 0xd4,0xcd,0xc0,0xd7,0x94,0x52,0x89,0x68,0xdf,0x80,0xf2,0x9a,0x4c,0x9a,0x26,0x18, + 0x18,0x18,0x24,0x9d,0x49,0x79,0x91,0xb4,0x64,0x6e,0x76,0x8e,0xc7,0x1e,0x7d,0x94, + 0x63,0x47,0x8e,0x7a,0x85,0xa0,0xb5,0x4,0x88,0xed,0xd5,0x21,0x93,0x49,0x33,0x30, + 0x38,0x40,0x7f,0x7f,0x1f,0xa9,0x54,0xba,0x2d,0x11,0xe2,0xb,0x3b,0x4a,0x94,0xac, + 0x23,0xac,0x9,0xb0,0xc7,0x11,0xf6,0x24,0x9a,0x13,0xcd,0x36,0x8a,0xb8,0xc,0x5, + 0x89,0x84,0x60,0xfd,0xda,0x34,0x6b,0x57,0x26,0xe9,0xea,0xd4,0xc8,0xa4,0x4,0x9, + 0x53,0x21,0x94,0x83,0x63,0x5b,0x28,0xd9,0x4,0x69,0xa1,0x19,0x26,0x66,0xd2,0x44, + 0x37,0x74,0xc,0x53,0x43,0x37,0x4,0xba,0xa1,0xd0,0x74,0xf7,0x57,0xd8,0x74,0x4d, + 0x82,0x2e,0xd0,0x84,0x83,0xd0,0x14,0x9a,0x70,0x50,0x42,0x47,0x8,0x3,0x21,0x12, + 0x20,0xc,0x1a,0x35,0x8b,0x99,0xd9,0x79,0xc6,0x27,0x1c,0x4e,0x9e,0x82,0x67,0xf7, + 0xc0,0x89,0x91,0x40,0xb1,0x6a,0x4a,0xf1,0xaf,0x9a,0xe4,0x7f,0x7e,0xeb,0x71,0xf6, + 0x9c,0x29,0x16,0x6f,0x8,0x1,0x0,0x7e,0xf5,0x37,0x3e,0x79,0xab,0xe3,0xf0,0x25, + 0xa5,0x94,0x88,0xf6,0xf,0x84,0x13,0x25,0x15,0x1d,0x85,0x2,0xdd,0xdd,0x5d,0x81, + 0x42,0x48,0x29,0x19,0x1d,0x1d,0xe5,0xd1,0x87,0x1f,0x61,0x6a,0x72,0x2a,0x24,0x80, + 0x10,0xc1,0xcf,0xce,0x9f,0x4e,0x1d,0x72,0xf9,0x1c,0xfd,0xfd,0x7d,0x74,0x75,0x75, + 0x5,0xeb,0x0,0x2d,0xa5,0xe,0x31,0x52,0x38,0x75,0x34,0x67,0xca,0x25,0x83,0x3d, + 0x83,0x50,0xf3,0xee,0xa0,0x53,0x24,0xf7,0xd3,0x4f,0x5b,0x8b,0x92,0xa4,0xb3,0x43, + 0x30,0x3c,0x8,0x9d,0x1d,0x8a,0x5c,0x56,0x27,0x93,0xd2,0x49,0xa5,0xc,0x52,0x49, + 0x3,0xd3,0x4c,0xa0,0xe9,0x26,0x86,0x91,0x70,0x7f,0x4a,0x46,0xe8,0x8,0xa1,0x61, + 0x2b,0xd,0xcb,0x16,0x38,0x8e,0xa0,0xd6,0xb0,0x29,0x2f,0xd4,0x98,0x9c,0xa9,0x71, + 0xf8,0xc8,0x3c,0x87,0x8f,0x37,0x90,0xe,0xad,0xca,0xf4,0x18,0x82,0x2f,0x58,0x35, + 0xfe,0x79,0xfb,0x4e,0xe6,0x5f,0x2a,0xe,0x6f,0x18,0x1,0x0,0x3e,0xf9,0xa9,0x4f, + 0xfe,0x37,0xa9,0xe4,0x5f,0x2c,0x45,0x2,0xa9,0x14,0x9,0x33,0x41,0x5f,0x5f,0xf, + 0x66,0x22,0x11,0x76,0x8d,0x3a,0xe,0x87,0xf,0x1f,0x62,0xd7,0x73,0xbb,0x98,0x9a, + 0x9c,0xe,0xfa,0xa,0x7c,0x22,0x9c,0x89,0x3a,0xa4,0x52,0x29,0x7a,0x7a,0x7b,0xe8, + 0xea,0xec,0x24,0x1b,0x19,0x89,0x8c,0x36,0x2b,0xdb,0xaa,0x83,0xdf,0x71,0x23,0x17, + 0xd0,0x64,0x11,0xcd,0x29,0x22,0x54,0x11,0x61,0x97,0x41,0x56,0x83,0x8c,0xdf,0x56, + 0xf7,0xb1,0x48,0x3d,0x5a,0xaf,0x9f,0xc9,0x33,0xee,0xfe,0x80,0x12,0xec,0x50,0x92, + 0x1d,0x8e,0x60,0xc7,0xbd,0xf,0xbd,0xb8,0xcc,0x9f,0xce,0xde,0x50,0x2,0x0,0xfc, + 0xe2,0xa7,0x7e,0xf9,0x67,0x95,0xe3,0xfc,0x5f,0xa5,0xd0,0x2,0xbf,0xdc,0x42,0x2, + 0xa5,0xdc,0xdf,0x2b,0xee,0xea,0xec,0x4,0x88,0xad,0x9c,0x31,0x31,0x31,0xc1,0xde, + 0xdd,0x7b,0x38,0x7a,0xd4,0xed,0x1,0x5c,0x44,0x0,0x9f,0x1c,0x91,0x1f,0xb1,0x6a, + 0x55,0x7,0xd3,0x34,0xc9,0xe7,0xf3,0xe4,0xf3,0x39,0xf2,0xf9,0x1c,0xa9,0x74,0xa, + 0x10,0x6d,0x81,0x8f,0x91,0xa0,0xd5,0x94,0x44,0xa8,0x2a,0xc8,0xa,0x42,0x56,0xbc, + 0x7d,0x3,0xa5,0x9a,0x20,0x9b,0xa0,0x1a,0x6e,0x0,0x29,0xdd,0x9e,0xc7,0x45,0x4, + 0x10,0x6,0x90,0x0,0xcd,0x94,0x52,0xaa,0x49,0xa1,0x9a,0x2f,0x38,0xb2,0xfe,0x7d, + 0x25,0x39,0xa0,0x4b,0xf6,0xd7,0x1d,0xe,0xde,0xfb,0x18,0xb3,0xaf,0x66,0xf9,0xbf, + 0xe1,0x4,0x0,0xf8,0xc4,0xaf,0xfc,0xe2,0x7b,0xb1,0xe5,0x3f,0x2a,0xa5,0x72,0x6d, + 0x17,0x63,0xf2,0x8e,0x35,0xa1,0x91,0x2f,0xe4,0xc9,0xe5,0x72,0xc1,0xa8,0x9c,0xaf, + 0xa,0xd5,0x4a,0x95,0x3,0xfb,0xf7,0x73,0xfc,0xd8,0x71,0x4a,0xc5,0x62,0x48,0x84, + 0x97,0xa1,0xe,0x9a,0xa6,0x91,0xcf,0xe7,0xc9,0x64,0xd3,0xa4,0x52,0x6e,0xfe,0x82, + 0x99,0x30,0x63,0x5d,0xb7,0xb2,0x75,0x84,0xf1,0x95,0x9a,0x62,0x4c,0x69,0x7c,0x47, + 0xa0,0xee,0xc3,0xd1,0xbf,0x76,0xe7,0x9d,0x77,0xb6,0x6d,0xb6,0xbd,0xda,0xf6,0xa6, + 0x20,0x0,0xc0,0x27,0x3e,0xf9,0x89,0x2d,0xd2,0x52,0x5f,0x57,0x4a,0xad,0xe,0x9, + 0xd0,0x2e,0xbd,0x5a,0xa1,0x6b,0x3a,0xd9,0x7c,0x96,0x6c,0x26,0xeb,0xf6,0x1b,0x4, + 0xbf,0xf8,0xed,0x2,0x53,0x2a,0xce,0x33,0x72,0xf2,0x24,0x23,0x23,0x23,0x14,0x67, + 0x67,0x41,0x88,0xf6,0x4,0x38,0x3,0x75,0x88,0xee,0xd3,0xe9,0x94,0x37,0xed,0xdc, + 0x5d,0x80,0xd2,0x30,0x4d,0x74,0xdd,0x25,0x8c,0x26,0x84,0x12,0x2f,0xbe,0x44,0xa8, + 0x2,0x35,0x3,0x62,0x2,0xd8,0xa7,0x94,0xda,0xaf,0x21,0xf6,0x2a,0xa5,0x3d,0x7d, + 0xe7,0x9d,0x77,0x9e,0x71,0xe0,0xf6,0x6a,0xda,0x9b,0x86,0x0,0x0,0x1f,0xff,0xf8, + 0xc7,0xbb,0x1c,0x21,0x3f,0xaf,0xa4,0x7a,0x7f,0x4c,0x5,0x16,0xf9,0x66,0x97,0x14, + 0x42,0x8,0xb2,0xd9,0xc,0xe9,0x74,0x6,0x4d,0x13,0xae,0x6b,0xf0,0x7a,0x13,0x1d, + 0x6f,0xb4,0xb0,0x5a,0xa9,0x32,0x33,0x3d,0xc3,0xdc,0xec,0xc,0xb3,0x73,0xb3,0x2c, + 0x14,0xe7,0x51,0xa8,0x97,0xad,0xe,0x66,0x22,0x85,0x99,0x4a,0xa1,0xe9,0x86,0x17, + 0x8f,0x28,0x6c,0xc7,0xb6,0x2d,0x5d,0xc,0x6c,0x59,0xbf,0xde,0xae,0xa9,0x5a,0x97, + 0x60,0x71,0xba,0x7d,0x42,0x25,0x4a,0x5f,0xfd,0xea,0x57,0x67,0x38,0xed,0xb4,0x91, + 0xd7,0xdf,0xde,0x54,0x4,0xf0,0x4c,0xfc,0xf4,0xcf,0xdf,0x76,0x1b,0x52,0xfd,0x89, + 0x52,0xb2,0x43,0xb6,0x80,0xbe,0x94,0x32,0x98,0xfe,0xda,0x0,0xc9,0x4,0x1a,0x22, + 0x48,0x9e,0x8c,0x2e,0xb5,0xa6,0x94,0xc2,0xb2,0x6c,0x16,0x4a,0x25,0x6a,0xd5,0xa, + 0xd5,0x6a,0x8d,0x7a,0xbd,0x46,0xb3,0x5e,0xc7,0x72,0xdc,0x1,0x1a,0x21,0xdc,0x16, + 0x87,0x61,0x18,0xe8,0x5e,0x2d,0x37,0x34,0x1d,0x23,0x91,0x44,0x37,0x4d,0x77,0x52, + 0x85,0x47,0x2e,0xdb,0x76,0xb0,0x6c,0x1b,0x94,0xbc,0x7b,0xd7,0x53,0x4f,0xde,0xf2, + 0xe2,0x5f,0xed,0xcd,0x67,0x6f,0x46,0x2,0x0,0xf0,0x33,0x3f,0xf3,0x33,0xc3,0x8e, + 0x92,0x7f,0x29,0x51,0xef,0x6b,0xad,0xf9,0xa7,0x55,0x6,0xa5,0x30,0x74,0x83,0x44, + 0x32,0x49,0xc2,0x34,0x10,0x9a,0xd6,0x92,0x5c,0xd1,0x9a,0xbc,0x19,0x71,0x1f,0x4e, + 0x6b,0x26,0x4e,0xfb,0x67,0xfd,0xdf,0xa,0x76,0x1c,0xdb,0x6d,0xa2,0x22,0x6e,0xd8, + 0xfd,0xd4,0xe3,0xf7,0xbf,0xd1,0x65,0xf6,0x72,0xec,0x4d,0x4b,0x0,0xdf,0x7e,0xea, + 0xa7,0x7f,0xea,0x5d,0x8e,0x54,0x7f,0xa6,0x94,0x3a,0xb7,0x1d,0x1,0xda,0x2a,0x43, + 0xb4,0x39,0x29,0x4,0x86,0xae,0x5,0x2b,0x90,0x6b,0xde,0x2f,0x2c,0xb4,0xcf,0xbc, + 0x89,0x64,0xfa,0x44,0xe2,0xa,0x47,0x4a,0x6c,0xcb,0x9d,0x2a,0x6e,0xd9,0x76,0x6c, + 0x91,0x27,0xe0,0xe1,0x5d,0x4f,0x3d,0x71,0xe5,0x1b,0x5c,0x4c,0x2f,0xdb,0xde,0xf4, + 0x4,0x0,0xb8,0xfa,0xf6,0xab,0x8d,0xa1,0x23,0xab,0x6f,0x55,0xc8,0xdf,0x54,0x4a, + 0x9d,0xb5,0x48,0x5,0x22,0xcd,0xc6,0x90,0x0,0x72,0x51,0x9f,0x42,0x6b,0xfc,0xe0, + 0x76,0xad,0x7a,0xcd,0xbd,0x80,0x0,0xa,0x49,0x84,0x0,0xfe,0x4f,0xd3,0x7b,0x5d, + 0xd6,0xd1,0xbe,0x1,0x60,0x5e,0x33,0xb4,0x2d,0xcf,0x7e,0xff,0xfb,0xc7,0xde,0xd8, + 0x12,0x7a,0xf9,0xf6,0x3,0x41,0x0,0xdf,0x6e,0xbf,0xfd,0x76,0x6d,0xdf,0xc1,0x83, + 0x1f,0x56,0xf0,0x2b,0x52,0x3a,0x97,0x2f,0x22,0x41,0x4b,0xb3,0x31,0xfc,0x45,0xaf, + 0x96,0xa6,0x65,0x3b,0x57,0x12,0x79,0xb6,0x1d,0x61,0xe2,0xaa,0x23,0x51,0x30,0x27, + 0x5,0x37,0xec,0x7e,0xe2,0x89,0xa7,0xde,0xe8,0x72,0x79,0x25,0xf6,0x3,0x45,0x80, + 0xa8,0x7d,0xf8,0xa3,0x1f,0xdd,0x22,0xa5,0xfc,0x39,0xa4,0xfc,0x88,0x54,0xb2,0x6b, + 0xa9,0x9e,0xc4,0x78,0xac,0x40,0x7b,0x37,0xb1,0x88,0x44,0xde,0x0,0x95,0x92,0x4b, + 0x90,0x80,0x27,0xa4,0xb2,0x3f,0xba,0x7b,0xe7,0xce,0xc3,0x6f,0x74,0x39,0xbc,0x52, + 0xfb,0x81,0x25,0x80,0x6f,0xb7,0xdd,0x76,0x9b,0x39,0x39,0x3b,0x7b,0x9d,0x92,0xf2, + 0xc3,0x12,0x6e,0x52,0x4a,0xe,0x9e,0x4e,0xfa,0xa3,0xca,0x20,0x4f,0xe3,0x26,0xe2, + 0x73,0x2,0x5c,0xe2,0xa0,0xd4,0x49,0x5b,0xc9,0x3f,0xe8,0xc9,0x66,0xff,0x7e,0xc7, + 0x8e,0x1d,0xf6,0x1b,0xfd,0xdd,0x5f,0xd,0xfb,0x81,0x27,0x40,0x8b,0x89,0x9b,0xde, + 0xf7,0xbe,0x2d,0x9a,0x50,0xdb,0xa4,0x12,0x57,0x2a,0x29,0x2f,0x93,0x4a,0xd,0x2e, + 0x1d,0x34,0x9e,0x91,0xf4,0xcf,0x2b,0x25,0xb7,0x2b,0xd4,0x97,0x74,0xdb,0xfe,0x8f, + 0x9d,0x3b,0x77,0x5a,0x6f,0xf4,0x97,0x7c,0x35,0xed,0x3f,0x1b,0x1,0x16,0xd9,0xb5, + 0x37,0xdf,0xbc,0x46,0xc0,0x39,0x38,0xce,0x79,0x28,0xb5,0xde,0x81,0x21,0x5,0xfd, + 0x4a,0xca,0x3e,0x25,0x95,0xa9,0x94,0xea,0x90,0x4a,0xd5,0x95,0x92,0x35,0x25,0xd5, + 0xbc,0x52,0x8c,0x2a,0x25,0x47,0x94,0x62,0x97,0x8d,0x7c,0xa6,0x90,0x48,0x3c,0xf9, + 0x9f,0xa5,0xb6,0x2f,0xdb,0xb2,0x2d,0xdb,0xb2,0x2d,0xdb,0xb2,0x2d,0xdb,0xb2,0x2d, + 0xdb,0xb2,0x2d,0xdb,0xb2,0x2d,0xdb,0xb2,0x2d,0xdb,0xb2,0x2d,0xdb,0xb2,0x2d,0xdb, + 0xb2,0x2d,0xdb,0xb2,0x2d,0xdb,0xb2,0x2d,0xdb,0xb2,0x2d,0xdb,0xb2,0x2d,0xdb,0xb2, + 0x2d,0xdb,0xb2,0x2d,0xdb,0xb2,0x2d,0xdb,0xb2,0x2d,0xdb,0xb2,0x2d,0xdb,0xb2,0x2d, + 0xdb,0xb2,0x2d,0xdb,0xb2,0x2d,0xdb,0xb2,0x2d,0xdb,0x7f,0x2e,0xfb,0xff,0x1,0xba, + 0x2c,0x7f,0x1f,0x4c,0xae,0x56,0x2f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae, + 0x42,0x60,0x82, + // /home/user/2/qstardict/qstardict/pixmaps/download.png + 0x0,0x0,0x2b,0xff, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb, + 0x0,0x0,0x0,0x4,0x73,0x42,0x49,0x54,0x8,0x8,0x8,0x8,0x7c,0x8,0x64,0x88, + 0x0,0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xd,0xd7,0x0,0x0,0xd,0xd7, + 0x1,0x42,0x28,0x9b,0x78,0x0,0x0,0x0,0x19,0x74,0x45,0x58,0x74,0x53,0x6f,0x66, + 0x74,0x77,0x61,0x72,0x65,0x0,0x77,0x77,0x77,0x2e,0x69,0x6e,0x6b,0x73,0x63,0x61, + 0x70,0x65,0x2e,0x6f,0x72,0x67,0x9b,0xee,0x3c,0x1a,0x0,0x0,0x2b,0x7c,0x49,0x44, + 0x41,0x54,0x78,0xda,0xec,0x7d,0x9,0x94,0x5d,0x55,0x99,0xee,0x77,0x86,0x3b,0xdf, + 0x5b,0xf3,0x98,0x4a,0xa5,0x32,0xf,0x10,0x12,0xc2,0x10,0x82,0x51,0xc,0xa0,0x8, + 0xa,0xda,0xe8,0x63,0x90,0x6e,0xbb,0xed,0x7e,0x8,0xbe,0x87,0x6d,0x2b,0xaf,0x97, + 0x3,0xf,0xe1,0xe1,0x42,0x1e,0xa,0xed,0x7b,0xa,0x6d,0xd3,0xb6,0xed,0xb3,0x11, + 0xbb,0x17,0xa0,0x76,0x5a,0x84,0x6e,0x44,0xc0,0x10,0xe6,0x26,0x81,0xc,0x24,0x31, + 0x81,0x84,0xc,0x14,0x99,0x2a,0x95,0x9a,0xc7,0x7b,0xee,0xdb,0xdf,0xa9,0xfb,0xaf, + 0x9c,0xf1,0xde,0xaa,0xe4,0xd6,0xe0,0x5a,0xf5,0x87,0xcd,0x3e,0xd3,0x3d,0x67,0xef, + 0xfd,0xcf,0xff,0xfe,0xf7,0x2e,0x2d,0x97,0xcb,0xe1,0xf,0xd,0x3e,0x7d,0xdf,0x27, + 0x6e,0x2a,0x2b,0x8b,0x5f,0x9b,0x48,0x44,0xce,0x4,0xa0,0x63,0x92,0x61,0x68,0x28, + 0x7b,0xa0,0xbd,0xbd,0xef,0x69,0x4d,0xc3,0x57,0x7e,0x76,0xd3,0xda,0x6e,0xfc,0x1, + 0x81,0x89,0x3f,0x30,0xf8,0xab,0x47,0xff,0x64,0xc1,0xe2,0xd3,0x67,0x7c,0xb7,0x3f, + 0x9e,0x8a,0x56,0x36,0xd4,0x41,0x33,0x74,0x68,0x98,0x5c,0xe8,0x3c,0xd6,0xb1,0xb0, + 0xbe,0xe7,0xf8,0xc2,0xee,0x63,0x5d,0xad,0x0,0xee,0x9c,0x26,0x80,0x71,0x84,0x78, + 0xc2,0xfc,0xaf,0x87,0xda,0xda,0xa3,0x8f,0xfc,0xe6,0x19,0xe4,0x22,0x59,0x98,0x71, + 0xd,0x30,0x60,0x83,0xc6,0xa2,0x69,0x3c,0x10,0x18,0x39,0x94,0x4b,0x27,0x1,0x39, + 0x96,0x9c,0xfb,0x2,0x4f,0x79,0x91,0xb5,0xd5,0xaf,0xca,0x10,0xb0,0x6a,0xc9,0x1c, + 0x9c,0x36,0xb7,0xf1,0xba,0x69,0x2,0x18,0x67,0x38,0x78,0xac,0x2b,0xde,0xd3,0x37, + 0x0,0xd3,0xd4,0xa0,0xc1,0x44,0x34,0x9,0x68,0xe6,0x24,0x8a,0xff,0x1,0xc0,0xd2, + 0x81,0xe3,0x3d,0x7d,0x38,0xdc,0xde,0x5d,0xc5,0x6b,0xd3,0x4,0x30,0x8e,0x70,0xb4, + 0xbd,0x1b,0x3,0x83,0x43,0x30,0x23,0x1a,0x74,0x4d,0x83,0x61,0x5a,0x93,0x4a,0x0, + 0x88,0xea,0x24,0x0,0xb6,0xc9,0x6e,0xdb,0x34,0x1,0x8c,0x33,0xb4,0x1d,0xef,0xc5, + 0xb0,0x95,0x45,0x34,0xa2,0x53,0xde,0xc3,0x34,0x73,0x0,0x4b,0x5e,0xfc,0x37,0xd7, + 0xd4,0x82,0xb2,0x81,0x20,0xd7,0x4,0x78,0x34,0x7a,0x65,0x40,0x11,0x2f,0x87,0x27, + 0x8e,0x8f,0x74,0x76,0xa0,0x77,0xa0,0x1f,0x2,0x5a,0x44,0x43,0x4e,0xd3,0x14,0x1, + 0xc,0xb3,0x6d,0xd3,0x4,0x30,0xfe,0x4,0xd0,0x3,0x68,0x39,0x98,0x51,0x1d,0xba, + 0x4e,0x4,0x9c,0xb0,0x1,0xc,0x75,0xe1,0xc2,0xd3,0x97,0xd9,0x48,0xd7,0xa0,0xee, + 0xdb,0xb5,0x96,0x3f,0x57,0x90,0x3f,0xf,0x26,0x86,0x9c,0xeb,0xff,0x39,0xea,0x7a, + 0xbb,0xce,0xb9,0xea,0xe7,0x76,0x6c,0xc6,0x3b,0x47,0xe,0x41,0xc0,0x88,0xe8,0x23, + 0x4,0x30,0x34,0x84,0xfe,0x3e,0x6b,0x9a,0x0,0xc6,0x9d,0x0,0x3a,0x7a,0x6c,0xfd, + 0x5f,0xd7,0x10,0xcb,0xf7,0x20,0xeb,0x20,0x0,0x20,0x9b,0xb3,0xa0,0xe7,0x88,0x74, + 0xa2,0x4b,0x73,0xff,0x53,0xd7,0xc1,0xff,0xc2,0xa4,0x80,0x17,0xf9,0x80,0x8f,0x0, + 0x34,0x3d,0x7,0xc3,0x31,0x6a,0xba,0x4d,0x0,0x40,0x67,0xef,0x30,0xba,0x3a,0xfb, + 0xa7,0x9,0x60,0xbc,0xa1,0x7f,0x60,0x18,0xd1,0x9c,0xe,0x33,0xa2,0x93,0xa1,0x91, + 0x33,0x55,0x11,0x2,0xd0,0x0,0xcb,0xb2,0x6c,0x8e,0x14,0x84,0xeb,0x9a,0x20,0x9e, + 0x57,0xc0,0x63,0xd1,0xd,0x23,0x95,0x97,0xff,0xf3,0xc8,0x87,0x7,0xf9,0x52,0x6b, + 0x3a,0x1c,0x4,0xc0,0x63,0x8a,0x21,0xf0,0x1e,0xdb,0x36,0x4d,0x0,0x13,0x1,0xc4, + 0x5d,0x24,0x4f,0x0,0x59,0x53,0x47,0xce,0xb0,0x40,0x20,0xb2,0x29,0x1,0x34,0x68, + 0x79,0x29,0xa0,0x21,0x67,0xd7,0xc4,0xa6,0x43,0x15,0xd8,0xc4,0x11,0xec,0xf2,0xc1, + 0x85,0x7c,0x84,0x10,0x80,0x90,0xd,0xdb,0xa1,0xf1,0xc3,0xd0,0xd,0xfb,0xda,0x34, + 0x1,0x4c,0x14,0x5,0x70,0xe0,0x35,0x9b,0x12,0x80,0x9c,0xe,0x2,0xf1,0x0,0x2b, + 0x97,0x25,0x7a,0xfd,0xe2,0xdf,0x66,0x53,0x8c,0xd4,0x5a,0x88,0x41,0x28,0xbc,0xef, + 0x40,0x3e,0x8f,0x2d,0x60,0xa4,0xe6,0x5b,0xd,0x51,0x1,0x4e,0x2,0xd0,0x61,0xe8, + 0xd3,0x4,0x30,0x61,0xa0,0x71,0xe0,0x1d,0x2a,0xc0,0x72,0x10,0x0,0x25,0x80,0x53, + 0xf4,0xdb,0x44,0xc2,0xda,0xa1,0xfb,0xc5,0x16,0x8,0x16,0x1,0x4e,0xe4,0xdb,0x75, + 0x41,0x1b,0x80,0xc6,0xa8,0x36,0xac,0x4f,0x4b,0x80,0xc9,0x52,0x1,0x96,0xaa,0x2d, + 0x85,0x14,0x51,0x1,0x56,0xce,0xf2,0x48,0x0,0xa8,0x22,0x44,0x0,0x39,0x53,0xe7, + 0xc1,0x5e,0x0,0x4,0xf9,0x21,0x86,0x20,0x3d,0xf,0xc6,0x20,0x4,0xcc,0x21,0x1d, + 0x3a,0x55,0xc0,0xb4,0x4,0x98,0x24,0x1b,0x40,0xd7,0x1d,0x12,0x40,0x47,0xd6,0xca, + 0x42,0x13,0xee,0x77,0xd6,0x10,0x3b,0x20,0xd0,0x9,0xf4,0xb9,0x80,0x4,0x41,0x3a, + 0x1c,0x84,0xa0,0xe9,0x1a,0x4c,0xdd,0x80,0x80,0x1d,0x8f,0xc8,0x6a,0x30,0xa6,0x25, + 0xc0,0x84,0x80,0xc4,0xfb,0x1d,0x46,0xa0,0x1,0x4b,0x2c,0x7a,0x91,0x0,0x41,0xba, + 0x5f,0x9e,0xc9,0xc9,0xb3,0xce,0x37,0x8a,0xe1,0xe7,0x92,0x1,0x81,0x9e,0x80,0xc9, + 0x6f,0x1b,0x6,0x4,0xec,0x88,0xa4,0xa1,0xdb,0x4,0xa0,0x4d,0x13,0xc0,0xc4,0x49, + 0x0,0x31,0x2,0xb3,0xba,0x9,0x4b,0xb3,0x84,0x0,0x68,0x3,0x78,0xb8,0x5f,0xac, + 0x7e,0x21,0x2,0x51,0x9,0x5,0xe3,0x7f,0x62,0xc,0xba,0xd4,0x0,0xaf,0x52,0xca, + 0x44,0x74,0x13,0x2,0x11,0xd3,0xe0,0x77,0xa8,0x1a,0xa6,0x25,0xc0,0x84,0x1b,0x81, + 0xba,0x36,0xa2,0x2,0xa0,0x39,0x8,0x20,0xeb,0xe0,0x7d,0x2f,0x11,0xb0,0x2a,0xc2, + 0xa9,0x22,0x9,0x3c,0xfa,0x5f,0x54,0x83,0xae,0xbb,0x25,0x40,0x44,0xd7,0xd5,0x7b, + 0xa7,0x55,0xc0,0xc4,0x81,0x53,0x5,0xd8,0x91,0x3f,0x83,0xee,0x99,0xdc,0x61,0x20, + 0xc8,0xa5,0xfb,0x9,0x3e,0x22,0x70,0xcd,0x15,0x8,0xc2,0x83,0xc5,0x3f,0x3c,0xb1, + 0x0,0x1d,0x9a,0x42,0xba,0x97,0x0,0x30,0x6d,0x4,0x4e,0x28,0x50,0x5,0x44,0xf3, + 0x36,0x80,0x65,0xc2,0x72,0x60,0x30,0x2b,0x36,0x80,0x47,0xec,0xfb,0xc3,0xc0,0xa2, + 0xa,0x3c,0x68,0xf,0x42,0xbe,0x23,0x3c,0x6c,0x68,0x6,0x22,0x86,0x43,0x5,0x8c, + 0x24,0xa4,0x4c,0x4b,0x80,0xc9,0xf0,0x2,0x88,0x24,0x13,0xac,0x21,0x40,0x15,0x20, + 0xdc,0xef,0x21,0x2,0x1e,0xcb,0xb,0xa,0x7a,0x1,0xf2,0x1f,0xe0,0xd1,0xff,0xac, + 0x6d,0x15,0x90,0x33,0x20,0xc0,0x73,0x5d,0x9b,0x96,0x0,0x13,0x2a,0xfe,0x59,0x2c, + 0x8b,0x8,0x81,0xb8,0x64,0x2,0x54,0x1,0xee,0x89,0x1f,0xaf,0xee,0x97,0x73,0xbf, + 0xe,0xf0,0x47,0x3,0x2,0xd4,0x0,0x11,0x6d,0xc0,0x70,0x50,0x8d,0x5,0x2b,0xa7, + 0x49,0xdb,0xa6,0x9,0x60,0x22,0x8,0x0,0x10,0x2,0xa0,0x24,0x30,0x5d,0x3,0xdf, + 0x3b,0x6c,0x89,0xdf,0x2f,0xe2,0xde,0x45,0x10,0x72,0x1e,0x80,0x71,0x27,0xea,0x43, + 0x6c,0x0,0x20,0x2,0xd,0xa6,0x61,0x3a,0x12,0x42,0x87,0x78,0x4f,0x95,0x69,0x2, + 0x98,0x10,0x60,0xb4,0x8f,0x45,0x8,0xc0,0xd0,0x18,0x87,0xd7,0x21,0x60,0xe5,0x86, + 0x0,0x51,0x1,0x12,0xfb,0x17,0xee,0x1f,0x1d,0x92,0x5c,0x51,0x40,0xb1,0xfe,0xe5, + 0xa,0xbf,0x15,0x71,0x7c,0xaf,0x3f,0x3b,0x48,0x2,0xe0,0x6d,0xe8,0xd3,0x4,0x30, + 0x51,0x12,0x80,0x9c,0x37,0xc2,0x95,0x66,0x42,0x87,0x69,0x18,0x82,0x37,0x64,0x73, + 0x3,0xce,0xe0,0x8f,0x5f,0x5,0x78,0xbd,0x0,0x5e,0xa,0x9f,0x13,0xf4,0xb9,0x84, + 0xba,0x66,0xb8,0xdc,0x40,0x2b,0x9b,0x43,0xd6,0xb2,0x60,0x4d,0x4b,0x80,0x89,0x1, + 0xc9,0xf2,0x19,0x1e,0xb6,0x20,0x8,0x31,0x75,0x53,0xd0,0x45,0x64,0xc8,0xc4,0x8f, + 0x53,0x5,0xf8,0xb8,0x3f,0x4,0x55,0x41,0x2e,0xa0,0x9c,0xe7,0xbd,0x80,0xb8,0x7c, + 0x8f,0xa0,0xda,0x91,0xc3,0x70,0x56,0xb5,0xc5,0x9a,0x96,0x0,0x13,0x2,0xba,0xae, + 0x13,0x91,0x4a,0x2,0x90,0x0,0x40,0x91,0x4c,0x8e,0x14,0x24,0x71,0x3a,0x58,0xb4, + 0x7e,0x68,0xf4,0x2f,0x9c,0x53,0x5,0xf1,0xe1,0xb6,0x80,0xee,0x9,0x5,0x67,0x6d, + 0x2,0x90,0x20,0x91,0x3e,0x4d,0x0,0x5e,0xd0,0x4a,0x2c,0x17,0xeb,0xaf,0x5f,0x4a, + 0xa4,0xdb,0x4,0x60,0x59,0x80,0x1,0x5d,0x2,0x33,0x8c,0x7,0xe4,0x43,0xc1,0x0, + 0x9c,0xe2,0x1f,0xbe,0x99,0xc0,0x82,0x90,0xf3,0xe6,0x6,0xc8,0x79,0x5e,0xcf,0xcb, + 0xf7,0x44,0x15,0xd,0xe,0x67,0x29,0x1,0xa8,0x8a,0x4a,0xda,0xdf,0x9c,0x82,0xa9, + 0x4d,0x0,0xe1,0x8,0xd7,0x79,0x8,0x29,0xa5,0x3,0x1a,0x7d,0x86,0xa6,0x19,0x18, + 0x1c,0x20,0x1,0x38,0x3,0x33,0x42,0x0,0x59,0x7f,0x8,0x98,0x95,0xb8,0x85,0xa3, + 0x53,0x2,0xa2,0xfb,0x7d,0x49,0xa2,0x76,0x1c,0xc0,0xe5,0x5,0x58,0x18,0x60,0x5b, + 0xec,0x70,0xb0,0x61,0x47,0xa9,0x4b,0x6c,0xef,0xe4,0xf2,0xc5,0x62,0x4d,0x98,0xaa, + 0x4,0xc0,0x6,0xeb,0xf9,0x77,0x46,0xf3,0xc5,0x2c,0x35,0x11,0x18,0x96,0x16,0xa3, + 0x4,0x18,0x18,0x14,0x2,0x70,0x49,0x0,0xc6,0x1,0xdc,0xf9,0x7f,0xde,0x44,0x10, + 0x82,0x54,0x81,0xf9,0x20,0x1e,0xf1,0xef,0xc9,0x13,0x34,0x3c,0x12,0x60,0x98,0x12, + 0x60,0xd0,0xb6,0x1,0x78,0x9d,0xaf,0xac,0x42,0xe9,0x40,0x10,0x3f,0x4,0x60,0x80, + 0xb5,0x1a,0xe3,0x6c,0x29,0x89,0xc0,0x2c,0x31,0xe7,0xf3,0x7d,0x49,0x0,0x15,0x0, + 0xca,0x1,0x24,0xf2,0xd7,0xf4,0x92,0x11,0xc0,0x50,0xae,0x32,0x62,0x9a,0x4a,0x2, + 0xc,0x83,0xb8,0xb6,0x9,0xc0,0x8,0x51,0x1,0xac,0x82,0x82,0x34,0x94,0xe,0x5, + 0xc,0x40,0x4,0xe8,0x7e,0x51,0x7,0xba,0xd8,0x1c,0x22,0x1,0x6,0x49,0x0,0xfc, + 0xa6,0x8e,0xa8,0x69,0xb2,0xaf,0xb,0x4b,0x88,0x7c,0x96,0x41,0x0,0x5d,0x0,0x8e, + 0x3,0xe8,0xa4,0xe7,0x9,0x20,0x3b,0x15,0x25,0x80,0x88,0x3f,0x22,0xbe,0x9,0xc0, + 0x8c,0x3c,0x21,0xc4,0x32,0x99,0x4c,0x6a,0xde,0xbc,0x79,0xcd,0x4a,0x44,0x9a,0x44, + 0x44,0xf1,0xe2,0x42,0x9a,0xeb,0x5a,0x57,0x2c,0xbb,0x68,0xd0,0xc8,0xa2,0xbf,0x7f, + 0xd0,0x96,0x0,0xba,0x43,0x5,0x64,0x2d,0x51,0x1,0xe1,0xd1,0x3f,0x5e,0x2b,0xae, + 0x0,0x44,0xf7,0xfb,0x33,0x84,0x74,0x4d,0x77,0xa9,0x0,0xaa,0xa2,0xfe,0xbe,0xac, + 0x7a,0x5c,0x47,0x3c,0x12,0x89,0xaf,0x59,0xb3,0xe6,0x3a,0x12,0xe,0xb,0xc1,0x51, + 0x8f,0xba,0x74,0x29,0x78,0xfb,0xed,0xb7,0xf,0x28,0x69,0x36,0xc,0xa0,0x7,0xc0, + 0x11,0x0,0x7,0x28,0x70,0x58,0xd4,0x58,0x58,0x94,0x2,0x53,0x8d,0x0,0xf4,0x3c, + 0x1,0xa4,0x1,0xd4,0x1,0x68,0x1,0x50,0x7b,0xe3,0x8d,0x37,0x9e,0xb7,0x62,0xc5, + 0x8a,0xd5,0x33,0x67,0xce,0x34,0x15,0x1,0xd8,0x1d,0x6c,0x6b,0x6b,0x43,0x36,0x9b, + 0x45,0x43,0x43,0x3,0xc4,0xaa,0x77,0x40,0x28,0x11,0x10,0x1e,0xdb,0xf9,0x24,0xd6, + 0xef,0x7f,0x9,0x3d,0xfd,0xdd,0x24,0x0,0x97,0x11,0xa8,0x3b,0xdc,0x40,0x77,0x2c, + 0x80,0x20,0x6a,0xa0,0xb8,0xe,0x8,0xf,0x7,0xfb,0x55,0x0,0xb9,0xbf,0x4f,0x11, + 0x40,0xc2,0x88,0xa3,0xb6,0xa2,0x2a,0xf1,0x8d,0xdb,0x6f,0xbe,0x31,0x4,0xf9,0x81, + 0xde,0x46,0x6f,0x6f,0x2f,0xe,0x1f,0x3e,0x8c,0xea,0xea,0x6a,0x24,0x93,0x49,0x5e, + 0x57,0xc4,0xdd,0x8f,0x1d,0x3b,0x76,0xbc,0xf7,0xd4,0x53,0x4f,0xad,0x7f,0xf6,0xd9, + 0x67,0x77,0x92,0x89,0xf8,0x68,0x5e,0xa,0xf4,0x48,0xf8,0x62,0x2a,0x4a,0x0,0x33, + 0x2f,0xf6,0xcb,0x0,0x54,0xd6,0xd6,0xd6,0x36,0x5e,0x73,0xcd,0x35,0x1f,0x8c,0xc5, + 0x62,0x88,0x46,0xa3,0x76,0x67,0x5f,0x7d,0xf5,0x55,0xec,0xd9,0xb3,0xc7,0x46,0x7c, + 0x4b,0x4b,0xb,0xce,0x3d,0xf7,0x5c,0x24,0x12,0x9,0x8,0xf0,0x59,0x25,0x2d,0x64, + 0x80,0x3c,0x3,0x98,0xc3,0x86,0xae,0xcd,0x88,0x1d,0x8c,0xe0,0x58,0x57,0x96,0x1c, + 0xef,0x52,0x1,0xba,0x66,0xd1,0xd,0x94,0xd4,0x2f,0x5f,0x26,0xb0,0x7d,0x14,0xc8, + 0xee,0x85,0xc2,0xc1,0x2e,0x8f,0x40,0xdc,0x40,0xb7,0x4,0xe8,0xcf,0x2a,0xe4,0xe9, + 0x48,0xc6,0xe2,0x48,0xa5,0x52,0x1e,0x24,0x87,0x1b,0x78,0x7b,0xf7,0xee,0xc5,0xa6, + 0x4d,0x9b,0x70,0xf0,0xe0,0x41,0x54,0x56,0x56,0x62,0xf9,0xf2,0xe5,0x58,0xb8,0x70, + 0x21,0xc8,0x28,0x15,0x15,0x15,0x8d,0xea,0x5d,0xab,0x14,0x1,0x1c,0xc9,0xab,0x80, + 0x54,0xde,0xae,0xd2,0xa7,0xb2,0x17,0x20,0x46,0x60,0x8c,0xa5,0xb1,0xb1,0xb1,0x82, + 0x83,0xc0,0x78,0x79,0x5f,0x5f,0x1f,0x86,0x87,0x87,0xb1,0x6e,0xdd,0x3a,0x1b,0xf9, + 0x97,0x5c,0x72,0x9,0x94,0x98,0xe3,0x75,0xfb,0xbe,0x80,0xfa,0x8d,0x70,0x82,0x58, + 0xdf,0x2e,0x2,0x48,0x25,0xe2,0x48,0x44,0x63,0xf6,0xa0,0x67,0xb3,0x9c,0x9f,0x37, + 0x20,0x19,0x3a,0x3a,0xb2,0xb4,0x1,0xc4,0xea,0x17,0xa9,0xe1,0x38,0x77,0xd2,0x6a, + 0x78,0x4a,0xa8,0x3f,0x1c,0x2c,0xc8,0x14,0x37,0xd0,0xf4,0x11,0x80,0x4e,0x2,0x88, + 0x47,0xd1,0xd3,0xd3,0x23,0xcf,0x86,0xd6,0x2,0x3,0x3,0x3,0x50,0x5c,0x8e,0x45, + 0x8b,0x16,0x61,0xce,0x9c,0x39,0xd8,0xbf,0x7f,0x3f,0xea,0xeb,0xeb,0x49,0x0,0xf6, + 0x18,0x29,0xd5,0x99,0x24,0xd2,0x65,0x3c,0x1d,0xf6,0x94,0x36,0xa5,0x8,0x40,0x53, + 0xc0,0x4a,0x8,0x40,0x4a,0x5d,0x5d,0x5d,0xd2,0x29,0xfe,0xc8,0xe9,0x77,0xdc,0x71, + 0x7,0x76,0xef,0xde,0x8d,0xf9,0xf3,0xe7,0x63,0xd5,0xaa,0x55,0xe8,0xec,0xec,0x94, + 0x24,0x8e,0x7c,0x9e,0xbd,0xdf,0x8b,0x3a,0x7a,0xf4,0x28,0x55,0x86,0x1a,0xdc,0x6e, + 0x5a,0x7a,0x6a,0xa0,0xe3,0x14,0xbb,0xea,0x9a,0x93,0x23,0x65,0x5d,0x80,0x15,0x80, + 0x74,0x4d,0xce,0x3d,0xed,0x86,0x3,0x46,0x95,0x18,0xe2,0xcb,0x8,0x1a,0xc8,0xdb, + 0x0,0x86,0x66,0x22,0x13,0x4f,0xb0,0x9d,0x44,0x20,0xfb,0x53,0x94,0x10,0x66,0xcf, + 0x9e,0x8d,0x7b,0xee,0xb9,0xc7,0xee,0xdf,0x82,0x5,0xb,0x6c,0x46,0x38,0x76,0xec, + 0x98,0x8c,0x7,0x9,0x80,0xa2,0xd1,0x70,0x8e,0xe9,0x54,0x96,0x0,0x42,0x0,0x86, + 0x94,0x9a,0x9a,0x1a,0x21,0x0,0x16,0xa5,0x2f,0x7,0xd9,0x41,0x5b,0xf7,0x77,0x74, + 0x74,0x70,0xb0,0x24,0xba,0x27,0x3,0xc6,0xc1,0xe3,0x0,0xb8,0x24,0x40,0x55,0x55, + 0x15,0xcf,0x95,0x9e,0xac,0x42,0x65,0x7b,0x86,0x3,0x6d,0x13,0x0,0xc1,0xd4,0x8c, + 0x13,0x36,0x0,0xb,0xa5,0xbe,0x93,0x83,0xe5,0x84,0xe0,0xe5,0xff,0x5c,0x58,0x8, + 0xc8,0xf,0x9a,0xe4,0x21,0x38,0xdc,0x4e,0x41,0x26,0xed,0x0,0x86,0x87,0x53,0xb1, + 0x28,0x5e,0x7b,0xed,0x35,0x9b,0x88,0x55,0xdf,0xed,0x7e,0xc6,0xe3,0xf1,0x50,0x83, + 0x90,0x12,0x80,0xb5,0x62,0x14,0x1c,0x39,0x72,0x44,0xc6,0x43,0x9e,0x21,0x1,0xc4, + 0xf9,0x59,0x21,0x2,0xd6,0x53,0x51,0x2,0x8,0x68,0x1e,0x6a,0xd5,0x95,0x61,0x43, + 0xa,0xf6,0x1a,0x73,0x22,0xf2,0x9d,0x6,0xa0,0x10,0x0,0xc5,0x20,0x4b,0x68,0xc8, + 0xb6,0xab,0xaf,0x3,0xe5,0xd4,0xb3,0x5a,0xfe,0x83,0xba,0xc1,0xe9,0x59,0xf9,0x8, + 0x39,0x94,0x48,0x17,0xfc,0xfa,0xd,0xbb,0x90,0x6b,0x4e,0xed,0xa0,0xf9,0xae,0x69, + 0x27,0x28,0xdc,0x30,0xf9,0x3d,0xb7,0xc1,0xaa,0x3,0x89,0x58,0xc,0x15,0xa9,0x34, + 0x64,0x8a,0xf8,0xbd,0xf7,0xde,0xb3,0x6d,0x9e,0xa5,0x4b,0x97,0xa,0x42,0xb,0x11, + 0x82,0x6b,0xc,0x4,0xc,0x5,0xca,0x36,0x88,0xb7,0xb7,0xb7,0x3b,0x9,0x40,0x9b, + 0xaa,0x4,0xa0,0x7b,0x28,0x55,0x53,0x8d,0x4f,0xb0,0x53,0x44,0x34,0x3b,0x16,0xe6, + 0xe6,0xd1,0x36,0x38,0x74,0xe8,0x10,0xc4,0x4b,0x90,0x7b,0x22,0x4a,0x9d,0x25,0x92, + 0xd4,0x50,0x55,0x96,0x51,0xc7,0x79,0x8e,0xd4,0x85,0x23,0x4f,0xa4,0x8c,0x4b,0x8e, + 0x87,0x6,0x31,0xfb,0x39,0xb0,0x7e,0x6c,0xcb,0xa5,0x90,0xd8,0xa0,0x67,0x9,0x99, + 0xff,0x7b,0x4,0x75,0x6a,0x5f,0x4f,0x25,0x62,0x68,0xa8,0xad,0xc6,0xe9,0x75,0xab, + 0xf0,0xd2,0x4b,0x2f,0xf1,0x16,0xa5,0x1c,0x5d,0x3a,0x94,0x95,0x95,0x79,0x55,0x2, + 0x4b,0xd0,0x35,0x57,0xff,0x9,0x33,0x66,0xcc,0x48,0x2a,0x2,0x30,0x65,0x5c,0xa7, + 0xaa,0xa,0xd0,0x82,0x44,0x15,0x9,0x80,0xc8,0xef,0x19,0xea,0xc1,0xc6,0xfd,0xaf, + 0xa3,0xcf,0xea,0x83,0x17,0xfa,0xfa,0xfb,0x94,0x1b,0x74,0x84,0x86,0x1f,0x7,0x4a, + 0xe6,0xf6,0xdd,0xc9,0x1b,0xda,0x89,0xba,0xb9,0xb9,0xa,0x2d,0xb5,0x33,0xa1,0xc9, + 0x63,0x8e,0x55,0x39,0x3a,0xf2,0xc7,0x14,0xff,0xaa,0x92,0x83,0x5c,0x88,0xbe,0xd7, + 0x7c,0xb6,0x4c,0x60,0xc7,0x5c,0x1e,0x4,0xfb,0x23,0xdf,0x93,0xef,0xb3,0x54,0x65, + 0x2a,0x51,0x91,0x4e,0xe0,0xa9,0x4d,0xbf,0x45,0x9b,0xde,0x6,0x91,0x2f,0x87,0x77, + 0x1f,0x45,0x32,0x91,0x80,0x9c,0xb3,0x72,0x1c,0x7,0x2a,0x20,0xda,0x13,0x8b,0x6a, + 0x17,0x62,0x46,0xba,0x91,0x46,0x61,0xf2,0xcd,0x37,0xdf,0x74,0x49,0xd6,0x29,0x2f, + 0x1,0x58,0x44,0x2,0xc,0xa0,0x17,0x91,0xc6,0x7e,0x7c,0x7e,0xf5,0x9f,0x61,0xef, + 0x91,0x56,0xdb,0x4f,0x97,0xc,0x1a,0x75,0x28,0xc7,0x8e,0x9a,0xd7,0x73,0xe1,0x86, + 0x1a,0x2c,0xec,0x3d,0xba,0x1f,0xba,0x91,0xe7,0x74,0x8d,0x57,0x2c,0x10,0x58,0xd3, + 0x28,0x94,0xe5,0xda,0xc2,0xc2,0x1e,0x33,0xc0,0x4b,0x10,0x7e,0x84,0xfb,0xd5,0x81, + 0x70,0x25,0xbf,0xcf,0x7f,0x2e,0x9,0xa0,0x1b,0x9c,0x15,0xd4,0xd1,0x90,0x58,0x8e, + 0xc6,0x55,0x7a,0x50,0x9a,0xb9,0xab,0x3f,0x6c,0x23,0x6b,0x4d,0xcf,0xd7,0x72,0x9e, + 0xcf,0x2d,0x9c,0x51,0x59,0x87,0xf6,0x9e,0x56,0x6c,0xdf,0xbe,0x1b,0xca,0x95,0x4e, + 0x7a,0x19,0x4b,0xc,0xef,0x9c,0x82,0xa9,0x24,0x1,0x74,0x6f,0x43,0x95,0x2f,0x1b, + 0xcf,0x56,0xf4,0x20,0x16,0x4f,0xe1,0xfa,0x9f,0xde,0x80,0xfd,0x47,0xf,0x62,0x68, + 0xd0,0xe2,0x4,0xa,0xb,0xe3,0xe8,0x23,0xf5,0x30,0xd,0xa9,0x2c,0x64,0x86,0xf, + 0x9a,0x20,0x28,0x5f,0xb3,0x8,0xb7,0x6b,0xac,0xa9,0x1f,0x59,0xf3,0xa2,0x45,0xa4, + 0x8,0x71,0x78,0x24,0x80,0x70,0x1c,0x9f,0xb,0x8e,0xf6,0xb9,0x40,0x82,0x46,0x85, + 0x24,0x3,0xf9,0xd7,0x49,0x0,0x26,0x60,0xa8,0xf2,0xd8,0xc6,0x67,0xf0,0xab,0xd7, + 0x9e,0x19,0x21,0x62,0xb,0x10,0xa2,0x86,0x5d,0x3b,0x3e,0x97,0x3f,0x8e,0x46,0x75, + 0x26,0xb6,0xb2,0x70,0x75,0xd1,0x48,0x6d,0x8e,0xd4,0xe9,0x54,0x2,0x5f,0xfc,0xf0, + 0xe7,0x50,0xd3,0x54,0x9,0x1a,0xd2,0x4e,0xef,0x6a,0xaa,0x1b,0x81,0x2e,0x5d,0x55, + 0x5e,0x5e,0x9e,0xb0,0xb4,0x1,0xac,0x7f,0xfb,0x79,0x1c,0x38,0x7a,0x8,0x8b,0x9a, + 0xea,0xf0,0xa9,0x35,0xcb,0x44,0xcc,0x3b,0x10,0x14,0xe,0xe1,0x22,0x59,0xc,0x25, + 0xdd,0xb9,0x9a,0x87,0xdc,0x45,0xa9,0xe0,0x9a,0xf8,0xb1,0xef,0xfa,0x26,0x7a,0xc2, + 0xc5,0x80,0x90,0x81,0xbb,0x12,0x45,0xe7,0x36,0x1f,0xef,0xbc,0xf1,0x12,0x56,0x25, + 0xeb,0xcf,0x1b,0xbb,0x5a,0xf1,0x8b,0x75,0x9b,0xf1,0xbb,0xdf,0xaf,0xc7,0x9a,0x85, + 0x17,0x82,0x86,0x74,0x10,0x73,0x41,0x60,0xaa,0x4a,0x0,0xa5,0xcf,0xa3,0xca,0x5, + 0x32,0x73,0x3,0x31,0x6c,0xda,0xbf,0xd,0xe5,0xe9,0x72,0x6c,0xd8,0xd1,0x8a,0x9e, + 0xde,0x21,0xfc,0xd9,0xe5,0x67,0xc3,0x34,0x4a,0xd3,0x87,0x9c,0x63,0x59,0x88,0xa5, + 0x51,0x2,0x90,0xd3,0x28,0x26,0x2,0x74,0xbd,0x46,0xd4,0x85,0x24,0x85,0x6a,0x3e, + 0x37,0x31,0x4c,0x2,0xb8,0x55,0x80,0x81,0x92,0xc1,0xb,0x9b,0xf6,0xe2,0x91,0xa7, + 0xb6,0x28,0xb1,0x5f,0x86,0xd6,0xae,0xc3,0xe8,0x39,0x32,0x40,0x17,0x38,0x88,0x0, + 0xb4,0x52,0x85,0x83,0xf5,0xf1,0x32,0x2,0x55,0xec,0x3f,0x45,0x83,0x29,0xaa,0x47, + 0x71,0x4d,0xcb,0x75,0xc8,0x5a,0x3a,0x12,0x99,0x38,0x36,0x6e,0x7f,0xf,0xdf,0xfb, + 0xd9,0x8b,0xe8,0x1b,0x1c,0x42,0xae,0xc4,0xff,0xba,0x6,0x7a,0xa1,0x8f,0xb8,0x82, + 0xac,0xf3,0xc7,0x52,0xc0,0x73,0x29,0x9e,0xfb,0xee,0x6b,0x9a,0x5d,0xc3,0x77,0x8f, + 0xc7,0x9d,0x83,0xbd,0xc8,0x8d,0xc3,0xbf,0x27,0x9e,0xdf,0x89,0x7f,0xfc,0xe5,0x46, + 0xc4,0x92,0x51,0xe4,0x22,0xc0,0xca,0xaa,0xf7,0xe1,0x8c,0x8a,0x65,0xc,0x11,0x7, + 0xc7,0x2,0x4a,0x4,0xfa,0x78,0x19,0x81,0x2a,0xa4,0x9b,0x24,0x1,0xb0,0xcc,0x29, + 0x9f,0x8d,0x2f,0x2d,0xff,0x4b,0xc4,0xcc,0x38,0x62,0xe5,0x6,0x36,0xef,0x3a,0x8c, + 0x6f,0xfd,0xf0,0x39,0xe5,0xd3,0xf,0xc0,0x2a,0xe1,0xbf,0x5d,0xc7,0x5a,0x4f,0x20, + 0x4c,0x77,0x14,0x31,0xbc,0x78,0x3c,0x86,0x22,0x44,0xa0,0x39,0x8,0x61,0xf7,0xf1, + 0x43,0xc,0x38,0x97,0xb4,0xdd,0x8f,0xfc,0x66,0x2b,0x1e,0xfc,0xb7,0x4d,0x88,0x97, + 0x19,0x40,0xcc,0xc2,0x1f,0xcd,0xfe,0x38,0x2e,0x6b,0xf9,0x8,0x38,0xbb,0x4c,0x43, + 0x5a,0x6c,0x80,0xa0,0x58,0xc0,0x94,0x91,0x0,0xde,0x46,0xd2,0x7d,0x91,0x1c,0x39, + 0xd6,0xb3,0xca,0x9b,0x71,0xfb,0xf9,0x5f,0x47,0x75,0xba,0x12,0xe9,0x3a,0x1d,0x7b, + 0x5a,0xdb,0x71,0xe7,0x3,0xeb,0x70,0xbc,0xbb,0xff,0x94,0xb9,0x87,0xf1,0xff,0xed, + 0x47,0xf6,0xdb,0x45,0x73,0x20,0xdf,0xc7,0xc9,0x2c,0x5a,0xa1,0x12,0x4e,0x3c,0x72, + 0xde,0xd1,0xdf,0x83,0x75,0x7b,0xb6,0xa2,0x7f,0x78,0xf0,0x94,0xdb,0xcd,0xfc,0x85, + 0x9f,0x3e,0xb6,0x9,0x6b,0x9f,0xde,0x81,0xb2,0x7a,0x13,0xb1,0x8c,0x86,0x1b,0x96, + 0xfd,0x39,0x2e,0x9d,0xf3,0x61,0x89,0x7b,0x70,0x52,0x28,0xe1,0x65,0xae,0x29,0x65, + 0x3,0x68,0xa,0x82,0x2,0x41,0x9c,0x7,0xf0,0x4e,0xf5,0xce,0xc8,0x34,0xe2,0xae, + 0xb,0xfe,0x17,0x6e,0x7b,0xfe,0x5b,0x80,0x76,0x0,0xef,0x1d,0xea,0xb2,0x89,0xe0, + 0xab,0xd7,0xaf,0x46,0x35,0xfb,0xe9,0x80,0x1d,0x6d,0x7,0xf0,0x6e,0x47,0x1b,0xf, + 0x1d,0xab,0x74,0xdd,0x7b,0xf5,0x4a,0x12,0x48,0xf7,0x60,0x3f,0x86,0xf2,0x61,0x54, + 0x43,0x22,0x81,0x7c,0x44,0x73,0x86,0x4,0xc5,0x1b,0x18,0xab,0x81,0xe6,0x37,0xc, + 0xf,0x74,0xb6,0xe1,0xe7,0xdb,0x5e,0x42,0x79,0x2c,0xc1,0xd9,0x48,0x67,0xac,0xc0, + 0xe5,0xbd,0x48,0xdf,0x53,0x91,0x18,0x56,0x36,0x2d,0xb0,0xa3,0x96,0x2,0x74,0x75, + 0x7f,0xfc,0xaf,0x6f,0x60,0xfd,0x86,0x7d,0xa,0xf9,0x6,0x52,0xe9,0x28,0xfe,0x7a, + 0xe5,0x17,0x71,0x5e,0xe3,0x39,0xbc,0x2d,0x81,0x22,0xc6,0x47,0x22,0xaa,0x98,0x2a, + 0xaa,0xe8,0x52,0x1,0x53,0x5d,0x2,0xe8,0xca,0x7d,0x49,0x4,0x25,0x7a,0xd4,0x24, + 0xab,0xf1,0xed,0x35,0xdf,0x44,0x7d,0xb4,0x16,0x99,0x3a,0x3,0xc7,0xba,0xfb,0x70, + 0xd7,0x8f,0xd6,0xa3,0xf5,0x68,0xa7,0x4b,0x2c,0xce,0xaf,0x6a,0x40,0xcc,0x34,0xd1, + 0xa1,0x74,0x6e,0xe7,0x80,0x2a,0xae,0xba,0xc7,0xbe,0xde,0x61,0x9f,0xf7,0x71,0x2, + 0xc8,0xc1,0xf5,0x3e,0x9d,0x7f,0x52,0x12,0xc0,0xf0,0xe9,0x7f,0x78,0x7e,0xf,0x45, + 0x78,0x7d,0x6c,0x87,0xa3,0x2d,0xaa,0x5d,0x8e,0xb6,0xb2,0xf4,0x67,0x87,0x70,0x7a, + 0xfd,0x2c,0x5b,0x8d,0x48,0xdf,0x6,0xb3,0xc3,0x78,0xe0,0xe7,0xff,0x89,0x97,0x37, + 0xef,0x47,0x59,0xad,0x81,0x4c,0x3a,0x8e,0x6f,0xbc,0xef,0xab,0x38,0xbf,0x69,0x25, + 0x82,0xc6,0x8c,0xf6,0x14,0x11,0xef,0x28,0xda,0x14,0xb3,0x1,0xfc,0x6e,0x8a,0xb2, + 0x5e,0x93,0x12,0x6,0xf6,0xd6,0xe5,0xf1,0x32,0x7c,0x32,0xf5,0x51,0xd4,0xeb,0x35, + 0x48,0x55,0xeb,0xe8,0x1e,0x18,0xc0,0xbd,0xff,0xf4,0x22,0xf6,0x1d,0xec,0x10,0xf1, + 0x68,0x3f,0x7b,0xee,0xcc,0x85,0xa8,0x4a,0xa6,0xb,0x1b,0x70,0x1a,0x3c,0x88,0x2a, + 0x6c,0xe0,0x85,0xeb,0xfc,0x42,0xcf,0x7,0x1b,0x86,0x9a,0x57,0x45,0xd8,0xf5,0x89, + 0x73,0xae,0x1c,0x7e,0x5f,0xf3,0x22,0xa4,0xa2,0x31,0x48,0xbf,0x6,0x86,0x86,0xf1, + 0x83,0x47,0x5e,0x55,0x76,0xd0,0x41,0x24,0x2a,0x75,0x94,0xa5,0xd3,0xb8,0xf3,0x83, + 0xb7,0xe3,0xac,0xc6,0xe5,0xce,0x71,0x72,0x95,0xa6,0xa6,0xa6,0x24,0xc7,0x76,0xaa, + 0x4a,0x0,0x8d,0x25,0x80,0x0,0x44,0x2,0x4,0x16,0x33,0x67,0xe2,0x63,0xb1,0xf, + 0xe1,0xec,0x86,0xe5,0x88,0x67,0x74,0xa5,0x53,0x87,0x70,0xdf,0xbf,0xbc,0x8c,0xdd, + 0xad,0x6d,0xc8,0x69,0x16,0x8b,0x1d,0xec,0x59,0x39,0x73,0x1,0xd2,0xb1,0x4,0x64, + 0x50,0xb5,0x40,0x84,0x7b,0xd,0x37,0x9,0x1a,0xb1,0x14,0x42,0x30,0x3c,0x45,0x9e, + 0x27,0x72,0x3,0x88,0xc9,0x87,0x70,0x21,0x4,0xe4,0x6b,0xa7,0x4,0xd1,0x71,0x6e, + 0xf3,0x2,0x94,0x25,0xe2,0x90,0xfe,0xf4,0xe,0xe,0xe0,0xef,0x7e,0xfe,0xa,0x76, + 0x1d,0x68,0x43,0x34,0xad,0xa3,0x3a,0x55,0x89,0x7b,0x2f,0xbe,0x13,0xa7,0xd5,0x2e, + 0x72,0x8e,0x8d,0x97,0x61,0x18,0xe,0x4e,0x4d,0x71,0x2f,0xc0,0xef,0xa7,0x32,0xa, + 0x28,0x46,0x60,0x58,0xce,0x5f,0x79,0xaa,0xc,0x77,0x7e,0xe8,0x36,0x5c,0x30,0x7b, + 0xb5,0xbd,0xc4,0x6b,0x10,0x59,0xfc,0xf0,0x5f,0x5f,0xc3,0xef,0xf7,0x1d,0x15,0x8e, + 0xb1,0xb9,0xe8,0x3c,0x35,0x90,0x89,0x68,0x54,0x38,0xd0,0x4d,0xc,0x7c,0xdf,0x28, + 0x24,0x80,0xe6,0x44,0xb8,0x2e,0x45,0xf3,0x14,0xb0,0x78,0x89,0x81,0xc5,0x43,0x1c, + 0xf0,0xdc,0xf3,0x13,0xe2,0x59,0x33,0xe6,0xa0,0x3a,0x99,0x96,0x7e,0xd8,0x1e,0xcf, + 0xdf,0xaf,0xfd,0x4f,0xec,0x3b,0x72,0x1c,0x46,0x54,0x47,0x5d,0xba,0xe,0xdf,0xfd, + 0xc8,0x5d,0x98,0x5b,0x35,0xbb,0x68,0x7e,0x24,0xed,0x29,0x6f,0x98,0x9d,0x85,0x30, + 0x15,0x25,0x0,0x8b,0x4e,0xeb,0x55,0xa8,0x38,0xa8,0x96,0xf4,0xaf,0xe1,0xc1,0x21, + 0xdc,0xb6,0xe6,0x2b,0xb8,0x74,0xfe,0x87,0xec,0xb7,0xc,0x5b,0x16,0x7e,0xfa,0x1f, + 0xaf,0x63,0xeb,0x9e,0x43,0xc,0xf1,0xb0,0x30,0xdb,0x16,0xe7,0xcc,0x9c,0x87,0x58, + 0x24,0xe2,0x75,0xe7,0xbc,0x4,0x11,0x86,0x34,0x7,0xc2,0x47,0xeb,0x1,0xa0,0xb0, + 0x3a,0xd1,0xc3,0x55,0xd1,0xd2,0xfa,0x66,0xd4,0x66,0xca,0x21,0xed,0x6f,0xef,0xe9, + 0xc3,0x8f,0x1e,0x7f,0x15,0x87,0xda,0xbb,0xec,0xf5,0x3,0x33,0xcb,0x66,0xe0,0x7b, + 0x1f,0xbd,0x1b,0xcd,0x15,0x4d,0x61,0xe3,0xc3,0x5a,0x8a,0x84,0x83,0x7d,0x46,0xe0, + 0x94,0x89,0x4,0x7a,0x5d,0x40,0x95,0xf9,0x13,0x51,0xf9,0x6c,0xd1,0xb0,0xc4,0x4e, + 0x99,0xea,0xe5,0xc,0x20,0xb,0xcf,0xbf,0x72,0xc1,0x17,0x91,0x8e,0xa4,0xf0,0xc8, + 0x96,0xb5,0xd0,0x4d,0xb,0xbf,0x58,0xbf,0x5,0x43,0xb9,0x25,0x58,0x36,0xb7,0x11, + 0x84,0x64,0x34,0x86,0x15,0x8a,0xab,0x36,0xb6,0xee,0xb6,0xd7,0xe2,0x81,0x7c,0xa5, + 0x39,0xe2,0xfe,0x39,0xfb,0x3c,0x24,0xfe,0xcf,0x89,0x26,0x39,0x19,0xa3,0x27,0xa0, + 0x5,0x47,0x5,0x35,0x4f,0x9e,0x80,0x3c,0x37,0xbf,0xa6,0x1,0x33,0xca,0xab,0x20, + 0xe1,0xe2,0xf6,0xee,0x5e,0xfc,0xcb,0x33,0x6f,0xe0,0x58,0x57,0x1f,0xfa,0xfb,0x80, + 0x79,0x95,0x73,0x71,0xef,0x47,0xbf,0x89,0x8a,0x78,0xf9,0x68,0x3c,0x2c,0x26,0xc7, + 0x48,0x38,0xd8,0x35,0xc6,0x53,0x88,0x0,0xfc,0x61,0xe0,0x59,0xb3,0x66,0x25,0x85, + 0x7a,0xc3,0xb2,0x7c,0x99,0x29,0x23,0xf3,0xe1,0xb2,0x8a,0xf7,0xa6,0xf3,0xaf,0x47, + 0x2a,0x9a,0xc2,0x8f,0x5f,0xfb,0x19,0x74,0x33,0x87,0x27,0x37,0x6e,0xc7,0xb0,0xfa, + 0xb7,0x62,0x6e,0x13,0x8,0x19,0xf5,0x9b,0x65,0x8d,0x2d,0xd8,0xdc,0xfa,0xe,0x2c, + 0x7,0x92,0xbd,0x9,0x20,0xae,0x8d,0x40,0x49,0x18,0xe2,0x9e,0x9,0x14,0x4a,0xfb, + 0x11,0x28,0x90,0x14,0x2,0xcd,0x7d,0x5d,0x8e,0x67,0x55,0xd6,0xa0,0x45,0x15,0x99, + 0x2c,0x3a,0xda,0xd9,0x8d,0x5f,0xbe,0xbc,0x59,0xc5,0x3a,0x6,0xd1,0xd5,0x9e,0xc3, + 0xd2,0xba,0xd3,0xf0,0x9d,0xcb,0x6e,0xb7,0xfb,0x28,0x20,0x63,0x20,0x75,0x40,0x76, + 0x74,0xd8,0x7c,0x80,0x36,0xd5,0xe6,0x2,0xc,0x29,0xca,0x6a,0x4d,0x79,0xf4,0xbd, + 0xb7,0x66,0xba,0x13,0x8f,0x99,0xa,0x45,0x1d,0x47,0xb1,0x67,0x67,0xe,0x7f,0xe9, + 0xe2,0xff,0x86,0x19,0x35,0x8d,0xb8,0xf3,0xdf,0xff,0x6,0xba,0x91,0xc3,0xb,0x3b, + 0xdf,0xb6,0x89,0xe0,0x9c,0xb9,0xb3,0x40,0xa8,0x48,0x24,0xb1,0xa4,0x7e,0x26,0xb6, + 0x1f,0x7e,0x17,0x39,0xc8,0xc6,0xc,0x32,0xef,0xef,0xcf,0x4,0x2,0x7,0xd6,0x8f, + 0xf4,0xe2,0xc3,0xe7,0x45,0x34,0xa4,0xfd,0x7e,0xe9,0xc0,0xaa,0xa1,0xac,0x2,0x73, + 0xab,0xeb,0x4f,0xe4,0x1,0x74,0x74,0xe1,0xf1,0x4d,0x6f,0xa2,0xa3,0x73,0x8,0x6d, + 0xad,0x16,0xce,0x6d,0x3a,0xb,0x77,0x5d,0x76,0x2b,0xe2,0x66,0x2c,0x8,0xd1,0x81, + 0x4,0x21,0x41,0x34,0xda,0x53,0x5,0x52,0xc3,0x72,0x53,0x4d,0x2,0x48,0x18,0xd8, + 0xd7,0x31,0x27,0x30,0x9,0x72,0xdf,0xbe,0x7d,0xcc,0x13,0x64,0xa,0x15,0x89,0xc0, + 0x2e,0x84,0x2f,0x7c,0xf8,0x6,0x54,0x97,0x55,0xe3,0xe6,0x87,0x6f,0x85,0xa6,0x59, + 0xd8,0x1c,0x6f,0xb5,0x3f,0x73,0xf6,0xdc,0x99,0x20,0xd4,0xa4,0x33,0x58,0x90,0x6b, + 0xc0,0x5b,0x6a,0x7a,0x39,0x97,0x47,0xbe,0x4b,0x2,0x38,0x32,0x81,0xe4,0xdc,0x89, + 0xf4,0x31,0xd2,0x83,0x2b,0x9b,0xd8,0xa9,0x11,0xe4,0xb8,0x3a,0xa9,0xda,0xa3,0x44, + 0xbf,0xcc,0x13,0x1e,0x3a,0xde,0x85,0x75,0xdb,0xde,0x46,0x67,0x9b,0x85,0x83,0xbb, + 0xb3,0x2a,0xb8,0x73,0x16,0xee,0xfe,0xe8,0xed,0xb2,0xa0,0x44,0xc6,0xa2,0x10,0x21, + 0xc8,0x7d,0x21,0x80,0xa9,0x2d,0x1,0xbc,0x8d,0xa3,0xdb,0x22,0xdc,0x1f,0x0,0x62, + 0xd8,0x30,0x17,0x8e,0xb6,0x0,0x8d,0x41,0xd7,0xda,0x0,0xea,0xbd,0x4f,0x9e,0x79, + 0x39,0xb4,0x61,0xe0,0xe6,0x9f,0xdf,0x8a,0x56,0x6b,0x8,0xe9,0xe8,0x31,0x3b,0xea, + 0xb6,0x6c,0x76,0x83,0x8d,0x90,0xfa,0x4c,0x19,0x86,0xb2,0xc3,0xd8,0x77,0xfc,0x28, + 0xe0,0x4c,0x1,0xe3,0xb1,0xe8,0x1,0xb8,0xd4,0x81,0x3f,0x29,0xa4,0x60,0x32,0x48, + 0xe0,0xa1,0x88,0x7c,0x39,0x44,0x59,0x3c,0x81,0x45,0x75,0x8d,0x24,0x38,0x7e,0x57, + 0x21,0xbf,0x7,0x1b,0x76,0xb5,0xe2,0xd8,0x61,0xd5,0xb6,0xdf,0xf7,0x63,0x55,0xdd, + 0xd9,0xf8,0xf2,0xca,0x1b,0x11,0x35,0x23,0x61,0x8,0x2f,0x26,0x11,0x98,0x29,0x15, + 0x33,0x4d,0xd3,0x50,0xa9,0x73,0x25,0x8f,0x5,0x98,0xa5,0x48,0x7,0xf7,0xe6,0x2, + 0xd0,0x6a,0xe5,0x2d,0x11,0x67,0x21,0x14,0xce,0x0,0x7,0xb9,0x9f,0x54,0xce,0xf5, + 0x1,0x52,0xec,0x6b,0x84,0x73,0xea,0x97,0xe3,0x9e,0x2b,0xee,0xc0,0xd7,0x1e,0xfb, + 0x26,0x76,0x6d,0xed,0x46,0xca,0x64,0xe8,0xf5,0x28,0x4e,0x9b,0x5d,0x35,0x12,0x20, + 0xa9,0xac,0xc4,0x30,0xb2,0x38,0xd8,0x71,0x5c,0xf0,0x2d,0x3a,0x5f,0x86,0x26,0x24, + 0x17,0x30,0x7c,0xe4,0xc2,0x13,0x42,0xfc,0xc6,0x1f,0x3,0x3c,0x8b,0xeb,0x67,0xd0, + 0x2d,0xb4,0x91,0x7f,0xa4,0xbd,0xf,0x3b,0xf7,0xb5,0xe3,0xe0,0xbb,0xfd,0xd8,0xb5, + 0xad,0xb,0x97,0xb4,0x7c,0x10,0x57,0x2d,0xb8,0x5c,0x42,0xc0,0xd2,0x7f,0x27,0xd2, + 0x8b,0x5d,0x17,0xaf,0x40,0x6b,0x6e,0x6e,0x4e,0xaa,0x5,0x35,0x25,0x8f,0x5,0xe8, + 0xe3,0x61,0x4,0x32,0xc,0x1c,0xb6,0xd4,0xcb,0x73,0x9d,0x7a,0x9f,0x9d,0xe6,0xfa, + 0x0,0x16,0x22,0xdf,0xe5,0x2,0xad,0x68,0x58,0x8a,0xdb,0x2e,0xb8,0x19,0xbd,0xed, + 0x3a,0x5e,0xdf,0xd0,0x86,0xf6,0xe3,0x83,0x78,0x6b,0x7f,0x37,0x53,0xcb,0xec,0x41, + 0x6f,0xae,0xac,0x46,0x6d,0x3a,0x53,0xc0,0x5d,0xf3,0x5f,0x33,0x34,0xd8,0x45,0x77, + 0x14,0xf7,0x35,0x3e,0xef,0x8d,0x2,0xba,0xa3,0x7f,0xc9,0x68,0x4,0x8b,0xea,0x1b, + 0x79,0xdf,0x6e,0x47,0x5b,0xfb,0x20,0xe,0x1c,0xec,0xc7,0x5b,0x6f,0x75,0xe2,0xcd, + 0xad,0xc7,0x70,0xf5,0x92,0x8f,0xe3,0xcf,0xcf,0xbc,0x16,0xf1,0x58,0x1c,0xe2,0xf6, + 0x6,0x8f,0x49,0xf1,0xeb,0x12,0xe,0xe,0x8a,0x5,0x4c,0x9,0x2,0x70,0x36,0x4c, + 0x92,0x41,0xb,0x74,0xa6,0xe8,0x75,0xe1,0x4,0x2e,0x98,0x60,0xb6,0xf0,0xea,0x45, + 0xab,0xf0,0xc0,0x35,0xf7,0x22,0xdb,0x13,0xc5,0x73,0xcf,0x1f,0x40,0x57,0xc7,0x30, + 0x5a,0x5b,0x87,0xb8,0x34,0x8c,0x4f,0x62,0x76,0x75,0xd,0x2a,0x53,0xc9,0x91,0x8, + 0xa0,0x37,0x9a,0xa7,0x79,0xe3,0xf9,0x38,0x71,0x4f,0x8a,0xef,0x9c,0x44,0x10,0x4e, + 0x44,0xb1,0x88,0x89,0x5,0x4a,0xec,0x9b,0xf9,0x6c,0xa4,0x8e,0xe3,0x39,0xb4,0x1f, + 0xcb,0x61,0xd3,0x96,0xc3,0xd8,0xfa,0xe6,0x51,0x7c,0x79,0xcd,0xe7,0x71,0xd5,0x69, + 0x57,0xd0,0xbe,0x9,0xf2,0xeb,0xc7,0x4c,0x8,0x92,0x1d,0x2c,0x46,0xf6,0x14,0x94, + 0x0,0xfe,0x6c,0x60,0xaf,0x58,0xe3,0xfa,0xb7,0x17,0x5f,0x7c,0x11,0x5b,0xb7,0x6e, + 0xe5,0xe2,0xc7,0x82,0x3,0x20,0xcf,0x77,0x77,0x77,0x53,0x4d,0xd0,0x46,0x50,0x7a, + 0x76,0x1e,0x7e,0x78,0xad,0xf2,0xc,0x6,0x93,0x78,0xfc,0xb7,0xbb,0xd0,0xd5,0x69, + 0xa1,0xfd,0x88,0x61,0x13,0x81,0xa5,0x8d,0x10,0x41,0x26,0x16,0x2f,0x20,0x1,0xe0, + 0x89,0xa,0xfa,0x8b,0x16,0x42,0x2c,0x72,0x4d,0x56,0x5,0xcd,0xab,0xad,0x47,0xc4, + 0xd4,0x61,0xc1,0x42,0x5f,0xa7,0x89,0xfe,0x2e,0x13,0xcf,0xbf,0xba,0x17,0x5b,0xb7, + 0x1f,0xc6,0xad,0x97,0x7c,0x19,0xd7,0x9e,0xf5,0x47,0x5c,0x23,0x48,0x69,0xc6,0x42, + 0x42,0x28,0x8a,0x74,0x7a,0x43,0x4c,0x27,0xdf,0xb2,0x65,0xb,0xfb,0xed,0x55,0xf, + 0xbe,0x70,0xf0,0x54,0x91,0x0,0x5a,0x48,0x18,0x38,0xe1,0x74,0x67,0x28,0xda,0x5f, + 0x79,0xe5,0x15,0x9b,0x0,0x5e,0x7f,0xfd,0x75,0xae,0x9,0x94,0x7b,0x81,0x81,0x8f, + 0x3,0x7,0xe,0xd0,0x16,0xa0,0xd8,0x83,0xe1,0xd8,0xff,0x67,0x56,0x65,0x13,0xfe, + 0xe1,0xd3,0xdf,0x45,0x4a,0xab,0xc2,0xa3,0x4f,0x6c,0x41,0x67,0x7b,0x16,0x83,0xed, + 0x29,0xe4,0xac,0x11,0x9d,0xdf,0x52,0x5b,0x83,0x64,0x34,0x1a,0x10,0xbb,0xc7,0xa8, + 0x27,0x83,0xb4,0x80,0xf9,0x2,0xb9,0x67,0x30,0xb9,0x45,0x7d,0x83,0x12,0x80,0x9c, + 0x8f,0xee,0xc,0xac,0x5e,0x45,0x90,0xbf,0xdb,0x81,0x6d,0xbb,0x8e,0xe0,0x5b,0x97, + 0x7f,0x1d,0x57,0x9c,0x61,0xe7,0x8,0x32,0x95,0x8b,0x48,0x23,0x1,0xb0,0xff,0x5c, + 0x11,0x15,0xc6,0xfd,0x44,0x38,0x11,0xcf,0xf1,0xe1,0xe2,0x59,0xae,0xc,0x26,0xd1, + 0x78,0x8d,0xe6,0x84,0x8c,0xf3,0x54,0x96,0x0,0xa6,0x2,0x23,0x9d,0x4e,0xc7,0x9c, + 0x8,0x25,0xd2,0x1f,0x7e,0xf8,0x61,0x22,0xd3,0x5e,0x36,0xb5,0x61,0xc3,0x6,0xfb, + 0xba,0x17,0x38,0x58,0x5c,0x31,0x4b,0xef,0x40,0x5,0x93,0xf8,0xbc,0x6f,0x69,0x75, + 0x63,0x59,0x1d,0x7e,0xf4,0xe9,0x7b,0x51,0x13,0x6d,0xc0,0x4f,0xd6,0xbe,0x8a,0xf6, + 0xb6,0x61,0x18,0x5d,0x35,0x80,0x65,0xd8,0x8,0x6b,0xa9,0xae,0x46,0x3c,0x62,0xa, + 0xf2,0xfd,0x8,0x1e,0x63,0x42,0x88,0xbc,0x87,0x84,0x31,0xab,0xba,0xa,0x9,0xda, + 0x2c,0x1c,0xb8,0x9e,0xa,0xe4,0xfa,0xe2,0xf8,0xe7,0x27,0x36,0x60,0xd7,0x9e,0x63, + 0xf8,0x9b,0x2b,0xef,0xc0,0xc5,0x8b,0x3e,0xc0,0xb6,0x4a,0x21,0xd2,0xe8,0xda,0xda, + 0xfd,0x7a,0xf7,0xdd,0x77,0x6d,0x22,0xf0,0x82,0x2c,0x8c,0x79,0xf0,0xc1,0x7,0xa9, + 0xee,0x18,0xf4,0xc1,0xfa,0xf5,0xeb,0x79,0xcd,0x49,0x30,0xde,0x70,0x30,0x8b,0x5e, + 0x8a,0xf9,0x0,0xb3,0xd4,0x12,0x40,0x59,0xab,0x29,0x85,0x38,0xbb,0x5d,0xe2,0xc7, + 0x9e,0x7f,0xfe,0xf9,0x36,0x45,0xab,0x2c,0x61,0xac,0x5e,0xbd,0x9a,0x2b,0x68,0x49, + 0x29,0x70,0x80,0x2c,0xb,0xe3,0x3d,0x2e,0xf,0x27,0xf2,0x43,0x77,0xf0,0xaa,0x4c, + 0x56,0xe0,0x81,0x4f,0x7f,0x7,0x7f,0xf5,0xe8,0x37,0xf0,0xb7,0x8f,0xac,0xc7,0xe7, + 0x3f,0xf5,0x7e,0xcc,0x9a,0x51,0x83,0xa1,0xf4,0x11,0x18,0x86,0x85,0x66,0xc5,0x7d, + 0xfb,0x8e,0xb5,0x71,0x5e,0xc1,0xef,0xfe,0x15,0x1c,0xae,0xf0,0xa5,0x62,0xd,0xaa, + 0xed,0x5c,0xfb,0xc7,0x36,0x44,0x7b,0xab,0x31,0xd8,0x6d,0xaa,0x89,0xab,0x17,0x70, + 0xf0,0x48,0x2f,0xee,0xbf,0xea,0x2e,0x2c,0x9f,0x79,0x5a,0xa0,0x54,0xa3,0x14,0xe0, + 0x9a,0x3f,0xee,0x1,0xc0,0xfe,0x71,0x3c,0x38,0xe,0x2,0x22,0x2d,0x6e,0xbd,0xf5, + 0x56,0x6c,0xdb,0xb6,0xd,0x17,0x5d,0x74,0x91,0x2d,0xfd,0x14,0x13,0xc9,0xfb,0xe4, + 0x99,0xc4,0x78,0xcc,0x7,0xe8,0xa5,0x9e,0x7,0xa0,0xbb,0xe2,0x15,0x73,0xf4,0xf1, + 0x2f,0xbf,0xfc,0x72,0x5c,0x78,0xe1,0x85,0x44,0xac,0x7d,0xee,0x5,0x52,0xbf,0x2c, + 0xa3,0x62,0x98,0x58,0xc0,0xc9,0x51,0x4e,0x28,0x8b,0xa7,0xf1,0x83,0x6b,0xff,0xb7, + 0x9a,0x4a,0x5d,0x82,0xfb,0x1f,0x7e,0xe,0x6f,0xef,0x3d,0x86,0x68,0x77,0x3d,0xb4, + 0x6c,0x14,0xa6,0xa9,0xa3,0xa9,0xaa,0x92,0x46,0x9a,0x7b,0x4e,0xbf,0xf8,0xbc,0xbf, + 0xbf,0x70,0x36,0xae,0x2c,0x83,0x4c,0x22,0x6e,0x53,0x4f,0xac,0xa7,0x4e,0xe9,0x7d, + 0x3,0xf7,0x3d,0xbc,0x4e,0xe9,0xed,0x1,0x7c,0xef,0xca,0x6f,0x62,0x49,0xdd,0x7c, + 0x22,0x39,0xb4,0xbd,0x5c,0xf2,0x4e,0x6f,0x87,0x92,0xe0,0x9d,0x77,0xde,0xe1,0x9a, + 0x41,0x1f,0x61,0x2f,0x5e,0xbc,0x18,0x57,0x5f,0x7d,0x35,0x25,0x6,0xd,0x3e,0x78, + 0x81,0x76,0xd5,0x78,0x4,0x83,0xf4,0x52,0xe7,0x2,0xa8,0xc6,0xa7,0x1d,0xc8,0x77, + 0x89,0x39,0x1a,0x7f,0x1c,0x4,0x7,0x88,0xb,0x48,0x2,0xa0,0x5a,0xe0,0x8a,0xda, + 0x60,0xa4,0x7b,0x8,0x82,0x3,0xae,0x5b,0x1a,0xbe,0x7d,0xc5,0xd7,0x71,0xf6,0x8c, + 0xe5,0xf8,0xc1,0xa3,0xeb,0xb1,0xed,0xad,0x83,0x88,0x75,0xd7,0x41,0xcf,0xc6,0x11, + 0x8d,0x18,0x68,0xac,0x2c,0xa7,0xde,0x26,0x22,0x8b,0x88,0xfa,0x70,0x83,0xb0,0x2a, + 0x93,0x44,0x59,0x6a,0x64,0xec,0xe3,0x3d,0xd,0xe8,0xee,0xc8,0xe1,0xff,0xfe,0xf3, + 0xb3,0xe8,0xe9,0xcc,0xe1,0x9e,0x8f,0xdd,0x82,0xe6,0x4c,0x3,0x39,0x96,0x7d,0xa3, + 0x94,0x63,0x1f,0xbc,0x6d,0x95,0xa5,0xe0,0x1c,0x3,0x21,0x2,0xaf,0xa,0xe4,0x39, + 0x7f,0xcf,0xf7,0xb0,0x6f,0xbe,0xf1,0x93,0x68,0xa0,0x37,0x31,0x64,0xaa,0x48,0x0, + 0x43,0x8a,0xa2,0xe0,0x44,0xa8,0x5a,0xf2,0x23,0x92,0x3,0xc2,0x90,0x30,0x7,0x87, + 0xcb,0xa0,0xbc,0xaa,0x21,0x90,0xab,0xf8,0x2c,0xed,0x4,0x96,0xec,0x50,0x16,0xb7, + 0x5c,0x78,0x13,0x56,0x37,0xaf,0x54,0x69,0x56,0x2f,0x60,0xc3,0x9b,0xef,0x22,0xdd, + 0xd3,0x88,0xc8,0x50,0xd2,0xb6,0x5,0xea,0x2b,0x32,0x81,0x6e,0x5e,0x78,0xd1,0xa4, + 0x28,0xc4,0xc7,0x47,0xdc,0x4b,0xcb,0x40,0xa6,0xbb,0x9,0x9d,0xc7,0x86,0x71,0xef, + 0x83,0xcf,0x20,0xd7,0x1b,0xc5,0x9d,0x17,0xff,0x35,0x6a,0x62,0x95,0x44,0x98,0xb4, + 0x85,0xc7,0x42,0xe4,0x3e,0xe2,0xa5,0xd4,0x13,0xa3,0x90,0x46,0x5f,0x6b,0x6b,0x6b, + 0x18,0x91,0xb,0x78,0xa3,0x81,0x61,0x12,0x60,0xd2,0x6d,0x0,0xcd,0x93,0xc,0x9a, + 0xf2,0x4e,0x6c,0x38,0xc0,0x77,0xce,0x81,0x10,0xaa,0xa7,0xf8,0x13,0x8,0xe3,0x7e, + 0xe1,0x22,0x29,0x3c,0x67,0xf9,0xc2,0xaa,0xcf,0x20,0xa2,0x99,0xf8,0xf1,0xbf,0x3d, + 0x6f,0xef,0x20,0x76,0xd1,0x39,0xb,0xd0,0x85,0x43,0xc8,0x45,0x3b,0x51,0x9d,0x49, + 0xa3,0xbd,0xab,0x47,0x26,0x6a,0x46,0x35,0x66,0xdc,0x85,0xa4,0x2a,0x9d,0x82,0x6e, + 0x45,0x51,0xd1,0x37,0x13,0xef,0x1d,0xee,0xc1,0x3d,0x3f,0x7b,0x1a,0x19,0xad,0x1c, + 0x5f,0x7d,0xff,0xd,0x48,0xeb,0x9,0xb6,0x9b,0x46,0x2d,0xdb,0xce,0x42,0x2e,0x16, + 0xa4,0xf2,0x98,0xf7,0x9c,0x2e,0x1f,0xbd,0x1a,0xda,0x2,0x6c,0x2f,0xfb,0x4d,0xae, + 0xa6,0xbb,0xe8,0x5b,0x11,0x1c,0x30,0x7e,0x7c,0x97,0xae,0x54,0x49,0x5c,0x2d,0x3b, + 0xf7,0x79,0x2,0x93,0x49,0x0,0x8,0x8f,0x2,0xa,0x12,0xc3,0x11,0x4a,0xae,0x61, + 0xb0,0x87,0x3,0xc2,0x81,0x10,0xab,0x3f,0x0,0x38,0xa0,0x82,0xfc,0x40,0x22,0x60, + 0xfd,0x99,0xa5,0x9f,0x40,0xc4,0x32,0xf1,0xe0,0xe3,0xcf,0xda,0x7f,0xc7,0xf7,0x8a, + 0xf7,0x2f,0x45,0x17,0x9b,0x17,0x6b,0x57,0xef,0x4d,0xa0,0xa3,0xb7,0xf,0xa3,0x1, + 0xba,0x79,0xd5,0x99,0xa4,0x7a,0x57,0xc,0xd5,0x7d,0xb3,0xb0,0xe7,0xc0,0x71,0x7c, + 0xfb,0xa1,0xa7,0x51,0x1b,0xa9,0xc1,0x5f,0xae,0xf8,0x13,0xc4,0x11,0x65,0xdb,0x5, + 0xe1,0x82,0x7c,0x16,0x2f,0x57,0x13,0x71,0xae,0x6d,0x6e,0x49,0xe4,0xf4,0x74,0xf8, + 0xc,0x25,0xdf,0x92,0x25,0x4b,0x3c,0x63,0x14,0x3e,0x47,0x40,0x3,0x5b,0x11,0x80, + 0x39,0xf9,0x12,0x20,0x7c,0x5b,0x18,0x83,0xc9,0xa0,0x70,0x43,0x98,0x14,0x20,0x37, + 0x8,0x2,0x69,0x19,0x17,0x92,0x16,0x1c,0x64,0xe1,0x76,0x9,0xae,0xb0,0xf6,0x11, + 0xc5,0xc7,0xe7,0x5f,0x8,0x33,0xa7,0xab,0x25,0x56,0x4f,0x2b,0xe,0x1d,0xc6,0x1f, + 0x5f,0x72,0x36,0x22,0x30,0x91,0x8b,0x1f,0xb6,0xdf,0xd7,0xdd,0x3f,0x80,0x42,0xc0, + 0x40,0x4f,0x55,0x3a,0x89,0xb8,0x95,0x44,0xfd,0xc0,0x1c,0x6c,0x7b,0xe7,0xb0,0x42, + 0xfe,0x6f,0x31,0x33,0xde,0x88,0xbf,0x58,0x72,0x25,0xdf,0x4d,0xe4,0x13,0xb1,0xc2, + 0xe9,0x34,0xf0,0x2,0xe3,0xfa,0x82,0x74,0x51,0x6b,0x7c,0x9e,0x6a,0x40,0xe2,0x20, + 0x6a,0xdd,0x3f,0xd,0x42,0xaa,0x7,0xe7,0xef,0xc2,0x62,0x24,0xc,0x8a,0xa5,0x83, + 0x62,0x1,0x53,0xca,0xd,0xcc,0x1b,0x2b,0x84,0x62,0x8,0x65,0xb4,0x4f,0x90,0x47, + 0x37,0x27,0xe8,0x39,0xe1,0x7e,0x21,0x0,0x29,0x3c,0x97,0x6b,0xae,0x7b,0x24,0x8c, + 0x35,0x4d,0xe7,0x22,0x13,0x4f,0xe3,0xa7,0xeb,0x7e,0x85,0xec,0x10,0x70,0xfd,0x15, + 0xab,0x60,0x6a,0xa,0x61,0x89,0x3,0x54,0x3,0xf6,0xb2,0xb4,0x20,0xa0,0xc1,0xc8, + 0x35,0xfe,0xa9,0x5c,0x19,0x66,0xe,0xcd,0xc7,0xeb,0xca,0xa8,0xbc,0xeb,0x9f,0x7e, + 0x83,0x79,0xe9,0x16,0x5c,0x35,0xe7,0x43,0xd0,0x2c,0x38,0xd,0x3d,0x2f,0xd2,0x25, + 0xec,0x1b,0x94,0xd9,0x2b,0x6e,0x2d,0x89,0x85,0x16,0xbd,0xbd,0x55,0x1e,0x81,0x63, + 0xc0,0xd,0xa2,0x7c,0xdc,0xef,0x3f,0xa7,0x81,0x1c,0x18,0xb,0x98,0x64,0x2,0xf0, + 0xe7,0x2,0x16,0xd1,0xfb,0xc2,0xfd,0x62,0x30,0x91,0x9b,0xe8,0xfa,0x85,0xe9,0x7d, + 0xa7,0x8e,0x95,0x22,0xd7,0x4,0xf9,0x2e,0x75,0xc0,0xf7,0xbd,0x7f,0xe6,0x59,0xc0, + 0xa0,0x85,0x87,0x9e,0x7f,0x1c,0x51,0xc4,0xf1,0xb9,0x4f,0xac,0x44,0x54,0x8b,0xe0, + 0xdd,0xc4,0x1e,0xf0,0x2b,0x83,0x43,0xc3,0x9e,0x6d,0xe8,0x75,0x94,0xa7,0x63,0xa8, + 0x44,0x35,0x5a,0xb2,0xf3,0xb1,0x69,0xd7,0x71,0xdc,0xfd,0x93,0x27,0xb1,0x24,0x33, + 0xf,0xd7,0x2c,0xbe,0x14,0x3,0x79,0x2b,0x9f,0xed,0x9,0x41,0x3a,0xb,0xbf,0x2f, + 0xc7,0x2e,0x7b,0xc0,0x91,0x20,0x4b,0x37,0x8f,0x88,0x17,0x1b,0x88,0xdb,0xe5,0xf1, + 0xbe,0x97,0xfb,0xbd,0xe7,0x34,0x92,0x4b,0xbe,0x3e,0x40,0x2f,0xf5,0x7a,0x0,0x5a, + 0xab,0xc5,0xc4,0x3f,0xcb,0xf1,0xe3,0xc7,0x5,0x61,0x8c,0xf5,0x87,0x59,0xfe,0x5e, + 0x2f,0x40,0x90,0xef,0x23,0x4,0x39,0x17,0xb1,0xcb,0x98,0xc2,0xbc,0x44,0x13,0x3e, + 0x39,0x73,0xd,0x1e,0x5b,0xb7,0x11,0x3f,0x5e,0xbb,0x9,0xd,0xd6,0x3c,0xcc,0xcb, + 0x2d,0x42,0x26,0x11,0xa3,0x9b,0x78,0x22,0xc4,0x6b,0x68,0xc8,0x28,0xe4,0xd7,0x69, + 0xd,0x58,0x9c,0x5b,0x8a,0x1d,0x3b,0x87,0x71,0xcb,0x3,0x8f,0x62,0x41,0xa4,0x19, + 0x1f,0xae,0x3d,0x97,0xc8,0x27,0x51,0x79,0x89,0x50,0xda,0xe3,0xd5,0xff,0x41,0x6d, + 0x73,0xf6,0x8b,0xc6,0x9f,0x10,0x2c,0x99,0x80,0xaa,0x20,0x70,0x5f,0x44,0x7,0x48, + 0x64,0xb1,0xe4,0xc1,0x20,0xbd,0x94,0x1e,0x80,0xb2,0x52,0x13,0x4a,0xd4,0xe9,0x62, + 0xbd,0x86,0x74,0x4a,0xf6,0xcf,0x11,0xce,0x15,0x2,0x8,0xf3,0xff,0xbd,0x3,0xcb, + 0xe3,0xd0,0xc2,0x77,0x31,0x9a,0x48,0x2,0x60,0x99,0x9b,0x69,0xc2,0xa7,0x5a,0x2e, + 0xc4,0xaf,0xd6,0xbd,0x8c,0xbf,0x7b,0xf4,0x15,0x34,0xe6,0x16,0xe3,0x74,0xed,0xc, + 0xe6,0x17,0xda,0x29,0xe7,0xaa,0xb5,0x48,0x2b,0x82,0x68,0xd1,0x9b,0xb1,0x4c,0x3f, + 0x7,0x5b,0x76,0x64,0xf1,0xa5,0xfb,0x7e,0x84,0x65,0xc9,0xb9,0x58,0x99,0x5e,0x4c, + 0x97,0x8d,0x45,0x24,0x55,0x30,0xd2,0xfd,0xa5,0x90,0x1b,0x4b,0x9b,0x40,0x2,0x43, + 0x32,0x57,0x20,0xcf,0x15,0x34,0x9c,0x69,0x5f,0x4d,0x2d,0x1b,0xc0,0x9f,0xc,0x9a, + 0x2a,0xa2,0xfb,0x9,0x14,0xa5,0x44,0x8e,0x48,0x0,0x1a,0x41,0xde,0x67,0xc2,0x32, + 0x65,0x42,0x8b,0xe8,0x59,0x1a,0x68,0x34,0xac,0x88,0x34,0xb1,0xc2,0x5b,0x32,0x8d, + 0xf8,0x2f,0x2d,0x17,0xe1,0x97,0xcf,0xfd,0xe,0xc3,0x43,0x16,0x6e,0xfb,0xec,0x95, + 0x48,0x98,0x31,0xbc,0x16,0x7f,0xd,0x43,0xb9,0x61,0x2c,0x34,0xe7,0xe3,0xb4,0xc8, + 0x39,0x78,0xe6,0xb5,0x43,0xf8,0xc2,0xf7,0xef,0xc3,0xca,0xca,0xc5,0x38,0xab,0x7a, + 0x11,0xdf,0xc7,0xf7,0xc8,0xbb,0x59,0x7c,0xfa,0xbd,0x8,0x88,0x8a,0xf0,0xf5,0x89, + 0x76,0x0,0xe7,0x7,0x8,0x94,0x86,0x9e,0x7e,0x7,0x7a,0x2,0x54,0xaf,0x41,0x36, + 0xc0,0xa9,0x6c,0x17,0x63,0x96,0x32,0x17,0x90,0x56,0x6a,0x48,0xe3,0x9d,0xe7,0x44, + 0xbe,0xcb,0xa0,0x63,0xdc,0x3b,0xd4,0x75,0xf4,0xa7,0x48,0xf9,0x8a,0xc,0x32,0xc5, + 0x2d,0x11,0x46,0x8e,0xe2,0x37,0x18,0x58,0x12,0xe4,0x35,0x65,0xea,0x70,0xf5,0xdc, + 0x8b,0xf1,0x8b,0x17,0x9f,0x45,0x5f,0xff,0x20,0xfe,0xcf,0x7f,0xff,0x1c,0x2e,0x88, + 0xc5,0xd1,0x6e,0xb5,0x63,0x49,0xf4,0x3c,0xac,0x7d,0x7e,0x17,0xbe,0xfc,0xb7,0xdf, + 0xc7,0x5,0x75,0xcb,0xb1,0xb4,0x6a,0x2e,0x7f,0x43,0x4e,0xe5,0x7b,0x29,0x51,0x84, + 0x6b,0xc5,0x5d,0x15,0x3d,0x1f,0x94,0xcb,0x2f,0xc7,0x61,0x84,0x22,0xc8,0xe4,0x56, + 0x72,0xec,0xbf,0xa8,0x0,0xe9,0x5f,0x98,0x2d,0xc0,0xdf,0x4c,0x29,0x15,0x40,0xd0, + 0xbc,0xb9,0x80,0xa3,0xf0,0x0,0x38,0xa0,0x82,0x7c,0x72,0x28,0x7,0xac,0xd0,0xce, + 0xda,0x32,0x88,0xde,0x1,0xf7,0x15,0x4a,0x16,0x72,0x3f,0xdf,0xcf,0x9a,0xc8,0xe2, + 0xfb,0x59,0x88,0xbc,0xc6,0xb2,0x5a,0x5c,0xa7,0xc,0xba,0x97,0x37,0xbe,0x89,0x1b, + 0xbe,0xf3,0x7d,0xd4,0x58,0x17,0xe1,0xcc,0xc4,0x75,0x78,0xf8,0xe9,0x6d,0xb8,0xf9, + 0xbe,0xfb,0xf0,0x91,0xa6,0x95,0x38,0xab,0x61,0x31,0xd5,0x8,0xb,0x7f,0xc3,0xec, + 0x65,0xbe,0x4b,0xd2,0xd5,0xf8,0x1d,0x21,0xe,0xd6,0x72,0xee,0x24,0xa,0x9f,0x54, + 0xa,0x50,0x89,0xfc,0xbd,0x4,0x8a,0x64,0xb7,0x54,0xe9,0x7b,0xa8,0xea,0xa0,0x7d, + 0x55,0x28,0x1c,0x3c,0x59,0x12,0xc0,0x74,0x2e,0x9,0xf,0xe8,0x44,0x58,0x8,0x98, + 0x83,0xc0,0xe2,0xd,0xa0,0x78,0x6b,0x82,0xec,0x20,0x2a,0x3,0x2e,0xba,0xd8,0x15, + 0x3a,0x16,0x7d,0x4d,0x2,0xa0,0x54,0x91,0x1,0xe6,0xf3,0x94,0xe,0x7c,0xb6,0x5e, + 0x5d,0xfb,0xd3,0x33,0x3e,0x86,0x7f,0xdf,0xf5,0x2,0x16,0x5c,0x77,0xa5,0x9d,0x68, + 0x5a,0x11,0xcf,0xe0,0x53,0xb,0x2f,0xc4,0x9c,0x8a,0x19,0x82,0x44,0xe7,0x77,0xa8, + 0xa2,0xf8,0x4e,0x12,0x4,0xdf,0x23,0x44,0x25,0xed,0x17,0x62,0xf0,0x16,0x91,0x20, + 0x61,0xea,0x8d,0xef,0x90,0xb1,0x10,0x5b,0x28,0xcc,0x5,0xe4,0x7b,0xe8,0x29,0x45, + 0xb8,0xf5,0x8e,0x22,0x98,0xc0,0xed,0x62,0x26,0xdb,0xd,0x34,0xd4,0x5c,0x76,0x72, + 0x14,0x2a,0x80,0xf7,0x65,0x80,0xc4,0xba,0xf6,0x13,0x80,0xff,0x37,0x7c,0xbe,0x20, + 0x71,0x51,0xa2,0x90,0x4b,0xa9,0x5f,0x89,0x34,0xbe,0x5b,0x90,0xcf,0x22,0x96,0x39, + 0x7,0xfa,0x33,0x67,0x5f,0x8e,0xce,0xfe,0x6e,0x7b,0x5b,0x99,0x19,0x65,0xb5,0x5e, + 0x9d,0x2d,0x6d,0x14,0x71,0x4d,0x6b,0x9d,0x92,0x40,0xd6,0x2f,0x8,0xe2,0xa5,0xf, + 0x52,0x7b,0xaf,0x17,0xa,0x6b,0x4b,0x7f,0xe4,0xb8,0x90,0xb,0xe8,0x9c,0x54,0x4a, + 0x6d,0xde,0xbc,0xd9,0x98,0x4a,0x12,0xc0,0x8,0x88,0x2,0x16,0x42,0x14,0x7,0xd1, + 0x39,0x60,0x5e,0x51,0x17,0x26,0x5,0x84,0x8,0x24,0x38,0x14,0xe4,0x8f,0x13,0xf9, + 0x14,0xfd,0x24,0x0,0xe1,0x40,0x21,0x0,0x9f,0xfb,0xc6,0xd8,0x43,0x5d,0xb0,0xd1, + 0xe6,0xac,0xf9,0x4e,0x21,0x0,0x2e,0x65,0x23,0x1,0xb0,0xed,0x42,0xc4,0x5e,0xa4, + 0xb,0x81,0x38,0x91,0xe8,0xaa,0x5,0xa4,0xef,0xd2,0xce,0x10,0xee,0x77,0x1d,0xd3, + 0xce,0xf2,0x10,0x80,0xc6,0x32,0x25,0xbc,0x0,0xc5,0x29,0xa3,0x51,0x1,0x4e,0x4e, + 0xe1,0x71,0x31,0xf1,0x2f,0xc7,0x32,0x18,0xfc,0x8d,0x70,0xbc,0x53,0x5c,0x73,0x70, + 0x98,0x5b,0x27,0x4,0x40,0x64,0x11,0xf1,0xf4,0xc,0x82,0x26,0x6b,0xbc,0xef,0xf5, + 0x12,0x0,0x7f,0x4f,0xd1,0xcc,0x77,0x11,0xf9,0x54,0x2b,0x94,0x6,0x44,0xb0,0x4b, + 0xcc,0xb,0x31,0x8,0xf2,0xe5,0xf7,0x21,0x86,0xb9,0x7c,0x4b,0xfa,0xce,0xdf,0x14, + 0xe3,0x7e,0x1e,0x4b,0x6e,0x41,0x6a,0x92,0x6d,0x80,0xf0,0x79,0x0,0xee,0xb,0x58, + 0x44,0x5,0xc8,0x2e,0xd8,0x4e,0x22,0xa0,0xd8,0xe,0x47,0x7c,0xb8,0x4d,0x20,0xdc, + 0xcd,0x5a,0xd6,0xd1,0xb,0x32,0x88,0x2c,0x72,0xb8,0xe8,0x6d,0x5a,0xda,0xd4,0xe3, + 0x2e,0xc4,0xf3,0xd8,0x3,0xfc,0x2d,0x8d,0x2d,0xb6,0x51,0x88,0x47,0xdc,0x4a,0x21, + 0x2a,0xaf,0xae,0x17,0xc4,0xbb,0xf2,0x17,0x8b,0xcc,0x88,0x52,0xa2,0x88,0x4,0x70, + 0xba,0xc1,0xc5,0x54,0x40,0xd8,0xce,0xa1,0xda,0xa4,0xaa,0x0,0x29,0x12,0x5,0x2c, + 0x22,0xce,0x39,0x60,0x44,0x90,0x18,0x66,0x1c,0x64,0x72,0xb3,0xc,0x60,0x31,0x69, + 0xe0,0x43,0x98,0xa8,0x14,0xc9,0x29,0x50,0xc0,0xf7,0x73,0x60,0x49,0x4,0xbc,0xc7, + 0x99,0x34,0xb1,0xe6,0xe9,0x2d,0x48,0x71,0xaa,0x23,0x71,0xf3,0x78,0xce,0xb6,0xf1, + 0x3e,0x9f,0x97,0xf7,0x4,0x19,0x79,0x3e,0x2f,0xc6,0x7,0x7e,0x42,0x60,0x7f,0x9d, + 0x36,0x8d,0xa4,0x88,0xc9,0xfd,0x82,0x2a,0x80,0x76,0x96,0xd3,0xf5,0x9e,0xb4,0xb9, + 0x0,0x6f,0xc,0x40,0xe9,0xc9,0x98,0x2,0xb3,0x0,0x17,0xbb,0x8e,0xd5,0xf3,0xc, + 0x80,0x88,0x14,0x20,0x47,0x90,0xbb,0xa,0x13,0x40,0xf8,0x31,0x91,0x20,0x52,0x45, + 0xfe,0xd8,0x2,0xc5,0xb5,0x20,0x88,0xdc,0xce,0xf7,0x7,0x8a,0x7f,0x1,0xcf,0x6a, + 0x66,0xc9,0x62,0x12,0x23,0x55,0xb8,0x5d,0x44,0x7c,0x18,0x87,0x17,0x13,0xff,0xc2, + 0xfd,0xd2,0x16,0xb6,0xd3,0xdb,0x8e,0x30,0x15,0x40,0x2,0x98,0x4c,0x9,0x10,0x1e, + 0x6,0x56,0x13,0x1a,0xce,0x20,0x50,0xb1,0x3d,0xf2,0x29,0x66,0x29,0x56,0x85,0x9b, + 0xc8,0x15,0xe4,0xb4,0xc2,0x88,0x2f,0x6e,0x5f,0x48,0xcd,0x50,0x33,0x91,0xc5,0x24, + 0xc,0x19,0x6c,0x41,0xa4,0x37,0x84,0xeb,0x44,0xbe,0x20,0x57,0xe6,0x13,0x68,0x53, + 0x48,0x46,0x4f,0x20,0x67,0xb2,0x1e,0x23,0x88,0xb4,0x13,0x43,0x94,0xef,0x76,0xbe, + 0x2f,0x8c,0x8,0xc4,0x23,0xf1,0x12,0xc0,0xe4,0x4b,0x0,0x59,0x12,0xe,0x42,0x71, + 0xe4,0x8b,0x88,0x16,0xbd,0x49,0x4,0x89,0x91,0xe6,0xee,0xb0,0xbf,0x1e,0xd3,0x31, + 0x67,0x1c,0x89,0x40,0xa6,0x67,0x73,0xba,0x99,0x52,0x81,0xdf,0x2b,0x4,0xe4,0x4e, + 0x12,0xf,0x7f,0x4b,0x9b,0x41,0xa0,0x0,0xa2,0x8b,0x49,0x2,0x67,0x2d,0x4b,0xdf, + 0xbc,0xfa,0xbf,0xd8,0x7b,0x58,0x89,0xba,0x8,0x8c,0x6,0x4a,0x38,0x78,0xb2,0x24, + 0x80,0xa9,0xe6,0xaa,0x53,0x3e,0xe4,0x87,0x13,0x82,0xb8,0x57,0x1c,0x64,0x91,0x2, + 0xd4,0xb9,0x24,0x8a,0xb1,0x4b,0x81,0x70,0x24,0x91,0xa8,0x98,0x70,0xca,0xc2,0x6f, + 0x52,0xc7,0x33,0xe,0x20,0xc1,0x1c,0xde,0x97,0x40,0xc,0x6d,0x4,0x4a,0x22,0xd7, + 0xc0,0x8f,0x11,0x8a,0x49,0x5,0x12,0xba,0x70,0x3f,0x8b,0x24,0xc2,0x14,0x53,0x25, + 0xd2,0x16,0x3e,0x1f,0x98,0x13,0x30,0xe9,0x12,0x80,0xb9,0x80,0x45,0x90,0xef,0x45, + 0x20,0x39,0x52,0x96,0x88,0x8b,0xee,0xe,0x47,0xf2,0xd8,0x9,0x20,0xf0,0xf7,0x32, + 0x4b,0x48,0x38,0x49,0x8e,0x3e,0x59,0x42,0x10,0x42,0x17,0xee,0x17,0x9,0x58,0xc, + 0xf1,0xa2,0xb6,0x84,0x80,0x63,0xea,0x77,0xa6,0x62,0x96,0x92,0xa8,0x1,0xb3,0x44, + 0x61,0x60,0x46,0x1,0x53,0x6c,0xe8,0x18,0xa5,0x0,0x3b,0x24,0x3a,0x51,0xac,0x6a, + 0x9e,0x8f,0x29,0x36,0x40,0x18,0x25,0x41,0x14,0x32,0xce,0xc2,0xa2,0x96,0xa7,0xc2, + 0xf5,0x72,0x4f,0x90,0x2d,0xc8,0x14,0xfd,0x1f,0x16,0x28,0xa,0xb5,0x7,0x58,0x38, + 0xeb,0xfa,0xd6,0x5b,0x6f,0xb9,0x72,0x3,0x27,0x25,0x1f,0xc0,0x1b,0x5,0x1c,0x5, + 0xe7,0x3b,0x8b,0xec,0x15,0xe4,0x8d,0xa5,0xd3,0x5a,0x97,0x4e,0x17,0x2b,0xde,0x7c, + 0x1,0xff,0x71,0xf1,0x5c,0x82,0xf0,0x39,0x7e,0xff,0x3b,0x8b,0xf5,0x27,0xe8,0xdd, + 0xec,0x1f,0x75,0xbd,0xb3,0x8f,0x12,0x30,0xa,0x7f,0x47,0xf8,0x31,0x5d,0xda,0x74, + 0xa9,0x3c,0x1,0xb3,0x54,0x61,0xe0,0xbc,0x6e,0x1a,0x53,0x47,0x4,0xa8,0x93,0xc5, + 0xf2,0x16,0x49,0x40,0xfb,0x80,0x6b,0xe9,0x1c,0x2b,0x6e,0xa4,0x2e,0x81,0x5a,0x8, + 0x85,0x62,0xe1,0x58,0x2f,0xc7,0x16,0x35,0xfe,0x48,0xe0,0x74,0xf3,0x28,0xd5,0x8, + 0x8e,0xf4,0xb0,0x30,0xee,0x2f,0x76,0xcc,0x68,0xa0,0x97,0x0,0x26,0xdf,0x6,0x70, + 0xe6,0x2,0x9e,0x24,0x21,0x48,0x50,0x47,0xfc,0x6d,0x26,0x41,0xd2,0x78,0x93,0x85, + 0x16,0xa7,0x42,0x8,0xc1,0xd7,0x8a,0xab,0x81,0x20,0x22,0x10,0x28,0x74,0x5d,0x6c, + 0x1c,0x7a,0x20,0xa2,0xd2,0x4,0xf9,0x41,0x53,0xbf,0xa3,0x42,0xbc,0x9c,0x73,0xd6, + 0x75,0x92,0x24,0x40,0xf8,0xb6,0x30,0xaa,0xb3,0x32,0x13,0x38,0x56,0xe4,0x7b,0x93, + 0x27,0xa5,0x50,0x12,0x30,0x61,0x92,0x89,0x93,0x8c,0x19,0xc8,0xb3,0xe3,0x25,0x5, + 0xe4,0xb9,0xd1,0x72,0xbf,0xd4,0x41,0x63,0xc4,0x88,0x24,0xb,0x89,0xd7,0xd9,0x2f, + 0xba,0x99,0x62,0xd0,0x5,0x23,0xbe,0xf8,0x31,0x89,0x2a,0x15,0xb4,0x67,0xe0,0xa4, + 0xa9,0x0,0xa5,0xb3,0xa3,0x2c,0x1,0x51,0xb6,0xb1,0x1c,0xd3,0xd,0x23,0xd2,0xa9, + 0x12,0x9c,0xea,0x80,0xab,0x85,0xe9,0x9b,0x73,0xdf,0x0,0xba,0x8a,0xa7,0x26,0x5, + 0xc2,0x91,0x3d,0x36,0xee,0xf7,0x3f,0x2b,0x5c,0x4f,0xa2,0xa5,0x8e,0x77,0xba,0x7c, + 0x3c,0x66,0xe2,0x7,0xdb,0x7f,0x32,0x62,0x5f,0x8e,0x25,0x9d,0x2c,0x35,0xa9,0x36, + 0x40,0x58,0x14,0x90,0x70,0x92,0xc8,0x97,0x9a,0x88,0x96,0xc,0x58,0xa7,0x34,0xe0, + 0x39,0xb,0x97,0x58,0x53,0x22,0x70,0x50,0x4b,0x25,0x5,0xe4,0xde,0xc9,0x70,0xbf, + 0x73,0x86,0x92,0xf9,0xfd,0x14,0xcf,0x32,0xfd,0xcc,0x7b,0x22,0xf2,0x19,0x58,0xf2, + 0xee,0x14,0x32,0x16,0xc4,0x7b,0xf3,0x9,0x9d,0xdb,0xc5,0x48,0x2c,0x0,0x93,0x45, + 0x0,0xa6,0xa,0xb7,0x6,0xe5,0x2,0x9e,0x34,0x21,0x90,0x8,0x38,0x68,0xea,0xbd, + 0x1c,0x40,0xa7,0x81,0x48,0x69,0x40,0xdb,0x80,0x44,0xc0,0xdc,0x7a,0xea,0xd7,0xb1, + 0x86,0x8c,0xfd,0x50,0x9c,0xfb,0xc3,0xee,0xd3,0x63,0xa1,0x51,0xc6,0x42,0x69,0xe5, + 0xcd,0x5b,0x24,0xd2,0x49,0xb4,0x12,0x1,0x3c,0x25,0xc4,0xcb,0x3d,0x4e,0xba,0x95, + 0x6a,0x91,0xa8,0x59,0xa,0xf,0x40,0x21,0x24,0x1d,0x88,0xd4,0xb1,0x23,0x5f,0x6a, + 0x49,0x1b,0x27,0xc2,0xbd,0x8b,0x2c,0x19,0x3b,0xe0,0x46,0x93,0xbc,0xc7,0x50,0x2f, + 0x89,0x81,0xd3,0xbd,0x24,0x9a,0x53,0xb1,0x5,0x8a,0xcd,0xc7,0x4b,0x4d,0x44,0x93, + 0x8,0x89,0x74,0x22,0x3,0x1e,0x20,0xb1,0xca,0xda,0x7,0xfe,0xa5,0x74,0xb6,0xeb, + 0x64,0xc5,0x7e,0x90,0x11,0x18,0x16,0xe,0xc6,0xa4,0xa9,0x0,0xae,0x58,0xf1,0xe, + 0x18,0x29,0x7f,0xfb,0xf6,0xed,0x44,0x8e,0x24,0x68,0xd2,0x7f,0x25,0xe2,0xa,0x49, + 0x7,0x5f,0xd4,0x8e,0xef,0x58,0xb8,0x70,0x61,0xd8,0x40,0x33,0x7,0x80,0x85,0xc6, + 0x15,0x97,0x5b,0x91,0x70,0x58,0xf8,0x5b,0x3f,0xf2,0xc7,0xee,0xfe,0x9,0xc2,0xf9, + 0x7d,0xba,0x73,0x1c,0x7c,0xce,0xc8,0xd9,0xdf,0x2e,0x0,0xcc,0xf8,0xe5,0x22,0x50, + 0xaf,0x5b,0x58,0x14,0xf1,0xfc,0xdd,0xce,0x9d,0x3b,0x69,0x2f,0xf0,0x1b,0xf6,0x1c, + 0xc6,0xb2,0x65,0xcb,0x9c,0x53,0xc6,0x9c,0x47,0xe1,0x12,0x7c,0x43,0x1d,0x7,0xa6, + 0x87,0x4f,0xb4,0x4,0x30,0x69,0x95,0x4a,0xe3,0x4,0xf9,0xcc,0x79,0x27,0xe2,0x89, + 0x18,0x5a,0xf0,0xb2,0xfe,0x8f,0x6e,0x9d,0x2c,0x3,0x1f,0x4d,0x40,0x85,0xf3,0xf1, + 0x6f,0xbc,0xf1,0x6,0x2d,0x6a,0xea,0x58,0x5b,0xe4,0x6,0x1,0xfd,0x6d,0x66,0x4, + 0xb1,0x10,0xc4,0xe8,0x22,0x31,0x70,0xbe,0x81,0x22,0x38,0xa0,0x70,0x90,0x9d,0x69, + 0x5c,0xae,0x2c,0x62,0x22,0x9d,0x3,0x4f,0xe2,0x1d,0x5,0xc8,0x4,0x14,0x37,0x80, + 0x60,0xbf,0x9d,0x52,0x6b,0x34,0xba,0x9f,0x71,0xf,0x59,0x31,0xc5,0x36,0x4b,0xda, + 0x18,0xc7,0x8c,0x6d,0x62,0xdf,0x45,0x15,0xea,0xdc,0x88,0x43,0x8d,0xf1,0xe4,0x18, + 0x81,0x5e,0x15,0x40,0xab,0xd4,0x41,0xe1,0xe4,0x14,0xe,0x4,0x37,0x3b,0x22,0x77, + 0x92,0x62,0xd9,0x29,0xfb,0x6f,0xeb,0xdf,0x78,0xe3,0x8d,0xec,0x0,0x7,0x28,0x8, + 0xf9,0xa1,0x52,0x81,0x83,0xc0,0x77,0xf2,0x7d,0x24,0x4,0x46,0xd6,0xa,0x1,0xbf, + 0xc1,0x60,0x12,0xcb,0x4,0x0,0x55,0x11,0xc5,0x3d,0x11,0x27,0x88,0x1f,0xd3,0xdc, + 0x2,0x3d,0x1f,0xf6,0xeb,0xb1,0xc7,0x1e,0xe3,0x58,0x91,0x59,0xd8,0x7,0xf6,0xdb, + 0x26,0xc4,0x33,0xcf,0x3c,0x93,0xc,0x25,0xcf,0x33,0x1c,0x4c,0x2,0x70,0xa8,0x81, + 0x89,0xb5,0x1,0x58,0xcc,0xb0,0x5c,0x40,0x72,0xe3,0xaf,0x7f,0xfd,0x6b,0x22,0xde, + 0xb6,0xdc,0x3f,0xf0,0x81,0xf,0xd8,0x12,0x61,0xe3,0xc6,0x8d,0xa4,0x70,0xa7,0x4, + 0x18,0x35,0x1,0x88,0x8b,0x49,0x95,0xc2,0x42,0x4e,0x9f,0x3b,0x77,0xae,0x3d,0x70, + 0x93,0x9,0x54,0x3b,0x2a,0x2e,0x2f,0x13,0x4c,0x61,0x1c,0x5f,0x30,0x66,0x20,0x4b, + 0xda,0xc8,0x20,0xdc,0x2f,0x81,0xdb,0xc9,0xac,0x58,0xb1,0xc2,0x26,0xf6,0xe7,0x9e, + 0x7b,0x8e,0x12,0x94,0x12,0xc0,0x9b,0x1b,0x98,0xf6,0xe6,0x6,0x4e,0x86,0x4,0x90, + 0x54,0xb0,0xa4,0x77,0x92,0x87,0x9b,0x1e,0x51,0x7f,0x53,0x84,0x9d,0x71,0xc6,0x19, + 0x14,0x5d,0x9c,0xf9,0xe3,0x75,0xea,0xb9,0x62,0xc8,0x2f,0x7a,0x8f,0x9b,0x2b,0xd0, + 0xba,0x26,0x81,0x49,0xd0,0x85,0x84,0x37,0xce,0x20,0xc6,0x1d,0x39,0x9e,0x85,0xc8, + 0x19,0xcd,0x32,0xb1,0x82,0x46,0x20,0x6b,0xaa,0x2c,0x8e,0xcd,0x13,0x4f,0x3c,0x21, + 0x5b,0xc3,0x72,0xf3,0x8,0x7b,0xdf,0xc0,0xcb,0x2e,0xbb,0x4c,0x42,0xc9,0xce,0x68, + 0x60,0xaa,0x14,0x7f,0x4e,0xd6,0x2c,0x41,0x2e,0x80,0xe4,0x2,0xba,0x2c,0xf8,0x6b, + 0xaf,0xbd,0x96,0xba,0x9b,0x7a,0x8d,0x9d,0xb0,0x39,0xf6,0xd2,0x4b,0x2f,0xe5,0xa0, + 0x51,0xc4,0x15,0xf2,0x6,0xc8,0xe9,0xa3,0x22,0x2,0x3e,0x47,0x57,0x90,0x45,0x92, + 0x4d,0x49,0x8,0x94,0x30,0x14,0xa1,0x1c,0xc8,0x12,0x0,0x6d,0x1a,0xb6,0x5b,0x12, + 0x4c,0x4,0x19,0xde,0xad,0x6d,0x47,0x43,0x4,0xa1,0x73,0x1,0x54,0x1d,0xe4,0xf8, + 0x5b,0x6e,0xb9,0x85,0x9b,0x46,0x52,0x62,0xda,0xcf,0x5d,0x73,0xcd,0x35,0xbc,0x4f, + 0x49,0xe3,0x34,0x22,0x25,0x1a,0x68,0x4c,0xb6,0x4,0x30,0x9,0xca,0x38,0x89,0x3b, + 0x7,0x80,0x9c,0x4e,0x2e,0x9f,0x3f,0x7f,0x3e,0x45,0x9b,0x64,0xc1,0x32,0x92,0x47, + 0xe4,0x87,0xbb,0x67,0xc5,0x91,0x5f,0x34,0x7e,0xc0,0xb2,0x6b,0xd7,0x2e,0x8a,0x4c, + 0x5a,0xeb,0xb4,0x15,0xd8,0x6,0x4a,0x7,0xa9,0x25,0x5b,0x58,0xda,0x2b,0xd9,0xbf, + 0x6c,0xa3,0xaf,0xa6,0x68,0x27,0xc7,0xb,0x14,0xe1,0xf6,0x93,0xce,0x33,0x10,0x62, + 0xa6,0xda,0x5c,0xb9,0x72,0xa5,0x24,0xb9,0xf2,0xfb,0x6c,0x87,0xcf,0x45,0xe5,0xec, + 0x6b,0x29,0x62,0x1,0xe6,0xa9,0xa6,0x83,0x2b,0x63,0x24,0xc3,0xed,0xcc,0x3d,0x8, + 0x92,0x54,0x6c,0x2f,0xd2,0xc6,0xae,0xfb,0xc3,0x9f,0xb,0x3b,0x17,0x22,0xa4,0xad, + 0x50,0x68,0x75,0x12,0x89,0x40,0x32,0x82,0xc2,0x36,0x69,0xa,0xaa,0xb,0xe5,0xf0, + 0x9f,0xa,0x61,0xc8,0xba,0x49,0x96,0x42,0x9b,0x4b,0x8b,0xa1,0xed,0x5b,0x1f,0x30, + 0x19,0x81,0x20,0x46,0x1,0x33,0x21,0xd1,0xb7,0xa0,0xc1,0x2f,0x5d,0x9,0x27,0x82, + 0xf0,0xda,0x9f,0x9b,0x1f,0x4a,0x1c,0x13,0xb,0xc5,0x23,0x80,0x2,0x8e,0xdc,0xc0, + 0x92,0xcc,0x8,0x9a,0xa7,0x1a,0x4,0xa2,0x35,0x5a,0x14,0xe9,0xa5,0x27,0x86,0xb1, + 0x46,0x16,0xfd,0x88,0x2e,0x1e,0x5,0x74,0xd7,0xa5,0xe7,0x7e,0x1f,0xb2,0xc3,0x11, + 0xef,0xef,0x8b,0x10,0x80,0xe0,0x62,0xc2,0xdc,0x40,0x6f,0x10,0x88,0xa0,0xc4,0x68, + 0x8e,0x6a,0x60,0x2c,0x48,0x17,0x18,0x27,0x29,0x30,0xf6,0xbc,0xc1,0xe2,0x88,0x94, + 0x67,0x4a,0xc5,0xf1,0xa3,0x25,0xc6,0x30,0xf5,0xa4,0x4f,0x82,0x4,0xf0,0x7b,0x0, + 0x2a,0x52,0x97,0xa0,0x9b,0x17,0xc0,0x79,0x61,0x5c,0x28,0x4b,0xba,0xc6,0x57,0xdc, + 0x86,0xbb,0x5f,0xa3,0x4e,0xc1,0x9e,0x24,0x60,0x1b,0xc2,0x90,0x2e,0xe3,0x97,0x53, + 0xc7,0xc9,0xaf,0x7d,0xed,0x6b,0x4b,0xee,0xbe,0xfb,0xee,0xb7,0x88,0x87,0xc9,0x92, + 0x0,0x86,0x72,0xf1,0xc,0x65,0xdd,0x6b,0xc,0xca,0x4c,0xc3,0x84,0x81,0xc6,0x30, + 0xf7,0xfd,0xf7,0xdf,0xff,0x4e,0xd8,0xfa,0x80,0x9,0x93,0x0,0xfc,0xe0,0x43,0xf, + 0x3d,0x84,0xcf,0x7e,0xf6,0xb3,0x98,0x86,0x89,0x83,0xc7,0x1f,0x7f,0x5c,0xb2,0xa4, + 0x5c,0x13,0x42,0x13,0x6e,0x3,0x28,0x62,0xd3,0x9e,0x7c,0xf2,0x49,0xba,0x25,0xf6, + 0x6c,0xdf,0x34,0x8c,0x3f,0x30,0xb8,0xc6,0x3f,0xc0,0x51,0x8a,0xed,0xe3,0xcd,0x53, + 0xcd,0x5,0x90,0x3f,0xe,0xb1,0x76,0xed,0x5a,0xd9,0x94,0x49,0xa6,0x6e,0x43,0x81, + 0xc4,0xf2,0xf4,0xd3,0x4f,0x53,0xcf,0x32,0xe6,0xcd,0x97,0x60,0x3c,0x80,0x62,0x92, + 0x1,0x21,0x72,0xa,0x83,0x52,0x9c,0xac,0xe1,0x3c,0x3e,0x3,0x2c,0x8c,0xea,0x31, + 0xd4,0xca,0xa0,0x11,0xcf,0x19,0x7f,0xe7,0xf4,0x2d,0x73,0xc,0xf8,0xbb,0xf1,0xb0, + 0x1,0x64,0xc6,0xaf,0xab,0xbf,0xb,0x16,0x2c,0x94,0xc5,0xca,0x18,0xd0,0xa1,0x4e, + 0x47,0x31,0x90,0x95,0x4b,0xa,0x18,0x5f,0x91,0x68,0xa4,0xe6,0x8d,0x5,0x4c,0x94, + 0x1b,0x28,0x1f,0x34,0x68,0xfd,0x9b,0xa6,0x29,0x4b,0xb0,0x24,0xc0,0x52,0x74,0x71, + 0xa4,0xda,0xe5,0x82,0xb5,0x3d,0x20,0xab,0x56,0xad,0x92,0xdf,0x94,0x12,0x88,0x64, + 0x12,0x17,0xbf,0xc1,0xd8,0x3a,0xe7,0xe,0x18,0x19,0xe4,0x60,0xf2,0x98,0xc8,0x66, + 0xc8,0x95,0x41,0x23,0x86,0x8f,0x79,0x8d,0xbb,0x78,0x72,0x80,0x4b,0x3e,0xaf,0xc0, + 0x6f,0x6e,0xeb,0xdb,0x86,0xb7,0x97,0xbe,0x8d,0x9e,0x8a,0x1e,0x20,0x3,0xc4,0xf, + 0xc6,0x31,0x7b,0xcb,0x6c,0x2c,0x37,0x97,0x17,0xed,0x3f,0x83,0x43,0xc,0x7,0xe7, + 0x41,0xb2,0x8f,0xc2,0x3c,0x81,0xdc,0x84,0x49,0x0,0xc9,0xde,0x15,0x90,0x8c,0x9d, + 0x2,0xd6,0xbd,0x6b,0x6,0x8f,0x8,0xe0,0x14,0x28,0xd5,0x7,0x93,0x29,0x39,0x7d, + 0x4b,0x9,0xc2,0x77,0x9e,0x22,0x38,0xdf,0x21,0x52,0x46,0x72,0xc,0x9d,0xd7,0xe4, + 0xba,0xeb,0x3e,0x43,0xb2,0xa5,0x84,0x37,0xda,0xde,0xc0,0xd6,0xd5,0x5b,0x61,0x2d, + 0xb4,0xf0,0x83,0xf3,0x81,0x85,0x29,0xa0,0x7d,0xa8,0x1f,0x57,0xbd,0xbc,0x3,0x89, + 0x7,0x13,0x38,0x2f,0x75,0x5e,0xa1,0x31,0x93,0x4d,0xb5,0xa,0xaa,0x63,0xb1,0xd1, + 0x26,0xd4,0xb,0xd0,0x15,0x50,0xcc,0x7a,0xb6,0x35,0x97,0x8c,0x9c,0x62,0x4,0x40, + 0x90,0xbf,0x14,0xc6,0x58,0xb8,0xec,0x17,0xc0,0x40,0x7,0xc5,0x23,0x9,0x82,0xc7, + 0x2c,0xb2,0xf1,0x93,0x20,0xab,0x18,0xc8,0x32,0x33,0x41,0xb6,0xb8,0x52,0x41,0x4, + 0x20,0x83,0x2b,0x6b,0x13,0x48,0x84,0x25,0xe5,0xfe,0xbd,0x33,0xf7,0xc2,0x9a,0x61, + 0xe1,0x7f,0x9e,0x5,0x2c,0x4e,0xa9,0x12,0xff,0x3c,0x5a,0x8d,0xdf,0xe0,0x27,0xe7, + 0xee,0xc6,0xff,0xd8,0xb9,0xf,0xab,0x77,0xad,0x26,0xe3,0x84,0x8d,0x17,0xdb,0xc7, + 0x39,0x89,0xc0,0xa0,0xdc,0x4,0xa8,0x80,0xf0,0x6d,0x61,0x24,0xa3,0xc6,0x1,0x9c, + 0x1f,0xe7,0xcc,0x56,0x21,0x2e,0xa6,0xfe,0x65,0x2c,0xc0,0xbb,0xfb,0xa6,0x9c,0x4b, + 0x4d,0xfd,0xcd,0xac,0x20,0xce,0xc2,0x9,0x77,0xfa,0x32,0x77,0x58,0x4b,0xe1,0x3d, + 0xd9,0x9b,0x4f,0xb6,0x79,0x91,0x9c,0x42,0xea,0x7f,0x12,0x11,0x89,0x82,0xf9,0x7c, + 0xb2,0x7d,0x3b,0x11,0xc4,0xdf,0xf0,0xbe,0x6c,0x2f,0xc3,0xf7,0x94,0xa,0xf8,0x3d, + 0x2b,0x6e,0x1,0x71,0x20,0xaa,0x1,0x16,0x80,0xdf,0xf,0xfc,0x3d,0x2c,0xce,0x99, + 0xe4,0x80,0xa1,0xca,0x21,0x21,0xc2,0xa0,0x71,0xa7,0xee,0x27,0x83,0xf8,0xc6,0xd9, + 0x8b,0xb,0x91,0x0,0x13,0x6e,0x4,0x7a,0x1b,0x26,0xb3,0x72,0x85,0x80,0xb9,0x81, + 0xa7,0xa,0x44,0xae,0x6c,0xe0,0x28,0x10,0xc6,0x41,0xea,0xef,0xee,0x82,0xed,0x24, + 0x21,0xc9,0xb6,0xed,0xcc,0xbd,0x23,0x41,0xf1,0x3e,0xf5,0x3f,0xaf,0xf1,0x39,0x49, + 0xf4,0x28,0x15,0x90,0xa8,0x66,0xb5,0xcc,0xc2,0xc1,0xfe,0x83,0xf8,0x7f,0xef,0x2, + 0x35,0x11,0xa0,0x2e,0x96,0x43,0xd7,0x30,0xf0,0xf0,0x41,0x60,0x56,0xeb,0x2c,0x26, + 0x82,0xd8,0x93,0x57,0x21,0x20,0xa9,0xe7,0x61,0x12,0xc0,0x18,0x5f,0x9,0x10,0xfe, + 0x41,0x4d,0xac,0xdb,0x69,0x28,0x2c,0x1,0xd6,0x18,0x6b,0xd0,0xb9,0xaf,0x13,0x3b, + 0xa2,0x3b,0x70,0x53,0x27,0xc0,0x8d,0x5e,0xda,0xfa,0x81,0xe6,0x7d,0xcd,0xb8,0xb6, + 0xf3,0x32,0xec,0x19,0xde,0x33,0xe6,0x71,0x14,0x3c,0x8c,0xb7,0x4,0x90,0xb8,0x33, + 0x4b,0xc,0xb6,0x20,0x43,0x32,0x5f,0x47,0x94,0x88,0x1e,0xa2,0x88,0x9a,0x86,0xff, + 0x5f,0xcc,0xb5,0xac,0x34,0x14,0xc4,0xd0,0xdc,0xdb,0x17,0xc5,0xee,0x44,0x14,0x37, + 0xc5,0x4f,0xe8,0xae,0xf4,0x8f,0xfa,0x9b,0x5d,0xb9,0x2e,0x75,0x5b,0x84,0xd6,0xa2, + 0xe0,0x52,0xc5,0x3e,0xe6,0x8e,0x19,0x48,0xa0,0x24,0xcd,0xc,0x29,0xd2,0x5e,0x38, + 0x4c,0x26,0x37,0x75,0x2a,0xe7,0x64,0x92,0x19,0xc4,0xfc,0xb3,0x79,0xdb,0xc0,0xf4, + 0x71,0xa,0x8b,0xd7,0x5,0x2c,0xbb,0x4b,0x8,0xad,0x0,0xc3,0xc3,0x10,0x46,0xf5, + 0x8,0xe6,0xef,0xf3,0xd4,0x33,0x79,0x45,0xb5,0x4b,0xfc,0x11,0xf,0x37,0x88,0x1, + 0xf1,0xb2,0xa5,0x66,0xb2,0x49,0x28,0xdd,0xa,0xb6,0x8d,0x5a,0x5f,0xb,0xb0,0xca, + 0xfa,0xb4,0x48,0x8f,0x7c,0xb0,0xc6,0x7,0x6b,0xe6,0xa,0x71,0x8f,0x5b,0x1d,0x1d, + 0x43,0xae,0xf3,0x5c,0x78,0xed,0xe8,0xbd,0x93,0x48,0xc7,0xcb,0xc9,0x64,0x52,0x8f, + 0x6f,0xc7,0x15,0x96,0x9e,0x54,0x8e,0xe2,0xec,0x79,0x16,0xf1,0x8f,0x67,0xa2,0xe3, + 0x2e,0x21,0x62,0xcf,0xb2,0xc5,0x72,0xf1,0x72,0xf4,0x3b,0x77,0x10,0x3d,0xe2,0x86, + 0x85,0xd1,0x24,0x20,0x9d,0x81,0xed,0x53,0xa2,0xa8,0xc8,0xe6,0x2c,0xe7,0x3a,0x22, + 0xed,0x4,0x56,0xdb,0x1d,0x62,0x88,0x78,0x42,0x3c,0x20,0x6,0xe2,0x2a,0x92,0x5, + 0x4,0x3c,0xa,0x7f,0x25,0x7d,0x62,0x2e,0x7c,0x45,0x80,0xed,0xd7,0xf3,0x8c,0x60, + 0xa2,0x41,0x70,0x64,0xe8,0xb9,0xed,0xcf,0xc4,0x35,0x59,0x5f,0x39,0x86,0x11,0x88, + 0xec,0xd4,0x6c,0xad,0x10,0x4b,0xc4,0x3a,0x69,0xd,0xb1,0x15,0xa4,0x87,0x34,0x4a, + 0x1f,0x72,0xdf,0xb4,0x99,0xfc,0x23,0x72,0x94,0x2d,0xc8,0xdd,0xd3,0x22,0x1f,0xf4, + 0x5,0xfa,0x88,0xb6,0xfc,0xac,0x1c,0xa5,0xed,0x8b,0xd3,0x31,0x62,0x7e,0xee,0x9a, + 0x8c,0x78,0x84,0x46,0x8c,0xca,0xce,0x8f,0x3a,0xce,0xff,0xb3,0xec,0x38,0x81,0x3, + 0xe2,0xb,0xf1,0x89,0xf8,0x21,0x1f,0xf5,0x69,0xc5,0xdd,0xab,0x46,0xde,0x23,0xff, + 0x5f,0xbf,0x26,0x4d,0x8c,0x6d,0xed,0xd8,0xbf,0xa3,0x5,0x6b,0xb2,0x53,0x4b,0xdd, + 0x15,0x2,0x90,0xa8,0x32,0x3e,0xfe,0xb2,0x55,0x31,0x56,0x8f,0x65,0x31,0x69,0x80, + 0xb0,0x41,0xde,0x9c,0x59,0x59,0xed,0x20,0xcd,0x7a,0x1f,0x32,0x31,0xc1,0x24,0x5a, + 0xfb,0x38,0x96,0xb3,0x3a,0x1d,0x81,0xbe,0x29,0x29,0x7f,0x29,0x41,0x43,0x26,0xf3, + 0xf,0x9c,0xfd,0x5c,0x2,0xf2,0x67,0x7e,0x7d,0xdd,0xd8,0x21,0xf4,0x68,0x24,0xbf, + 0x24,0x53,0x23,0x2f,0x12,0x9b,0x7c,0xc7,0xae,0x0,0xec,0xf3,0x94,0x1,0xe7,0xf6, + 0xdf,0xf0,0xdc,0x91,0xed,0x19,0x62,0xb5,0x38,0x44,0xbc,0x82,0x10,0xc0,0x9e,0xb0, + 0xa5,0xa4,0x3c,0x30,0xf9,0x4c,0xb6,0xd9,0x10,0xb2,0x0,0x9c,0x97,0x41,0xb5,0xbc, + 0x80,0x10,0x3b,0x40,0xcb,0x22,0x56,0x92,0x7c,0x6e,0xd9,0xd0,0x28,0x13,0xae,0xb2, + 0xde,0x7e,0xa2,0xb0,0xc5,0x58,0xac,0xcd,0xd1,0x5b,0x42,0x94,0x6d,0xb,0x2a,0x9c, + 0xca,0x66,0x1a,0x39,0xf3,0x63,0xae,0xf3,0xf7,0xa,0xc0,0x23,0xe,0xb5,0xc5,0x6a, + 0xb2,0x75,0x93,0xe9,0x21,0x98,0x0,0xe,0xc2,0x85,0xcf,0x27,0x0,0x49,0xbe,0x43, + 0x10,0x60,0x90,0xaf,0x7d,0x76,0xa3,0x16,0x32,0x22,0x82,0x12,0xc9,0x97,0x13,0xc0, + 0xff,0x8b,0x7,0x8c,0x93,0x0,0x28,0x9f,0x4d,0xb6,0xfd,0xde,0x16,0x45,0x74,0x12, + 0x6e,0xfb,0xb4,0xad,0xc1,0x2f,0xaf,0x4c,0xc0,0x1f,0xad,0x73,0x3b,0xca,0x99,0x9f, + 0xe3,0x3f,0x0,0x0,0x0,0x0,0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82, + // /home/user/2/qstardict/qstardict/pixmaps/arrow-down.png + 0x0,0x0,0x12,0x6, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb, + 0x0,0x0,0x0,0x4,0x73,0x42,0x49,0x54,0x8,0x8,0x8,0x8,0x7c,0x8,0x64,0x88, + 0x0,0x0,0x11,0xbd,0x49,0x44,0x41,0x54,0x78,0x9c,0xed,0x9d,0xfd,0x8f,0x24,0xc5, + 0x79,0xc7,0x3f,0xd5,0x33,0x3b,0x3b,0xbb,0x7b,0x6f,0xdc,0x81,0x8e,0x53,0x80,0x3, + 0xcc,0x8b,0x1,0xdb,0x41,0xc2,0xff,0x80,0x71,0xa4,0x28,0xb1,0x4d,0xec,0x3,0x2c, + 0xf9,0x5,0x4c,0xe2,0xc8,0x24,0x16,0xe,0xc1,0x18,0xf9,0x55,0x67,0x22,0x83,0x15, + 0x42,0xb0,0x95,0x88,0x84,0x10,0x41,0xa2,0x18,0x63,0x91,0x0,0x32,0x31,0x92,0x89, + 0x62,0x21,0x9d,0x62,0x5e,0x62,0x48,0xc4,0x61,0xee,0x30,0x2f,0x97,0xc3,0x1c,0xf8, + 0xee,0xb8,0xdb,0xb9,0xb7,0xbd,0x9d,0xd9,0x99,0xee,0xae,0x27,0x3f,0x4c,0xf7,0x4c, + 0x75,0x75,0xf5,0xbc,0xec,0xfb,0x2e,0xf5,0x59,0xb5,0x7a,0xaa,0xba,0xba,0xa7,0xbb, + 0x9f,0xa7,0xeb,0xf9,0xd6,0x53,0x33,0xb3,0xe0,0xf1,0x78,0x3c,0x1e,0x8f,0xc7,0xe3, + 0xf1,0x78,0x3c,0x1e,0x8f,0xc7,0xe3,0xf1,0x78,0x3c,0x1e,0x8f,0xc7,0xe3,0xf1,0x78, + 0x3c,0x1e,0x8f,0xc7,0xe3,0xf1,0x78,0x3c,0x1e,0x8f,0xc7,0xe3,0xf1,0x78,0x3c,0x1e, + 0x8f,0xc7,0xe3,0xf1,0x78,0x3c,0x1e,0x8f,0xc7,0xe3,0xf1,0x78,0x3c,0x1e,0x8f,0x67, + 0xb9,0xa3,0x66,0xb5,0xd7,0x15,0x5c,0x88,0xf0,0x97,0xc0,0xef,0x2,0x63,0x43,0xef, + 0x1f,0x24,0xef,0x9c,0xae,0x4b,0x56,0x39,0x30,0x96,0xb4,0xec,0x6a,0x93,0xae,0xd3, + 0x2b,0x9,0x54,0x7b,0xad,0xac,0x36,0x90,0xad,0x57,0x80,0xb2,0xda,0xda,0x6d,0xcc, + 0x32,0xca,0x51,0x67,0x5d,0x8f,0x18,0xed,0x54,0x52,0x2e,0xba,0xbb,0xe9,0xfb,0x4b, + 0x52,0x16,0xe3,0x18,0x62,0xb4,0x49,0x8f,0x99,0xb6,0x51,0x8e,0x36,0xd0,0x62,0x4c, + 0x76,0x31,0x2e,0x37,0xf2,0xf9,0xe8,0xa9,0x82,0x77,0x2c,0x64,0x78,0x7,0xb8,0x82, + 0xf3,0x10,0x9e,0x3,0x4e,0x19,0x7a,0x5f,0xf3,0x5d,0x7b,0x19,0x7b,0xd0,0x32,0x46, + 0x7d,0xea,0x0,0xe0,0x76,0x8e,0x22,0x7,0xc0,0xd1,0x2e,0xf7,0x5a,0x75,0xeb,0xec, + 0x6d,0x66,0xbd,0xa8,0xee,0xb1,0xa0,0xf7,0xdd,0x35,0x1d,0x20,0x6d,0x2b,0x8e,0x76, + 0xa2,0xb2,0xe,0x65,0x3b,0x80,0xee,0x5c,0xc3,0xc,0x9b,0xf5,0xe5,0x7c,0x2e,0x7a, + 0xb6,0xc7,0xbb,0xe6,0x8,0xfa,0x37,0xb1,0x4f,0x88,0xdb,0x98,0x8b,0xf1,0xdb,0xc7, + 0xc8,0x5e,0xac,0x5d,0x66,0x96,0x65,0xd7,0x31,0xa5,0x60,0x3b,0xd6,0xb6,0x41,0xd6, + 0xc3,0x1c,0xbb,0x1f,0xc3,0x5e,0x5f,0xbf,0x36,0x9a,0x2a,0x27,0xd4,0xdf,0xe,0x79, + 0x16,0xb3,0x70,0x0,0xf8,0xf0,0x2c,0xf6,0x29,0x66,0xd0,0x9b,0x6b,0x1b,0x77,0xb6, + 0x6b,0x7b,0xe9,0xf5,0xbe,0x45,0xe7,0x37,0x6c,0x79,0x58,0xe7,0xb0,0x19,0xc4,0x71, + 0x5,0xa8,0xab,0xdf,0x1e,0xf6,0xd0,0xe5,0x59,0x9c,0x4e,0xc3,0x2c,0xfc,0xf8,0xdb, + 0x3f,0xe6,0xd4,0xb3,0x4e,0x65,0xb2,0x31,0x89,0xd6,0x9a,0x38,0x8e,0x89,0x74,0x84, + 0x8e,0x35,0xb1,0x8e,0x89,0x75,0x8c,0xd6,0x1a,0x2d,0xba,0xbd,0x4e,0x5e,0xc7,0x12, + 0x83,0x86,0x58,0x92,0x36,0xa2,0x11,0x84,0x58,0xc7,0x88,0x8,0xb1,0x4a,0xf6,0x43, + 0x23,0x22,0xed,0x35,0xd2,0x3e,0x8e,0xf1,0xd7,0xd9,0x16,0x8,0x82,0x64,0xcb,0x22, + 0x88,0x12,0x74,0xa0,0x89,0x89,0xdb,0xf7,0x4a,0xb5,0xeb,0x46,0x47,0x46,0x99,0xe, + 0xa7,0x79,0x70,0xdf,0x83,0x5d,0x8d,0x51,0xa2,0x1b,0x5e,0xca,0x74,0xeb,0x87,0xdd, + 0x5e,0x2,0x22,0x20,0x4e,0x96,0xa8,0x60,0x1d,0x3,0xa1,0xf1,0xda,0x6e,0x13,0x59, + 0xdb,0xd2,0xb6,0x24,0xdb,0x24,0x80,0xd2,0x6c,0x4c,0xd8,0x65,0xf8,0xbd,0x85,0x9f, + 0xa1,0xf8,0xa3,0xb4,0xf8,0xc9,0xdb,0x3e,0xc9,0x93,0x77,0x3d,0x49,0x5d,0xd5,0x69, + 0x84,0xd,0xa2,0x28,0x22,0x8e,0xe3,0x8e,0xf1,0xd3,0xd7,0x51,0x1c,0x65,0xeb,0xc4, + 0x7a,0x9d,0x96,0x93,0x75,0x24,0x51,0xb7,0x2c,0x31,0x31,0xed,0x75,0xa4,0xa3,0x76, + 0x59,0x65,0xb7,0x45,0x44,0x9d,0x36,0x31,0xc9,0xf6,0xb4,0xac,0x8c,0x72,0xb2,0x8e, + 0x54,0xc4,0x47,0xcf,0xf8,0xe8,0x9c,0x6e,0x9e,0x75,0x5f,0xba,0x6b,0x8d,0xbb,0x97, + 0xc1,0x51,0x9e,0x2d,0x4a,0x41,0x60,0x99,0x6f,0x42,0x76,0xe,0x7b,0x98,0xe1,0x43, + 0x40,0x89,0x5b,0x81,0xa3,0x69,0x31,0x8c,0x43,0xae,0xf9,0xee,0x35,0x9c,0x37,0x7a, + 0x1e,0xa,0x85,0x52,0xc6,0x62,0xa8,0xa0,0xb4,0x6c,0xb6,0x69,0x6f,0x20,0x2b,0xae, + 0x3a,0x2f,0xdd,0xc7,0x32,0xcb,0x69,0x9b,0x4e,0x7b,0xb2,0xdb,0xec,0x63,0xda,0xc7, + 0x2f,0x2b,0xe3,0x6,0xce,0x45,0x63,0xa4,0xf5,0xa9,0xe1,0x63,0xc7,0xf6,0x61,0x75, + 0x4f,0xcf,0xf3,0x51,0x90,0x9e,0x7b,0x5a,0x1f,0x10,0xb2,0x8e,0x2f,0x31,0x24,0xc3, + 0x3b,0xc0,0xbf,0xf3,0x16,0x8a,0x4f,0xd3,0xed,0x8c,0x78,0xf3,0xd0,0x9b,0x7c,0xe3, + 0x1f,0xbe,0xc1,0x5,0x6b,0x2f,0xc8,0x18,0xd,0x2c,0x83,0x99,0x86,0x97,0xbc,0x31, + 0xcd,0xeb,0x73,0xd,0xb7,0x32,0x86,0xef,0x65,0xfc,0xa2,0x7a,0xc9,0x1e,0x30,0x96, + 0x38,0xfb,0x6,0xfd,0xf4,0x88,0xd9,0xc6,0x8e,0xbf,0x3a,0x59,0xcc,0x2e,0xdb,0xd5, + 0x13,0x14,0xe9,0x8c,0x81,0x8d,0xf,0xe8,0x32,0xd6,0xcd,0x11,0x36,0xea,0xaf,0x73, + 0x6d,0xf8,0xb,0x86,0xa4,0x34,0xec,0xe,0x0,0xbc,0xca,0x1e,0x2e,0xa4,0x5,0xfc, + 0x4e,0x5a,0xf5,0xc6,0xc1,0x37,0xd8,0x58,0xdd,0xc8,0xa5,0x17,0x5e,0xca,0xf1,0xd6, + 0xf1,0x76,0xfc,0x95,0x6e,0x5c,0x4e,0xff,0xd2,0x58,0xdf,0xa9,0x97,0x82,0x7a,0x57, + 0x7b,0xfb,0x2f,0x6d,0xa7,0x8c,0xf6,0x38,0xda,0x2b,0xab,0x5e,0x9,0x12,0x8,0xe7, + 0xaf,0x3d,0x9f,0x9d,0x47,0x77,0x66,0x87,0x97,0xe6,0x10,0xd5,0xcc,0x27,0xd8,0x75, + 0xae,0x21,0x9e,0x69,0x6c,0xb3,0x37,0xd0,0x7d,0x16,0x19,0xa0,0x9c,0xd6,0x45,0x25, + 0xd0,0xd6,0x73,0xbb,0x5e,0x1e,0xe1,0x4f,0xa2,0x2f,0xcf,0xc6,0x94,0xb3,0x19,0x5, + 0xb4,0x79,0x9c,0x3b,0x50,0x3c,0x62,0x56,0xdd,0xf5,0xc8,0x5d,0x1c,0x7c,0xe3,0x20, + 0x6b,0x47,0xd6,0xb6,0x2b,0x1c,0xe3,0xe6,0x4c,0xb7,0x3e,0x40,0x4f,0x61,0x87,0x81, + 0x4c,0xd7,0xee,0x8,0x1f,0xce,0xde,0x40,0x1c,0x21,0x45,0x54,0xbb,0x7,0xe8,0xd7, + 0xad,0xdb,0x4f,0xb8,0x14,0xac,0x5d,0x4b,0x5c,0xd0,0xbe,0x28,0x34,0xf4,0x1b,0x9d, + 0xc4,0x1,0x68,0xeb,0x99,0x1d,0x97,0x97,0xb8,0x28,0xfc,0x34,0xb3,0x64,0xf6,0xe, + 0x0,0xc2,0xc,0xd7,0x1,0x2f,0x99,0x95,0xd7,0x7f,0xef,0x7a,0x36,0x46,0x1b,0xa9, + 0x94,0x2a,0x99,0xee,0x18,0xe8,0x19,0x8f,0xed,0xee,0xbb,0x53,0xef,0xea,0xf2,0xed, + 0x50,0x90,0x8b,0x15,0x64,0x6e,0xaa,0x19,0x2,0xd2,0x25,0x75,0x8a,0xb4,0x4d,0xa1, + 0x21,0x7a,0x39,0x84,0xfd,0x84,0xdb,0xea,0x5d,0x5b,0xeb,0xa2,0x27,0x7b,0x10,0x27, + 0x88,0x15,0x84,0xe5,0x6c,0xfd,0x88,0x4c,0x52,0x9,0x7f,0x8f,0xf,0x11,0x31,0x4b, + 0xe6,0xe2,0x0,0xf0,0x9f,0x4c,0xa3,0xd8,0x86,0x25,0xa,0xbf,0x70,0xe7,0x17,0x38, + 0xa7,0x7a,0x8e,0xdb,0x60,0xe9,0xd3,0x9d,0x5e,0x48,0xaf,0xa7,0xd8,0xa5,0x1b,0x6c, + 0xc3,0x8b,0xb1,0x4f,0x41,0xac,0xcf,0xc5,0xd0,0xe4,0x9c,0x4,0x29,0x36,0xba,0xab, + 0xae,0xa8,0xfb,0x36,0x87,0x6f,0xa6,0xe,0x30,0x87,0x71,0xa6,0x33,0xd8,0xbd,0x81, + 0x79,0x3c,0xac,0x3a,0x1,0x44,0xc1,0x8c,0x25,0x58,0x15,0x2d,0x36,0xc9,0xd5,0xfc, + 0x29,0xbf,0xc9,0x5f,0xdd,0xe0,0xcc,0xcd,0x1,0x0,0x7e,0xc2,0x1e,0x5b,0x14,0xbe, + 0x3d,0xf9,0x36,0xb7,0xff,0xd3,0xed,0x9c,0xbb,0xe6,0xdc,0x5c,0xb7,0x9e,0x3e,0x75, + 0x85,0xe2,0x10,0xf2,0xdd,0xbb,0xdd,0x85,0x63,0x1d,0xa7,0x97,0x30,0x74,0x38,0x4b, + 0x7a,0xe3,0x45,0x64,0xf0,0x2e,0xbf,0x57,0x37,0xef,0x2a,0xdb,0x6b,0xfb,0x58,0x39, + 0x23,0x93,0x77,0x8c,0xb4,0xdc,0x28,0xb7,0x9d,0xa0,0xfb,0xd0,0x8,0xa7,0xc8,0xd7, + 0xf8,0xc3,0x68,0xc7,0x10,0x96,0x72,0x32,0x3b,0x11,0x68,0xe3,0x10,0x85,0xbf,0x7e, + 0xe7,0xd7,0x6c,0xac,0x6e,0xe4,0xe2,0xf7,0x5c,0xcc,0xc9,0xf0,0x24,0x1d,0x41,0x97, + 0xa,0x3f,0x53,0x0,0x6a,0x9d,0x15,0x75,0x83,0x8a,0x40,0x65,0x95,0xa5,0x40,0x4, + 0x92,0xd4,0xab,0xec,0xbe,0x5b,0x27,0xb6,0xf2,0xd2,0xd1,0x24,0x82,0xd9,0xe1,0xc9, + 0x9e,0x4b,0xb0,0xdb,0x40,0xbe,0x9b,0xee,0xa5,0x11,0xcc,0x70,0x11,0x5b,0x75,0xf6, + 0x28,0x22,0x63,0xfc,0x12,0x84,0xd6,0x73,0xba,0x46,0xfe,0x8d,0x2f,0x86,0x5f,0x19, + 0xdc,0x40,0xc5,0xcc,0xbd,0x7,0x48,0x71,0x88,0xc2,0xbb,0x1f,0xbb,0x9b,0xc3,0xfb, + 0xe,0x33,0x51,0x99,0x0,0x1c,0x42,0xcc,0x14,0x68,0x58,0x4f,0xb7,0xd9,0xb5,0x17, + 0xc5,0xfa,0x14,0x23,0xe6,0x17,0x86,0x8,0x23,0xfe,0x77,0xf4,0x40,0xba,0xdd,0xd5, + 0xd5,0x17,0x19,0xd0,0xee,0x11,0xcc,0x2e,0xde,0x7e,0xf2,0x5d,0xdd,0xbf,0xdd,0xb6, + 0xd7,0x8,0xa0,0x19,0x40,0xd3,0x7a,0x46,0xab,0xf2,0x4b,0x6a,0xe1,0x67,0xfb,0xda, + 0x63,0x40,0xe6,0xcf,0x1,0xa,0x44,0xe1,0x4d,0x77,0xdf,0xc4,0xba,0xd6,0x3a,0x2, + 0x15,0x38,0x87,0x50,0x45,0x2a,0xdf,0x29,0xf4,0xfa,0x38,0x8b,0xe3,0x8c,0x3a,0x8a, + 0x3f,0xe7,0x14,0xa9,0x8,0xec,0xd5,0xf5,0x16,0xc5,0x7b,0xd7,0x98,0xbf,0x9f,0x13, + 0xd8,0x6d,0x8a,0x42,0x42,0xfa,0xfe,0xa1,0x82,0x69,0xcb,0xf8,0x25,0x39,0x4c,0x35, + 0xfc,0x7d,0x6e,0x9d,0xbd,0xe8,0xb3,0x99,0x4f,0x7,0x70,0x8a,0xc2,0x48,0x47,0xdc, + 0xfc,0x77,0x37,0x73,0x76,0xf5,0xec,0xbc,0xc1,0xa,0xba,0xd6,0x22,0x95,0x5f,0x58, + 0x6f,0xfe,0x19,0x2a,0x1f,0xc8,0xbe,0x57,0x6a,0xf8,0xc4,0x21,0xb4,0xe8,0xc1,0xe2, + 0x7c,0x91,0x61,0xed,0x6d,0x76,0xfe,0xbe,0x48,0x27,0x14,0xd5,0xa7,0xe7,0x11,0x1, + 0x53,0xa5,0xec,0xf9,0x43,0x8b,0x8d,0x72,0xd5,0x5c,0x45,0x9f,0xcd,0xfc,0x3a,0x0, + 0x38,0x45,0xe1,0xfe,0xc3,0xfb,0xf9,0xfe,0x8f,0xbe,0xcf,0x99,0x6b,0xce,0x4,0x1c, + 0x2,0x70,0x10,0xa7,0xb0,0x85,0x9e,0xf1,0x14,0x67,0x8e,0x93,0xb6,0xb7,0xba,0x7a, + 0xa5,0xf3,0xdd,0x7d,0x1c,0xc7,0xdd,0x9b,0xe,0xfd,0xc7,0xf7,0xfd,0x7a,0x0,0x7b, + 0x52,0xa7,0x68,0x38,0xd8,0x6f,0x7d,0xa2,0xdc,0x1e,0xf6,0x75,0x11,0xd6,0xcb,0x57, + 0xf9,0xe3,0xe8,0xbf,0x6,0xb2,0xc1,0x10,0xcc,0x8f,0x8,0xb4,0x71,0x88,0xc2,0x7d, + 0x87,0xf6,0xb1,0xa1,0xb2,0x81,0xb,0xce,0xbd,0x80,0x7a,0xab,0x9e,0x11,0x82,0xce, + 0x2c,0xa0,0x59,0x2f,0x79,0xb1,0xd7,0xb3,0x7d,0x2a,0x10,0x53,0x91,0x89,0x75,0x9c, + 0x44,0xc,0x9e,0xb5,0xf6,0x2c,0x76,0xd5,0x76,0xe5,0x9d,0xae,0x97,0xe8,0x4b,0xeb, + 0xb4,0x55,0x9f,0xae,0x7,0x19,0x3a,0xba,0x9e,0xfa,0x74,0x3d,0x55,0x82,0x56,0x60, + 0xbc,0xbf,0x82,0x35,0xf2,0x10,0x37,0x84,0xb7,0xcc,0xc6,0x14,0xfd,0x98,0xff,0x1e, + 0x20,0xc5,0x21,0xa,0xef,0xff,0xe9,0xfd,0x4c,0xee,0x9b,0x64,0x6c,0x64,0x2c,0x9b, + 0xed,0x73,0xfc,0x65,0x9e,0x6e,0xc7,0x13,0xee,0xc2,0xe,0x3,0x9d,0x84,0x8f,0x29, + 0xfe,0xe8,0xd6,0xb7,0xa2,0x16,0xa3,0x6a,0x74,0xb0,0x21,0x9e,0xab,0xfb,0x77,0x3d, + 0xf1,0xae,0x69,0xdc,0xa2,0x7d,0xed,0xf5,0x74,0x0,0x8d,0x20,0xeb,0x50,0x15,0xd9, + 0xc9,0x91,0xf0,0xda,0xe1,0xd,0x30,0x18,0xb,0xe7,0x0,0x5,0xa2,0x70,0xfb,0x7d, + 0xdb,0x59,0x1b,0xad,0xcd,0xc6,0x75,0x7b,0xf6,0x50,0xac,0x78,0x6f,0x77,0xf9,0x86, + 0x31,0xd3,0xf6,0xb9,0x98,0x9f,0x60,0x3b,0x44,0xc7,0xb9,0x44,0xd1,0x8a,0x5b,0x8c, + 0x6,0x3d,0x1c,0xc0,0xa5,0xf8,0x5d,0x23,0x80,0x7e,0xf5,0xbd,0x44,0x62,0xba,0x6e, + 0x2a,0x38,0x59,0xca,0x9e,0x7f,0x59,0xe,0x71,0x4a,0xf8,0x91,0xf9,0x14,0x7d,0x36, + 0xb,0xe9,0x0,0x85,0xa2,0x70,0xfb,0x3f,0x6e,0x67,0xcb,0xe8,0x16,0xe7,0x2e,0x19, + 0x85,0x6f,0xe8,0x3,0x5b,0xf9,0xe7,0x7a,0x9,0x7b,0x54,0x60,0x27,0x78,0xa0,0x63, + 0xd0,0xd4,0x29,0x66,0xa2,0x19,0xaa,0x41,0xb5,0x38,0xee,0xf7,0x12,0x6f,0x83,0x1a, + 0x3d,0x2a,0xd8,0xc7,0x6e,0x77,0x22,0x17,0x8d,0x5b,0x8c,0x73,0x35,0x9f,0x67,0xff, + 0x30,0xb7,0x7c,0x58,0x16,0xd6,0x1,0xc0,0x29,0xa,0xf,0xd6,0xe,0x72,0xdf,0xa3, + 0xf7,0xb1,0x79,0x6c,0xb3,0x3b,0xb,0x68,0x91,0xb,0x10,0x69,0xfe,0xc0,0x74,0x8, + 0x2b,0xc7,0x6f,0x8f,0xc,0x32,0xce,0x90,0x18,0x5b,0xb4,0x20,0x5a,0x8a,0x5,0x9e, + 0xcb,0x70,0x11,0x6e,0xa3,0xf7,0x1a,0xee,0x99,0x4e,0xe0,0x4a,0x19,0x1f,0x2b,0x83, + 0xb6,0x44,0xdf,0x3a,0x6e,0xe1,0x86,0xf9,0x17,0x7d,0x36,0xb,0x23,0x2,0x6d,0x1c, + 0xa2,0xf0,0xed,0xc3,0x6f,0xb3,0xbe,0xb2,0x9e,0x73,0xce,0x3a,0x87,0x46,0xd8,0xc8, + 0x66,0x1,0xc5,0xc8,0x1a,0xda,0xe2,0xcf,0x9e,0x66,0x36,0xb3,0x86,0xb6,0xd8,0x73, + 0x89,0x43,0x63,0xdb,0xba,0xca,0x3a,0x6a,0xf5,0x1a,0xd3,0xe1,0x74,0x56,0xe0,0x81, + 0x5b,0x0,0xf6,0x12,0x7b,0x83,0x24,0x93,0x6,0x12,0x7d,0xc0,0x38,0x3f,0xe2,0xc6, + 0xf0,0xab,0x73,0xbf,0xf1,0xfd,0x59,0x1c,0x7,0x0,0x78,0x8d,0xa7,0x79,0x2f,0x97, + 0x0,0x17,0xa7,0x55,0x2f,0xed,0x7d,0x89,0xf,0xbe,0xe7,0x83,0x54,0xd6,0x54,0x88, + 0x25,0xce,0x1b,0xbf,0x97,0x21,0x4d,0xb5,0xaf,0x1d,0xe,0x51,0x34,0x8a,0x48,0xd3, + 0xc5,0x22,0x4c,0x94,0x27,0xa8,0x87,0x75,0x8e,0x37,0x8f,0x67,0x67,0x10,0xe9,0xf3, + 0xda,0xa5,0x39,0x8a,0x8c,0xdf,0x4b,0xf1,0x37,0x82,0x6e,0xb2,0x27,0x35,0x7e,0x85, + 0x17,0x98,0xa,0x3f,0xc2,0x8e,0xcc,0x38,0x63,0xc1,0x58,0xf8,0x10,0xd0,0xc5,0x29, + 0xa,0xef,0xf8,0xc1,0x1d,0x4c,0x84,0x13,0x4,0x4,0x5d,0x61,0xe8,0x8a,0xeb,0x14, + 0x24,0x82,0x7a,0xc,0xc7,0x32,0xe1,0xc1,0xc8,0x5,0x28,0x6d,0x68,0x5,0xb3,0x3b, + 0x17,0xf2,0xdd,0xff,0x20,0x71,0xbf,0xdf,0x8,0xc0,0xb5,0xb4,0x54,0x37,0xd9,0x93, + 0x12,0xc8,0x3b,0xac,0x5b,0x58,0xd1,0x67,0xb3,0x98,0xe,0xe0,0x14,0x85,0xb1,0x8e, + 0xb9,0xf3,0x81,0x3b,0xd9,0x54,0xde,0x4,0x14,0x24,0x76,0x1c,0xea,0x3f,0x27,0x2, + 0x8d,0xc4,0x4f,0xba,0x8f,0xeb,0x49,0xb5,0x9d,0xc1,0xa9,0x1,0x8a,0x12,0x3e,0x66, + 0xd9,0x95,0xf1,0xb3,0x9d,0xa2,0xe8,0x18,0x21,0x6e,0xd1,0x37,0xc1,0xd5,0x5c,0xcf, + 0x81,0xd9,0xdf,0xe0,0xe1,0x59,0xbc,0x10,0x90,0xf2,0x2a,0x47,0x78,0x2f,0x2f,0x2, + 0x9f,0x22,0x71,0xc0,0xe9,0xc6,0x34,0x93,0xb5,0x49,0x2e,0xbb,0xe4,0x32,0xea,0x51, + 0xdd,0x1d,0xeb,0x8d,0xb5,0x53,0x1f,0xb8,0x34,0x80,0xab,0xbd,0xb1,0xdf,0x68,0x69, + 0x94,0x7a,0x33,0x9,0x1,0x5,0xc3,0xc8,0x5c,0xf7,0xaf,0xe9,0xdd,0xfd,0x17,0xc5, + 0x7d,0xb3,0x77,0x99,0x4a,0x3e,0xd6,0xd5,0xcd,0x7e,0xa,0x55,0xbe,0xcc,0x4d,0xd1, + 0xc3,0xf3,0x73,0x93,0x7,0x67,0xf1,0x1d,0x0,0x9c,0xa2,0xf0,0x40,0xed,0x0,0x6b, + 0x47,0xd6,0xb2,0xf5,0xcc,0xad,0x34,0xe3,0x66,0x37,0x7e,0x6b,0xcb,0xcc,0x66,0xd9, + 0x8e,0xf7,0x43,0x4c,0x35,0x6b,0xad,0xa9,0x4,0x15,0xa2,0x38,0xe2,0x48,0xe3,0x48, + 0x5e,0x3,0x80,0x5b,0xf8,0xb9,0xb6,0xf7,0x12,0x81,0xb6,0x23,0x4c,0x7,0xed,0xe9, + 0x5d,0x73,0xe4,0x53,0xe5,0x87,0xdc,0x12,0x7e,0x7d,0x3e,0x6e,0xed,0xb0,0x2c,0x8d, + 0x3,0x80,0x53,0x14,0xbe,0xf2,0xe6,0x2b,0xbc,0xef,0xac,0xf7,0x51,0x99,0xa8,0xb4, + 0xd,0x37,0xc8,0x93,0xdc,0xa3,0xb7,0x48,0xc5,0x9e,0xd3,0x59,0x92,0x1e,0xa0,0xd9, + 0x6a,0x72,0x74,0xe6,0x68,0x76,0x14,0x50,0x24,0x0,0xcd,0x3a,0xd3,0xc0,0x83,0x18, + 0x5f,0x3,0x33,0x41,0x7b,0x8a,0x17,0xba,0xe,0x30,0xc2,0xff,0xd2,0x8,0x3f,0xb6, + 0x58,0xa2,0xcf,0x66,0x71,0x35,0x40,0x16,0xa7,0x28,0xbc,0xe7,0xe1,0x7b,0xa8,0xce, + 0x54,0x9d,0x89,0x9d,0x8c,0x6,0xb0,0xbf,0x5c,0xd9,0x3e,0x62,0x66,0x9d,0x9b,0x10, + 0x32,0x53,0xc3,0xba,0x5d,0x16,0x2d,0xbd,0xd3,0xbc,0xae,0x94,0x6f,0xbf,0x59,0x41, + 0x97,0x4e,0x8,0x55,0x5b,0xf5,0x9b,0xe7,0x1a,0xc8,0x3b,0x8c,0x86,0x1f,0x5b,0x4c, + 0xd1,0x67,0xb3,0x94,0xe,0x50,0x28,0xa,0xef,0x7d,0xf4,0x5e,0xd6,0x7,0xeb,0xf3, + 0x9,0x1f,0xcb,0x29,0x8a,0x84,0x61,0x6e,0x81,0x8e,0x81,0xcc,0x94,0x70,0x1c,0xc5, + 0x94,0x28,0x65,0xd,0x97,0xa,0xc0,0xa2,0x59,0x3f,0x57,0x9d,0x6b,0x4,0x60,0xb, + 0xc6,0x7a,0xc9,0x76,0xd0,0x26,0xe3,0x5c,0xc9,0x4d,0x8b,0x2b,0xfa,0x6c,0x96,0x2e, + 0x4,0xa4,0x38,0x44,0x61,0x7d,0xa6,0x4e,0xed,0x48,0x8d,0xf,0x5c,0xf0,0x1,0x9a, + 0x71,0xb3,0x7f,0x28,0x48,0xf3,0x7,0x5a,0xe7,0xc3,0x81,0x58,0x3a,0xc0,0xd8,0x16, + 0xa8,0x0,0x34,0x4c,0x4e,0x4f,0x76,0xcf,0xc7,0x35,0xe6,0xc7,0xaa,0xb3,0xbb,0x7f, + 0x57,0xbd,0xf9,0xba,0x51,0xca,0x67,0xfa,0xaa,0xea,0xcf,0xf9,0x4a,0xf4,0xe8,0xbc, + 0xdc,0xc3,0x39,0xb0,0xf4,0xe,0x0,0x4e,0x51,0x78,0xe8,0xf8,0x21,0xaa,0xa5,0x2a, + 0x67,0xfc,0xd6,0x19,0xb4,0x74,0xab,0x6d,0x38,0xed,0x88,0xf7,0x4a,0xb2,0x7a,0xc1, + 0x32,0x74,0x26,0x19,0x64,0x4d,0x41,0x97,0x55,0x99,0x28,0x8a,0xa8,0xd5,0x6b,0xed, + 0x37,0xed,0x15,0xfb,0x7,0x49,0x0,0xb9,0x46,0x1,0xcd,0x0,0xe2,0x20,0x9b,0x59, + 0xac,0xc8,0xf,0xf8,0x5a,0xf4,0xcd,0xf9,0xb8,0x75,0x73,0x65,0x79,0x38,0x0,0xe4, + 0x45,0xa1,0x82,0xbd,0xfb,0xf7,0x72,0xfe,0x96,0xf3,0xa9,0x4e,0x54,0xdb,0xdf,0x1a, + 0x76,0x3c,0xc5,0xb9,0x51,0x82,0xdd,0x4b,0xb8,0xb2,0x83,0x49,0x5d,0x29,0x28,0x11, + 0x45,0x11,0x47,0xa6,0x8f,0xb8,0xd5,0x7e,0x51,0x38,0xe9,0xb5,0xdd,0x74,0x82,0x28, + 0x31,0x7e,0x72,0x3d,0x0,0x94,0xf8,0x1f,0xc2,0xf8,0xf,0x96,0x4a,0xf4,0xd9,0x2c, + 0xad,0x6,0xc8,0x92,0x15,0x85,0xc9,0x8d,0x7c,0xf0,0x89,0x7,0x51,0xd,0x55,0x1c, + 0xef,0xbb,0x7b,0x67,0xe2,0x7d,0xee,0x43,0xa0,0xda,0x10,0x80,0xc9,0x12,0xc7,0x31, + 0x65,0x29,0xf7,0x4e,0xf8,0x14,0xd5,0x15,0x65,0xfc,0x3a,0x7a,0x40,0xb5,0x1d,0xc0, + 0x3c,0x3f,0xe4,0x20,0x13,0xd1,0x15,0x4b,0x29,0xfa,0x6c,0x96,0x93,0x3,0x64,0x45, + 0x61,0x62,0xcc,0x58,0xc7,0x3c,0xf4,0x1f,0xf,0x31,0xae,0xc6,0xb3,0x33,0x7b,0xda, + 0x21,0x2,0xc5,0x31,0x32,0x80,0x4e,0x97,0x6c,0xaa,0x7f,0xa5,0x55,0xe7,0x18,0x85, + 0xd9,0x3c,0xbb,0xae,0x28,0xbb,0x67,0x3b,0x4a,0x4,0x84,0x25,0xfb,0x5c,0x9a,0xac, + 0x51,0x4b,0x2e,0xfa,0x6c,0x96,0x97,0x3,0x80,0x73,0xfa,0xb8,0x76,0xa2,0xc6,0x13, + 0x3f,0x7f,0x82,0xb1,0xf2,0x58,0x36,0xfd,0x4b,0xf6,0xe9,0xce,0x3c,0xe1,0xa9,0x43, + 0xb8,0x4,0x9b,0x11,0xa3,0x25,0x12,0xb7,0x31,0x8b,0xea,0xec,0x39,0x2,0x7b,0x89, + 0x21,0xf7,0xfd,0x3d,0x8d,0x50,0xd1,0x37,0x71,0x73,0xf4,0xcc,0x7c,0xdf,0xae,0xb9, + 0xb2,0x7c,0x34,0x80,0x89,0x29,0xa,0x93,0xd8,0x59,0x3b,0x51,0xa3,0xa2,0x2a,0x6c, + 0xd9,0xbc,0x85,0x48,0x47,0x79,0xa1,0x67,0x27,0x7c,0xb4,0x35,0x2a,0x30,0x44,0xa4, + 0x16,0xdd,0x1e,0xff,0x3,0x12,0xb,0xb5,0x93,0xb5,0x7c,0xcf,0xd1,0x4f,0xe9,0x17, + 0x39,0x0,0x1,0x28,0x2b,0xee,0x97,0xe5,0x5f,0xf8,0x96,0xfe,0xd6,0xfc,0xdf,0xa8, + 0xb9,0xb3,0x3c,0x1d,0x0,0xda,0xa2,0xf0,0xc2,0x44,0x14,0x26,0xdf,0x25,0xd8,0x77, + 0x78,0x1f,0x5b,0x4f,0xdd,0xca,0xe8,0xd8,0x68,0x37,0xcb,0xa7,0x25,0x6f,0x7c,0x7b, + 0x2a,0xd8,0x61,0x7c,0x11,0x41,0x89,0x42,0xc7,0x9a,0xda,0x54,0xad,0xfb,0xbe,0xfd, + 0x52,0xbe,0x58,0xeb,0xcc,0xb6,0xc4,0xf8,0xe6,0x87,0x4a,0x15,0xcf,0x21,0xf1,0xc7, + 0x97,0x8b,0xe8,0xb3,0x59,0x7e,0x21,0xa0,0x4b,0x3e,0x53,0x28,0xf0,0xd8,0x53,0x8f, + 0xa1,0x67,0x74,0x71,0x9e,0xde,0x8c,0xf7,0x56,0x6,0x10,0xa1,0xab,0x1,0x92,0x45, + 0x47,0xba,0xb8,0x6b,0xb7,0xc3,0x81,0xbd,0xce,0x84,0x7,0xe3,0xbb,0x64,0xe9,0xf9, + 0x28,0x39,0xc0,0x48,0xf4,0xf1,0xe5,0x24,0xfa,0x6c,0x96,0xb3,0x3,0xb4,0x45,0xa1, + 0xb0,0xd,0x49,0x44,0xa1,0x80,0xd6,0x9a,0xc7,0x9f,0x79,0x9c,0x11,0x19,0xc9,0xea, + 0x80,0x34,0xde,0x83,0xb3,0xcb,0xce,0x8c,0xa,0x44,0x65,0xa7,0x83,0x8b,0x62,0x7f, + 0xd1,0x6b,0x7b,0x4,0xa0,0x81,0x20,0x77,0x2b,0x9b,0x4,0xea,0x4a,0xbe,0xb9,0xbc, + 0x44,0x9f,0xcd,0xf2,0x76,0x0,0xe8,0x8a,0x42,0x49,0x44,0xa1,0xc0,0xb1,0xa9,0x63, + 0xec,0x78,0x7e,0x7,0x15,0x55,0xc9,0xe6,0xf8,0xad,0xbc,0xbf,0x39,0x62,0x70,0x8d, + 0xd3,0x55,0xac,0xba,0x22,0xd0,0x95,0xbf,0x2f,0xca,0xeb,0xdb,0x3d,0x40,0x39,0xc8, + 0x4e,0x24,0x9,0x42,0x45,0xdf,0xc8,0xf6,0xe1,0x7e,0xb4,0x71,0x29,0x58,0xbe,0x1a, + 0xc0,0xe4,0x15,0xf6,0x70,0x11,0x2d,0x54,0x57,0x14,0x1e,0xab,0x1f,0xa3,0x24,0x25, + 0x36,0x6f,0xda,0xdc,0xf9,0x69,0xb9,0xbe,0xd3,0xc3,0x56,0xba,0x18,0xa0,0xd5,0x6a, + 0x71,0xec,0xe4,0xb1,0xde,0x71,0xbf,0x28,0xdf,0x20,0xc0,0x48,0x0,0xe5,0xc4,0xd1, + 0x3a,0x33,0x7c,0xf2,0xcf,0x7c,0x5b,0x6f,0x5f,0x98,0x9b,0x31,0xbf,0xac,0xc,0x7, + 0x0,0x78,0x85,0xa7,0xb9,0x88,0x4b,0x50,0x5d,0x51,0x78,0xe0,0xe8,0x1,0x4e,0x5f, + 0x7f,0x3a,0x63,0xd5,0xb1,0xac,0xf1,0xb5,0xce,0x8b,0x43,0x7b,0xae,0x40,0x4,0x85, + 0xa2,0x5e,0xaf,0x73,0x62,0xfa,0x44,0xf7,0x7d,0x5c,0x6,0x4f,0xd7,0x76,0xae,0xbf, + 0xa4,0x60,0xd4,0xfa,0x6d,0xd8,0x12,0xbf,0x20,0x88,0xb7,0x2d,0x57,0xd1,0x67,0xb3, + 0xfc,0x43,0x40,0x17,0x61,0x82,0xeb,0x90,0x6c,0xa6,0xf0,0xc9,0x9d,0x4f,0xd2,0x9c, + 0x69,0x62,0xd6,0x65,0xc2,0x80,0xee,0xea,0x83,0x9c,0xe,0x10,0x45,0x14,0x46,0xfd, + 0x3f,0xf3,0xe7,0xea,0xfa,0x95,0x82,0xaa,0x75,0xfb,0x2,0xd9,0x4f,0x69,0x79,0x8b, + 0x3e,0x9b,0x95,0xe4,0x0,0xf0,0x0,0xd3,0x4,0x89,0x28,0x84,0x8e,0x28,0xdc,0xb1, + 0x73,0x7,0x2a,0x56,0xf9,0xee,0xd9,0x8c,0xf7,0x96,0x0,0x2c,0x14,0x81,0x45,0xf3, + 0xfe,0xe6,0x1a,0x60,0xdc,0x52,0xfc,0xd0,0xa4,0x1c,0x5c,0xc9,0xad,0x1c,0x5c,0xd8, + 0x9b,0x30,0xbf,0xac,0x2c,0x7,0x0,0x78,0x98,0x3d,0x60,0x88,0x42,0xe0,0x44,0xe3, + 0x4,0xcf,0xee,0x7e,0x96,0x32,0xe5,0xdc,0x57,0xc0,0x72,0x13,0x34,0x46,0x37,0xae, + 0xb4,0x42,0x62,0x71,0x3f,0xf5,0xae,0xf,0x78,0xa4,0xcb,0x58,0x60,0xfc,0x44,0x3c, + 0x6d,0xd1,0x57,0xe2,0xcf,0xb8,0x35,0xfc,0xef,0x85,0xbf,0x1,0xf3,0xcb,0xca,0xd1, + 0x0,0x26,0x2f,0xb3,0x87,0x8b,0xb3,0xa2,0x70,0xaa,0x31,0x5,0xa2,0x38,0x6d,0xfd, + 0x69,0x9d,0xdf,0x25,0xce,0x8,0xc3,0x64,0xd6,0xb0,0xa3,0xf,0x12,0x8d,0x30,0x7d, + 0x72,0x9a,0xe9,0x99,0xe9,0xde,0x9,0x20,0x33,0xf6,0x4f,0x4,0x50,0x35,0x3e,0x79, + 0xc,0x50,0xe6,0x7e,0x6e,0x8b,0x6f,0x5d,0xf0,0xeb,0x5e,0x0,0x56,0xa6,0x3,0x0, + 0xbc,0xcc,0xd3,0x5c,0xc2,0x25,0x4,0xdd,0xe9,0xe3,0xc9,0x93,0x93,0x6c,0x18,0xdb, + 0xc0,0xf8,0xe8,0x78,0xd6,0xf0,0xda,0x21,0xe,0x93,0x51,0xc0,0xd4,0xd4,0x14,0xf5, + 0x46,0x3d,0x7b,0x6c,0xdb,0xe8,0x29,0x55,0x5,0x6b,0xac,0xb9,0xfd,0x12,0xcf,0x52, + 0x89,0xaf,0x5a,0x29,0xa2,0xcf,0x66,0xe5,0x85,0x80,0x2e,0xc2,0x28,0xd7,0xa1,0xd9, + 0x65,0x56,0x3e,0xb7,0xf7,0x79,0xea,0xf5,0x7a,0x67,0x92,0x28,0x93,0x5,0xb4,0x73, + 0x4,0x31,0x84,0xad,0x30,0x3f,0x95,0x6b,0xc7,0xfc,0x54,0xf1,0xaf,0x35,0xe2,0x3e, + 0x40,0xc0,0x6f,0x18,0x8d,0xb7,0xad,0x24,0xd1,0x67,0xb3,0x92,0x1d,0xa0,0x2d,0xa, + 0x23,0x63,0xfa,0x38,0x11,0x85,0xcf,0xed,0x7d,0x9e,0x38,0x4a,0x24,0x82,0x3d,0xd, + 0x6c,0x4e,0x5,0x4b,0xa2,0x1,0xfa,0x8d,0x0,0x34,0x70,0x8a,0x65,0x7c,0xc5,0xc, + 0x23,0x2b,0x4f,0xf4,0xd9,0xac,0x6c,0x7,0x0,0x78,0x94,0xd7,0xd1,0x7c,0x6,0x88, + 0x53,0xe3,0x4c,0x37,0xa7,0x79,0xe1,0x8d,0x9d,0xf9,0x6e,0xdc,0x10,0x84,0xa9,0x33, + 0x38,0x45,0xa0,0x3d,0xef,0xbf,0x31,0xe8,0xde,0xa9,0x34,0xd3,0xa7,0xf8,0x12,0xdf, + 0x19,0xfe,0xc7,0x99,0x97,0x1b,0x2b,0x57,0x3,0x98,0xec,0x66,0xf,0x17,0x13,0x11, + 0xa8,0xf,0xa7,0x49,0xa2,0x7a,0xab,0x8e,0xd6,0xc2,0xa6,0xf1,0x4d,0xd9,0x44,0x50, + 0xaa,0x1,0x92,0xf5,0xe4,0xe4,0x24,0x61,0x14,0x66,0xe3,0x7e,0x8a,0x0,0x1b,0x55, + 0x7b,0xc8,0x97,0x8d,0xfb,0xf7,0x71,0x47,0xfc,0x17,0x8b,0x79,0x89,0xb,0xc5,0xea, + 0x70,0x0,0x80,0xdd,0x3c,0xc5,0xfb,0xd5,0xfb,0x81,0x8b,0x0,0x50,0x70,0x6c,0xe6, + 0x18,0x13,0xa5,0x71,0x26,0x46,0x27,0xdc,0x9f,0xd,0xd0,0xc2,0x64,0x6d,0x92,0xa8, + 0x15,0xb9,0x47,0x0,0x6b,0x54,0xdb,0x1,0x52,0xeb,0xb7,0x5f,0x3e,0xc3,0x44,0x7c, + 0xf5,0x4a,0x15,0x7d,0x36,0x2b,0x3f,0x4,0x74,0x11,0x4a,0x72,0x2d,0xb0,0xdb,0xa8, + 0x61,0x77,0xed,0x65,0xa6,0x1a,0x53,0xce,0x2c,0x20,0x1a,0xe2,0x56,0xec,0xe,0x1, + 0x65,0xe0,0x34,0xeb,0xe7,0xe6,0x14,0x6f,0x53,0x59,0xd9,0xa2,0xcf,0x66,0x35,0x39, + 0x40,0x22,0xa,0x65,0x1b,0x8a,0x63,0xa9,0xe1,0x74,0xac,0xd9,0x75,0x68,0x37,0x51, + 0x1c,0x65,0xc,0x9f,0x8a,0x40,0xe7,0x34,0x6f,0x0,0x9c,0x6e,0xcf,0xed,0x33,0x43, + 0x10,0x5c,0xc9,0x77,0x79,0x67,0xd1,0xaf,0x6b,0x1,0x59,0x5d,0xe,0x0,0xf0,0xaf, + 0xbc,0x46,0x20,0x9f,0x35,0x33,0x85,0x8d,0xa8,0xc1,0xae,0xc3,0xbb,0xdb,0x63,0x7f, + 0xdd,0xfd,0x7d,0x0,0x25,0xa,0x1d,0xea,0xac,0xda,0x17,0xda,0xc6,0x2f,0x93,0xcd, + 0xf4,0x5,0xdc,0xc0,0x5f,0x85,0xcf,0x2d,0xfe,0x5,0x2d,0x2c,0xab,0x47,0x3,0x98, + 0xbc,0xc8,0xeb,0x5c,0x8a,0x46,0xa9,0xcb,0xd3,0xf0,0xdd,0xd4,0x4d,0xa2,0x30,0x66, + 0xc3,0xe8,0x86,0x8c,0x6,0x38,0x78,0xe0,0x60,0x27,0x29,0xd4,0x36,0xbe,0x82,0x75, + 0x99,0x98,0xf,0x81,0xba,0x97,0xef,0xc5,0xdf,0x59,0x82,0x2b,0x59,0x70,0x56,0x5f, + 0xf,0x90,0xf2,0x0,0xb7,0x23,0x3c,0x66,0x8a,0xbb,0xfd,0xcd,0xfd,0x1c,0x9a,0x3e, + 0x94,0xc9,0x9,0xe8,0xc8,0xe8,0x1,0xd6,0x2b,0x38,0xc5,0xfe,0xe9,0x39,0x79,0x8a, + 0xf5,0xf1,0xd0,0xff,0x8c,0x69,0xa5,0xb0,0x7a,0x1d,0x0,0x84,0x19,0xb9,0x6,0xcd, + 0xcb,0xa6,0x90,0xfb,0xbf,0xc6,0x5e,0x4e,0xb6,0x4e,0xb6,0x3f,0x12,0x6e,0xce,0x4, + 0x8e,0x2,0x5b,0xac,0x1c,0x3f,0xbc,0x5,0x72,0xd5,0x6a,0x12,0x7d,0x36,0xab,0xd9, + 0x1,0xe0,0x61,0x4e,0x82,0x6c,0x83,0x44,0x14,0x26,0xd3,0xbf,0xaf,0x35,0x5e,0x27, + 0x8c,0xc3,0xf6,0xc7,0xc1,0x52,0xd1,0xb7,0x35,0xb0,0x7f,0x24,0x62,0x86,0x58,0x5f, + 0xc9,0xdf,0xac,0x2e,0xd1,0x67,0xb3,0xba,0x1d,0x0,0xe0,0x87,0xbc,0xa,0x72,0x8d, + 0x29,0xa,0x5b,0xd2,0xe2,0xb5,0xc6,0x1e,0x74,0x9c,0x7c,0xba,0xf8,0x6c,0x4b,0xf4, + 0x81,0xa0,0xd4,0x17,0xf9,0x7b,0x9e,0x5f,0x82,0x33,0x5e,0x54,0x56,0xa7,0x8,0xb4, + 0x79,0x91,0xd7,0xb8,0x14,0x50,0xea,0x43,0xa9,0x28,0xc,0x55,0x44,0xbd,0x55,0xa7, + 0x35,0xda,0x4a,0x92,0x3d,0x9,0xed,0x7f,0x11,0x77,0xf,0x77,0xeb,0xdb,0x97,0xe2, + 0x54,0x17,0x9b,0xde,0xbf,0xbe,0xbc,0xba,0x50,0x7c,0x4e,0x3d,0x86,0xe2,0x8a,0xf6, + 0xff,0x0,0x4c,0x2e,0xdd,0xfc,0x7f,0x80,0x0,0x81,0xfc,0x9c,0x5f,0xc9,0xe5,0xec, + 0x58,0xbd,0x71,0xdf,0x64,0xf5,0x87,0x80,0x2e,0x42,0x5d,0x3e,0x83,0xf0,0x2b,0xab, + 0xb6,0x8b,0xe2,0x2d,0x26,0xe4,0xaa,0x77,0x8b,0xf1,0xe1,0xdd,0xe5,0x0,0x6d,0x51, + 0x58,0x92,0x4f,0x0,0x87,0x1c,0x5b,0x8f,0x13,0xe9,0x4f,0xf0,0xd7,0xce,0x6d,0xab, + 0x96,0x77,0x87,0x6,0x30,0x79,0x81,0x1a,0x97,0xf1,0x28,0xa2,0xb6,0x0,0x9b,0x9, + 0x98,0x1,0xf9,0x19,0x65,0xf9,0x14,0xf7,0xf2,0xcb,0xa5,0x3e,0x3d,0x8f,0xc7,0xe3, + 0xf1,0x78,0x3c,0x1e,0x8f,0xc7,0xe3,0xf1,0x78,0x3c,0x1e,0x8f,0xc7,0xe3,0xf1,0x78, + 0x3c,0x1e,0x8f,0xc7,0xe3,0xf1,0x78,0x3c,0x1e,0x8f,0xc7,0xe3,0xf1,0x78,0x3c,0x1e, + 0x8f,0xc7,0xe3,0xf1,0x78,0x3c,0x1e,0x8f,0xc7,0xe3,0xf1,0x78,0x3c,0x9e,0x5e,0xfc, + 0x3f,0xc5,0x98,0xda,0x74,0x20,0x3b,0x21,0xa8,0x0,0x0,0x0,0x0,0x49,0x45,0x4e, + 0x44,0xae,0x42,0x60,0x82, + // /home/user/2/qstardict/qstardict/pixmaps/help-contents.png + 0x0,0x0,0x27,0xc9, + 0x89, + 0x50,0x4e,0x47,0xd,0xa,0x1a,0xa,0x0,0x0,0x0,0xd,0x49,0x48,0x44,0x52,0x0, + 0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x8,0x6,0x0,0x0,0x0,0xc3,0x3e,0x61,0xcb, + 0x0,0x0,0x0,0x1,0x73,0x52,0x47,0x42,0x0,0xae,0xce,0x1c,0xe9,0x0,0x0,0x0, + 0x6,0x62,0x4b,0x47,0x44,0x0,0xff,0x0,0xff,0x0,0xff,0xa0,0xbd,0xa7,0x93,0x0, + 0x0,0x0,0x9,0x70,0x48,0x59,0x73,0x0,0x0,0xd,0xd7,0x0,0x0,0xd,0xd7,0x1, + 0x42,0x28,0x9b,0x78,0x0,0x0,0x0,0x7,0x74,0x49,0x4d,0x45,0x7,0xd9,0x2,0x2, + 0xc,0xb,0x26,0x11,0xcf,0xd9,0xfe,0x0,0x0,0x20,0x0,0x49,0x44,0x41,0x54,0x78, + 0xda,0xed,0x7d,0x5b,0x8c,0x25,0xc7,0x79,0xde,0xf7,0x57,0xf7,0xb9,0xcc,0x9c,0xb9, + 0xed,0xcc,0xde,0xb9,0x4b,0x2e,0x97,0x97,0x5d,0x8a,0xa4,0x69,0xd1,0xb2,0x48,0xca, + 0xa2,0x56,0xb4,0x0,0x1,0x1,0xa2,0xc4,0x51,0x12,0x59,0x48,0xa2,0x20,0x41,0x94, + 0xc8,0x48,0xde,0x84,0x3c,0x24,0x4f,0x9,0x12,0x24,0x70,0xc,0xd8,0x40,0x1e,0x12, + 0xb,0xb2,0x22,0x24,0xd2,0x83,0x65,0x39,0x56,0x12,0x3b,0xb2,0x62,0x49,0x14,0x29, + 0x4a,0x84,0x64,0x52,0xa4,0x44,0x8a,0xe2,0x72,0x97,0xcb,0xdb,0x5e,0xb8,0xd7,0xb9, + 0x9e,0x39,0xd7,0xee,0xaa,0x3f,0xf,0x7d,0x39,0x55,0xd5,0xd5,0x97,0x33,0x33,0xbb, + 0x73,0x82,0xb0,0x7,0x7,0x73,0x4e,0x77,0x75,0x77,0x75,0xfd,0xf7,0xef,0xff,0xab, + 0x1a,0x78,0x6f,0x7b,0x6f,0x7b,0x6f,0x7b,0x6f,0x7b,0x6f,0x7b,0x6f,0x7b,0x6f,0xfb, + 0xff,0x71,0xa3,0x1d,0xba,0xce,0x67,0x1,0xfc,0xb,0x0,0xc7,0xe3,0x6b,0xae,0x3, + 0x50,0xda,0xf1,0x4d,0x0,0x81,0xf6,0xbb,0x7,0xa0,0xaf,0xfd,0x1e,0x2,0xe8,0x1c, + 0xb8,0xfd,0x6e,0x71,0xea,0xaf,0xfe,0x83,0x7b,0x0,0x80,0x99,0x21,0xa5,0x22,0x66, + 0x5,0x6,0xc3,0xf3,0xbc,0x7e,0x28,0x39,0x94,0xac,0xa2,0x83,0xcc,0xe9,0xc9,0x1c, + 0x7f,0xa2,0x1f,0xc4,0x41,0x18,0xb0,0x92,0xe1,0x80,0xa5,0x4,0x0,0x48,0xc5,0x10, + 0x7e,0x33,0x80,0x0,0x58,0x31,0xc0,0x51,0xd7,0x42,0xa9,0x58,0x31,0x18,0x50,0x4c, + 0x4a,0xa5,0xfd,0x61,0x56,0x50,0xa1,0x12,0xa1,0xa,0x19,0x0,0x94,0x2,0xc3,0xab, + 0x5,0xe9,0x33,0x29,0x15,0x32,0x78,0x18,0xdf,0x2e,0x69,0x13,0x5d,0x33,0x8,0x58, + 0x86,0xa1,0x50,0x3c,0xea,0x20,0x87,0xc1,0x40,0xd4,0x6b,0x5d,0xa1,0x3d,0xb0,0x94, + 0xc4,0x12,0x32,0x6d,0xa3,0x24,0xb3,0x52,0xc,0x66,0x56,0x90,0xfd,0xae,0x3e,0xb8, + 0x41,0xc0,0x4a,0x34,0x9a,0x3,0x25,0xfc,0x6b,0x32,0xf4,0xff,0xfb,0xf5,0xe7,0xff, + 0xeb,0x95,0x49,0x62,0x80,0xcf,0x0,0xf8,0xca,0x4e,0x74,0xa6,0x56,0x6f,0x4,0x9f, + 0xf9,0x57,0x5f,0xaf,0x9,0x4f,0xc4,0x84,0x18,0x11,0x36,0x19,0xcf,0x64,0x58,0x19, + 0xda,0x6f,0x25,0x63,0x9e,0x88,0xf8,0x42,0x8,0x82,0x10,0x34,0x6a,0xab,0x31,0x4b, + 0x72,0x8e,0x4a,0xae,0xa7,0x42,0x80,0x39,0x73,0x1f,0x0,0x10,0x24,0xcc,0x7b,0xeb, + 0x6d,0x94,0x82,0x62,0x69,0xf4,0x8b,0xc1,0xda,0x3d,0xa3,0xff,0x9e,0x20,0x20,0x39, + 0x96,0x9c,0xaf,0x42,0xb0,0x52,0x5a,0x7f,0xa2,0x63,0x4a,0x31,0x94,0x54,0x48,0x98, + 0x3e,0xb9,0xa6,0x20,0x2,0x81,0x20,0x83,0x1e,0xda,0xab,0x57,0xfb,0xed,0x8d,0xee, + 0xbf,0x7d,0xf5,0x3b,0xbf,0xff,0xef,0x27,0x81,0x1,0xa6,0x1,0x9c,0x3,0x70,0xa8, + 0xd5,0x6a,0xe1,0x33,0x9f,0xf9,0xc,0xe6,0xe7,0xe7,0xa3,0xb,0x13,0xa5,0x44,0xe9, + 0xf7,0xfb,0xd9,0x1b,0xd3,0xe8,0xd6,0x61,0x18,0x62,0x38,0x1c,0x42,0x29,0x85,0xd9, + 0x3b,0x1f,0x83,0x3f,0xbd,0x4,0x21,0x28,0x69,0x8,0x0,0x18,0x4,0xac,0xc9,0xb, + 0x20,0xc8,0x3c,0xce,0xcc,0xe8,0xe,0x46,0x83,0x6c,0xdf,0x47,0xc5,0x44,0xef,0xe, + 0x19,0x54,0xf0,0xd8,0xa1,0x2,0x6,0xa1,0x2a,0x1c,0x9e,0x7e,0xa0,0x10,0xc8,0xe2, + 0xa1,0xeb,0xe,0x55,0xca,0x64,0x79,0x5b,0xbb,0x27,0xc7,0x1e,0xf0,0x86,0x2f,0xb0, + 0x88,0xcb,0x61,0x6f,0xf9,0xf2,0x27,0x9e,0xff,0x1f,0xbf,0xfd,0x7f,0xb6,0xcb,0x0, + 0xfe,0x36,0xcf,0x7f,0xc,0xc0,0x21,0x0,0xf8,0xfc,0xe7,0x3f,0x8f,0x53,0xa7,0x4e, + 0xa5,0x3,0x4e,0x44,0x29,0x13,0xd8,0xfb,0x74,0xc2,0xe8,0xfb,0x84,0x10,0x85,0xc7, + 0x75,0xa2,0x16,0x5d,0xd3,0xbe,0xa7,0xde,0x4e,0xbf,0x96,0xbd,0x2f,0xef,0xbf,0x7d, + 0x6f,0x21,0x4,0x98,0x19,0x42,0x8,0x63,0x7f,0xb2,0x4f,0xff,0x6e,0x9f,0xa3,0x8f, + 0x89,0x7d,0x6f,0xbd,0xdf,0x51,0x7b,0xa0,0x33,0x90,0x80,0x92,0xf8,0x3b,0xff,0xfa, + 0x4f,0xb0,0x42,0x7,0x31,0x8,0x15,0xae,0xd0,0x1,0x7f,0xcf,0x62,0xfd,0xb7,0x0, + 0xec,0x3a,0x3,0x3c,0x94,0x7c,0xf9,0xf0,0x87,0x3f,0x8c,0x99,0x99,0x19,0x8,0x21, + 0x8c,0x7,0x77,0x11,0x20,0xef,0x93,0x47,0x78,0xbb,0x5d,0x32,0xc8,0x42,0x8,0x28, + 0xa5,0x8c,0x76,0xc9,0xbd,0x93,0x36,0xfa,0x75,0xf4,0x81,0x4f,0x35,0x49,0x4c,0x18, + 0xd3,0xcc,0xb0,0x71,0x3c,0xb5,0xd3,0x4a,0x19,0xc7,0xec,0x6b,0xdb,0xa6,0x46,0x17, + 0x2,0xd7,0x71,0xfd,0xda,0x52,0x4a,0xa3,0x5f,0x4a,0x29,0x78,0x9e,0x87,0xd9,0x29, + 0x1f,0x80,0x8f,0x63,0xcd,0xeb,0xb8,0xb6,0x52,0x87,0xdf,0x5a,0x4,0x33,0xb0,0xc1, + 0x8b,0x4b,0x3b,0x61,0x2,0xb6,0xcb,0x0,0x75,0x5b,0x2,0xa4,0x94,0x6,0x51,0xec, + 0x63,0xf6,0xfe,0xe4,0x7f,0xad,0x56,0x33,0x6,0x53,0xc5,0x36,0xd2,0xc5,0x4,0x9e, + 0xe7,0x8d,0x54,0xbb,0xd5,0x4e,0xff,0x6e,0x33,0x63,0x42,0x4,0xfd,0xb8,0xcd,0x38, + 0x44,0x94,0x5e,0x53,0xbf,0x56,0x72,0x4f,0x22,0x82,0x94,0x32,0x23,0xfd,0x49,0x1b, + 0xdd,0xae,0x17,0x31,0x7f,0xc2,0x4c,0xf6,0xf5,0xf3,0xb4,0xd5,0x43,0xf,0xdc,0x87, + 0xa7,0xff,0xe8,0x59,0xcc,0x1c,0x7b,0x14,0xc2,0x6f,0x20,0x94,0xa,0x93,0xc0,0x0, + 0xe9,0xf6,0xca,0x2b,0xaf,0xe0,0xc1,0x7,0x1f,0x2c,0x54,0xa3,0x79,0x2a,0x15,0x0, + 0xfa,0xfd,0xbe,0x53,0x5a,0x5d,0xe7,0xba,0x6,0xa8,0xe8,0x5e,0x79,0x12,0x5f,0x64, + 0x8a,0x5c,0x8c,0xa5,0x9b,0x28,0xd7,0x73,0x94,0x99,0xe,0x9b,0xe9,0x92,0x7e,0xb8, + 0x9e,0xcd,0x3e,0xef,0xe8,0xe1,0xbd,0x10,0xb5,0x29,0xc,0xd7,0x2e,0xa0,0xb9,0x74, + 0x17,0x48,0x50,0x30,0x9,0xc,0x70,0x28,0xe1,0xde,0xaf,0x7d,0xed,0x6b,0x38,0x7a, + 0xf4,0xa8,0x73,0xa0,0xf2,0x1e,0xb0,0xc8,0x76,0x27,0xd2,0xa4,0x9f,0xab,0xdb,0x50, + 0x5d,0xda,0x74,0x55,0x6b,0x4b,0xb4,0x7e,0x3c,0x21,0x6a,0xd1,0xb9,0x2e,0xbb,0x6e, + 0x13,0xce,0xde,0xf2,0x88,0xea,0x7a,0x3e,0x97,0xaf,0x93,0x68,0x26,0xdd,0x6c,0xe9, + 0xed,0x89,0x8,0x47,0xf,0xec,0x81,0xa8,0xb7,0x22,0x47,0xb5,0xbf,0xe,0x7f,0x6a, + 0x4f,0x77,0x12,0x18,0x60,0xe,0x0,0x66,0x67,0x67,0xf1,0xea,0xab,0xaf,0xe2,0x8b, + 0x5f,0xfc,0x22,0x3e,0xf9,0xc9,0x4f,0xa2,0xd1,0x68,0x14,0x6a,0x80,0x32,0x49,0x75, + 0xd9,0x6e,0x9d,0x9,0x74,0x75,0xa9,0xf,0xaa,0x6b,0xf0,0xf3,0x88,0x56,0x24,0xd1, + 0x65,0x8e,0xa5,0xcb,0xfe,0xdb,0x9a,0x22,0x4f,0xca,0xf3,0xc6,0xc0,0xa5,0xd,0xec, + 0xeb,0x2c,0xcc,0xb5,0xb0,0x39,0xf4,0xc0,0x32,0x0,0x62,0x8c,0x62,0x22,0x4c,0xc0, + 0xda,0xda,0x1a,0x4e,0x9e,0x3c,0x89,0x17,0x5f,0x7c,0x11,0x4f,0x3d,0xf5,0x14,0xe6, + 0xe6,0xe6,0x4a,0xd5,0xa1,0x3d,0x68,0xd3,0xd3,0xd3,0xe9,0xf7,0x8d,0x61,0x1d,0x7, + 0x1f,0xfc,0x38,0x84,0xf0,0x52,0x3b,0xaf,0xb4,0x38,0x3f,0x2f,0x9e,0x95,0x32,0x80, + 0x52,0xc,0x2,0xe0,0xd5,0xa7,0xb2,0x8d,0x38,0x3f,0xec,0x52,0x2a,0x34,0x7e,0x7b, + 0xf5,0x16,0x84,0x16,0x9,0x12,0x46,0x0,0x92,0xf5,0x30,0x50,0x4a,0xc2,0xee,0x98, + 0xaf,0xdd,0x9f,0x0,0x10,0xe9,0x70,0x95,0xa6,0xd5,0x1c,0xe7,0x82,0x80,0x5a,0x7d, + 0xa,0x2a,0x1c,0x80,0x59,0x81,0x84,0x80,0x60,0x60,0x30,0x90,0x10,0x2c,0x20,0xea, + 0x2d,0x70,0xbd,0xbe,0x23,0xc,0xb0,0x5d,0x1c,0xe0,0xcb,0x0,0xfe,0x21,0x0,0xf8, + 0xbe,0x8f,0xbb,0xee,0xba,0xb,0xf3,0xf3,0xf3,0xf0,0x3c,0x2f,0x55,0x6b,0x89,0xda, + 0xd5,0xd5,0xb7,0x52,0xa,0x32,0x46,0xe9,0x74,0xef,0x38,0xf9,0xbe,0x77,0xff,0x41, + 0xfc,0xcb,0xdf,0xfb,0x3a,0x54,0x7a,0x8e,0x86,0xf8,0xc5,0x4c,0xc0,0x4a,0xa6,0x40, + 0x49,0x14,0xe3,0x47,0xd8,0x0,0xc7,0x28,0x4c,0x32,0x3a,0x8a,0x13,0x2,0x73,0xec, + 0x6d,0xab,0x88,0xa1,0x14,0xa7,0x40,0x53,0x74,0x7f,0xd2,0xce,0x61,0xe3,0x3c,0xa9, + 0xa2,0x3e,0xb3,0x92,0xe9,0x75,0x54,0x4a,0xc0,0x11,0x10,0x24,0x23,0x58,0x31,0x82, + 0x7c,0x98,0xc0,0x60,0x48,0x15,0xf5,0x55,0x2a,0x85,0x18,0x11,0x8a,0xda,0xb1,0x7e, + 0x7f,0x15,0x7d,0xd7,0x9e,0x33,0xc1,0x2d,0x64,0x10,0x68,0xa0,0x55,0xd4,0x66,0xb3, + 0xbd,0x8e,0x33,0x2f,0x3f,0x37,0x5c,0x5f,0xdb,0xf8,0x7b,0x67,0xbe,0xf3,0x7b,0x7f, + 0x3c,0x11,0xc,0x0,0x0,0xcd,0x66,0x13,0x61,0x18,0xa6,0xc4,0xcd,0x73,0x96,0x74, + 0x27,0x2b,0x23,0xa4,0xcc,0x68,0x4c,0xcf,0xe2,0x77,0xbe,0xfe,0xa,0x16,0x5b,0x2, + 0xaf,0x5e,0xe,0x71,0x61,0x45,0xa6,0x23,0xf3,0xf0,0x1d,0x35,0xec,0x9b,0x8d,0x54, + 0xe3,0x1b,0xd7,0x43,0xbc,0x7e,0x4d,0x46,0x4,0x32,0xf0,0xe0,0xe8,0x2b,0xe5,0x5c, + 0xdf,0x78,0x74,0x32,0x4e,0x33,0xce,0x61,0xb,0x78,0x3a,0xbe,0xcf,0x43,0xc3,0x3, + 0x2,0xc5,0x38,0xbf,0xa2,0xd0,0xf,0x46,0x1a,0xc9,0xf0,0x55,0xc0,0x39,0xcf,0x96, + 0x33,0xe8,0x34,0xda,0xcb,0x3c,0xfa,0x49,0xda,0xb3,0x18,0xda,0x45,0x10,0xf6,0xcf, + 0xb,0xbc,0xfd,0xb3,0xa7,0xae,0x9e,0x79,0xe3,0xf4,0x3d,0x67,0xfe,0xf4,0x77,0xda, + 0xbb,0x65,0x2,0x8c,0xbe,0xd,0x87,0x43,0x8,0x21,0xd0,0x68,0x34,0xc,0x2d,0xe0, + 0x22,0xc0,0x70,0x38,0x4c,0x1d,0x9f,0xe4,0x93,0x30,0xc7,0x30,0xc,0xf1,0x17,0x3f, + 0xef,0xe2,0xaf,0xfc,0xd2,0x34,0x4e,0x1e,0xf0,0x71,0xe1,0x46,0x80,0x2b,0xed,0x88, + 0x9,0x9e,0x3c,0x1d,0xe2,0x13,0xf,0x4d,0xa1,0xd5,0x10,0x38,0xbe,0xcf,0xc7,0x9b, + 0xd7,0x2,0x5c,0x8d,0x8f,0x51,0x15,0x3e,0xa7,0xad,0x4b,0xc0,0xe9,0xcb,0x12,0xf, + 0x1d,0xa9,0xa3,0xe6,0x1,0xb7,0x2f,0x7a,0xf8,0xc5,0xbb,0x1,0xfa,0x1,0x8f,0x27, + 0x61,0x94,0x77,0x84,0x8b,0xfb,0x62,0x1d,0x6c,0xf7,0x15,0xf6,0xdd,0x7b,0xea,0xc0, + 0xfd,0xb5,0xb9,0xdf,0x38,0xf3,0xa7,0xf8,0xea,0x56,0x9,0x28,0x6e,0x46,0x86,0x49, + 0x29,0x95,0x6a,0x82,0x44,0xdd,0x4b,0x29,0xd3,0x7d,0x61,0x18,0x1a,0x6a,0xdf,0x6e, + 0x3,0xf2,0x30,0x54,0xc0,0xf7,0x5e,0xeb,0x63,0x28,0x19,0xa7,0x4e,0x36,0xd1,0x6a, + 0x44,0x5d,0x1d,0x84,0x8c,0x67,0xce,0xe,0xa0,0x62,0x49,0x79,0xe4,0x78,0x3,0x9e, + 0xb0,0xc7,0x87,0x46,0x1f,0x22,0xf3,0xa7,0x79,0xb4,0xba,0xaa,0x24,0x42,0x3f,0x0, + 0xce,0x5d,0xf,0x1,0x10,0x7c,0x1,0xdc,0xb5,0xdf,0xcb,0x88,0x67,0xe6,0xfa,0xe9, + 0x8f,0xb8,0x2f,0xda,0x9d,0xb,0xfb,0x62,0x1d,0x24,0xeb,0xf,0x0,0xae,0xb7,0x15, + 0xe6,0x6e,0xff,0x95,0xda,0x76,0x68,0xb5,0x5d,0x6,0x50,0x45,0x6a,0x7e,0x1c,0x88, + 0xd5,0xf0,0xae,0x63,0xe7,0xaf,0xdd,0x57,0x78,0xf2,0x74,0xf,0x35,0x1,0x3c,0x71, + 0xb2,0x9,0xdf,0x8b,0x1e,0xfd,0x7a,0x5b,0xe2,0xc5,0xf3,0xc3,0x28,0xc,0x99,0x12, + 0xb8,0x67,0x7f,0x5d,0x23,0xf6,0xf6,0x9,0x9e,0x87,0x52,0x2,0xc0,0xf2,0xa6,0xc2, + 0x95,0x8d,0x48,0xe3,0x4c,0xd7,0x8,0x4b,0xb3,0xc2,0x41,0x70,0xba,0x29,0x4,0x77, + 0x69,0x85,0x6b,0x3d,0xd9,0xdf,0x4d,0x6,0x28,0x1d,0x38,0x3b,0xb6,0x75,0x1,0x38, + 0xd9,0xd0,0x6b,0x34,0xa8,0xcb,0x9b,0xa,0xcf,0xbc,0x3e,0xc0,0x62,0x4b,0xe0,0xf1, + 0x7b,0x1a,0xe9,0x50,0x9e,0xbe,0x14,0xe0,0x7c,0xec,0x1b,0x3c,0x74,0xb4,0x6,0xdf, + 0xaf,0x30,0xc8,0x15,0xfb,0x5d,0xa6,0x89,0xcf,0x2f,0x4b,0x6c,0xe,0x14,0x88,0x80, + 0xdb,0xe6,0x3d,0x90,0xb0,0x9,0x8e,0x9b,0x46,0x70,0x9b,0xcf,0x3d,0x58,0xe1,0xcb, + 0x2d,0x66,0x0,0x2e,0x1a,0x4c,0x1b,0x8f,0x2f,0x22,0xbe,0xf1,0x5f,0x78,0xc6,0xf1, + 0xb,0x2b,0x12,0x3f,0x79,0x6b,0x80,0xdb,0x17,0x7d,0x3c,0x74,0x47,0x23,0x72,0xdc, + 0x8,0xf8,0xd1,0x1b,0x3,0xc,0x42,0x46,0xb3,0x46,0xb8,0xff,0x90,0x7f,0xd3,0x8, + 0x6e,0x4b,0x38,0x83,0xf0,0xce,0xb2,0x2,0x83,0x50,0xaf,0x51,0xea,0x94,0xe6,0x12, + 0xdc,0x26,0x36,0x51,0x65,0x82,0x53,0x46,0xb1,0x99,0x17,0x53,0x10,0x9d,0x89,0xd4, + 0x0,0x79,0xc4,0xcf,0x3,0x69,0xc,0xd,0x21,0x44,0x86,0xd5,0x4f,0x5f,0x9,0x71, + 0xe6,0x6a,0x80,0x7,0x6f,0xab,0xe1,0xce,0xbd,0x11,0xb1,0x87,0x21,0xe3,0xe5,0x8b, + 0x11,0x22,0x7a,0xff,0xe1,0x1a,0x1a,0x3e,0xdd,0x14,0x82,0x67,0x55,0x3a,0xd0,0x1d, + 0x32,0x96,0x37,0x23,0xfe,0x3f,0x38,0x2b,0xa2,0xbc,0xff,0x76,0xa4,0x3b,0x87,0xe0, + 0x79,0x6c,0x95,0xfc,0xf2,0xb6,0x49,0xb3,0x1d,0xd3,0x0,0x55,0xb3,0x7e,0x2e,0x1f, + 0x20,0xdb,0x4e,0x38,0xed,0xf7,0xf3,0x6f,0xe,0x71,0x69,0x25,0xc4,0x87,0x8e,0x37, + 0xb0,0x77,0x26,0xea,0xfa,0xd9,0x2b,0x1,0xda,0x3d,0x5,0xcf,0x23,0xbc,0xef,0x70, + 0x6d,0x2c,0x82,0xdb,0xd7,0x27,0xca,0x27,0xb8,0x8b,0xc,0x97,0x56,0x42,0x48,0x5, + 0xf8,0x1e,0xb0,0x77,0x86,0x6e,0x9,0xc1,0x33,0xae,0x5,0x51,0x7b,0xa2,0x34,0xc0, + 0x56,0x52,0xbf,0x19,0x46,0x10,0x9e,0x3b,0x86,0x7,0xf0,0xcc,0xb9,0x1,0x56,0x7b, + 0xa,0xa7,0x4e,0x34,0x31,0x5d,0x27,0x28,0x6,0x5e,0x38,0x1f,0x80,0x18,0x38,0x71, + 0xb0,0x86,0xa9,0xba,0x18,0x53,0xba,0xb7,0xee,0xa1,0x7,0xc,0x5c,0xdd,0x90,0x0, + 0x8,0x7,0x66,0x3d,0xf8,0x34,0x86,0xfd,0x2e,0x20,0x38,0x15,0x77,0xcd,0x1a,0x13, + 0x56,0x13,0xa1,0x1,0x8a,0x1c,0xc1,0x71,0xa4,0x3f,0x71,0x2,0xf3,0x43,0x4c,0xc2, + 0xd3,0x67,0x6,0x50,0x2a,0x8e,0xc,0x7c,0xc2,0xc5,0x55,0x89,0x2b,0x1b,0x12,0x1e, + 0x1,0xef,0x3b,0x54,0x1b,0x53,0x9d,0x6f,0xcf,0x43,0xbf,0xde,0x6,0x6,0x21,0x20, + 0x4,0xb0,0x34,0x23,0xa,0x1d,0xb6,0xaa,0x4,0x2f,0xf2,0x62,0x1d,0xda,0x65,0xb0, + 0x9b,0xc,0x10,0x6e,0x85,0xf8,0x7a,0xf2,0xc3,0x79,0xae,0xf0,0xa,0x19,0xa4,0x1f, + 0x30,0x9e,0x3e,0x3b,0xc0,0x4c,0x53,0xe0,0x43,0xc7,0xa3,0xc8,0xe0,0x85,0xf3,0x1, + 0x98,0xa2,0xd8,0x7c,0xba,0x46,0x85,0xf6,0x7b,0x27,0x3d,0x74,0xc5,0x8c,0x77,0xd7, + 0xa2,0x68,0x64,0xef,0x2c,0xc1,0xf7,0x6e,0x3a,0xc1,0x8d,0x7e,0xa,0x81,0x5d,0xd, + 0x3,0x65,0xd5,0x18,0xba,0x4a,0x14,0xa0,0xe3,0x0,0x65,0xf6,0x7b,0xad,0xab,0xf0, + 0xcc,0xd9,0x1,0x8e,0xee,0xf1,0xf0,0x4b,0x47,0x6a,0x58,0xeb,0x28,0xbc,0x75,0x3d, + 0x84,0x27,0x80,0xfb,0x6e,0xab,0x57,0x27,0xf8,0xe,0x78,0xe8,0x1b,0x7d,0xc6,0xe6, + 0x90,0xe1,0x9,0x81,0xa5,0x96,0x77,0x53,0x9,0x6e,0x63,0x1c,0xdb,0xdd,0x6e,0x9a, + 0x13,0xa8,0x47,0x1,0xae,0x88,0xa0,0xd8,0x6f,0x10,0xe5,0xe,0x1b,0x22,0xfb,0xfb, + 0xe3,0xb7,0x86,0x78,0xe0,0x48,0xd,0xb7,0x2f,0xd5,0xf0,0xf2,0xc5,0x10,0x61,0x8, + 0xdc,0xb9,0xd7,0x43,0xab,0x4e,0xd5,0x8,0xbe,0x43,0xe,0xdb,0x95,0xb5,0x28,0xa1, + 0xb3,0xd8,0x8a,0x50,0x42,0xb7,0xc3,0x36,0x6,0xc1,0xa9,0x10,0xd0,0x4c,0x5b,0x2a, + 0xf,0xeb,0x13,0xe7,0x4,0xba,0xea,0xf1,0xaa,0x14,0x86,0xea,0x38,0x40,0xa9,0xc3, + 0x16,0x8f,0xec,0x5b,0x37,0x24,0x5e,0x3a,0x1f,0xe0,0xd1,0xe3,0x35,0x4c,0xd5,0x9, + 0xaf,0x5d,0xd,0x21,0x0,0xdc,0x77,0xc8,0xbf,0xa5,0x21,0x59,0x3f,0x88,0xb4,0x52, + 0xea,0xb,0x54,0x20,0x76,0x21,0xc1,0x73,0xf9,0x66,0xab,0x60,0xf6,0x2d,0x48,0x6, + 0x6d,0xd5,0xf6,0x67,0xb4,0x81,0x10,0x5,0x49,0x93,0xec,0x9e,0x57,0x2f,0x87,0x98, + 0x9b,0x16,0x78,0xfc,0xee,0x3a,0xbe,0x77,0x66,0x80,0x63,0x4b,0x3e,0x6e,0x5f,0xf2, + 0xf0,0xda,0xd5,0x10,0xdd,0x41,0x19,0xd3,0x2,0xb7,0x2d,0xd6,0x70,0x64,0xb1,0x8e, + 0xdb,0xf6,0xd4,0xb0,0xa7,0xe5,0x61,0x4f,0xcb,0x47,0xa3,0x46,0x68,0xd6,0x4,0x4, + 0x1,0x81,0x64,0x4,0x92,0xd1,0x1b,0x32,0x56,0x3b,0x21,0xd6,0x3a,0x12,0x97,0x56, + 0x3,0x5c,0x58,0x9,0x70,0x75,0x3d,0x48,0xb3,0x7c,0xd7,0x37,0x19,0xf3,0x53,0x2, + 0x7b,0xa6,0x81,0xe5,0x4e,0xe4,0xb0,0x56,0x4d,0xee,0xd0,0x18,0xd,0xf5,0x3d,0x4d, + 0x52,0xbd,0xdd,0x64,0x80,0xd2,0x10,0x50,0x27,0x7c,0x59,0x3d,0x5d,0xda,0x4e,0x78, + 0x19,0x9,0x2b,0x1b,0x9f,0xe7,0xde,0x1a,0xe2,0xf1,0x7b,0x1a,0x78,0xe4,0xce,0x3a, + 0x5e,0xbb,0x1a,0xe0,0x97,0x8f,0xd4,0x70,0xf2,0xa0,0x8f,0x17,0xdf,0xc9,0x22,0xa5, + 0x8d,0x3a,0xe1,0xa1,0xdb,0xa7,0xf0,0x2b,0xc7,0xa6,0x71,0xe2,0xf0,0x28,0xd1,0x54, + 0x6d,0x6b,0x18,0xbf,0x3a,0x3,0x85,0xd3,0x97,0xfa,0x78,0xe9,0x7c,0xf,0x2f,0xbd, + 0xd3,0xc7,0x6a,0x87,0xb1,0xd0,0x22,0x2c,0x4d,0xb,0x5c,0xdf,0xe4,0x31,0x9,0xee, + 0x6e,0x54,0xf8,0xfc,0x5d,0x31,0x9c,0x8,0x6,0x70,0x11,0x5f,0x2f,0xdb,0xb6,0x6b, + 0xfb,0xa,0x99,0x28,0x7,0x7,0x70,0x8f,0xd1,0x28,0x8f,0xfe,0xa3,0x37,0x2,0x7c, + 0xf4,0x44,0xd,0xfb,0x66,0x4,0x56,0xbb,0x8c,0xa3,0x7b,0x7c,0x9c,0xbd,0xaa,0x22, + 0xdc,0x1e,0xc0,0xfe,0x39,0x1f,0x1f,0x7b,0x60,0x16,0x1f,0xba,0x77,0x26,0x17,0x35, + 0x1c,0x77,0x6b,0x35,0x4,0x3e,0x70,0x7c,0x1a,0x1f,0x38,0x3e,0x8d,0xde,0x90,0xf1, + 0x93,0x37,0xbb,0x38,0xf3,0x6e,0x7,0x52,0x2,0xcb,0x5d,0x99,0x16,0x96,0xec,0x18, + 0xc1,0xad,0xe7,0xc6,0xec,0xac,0x9c,0x18,0x13,0x90,0x97,0x9,0xb4,0x27,0x89,0x94, + 0x4d,0xce,0x48,0x9d,0xc0,0x1c,0x62,0xe7,0x6d,0x81,0x64,0xfc,0xf0,0x5c,0x80,0x8f, + 0x9e,0xa8,0xa3,0xdd,0x57,0x20,0x62,0x9c,0x38,0x28,0xf0,0xfa,0x55,0xe0,0x13,0xf, + 0x2f,0xe0,0x23,0x27,0x67,0x20,0x2a,0x8,0x7b,0x6f,0xa8,0xf0,0xee,0x6a,0x88,0xcb, + 0x6b,0x1,0x6e,0xb4,0x43,0x34,0x6a,0x84,0x99,0xa6,0x87,0xc3,0xb,0x35,0xdc,0xb1, + 0xb7,0xe,0x3f,0x7,0x7f,0x9d,0xaa,0x13,0x1e,0x3f,0xd9,0xc2,0xe3,0x27,0x5b,0x78, + 0xe5,0x42,0x17,0xff,0xf3,0x27,0x1b,0xb8,0xb4,0x1a,0x56,0x56,0xe7,0x95,0x8,0x6e, + 0x5d,0xe6,0x8f,0xff,0xd9,0xfe,0xcd,0x89,0xd4,0x0,0xb6,0xf4,0x57,0x29,0xe3,0x36, + 0x4c,0x0,0x95,0x13,0xdc,0x35,0x90,0xfd,0x80,0xf1,0xe3,0x37,0x87,0x78,0xfc,0xee, + 0x3a,0xa4,0x62,0x3c,0x7a,0x77,0xb,0x7f,0xff,0xd4,0x2c,0xa6,0xeb,0xc5,0x94,0x5f, + 0xeb,0x48,0x3c,0xff,0x56,0x17,0x3f,0x7d,0xbb,0x87,0x37,0xaf,0xd,0xe2,0xca,0x9c, + 0xec,0xfd,0x7d,0x8f,0xf0,0xbe,0x23,0x4d,0x7c,0xe4,0x44,0xb,0xf7,0x1f,0x69,0x22, + 0x2f,0x52,0x7d,0xff,0xb1,0x16,0xee,0x3d,0xd8,0xc4,0x7f,0xfb,0xc1,0x1a,0x5e,0x7c, + 0xbb,0xb7,0x63,0x4,0xdf,0xe9,0x6d,0xc7,0x34,0x40,0x15,0xf8,0x37,0xaf,0x22,0xd6, + 0x3e,0x2e,0x84,0x28,0xf7,0xd0,0xb,0xd4,0xe9,0x5a,0x17,0x78,0xe1,0x82,0xc4,0xe7, + 0x9e,0x58,0xc4,0xdd,0x7,0xa7,0xe2,0xf9,0x7e,0x6e,0xb3,0xd3,0x19,0x28,0x7c,0xeb, + 0xa5,0xd,0x3c,0xfd,0x6a,0x7,0xa1,0x64,0xb7,0xae,0xd1,0x7e,0x84,0x8a,0xf1,0xf3, + 0xf3,0x3d,0xfc,0xfc,0x7c,0xf,0x47,0x16,0x6b,0xf8,0xf4,0x63,0x7b,0x70,0xd7,0x81, + 0xba,0x3,0xb1,0x4,0x5a,0x4d,0xf,0x9f,0xfb,0xd8,0x12,0xbe,0xfb,0x8b,0x36,0xbe, + 0xf1,0xdc,0x7a,0x6a,0xe,0xa,0x9,0x4e,0x95,0xf8,0x3d,0xd9,0x36,0x77,0x9b,0x1, + 0x2a,0x83,0x40,0x79,0x92,0xef,0x8a,0x12,0x88,0xbc,0xa,0x76,0x31,0x7f,0x4f,0xdd, + 0x27,0x7c,0xfa,0xb1,0x25,0x1c,0xdd,0x1b,0x39,0x6c,0x9e,0x0,0x4,0x21,0x43,0x80, + 0xf3,0x37,0x2,0xfc,0xa7,0x6f,0xdf,0xc0,0xba,0x3d,0x49,0xb3,0xa2,0x87,0x7e,0x71, + 0x25,0xc4,0xef,0x7e,0xf3,0x3a,0x3e,0xf6,0xc0,0xc,0xfe,0xc6,0xaf,0xce,0x43,0x4f, + 0x8,0x4a,0x66,0x8,0x10,0x3c,0x1,0xfc,0xfa,0xfb,0x66,0xb0,0x7f,0xd6,0xc7,0x17, + 0x9f,0x5a,0x41,0x28,0x79,0x2c,0xe9,0xa6,0xa2,0xf0,0x85,0x20,0xb7,0x4b,0xb3,0x9b, + 0x92,0xb,0xb0,0x41,0xa0,0x3c,0x5b,0x9f,0xcb,0x3c,0x9e,0xb7,0x65,0xc,0xdd,0xf3, + 0x8,0xff,0xf4,0xe3,0x7b,0x71,0xf2,0x70,0x3,0xa1,0x2,0x82,0x78,0x88,0x6a,0x9e, + 0x79,0xbf,0xb3,0x97,0x7,0xf8,0xdd,0x3f,0xbf,0x16,0x11,0xbf,0x52,0xc,0x9e,0x8f, + 0xcc,0x3c,0xf9,0x8b,0x4d,0x7c,0xe1,0xbb,0xcb,0xb0,0x67,0x6b,0x25,0xbf,0x5,0x11, + 0x1e,0x38,0x3a,0x85,0x7f,0xfc,0xd1,0xc5,0x28,0x6d,0x5c,0x8,0xc,0xe5,0x21,0x96, + 0x16,0x30,0x1,0x80,0x98,0x87,0xbb,0xcd,0x0,0x18,0xd7,0x4,0x14,0xa9,0x7f,0x33, + 0x19,0xb4,0x35,0xc,0xfd,0xd3,0x8f,0x2d,0xe0,0xbe,0xc3,0xcd,0xf4,0xf7,0x50,0x46, + 0xa5,0xd9,0x89,0x16,0x0,0x80,0x6b,0x1b,0x21,0xbe,0xf0,0xbd,0xe5,0xc8,0x2c,0x54, + 0x26,0x78,0x5e,0x72,0x27,0xda,0x5e,0xb9,0xd8,0xc7,0x97,0x9e,0x5e,0x31,0xce,0x55, + 0xc9,0x7a,0x5,0x71,0xc3,0x7,0x6f,0x9f,0xc2,0xdf,0xfc,0xe0,0x7c,0x39,0xc1,0x6d, + 0x62,0x53,0x9e,0x8,0x88,0xde,0x44,0x6a,0x80,0x71,0x98,0xc0,0x79,0xae,0xf0,0xb7, + 0x84,0xa1,0x3f,0x78,0x64,0xa,0x1f,0x39,0x39,0x93,0x39,0x36,0xc,0x23,0x42,0xd4, + 0xbc,0x68,0x8e,0xc1,0x97,0x9e,0x5a,0x46,0x2f,0xe,0xd,0x8b,0x8,0x4e,0x5,0x4, + 0x77,0x21,0x7c,0x2f,0xbf,0xd3,0xc7,0x77,0x5f,0xd9,0x34,0x8e,0x28,0x8e,0xce,0x4f, + 0x98,0xe0,0x89,0xfb,0x66,0xf0,0xe0,0xd1,0x66,0x31,0xc1,0x6f,0xa,0xe6,0x77,0xb, + 0x35,0x40,0x51,0x29,0x58,0x9e,0xea,0xd7,0x43,0x47,0x21,0xbc,0xb1,0x31,0x74,0x41, + 0xc0,0xa7,0x1e,0x5d,0xc8,0xe5,0xd2,0x40,0x46,0x5a,0xe0,0xdc,0xd5,0x1,0x2e,0x2c, + 0x7,0x95,0x8,0x8e,0x12,0x82,0x13,0xe2,0xe7,0xd2,0x2e,0xf3,0xcd,0x9f,0xb5,0xb1, + 0xda,0x9,0xd,0xcc,0x23,0xd1,0x2,0xc9,0x35,0x7f,0xf3,0xd1,0x5,0xd4,0x7c,0xb1, + 0x35,0x82,0x93,0x3e,0xd6,0xdb,0xcb,0x3,0xdc,0x94,0x5c,0x40,0xd5,0xb0,0xaf,0xe8, + 0x1a,0xa2,0xd6,0x18,0x1b,0x43,0x7f,0xff,0x9d,0x53,0xd8,0x3f,0x9f,0xef,0xd3,0x86, + 0xf1,0xe4,0x91,0x6e,0x6f,0x88,0x99,0x86,0xd8,0x1a,0xc1,0x29,0x4b,0xf0,0xc,0x16, + 0x11,0x32,0xbe,0xfd,0xf3,0x4d,0xc3,0x70,0x25,0x5a,0x20,0x79,0xfc,0xc5,0x96,0x87, + 0x5f,0xbb,0x77,0x7a,0xb,0x4,0xa7,0xea,0xa1,0xf1,0x6e,0x98,0x80,0x2a,0x69,0xe0, + 0x2a,0xc9,0x20,0x21,0xfc,0xb1,0x52,0xa2,0x4,0xe0,0x83,0xc7,0xa7,0x4b,0x3b,0x1b, + 0x48,0xa0,0x51,0x23,0x3c,0x74,0x54,0xa0,0xe1,0x57,0x93,0x6e,0x2a,0xd0,0xff,0x94, + 0x23,0xb5,0xcf,0xbd,0xd1,0xc3,0x50,0xea,0x13,0x5a,0x61,0xf8,0x2,0x0,0xf0,0x91, + 0x93,0xad,0x6d,0x13,0x9c,0xb0,0xbd,0x5a,0x80,0x1d,0x37,0x1,0x45,0x3e,0x40,0x9e, + 0x6,0x70,0xb6,0xf3,0xbc,0x52,0x82,0xeb,0x3,0x4e,0x44,0x38,0xa9,0x39,0x7e,0x79, + 0x9b,0x54,0x8c,0x63,0xfb,0xa3,0x59,0x45,0xf,0x1c,0xf6,0x62,0xb5,0x9c,0xaf,0xce, + 0xb7,0xea,0xa1,0xf,0x42,0xc6,0xb9,0x2b,0x66,0x16,0x2a,0xd1,0x2,0xc9,0x89,0x7, + 0xe6,0x7c,0x1c,0xde,0x53,0x1b,0x97,0xe0,0x76,0x9a,0x79,0xb0,0xdb,0xc,0x10,0x54, + 0xc5,0x1,0xaa,0xae,0xbf,0xa3,0x17,0x85,0x56,0xf5,0xd0,0xf7,0xce,0x46,0xd9,0xbb, + 0x2a,0xdb,0x74,0xc3,0xc7,0x13,0xf7,0x2f,0xa0,0xd5,0x0,0xee,0x3d,0xe8,0x8d,0x4f, + 0xf0,0x8a,0x1e,0xfa,0x5b,0xd7,0xcd,0xf5,0x1b,0x5c,0x5a,0xe0,0xde,0x43,0x8d,0x5c, + 0x82,0xe7,0xd7,0x5,0x1a,0xa1,0xa8,0x9a,0x28,0xd,0x50,0x26,0xfd,0x79,0x61,0x60, + 0xa6,0x53,0x9e,0x37,0x96,0x87,0x3e,0x3f,0x2d,0x4a,0xa0,0x14,0xad,0x8e,0x9e,0x81, + 0xfd,0xb,0xd,0xdc,0x73,0xb0,0x85,0x86,0x0,0x8e,0xee,0xa1,0xf1,0x8,0x5e,0xd1, + 0x61,0xbb,0xb6,0x91,0xcd,0x42,0x2a,0x36,0xe6,0x81,0xe2,0xa0,0xe6,0xb3,0xe4,0x47, + 0x3c,0x5,0xe1,0x30,0xa3,0x3d,0x31,0xc,0x90,0x7,0x4,0x55,0x59,0xac,0x21,0xcb, + 0x2c,0xde,0x58,0x1e,0xba,0xaf,0x8b,0x55,0x5,0xd7,0x2a,0x94,0xc0,0xfd,0x47,0xa7, + 0xb1,0x39,0x60,0xec,0x9b,0x1,0xf6,0xb6,0x68,0x67,0x42,0x32,0x4d,0x9d,0x77,0x7, + 0x9c,0xeb,0x30,0x25,0xdd,0x9d,0x6d,0xa,0x77,0x39,0x3a,0x2a,0x14,0xac,0xee,0x50, + 0x6c,0xb8,0xa3,0x25,0x61,0x65,0x35,0x1,0x55,0xc0,0xa0,0xc4,0x7,0x18,0xc7,0x43, + 0x5f,0xed,0xa8,0x4a,0x23,0x92,0xb4,0x60,0x6,0x66,0xa7,0x7c,0x1c,0xde,0xe3,0xe1, + 0xdc,0xd,0xc2,0xb1,0xbd,0x2,0xd3,0xd,0x91,0xab,0xce,0xb7,0xe2,0xa1,0x7,0x92, + 0x9d,0xa3,0xa5,0x4f,0xff,0xf6,0x3d,0x77,0xcd,0x77,0x21,0xc1,0xf5,0x9d,0xcc,0x9d, + 0x89,0xd4,0x0,0x55,0x16,0x6f,0x2a,0x66,0x4,0x6f,0x2c,0xf,0xfd,0x46,0x3b,0xc4, + 0x86,0x85,0xe7,0x97,0x11,0x31,0x42,0x8,0x19,0xfb,0x66,0x9,0xaf,0x5f,0x55,0x38, + 0x71,0x0,0xa8,0x7b,0xe5,0xc5,0x27,0x55,0x1d,0xb6,0xa9,0x3a,0x39,0x3b,0xa2,0xb4, + 0x81,0xdf,0x1c,0xa8,0xb1,0x8,0x9e,0x9,0x86,0xc9,0xb,0x27,0x86,0x1,0x12,0xd5, + 0xaf,0xcf,0xf5,0x1f,0x7,0x1,0x34,0xfe,0x27,0xf9,0x83,0x8a,0x1e,0x3a,0x3,0xf8, + 0xd9,0x3b,0xbd,0xb1,0x50,0xb3,0x4b,0x2b,0x21,0xce,0xaf,0x30,0xe,0xcd,0x12,0x2, + 0x5,0x5c,0x5c,0x65,0xdc,0xb3,0x5f,0xc0,0xb6,0x26,0x55,0x8,0xee,0x72,0xd8,0xe, + 0x2e,0xf8,0xb9,0x1d,0xe1,0x38,0x22,0x58,0xeb,0xc8,0xb1,0x8,0x9e,0x1d,0x37,0xe, + 0x76,0x9b,0x1,0xc6,0x9a,0x17,0x50,0x9a,0x4,0x4a,0x51,0x41,0x7f,0xec,0x90,0xec, + 0xc9,0x57,0x36,0x4b,0x97,0x66,0xd5,0xb7,0x17,0xde,0xee,0xe1,0xca,0x7a,0xb4,0x74, + 0xec,0xed,0x8b,0x84,0x1b,0x9d,0xa8,0xbc,0xfb,0xce,0xbd,0x62,0xa4,0x61,0x2a,0x12, + 0xdc,0xf5,0xe3,0xee,0x3,0x8d,0xdc,0x7b,0x27,0x5a,0xe0,0xc2,0xf2,0x70,0x2c,0x82, + 0xdb,0xb9,0x28,0x0,0xdd,0xdd,0x66,0x80,0x4e,0x15,0x1c,0xa0,0x4a,0x14,0x60,0xec, + 0x17,0xe5,0x65,0xe1,0xb6,0xc3,0xb6,0xdc,0x51,0xf8,0xd1,0xeb,0xd5,0x72,0x23,0xd7, + 0x36,0x42,0xfc,0xe0,0x4c,0x7,0x4c,0xc0,0xdb,0xcb,0x8c,0xa5,0x69,0xc2,0x5c,0x83, + 0x70,0x69,0xd,0x10,0xc4,0x38,0x38,0x3f,0x3e,0xc1,0x75,0x87,0xad,0x55,0x17,0x38, + 0x79,0xa8,0x5e,0xd8,0x87,0x5e,0xc0,0xb8,0xb6,0x1e,0x8e,0x45,0xf0,0xec,0x9d,0xb6, + 0xaf,0xc0,0x6f,0x9,0x14,0x5c,0xb6,0x3e,0x80,0x5d,0x4e,0x1e,0x21,0x81,0xe3,0x87, + 0x64,0xdf,0x78,0x7e,0x1d,0xef,0xdc,0x28,0xce,0x90,0xae,0x74,0x24,0xbe,0xf0,0xe4, + 0x2a,0x82,0x30,0x92,0xb8,0xf5,0x3e,0xb0,0xd2,0x5,0xee,0x58,0x8a,0x86,0xe2,0xcd, + 0x65,0xc2,0xe2,0xb4,0xc0,0xc2,0x34,0x6d,0xd9,0x43,0xff,0xd0,0x89,0x29,0x78,0x5e, + 0xb1,0x21,0xfa,0xcb,0x73,0x7d,0x84,0x4a,0xa1,0xee,0x8d,0x43,0xf0,0x8c,0x17,0xb8, + 0x31,0xd1,0xc9,0xa0,0x22,0x29,0xcf,0x73,0xe,0xd,0xd,0x50,0x1,0x70,0xd1,0xaf, + 0x38,0x8,0x19,0xff,0xf1,0x2f,0x96,0xf1,0xf4,0xe9,0x4e,0xc6,0xb,0xdf,0x1c,0x28, + 0x7c,0xf3,0xa5,0x36,0xfe,0xdd,0xff,0xba,0x8e,0xeb,0x6d,0xd3,0x77,0x3a,0xbf,0xc2, + 0x98,0xaa,0x31,0xf6,0xcf,0x46,0x5,0x29,0xe7,0x6e,0x28,0x1c,0x9e,0x3,0x9a,0xf5, + 0xf1,0x3d,0xf4,0x46,0x8d,0x70,0x2a,0xf,0xe6,0x4d,0x4c,0x80,0x2,0x9e,0x39,0xd3, + 0xc1,0x20,0x24,0x34,0xeb,0xce,0x85,0x4d,0x50,0x71,0xd2,0xe8,0xb6,0x97,0x8a,0xdb, + 0xd1,0x92,0xb0,0x3c,0xa7,0x2e,0xeb,0x4,0x71,0x71,0xc8,0xe8,0xf9,0x6,0xc1,0xab, + 0x71,0x60,0x24,0xd1,0x81,0x4,0xfe,0xe4,0xf9,0xd,0xfc,0xef,0x9f,0xb5,0x71,0x74, + 0xb1,0x86,0xe9,0xba,0xc0,0x5a,0x57,0xe2,0xe2,0x4a,0x90,0xad,0xd0,0x8d,0xbf,0xc, + 0x24,0x70,0xb5,0x4d,0xb8,0x6d,0x1,0x58,0xed,0x46,0x39,0x83,0xf3,0xab,0xc0,0xb1, + 0x25,0xc2,0x1b,0xd7,0xa1,0x95,0x8a,0x1,0x79,0x9d,0x4a,0x54,0xf8,0xc7,0x1f,0x9c, + 0xc1,0xdc,0x54,0xb1,0x5c,0x3d,0x7b,0xb6,0x8b,0x1b,0x6d,0x9,0x21,0x80,0xf9,0x26, + 0xe0,0xb,0x20,0x54,0x25,0x35,0x4f,0x6e,0xb,0x31,0xd8,0x6d,0x6,0xc8,0xa8,0xf0, + 0xb2,0x85,0x21,0x44,0x4e,0x59,0xae,0xd1,0x26,0x5e,0x22,0xa6,0xa,0xc1,0xf3,0xb6, + 0x41,0xc0,0x38,0x77,0x75,0x68,0xb4,0xa0,0x82,0x11,0xbd,0xb4,0xc6,0x58,0x6c,0x1, + 0x87,0xe7,0x81,0xb,0xab,0x40,0x77,0x8,0x5c,0x5d,0x67,0xdc,0xb1,0x48,0x78,0x73, + 0xd9,0x31,0xa1,0xc5,0x71,0xef,0x83,0xf3,0x3e,0x3e,0x7a,0x5f,0xb1,0xf4,0xb7,0x7b, + 0xa,0xdf,0x7a,0xb9,0x13,0xa1,0x92,0x2a,0x9a,0x59,0xdc,0xa8,0x1,0xe1,0xa0,0x70, + 0x2e,0x8c,0x93,0xe1,0xf8,0xff,0x95,0x64,0x90,0xcd,0x24,0x79,0xb8,0x41,0xde,0x12, + 0x31,0xc6,0xc4,0x4d,0xda,0xbe,0x87,0xee,0x52,0xa9,0xcc,0xc0,0xc5,0x55,0xc2,0xde, + 0x19,0x11,0xc5,0xf0,0x4,0xac,0xf5,0x81,0x76,0x9f,0x71,0x64,0x8e,0x41,0x8c,0x42, + 0x87,0x4d,0x8,0xe0,0xef,0xfe,0xda,0x5c,0x6e,0xc9,0x78,0x2,0x5,0x7f,0xf5,0xd9, + 0xd,0xf4,0x86,0x9c,0xde,0x77,0x18,0x12,0xea,0x1e,0xc3,0x13,0xa8,0x5c,0xfb,0x90, + 0xdc,0x9f,0x88,0x79,0x62,0x18,0xa0,0x28,0xe9,0x53,0xe6,0x3,0x64,0x9c,0xc4,0xa4, + 0x2c,0x5c,0x23,0xf6,0x4e,0x13,0xdc,0x65,0xbf,0x57,0x3a,0x51,0x58,0x78,0xdb,0x2, + 0x6b,0xf3,0xff,0x23,0x63,0xbb,0x77,0x96,0xa,0x3d,0xf4,0xbf,0xf6,0xf0,0x2c,0x8e, + 0x2e,0xd5,0xa,0x51,0xc8,0x6f,0xbf,0xdc,0xc1,0xb9,0x2b,0x43,0xa3,0x6b,0x92,0x19, + 0x43,0x9,0x34,0xbc,0x7c,0x82,0xe7,0xa3,0x5b,0x62,0xd7,0x9d,0x40,0x76,0x39,0x80, + 0x45,0x15,0x41,0xf6,0xaa,0xdb,0x6e,0x26,0xf0,0xc6,0x24,0x38,0x6d,0x89,0xe0,0xe6, + 0xd8,0x46,0xf7,0xbf,0xb0,0xa,0xcc,0x34,0x80,0xf9,0xa9,0x11,0x92,0xf7,0xee,0x3a, + 0x30,0xd3,0x4,0x66,0x9b,0x6e,0xf,0xfd,0x83,0xc7,0xa7,0xf0,0xd1,0xfb,0xa6,0xb, + 0xc3,0xd6,0x17,0xde,0xee,0xe3,0x3b,0xaf,0x74,0x9c,0x12,0x3e,0x8,0x4,0xea,0x3e, + 0xa5,0xe9,0xe9,0x22,0x6f,0x77,0xa7,0x4b,0xc4,0xc4,0xcd,0x90,0xfe,0xa2,0xdc,0x40, + 0x99,0xfd,0xb7,0x4d,0x40,0x35,0x82,0x63,0x6b,0x4,0x77,0x48,0x59,0x2f,0x0,0xae, + 0x6f,0x12,0xe,0x2f,0x0,0x5e,0xbc,0xd8,0x3,0x3,0xb8,0xb4,0xa,0xec,0x9f,0x5, + 0xa6,0x6a,0xe6,0x45,0xef,0xd8,0x5b,0xc7,0xa7,0x1e,0x9d,0x2b,0x84,0x9d,0xcf,0x5e, + 0x19,0xe2,0xf,0x7f,0xd4,0x6,0xe7,0xdc,0x5b,0x71,0x54,0xb1,0x54,0xf3,0xc9,0xd1, + 0xcf,0xfc,0x74,0x38,0xf1,0xee,0x3,0x41,0x9c,0x67,0xff,0x8b,0xb2,0x7f,0xf9,0x59, + 0x40,0x3d,0x8c,0xdc,0x39,0x82,0x17,0x96,0x94,0x65,0xfc,0xc,0xe0,0x5a,0x9b,0x0, + 0x66,0x1c,0x9c,0xe5,0xf4,0x40,0xa8,0x8,0x97,0x56,0x9,0x87,0xe6,0x0,0x5f,0x44, + 0x36,0x7c,0xcf,0xb4,0xc0,0x3f,0x3a,0x35,0xf,0xbf,0x60,0x14,0x4f,0xbf,0x3b,0xc4, + 0x97,0xbf,0xbf,0x1,0xa5,0x60,0xde,0xdb,0xea,0xe7,0x20,0x4,0xea,0xc4,0x10,0x28, + 0xa9,0x7f,0x20,0xd2,0x90,0x40,0xa,0x26,0x4e,0x3,0x8c,0x53,0xfd,0x9b,0x67,0x2, + 0x84,0xe7,0x97,0xaa,0xf3,0xed,0x60,0xe8,0x99,0xf1,0xb4,0xe6,0x1f,0x48,0x5,0xbc, + 0xbb,0x4e,0x58,0x6c,0x11,0xa6,0xeb,0xa3,0x53,0x86,0x12,0xb8,0xd1,0x21,0x1c,0x9a, + 0x8f,0x66,0x18,0x7f,0xf6,0x89,0x85,0xc2,0x90,0xef,0xe5,0xb,0x43,0x7c,0xf9,0xfb, + 0xeb,0x18,0xc6,0xe5,0xe7,0x45,0xea,0x5c,0x71,0xb4,0xd3,0x17,0xf9,0x4,0xb7,0xab, + 0xd3,0x88,0x78,0xd7,0x93,0x41,0xd2,0x95,0x10,0x2a,0xcb,0x9,0xb8,0x5e,0xa2,0x60, + 0xaf,0x11,0x54,0x75,0x49,0x97,0x2d,0x11,0xbc,0x2,0xe0,0xd2,0xee,0x3,0x1b,0x3d, + 0xe0,0xf0,0x2,0x43,0x88,0x11,0x1,0x37,0x7,0x40,0x3f,0x20,0xfc,0x93,0x53,0x73, + 0xb8,0x6d,0x4f,0x7e,0x14,0xfd,0xc3,0xb3,0x3d,0x7c,0xe5,0x87,0xeb,0xd1,0xab,0xee, + 0xa8,0xd0,0x1a,0xa5,0x7b,0x6,0x8a,0xe0,0xfb,0x28,0x9c,0x7f,0x60,0xe9,0xdf,0xc9, + 0x48,0x7,0x8f,0xf3,0x76,0x30,0xd7,0xcb,0x96,0xec,0x36,0x7e,0x7d,0xba,0xc4,0x11, + 0xda,0x79,0x82,0xbb,0x82,0x87,0xcb,0x1b,0x4,0x8f,0x80,0x7d,0x33,0x64,0xf8,0xe, + 0x1f,0x3e,0x39,0x8b,0x7b,0xe,0x35,0xcc,0xcc,0xa1,0x16,0xea,0x7d,0xe3,0x27,0x9b, + 0xf8,0xc6,0x4f,0x36,0xd3,0xdc,0x7f,0xee,0x2a,0x1f,0x64,0x4a,0xb8,0x94,0xd1,0xd3, + 0xe4,0x99,0x94,0x4c,0x2a,0xdc,0xdb,0x3e,0xed,0x76,0x14,0x9,0xac,0xb2,0x34,0x6c, + 0x15,0x38,0x58,0xf8,0xf5,0x8c,0xc3,0x56,0x6,0xa,0xe5,0x63,0x28,0xe3,0x23,0x6c, + 0x69,0xaa,0x53,0x1,0x57,0x36,0x4,0x6e,0x5b,0x60,0x6c,0xf6,0x9,0xbd,0x0,0xb8, + 0xf7,0x60,0x1d,0x1f,0x39,0x39,0x95,0xce,0x36,0x4a,0x30,0x84,0x24,0xc1,0xf3,0xd5, + 0x1f,0x6e,0xe0,0xcc,0xe5,0xa1,0x7b,0x79,0x8b,0xb2,0x29,0x81,0x4,0x4,0x2a,0x62, + 0x3a,0x89,0xf2,0x9,0xa3,0x1e,0x73,0x7b,0xb7,0x19,0xa0,0x30,0xf,0x90,0xe7,0x1f, + 0xb8,0xa4,0xdf,0x64,0x9e,0xf2,0xd9,0xc1,0xf9,0xe3,0xb2,0x75,0x82,0xbb,0x98,0xad, + 0xdd,0x8f,0x3e,0x7,0xe7,0x19,0x57,0x37,0x4,0x7e,0xf3,0xd1,0xd9,0xb4,0x45,0xc2, + 0x4,0xa,0xd1,0xa2,0xd6,0xff,0xe5,0xe9,0x75,0x5c,0x59,0x97,0xce,0xe,0x56,0x5d, + 0xf4,0x41,0x4a,0xa0,0x5e,0x3,0x42,0x6,0x98,0x8b,0x87,0x80,0xc9,0x57,0x13,0xc1, + 0x0,0x79,0x92,0x5d,0xba,0x54,0x6b,0xde,0x72,0xf2,0x2e,0x24,0xb0,0xa2,0x74,0x6f, + 0x97,0xe0,0xae,0x73,0xae,0xb4,0x9,0xc7,0x16,0x81,0xbf,0xfd,0x48,0xb,0x7b,0x5a, + 0xa6,0x7e,0x96,0x8a,0xb0,0xd2,0x9,0xf1,0xfb,0xdf,0x5d,0xc7,0x4a,0x57,0x8d,0xbf, + 0x6,0x80,0xa3,0x71,0xc8,0x80,0x47,0xd1,0xff,0xc2,0xc7,0x50,0x72,0x38,0x31,0x1a, + 0xc0,0x95,0xb,0xa8,0x12,0xa,0x3a,0xb5,0x88,0xe7,0x95,0xae,0x1,0xe0,0xdc,0x5b, + 0x11,0x43,0xaf,0x72,0x59,0xb2,0xb2,0x77,0x21,0x7b,0x78,0xf8,0xd8,0x14,0x14,0x93, + 0x21,0x99,0xcb,0x9b,0x12,0x7f,0xf0,0xf4,0x3a,0x9a,0xbe,0x44,0x2d,0x27,0xa9,0x53, + 0x46,0xf0,0x8c,0x67,0xad,0x80,0x9a,0x70,0x2e,0xc2,0x68,0x3a,0x70,0x84,0xde,0xc4, + 0x30,0x40,0x19,0xf4,0x9b,0xb7,0x46,0x90,0x13,0xb,0x48,0xd7,0x8,0xa2,0x9d,0x97, + 0xee,0xa,0x4,0x77,0x1d,0xf9,0xf5,0xfb,0x67,0xc0,0x88,0x30,0x80,0x50,0x45,0x4c, + 0xd0,0x1d,0x2a,0xfc,0xc1,0xd3,0xeb,0xb8,0xd1,0x56,0x68,0xd6,0x80,0xa5,0x16,0xe1, + 0xfa,0x26,0xb4,0xac,0x63,0x75,0x75,0x90,0x79,0x57,0x11,0x45,0xaf,0xd3,0x51,0x5c, + 0xb5,0x9f,0xbb,0x6c,0x2,0x5c,0x68,0xa0,0x4b,0xfa,0x5d,0xeb,0x4,0x65,0xae,0x23, + 0x7c,0xc3,0x43,0xdf,0xd,0x82,0xeb,0xd,0x6e,0xdb,0xe3,0xe3,0x81,0x23,0xd,0x28, + 0x5,0x8,0xc1,0xf0,0x4,0x23,0x90,0x84,0x3f,0xfa,0x71,0x1b,0x37,0xe2,0xf7,0x15, + 0xd,0x2,0x81,0x36,0x18,0x4b,0x2d,0x60,0xb9,0x4b,0xa5,0xf6,0x3b,0x67,0x0,0x8d, + 0x68,0x82,0x88,0x41,0x9c,0xdf,0x53,0x5,0xb5,0x3e,0x31,0xc,0x30,0xde,0xcc,0x9f, + 0xfc,0xca,0xe0,0xc8,0x94,0x78,0xc6,0x4,0x8a,0xed,0xaa,0xf3,0x4a,0xde,0x42,0x81, + 0xc3,0xf6,0xd8,0xdd,0xcd,0x91,0xe3,0xc7,0x80,0x4f,0xc0,0x4f,0xdf,0xee,0xe1,0xd5, + 0x4b,0x81,0xd1,0xff,0x5e,0x18,0xad,0x8,0xb2,0x30,0x15,0x2d,0x53,0xc3,0x63,0x10, + 0xdc,0xbe,0xb7,0x54,0x84,0xba,0x7,0xc,0xb,0x55,0x45,0x73,0xdb,0x74,0xbb,0x69, + 0xcb,0xc5,0xe7,0x31,0x43,0x91,0x96,0xd0,0x57,0x8,0xa9,0xbc,0xac,0x6a,0x2e,0xd6, + 0x5f,0xd,0x52,0x75,0x63,0x5,0xa3,0xad,0xee,0x13,0x1e,0x3e,0xd6,0xd4,0x34,0x18, + 0x61,0xa5,0xa3,0xf0,0xfc,0x1b,0x9b,0x98,0x72,0xd4,0x7d,0x6e,0xe,0xa3,0x77,0x9, + 0xce,0x35,0x79,0x8b,0x8b,0x3e,0x98,0x98,0x42,0xd1,0x3a,0xc6,0x5e,0x6d,0xd0,0x9b, + 0x8,0x6,0xb0,0xc3,0x3c,0xbb,0xe2,0x27,0x6f,0x65,0xf0,0x3c,0x26,0x49,0xde,0x18, + 0x7a,0x33,0x8,0x4e,0x25,0x4,0x37,0x98,0x8d,0x8,0xbf,0x7c,0x47,0x23,0xb3,0xa6, + 0xe0,0xb7,0x5e,0xee,0x62,0xb5,0x3,0x2c,0x4d,0x2b,0x78,0x8e,0xf9,0x8b,0x1b,0xfd, + 0x28,0xb3,0x37,0xdd,0xc0,0xf8,0x33,0x8c,0xac,0x39,0x4,0x45,0x80,0x57,0x2d,0x68, + 0xec,0x7a,0x14,0x90,0x3b,0x33,0x48,0x7f,0x2d,0x9c,0x2d,0xf1,0x79,0xaf,0x86,0x1f, + 0x1,0x4a,0x7e,0x21,0x8,0x32,0xce,0xfb,0x1,0xb7,0x1b,0x92,0xbd,0xef,0xb0,0x59, + 0xdd,0x7b,0x79,0x3d,0xc4,0xb,0x6f,0xd,0x40,0x20,0x34,0x7c,0xc6,0xde,0x19,0xc6, + 0xf5,0x36,0x81,0x8d,0x17,0x47,0x2,0x6b,0x7d,0xc2,0x42,0x93,0x81,0x5a,0x94,0x61, + 0x2c,0x77,0x39,0xb2,0x37,0x77,0xf9,0x11,0xba,0x69,0xf4,0x83,0x50,0x4e,0x8c,0x6, + 0xd0,0xd1,0xc0,0x22,0xc4,0xaf,0xca,0x4,0x91,0xa2,0xa4,0x49,0x15,0x48,0xb5,0x14, + 0x43,0xd7,0x24,0xdc,0x58,0x3,0xc0,0x46,0xda,0x4,0x70,0xb7,0xb5,0x4,0xdc,0xf, + 0xce,0xf4,0xc0,0xc,0x28,0x10,0x6e,0x74,0x5,0xea,0x1e,0x30,0x3b,0xc5,0xce,0x7e, + 0x6e,0xf4,0x9,0xd,0x5f,0xa1,0xe9,0xb3,0xa3,0xcb,0xe5,0xc5,0x2e,0x40,0xde,0x2b, + 0xf,0xa2,0x2f,0xff,0x79,0x9b,0x8b,0x44,0xde,0x94,0x30,0xb0,0x8c,0xd8,0xf6,0x1b, + 0xbe,0x9d,0x79,0x84,0xb2,0x0,0x70,0xb,0x8,0x5b,0x75,0x9c,0x60,0xb4,0xdd,0xb1, + 0x54,0x43,0xb3,0x36,0x3a,0xb7,0x37,0x64,0xbc,0x74,0x3e,0x48,0x55,0x7a,0x28,0x9, + 0xcb,0x1d,0xc2,0x62,0x4b,0x21,0x90,0xd1,0x8a,0xe1,0xc6,0xb3,0x12,0xb0,0x31,0x10, + 0x98,0x6b,0x46,0xdf,0x87,0x21,0x55,0xbb,0x3f,0x55,0xd7,0x79,0x13,0x1f,0x6,0x96, + 0xe1,0xff,0xf9,0xfb,0x6e,0x3d,0xc1,0x6d,0xf,0xfd,0xf6,0xbd,0x35,0xa3,0xc1,0x8b, + 0x6f,0xf,0xe2,0x75,0xfe,0x46,0x5b,0x3f,0x4,0xda,0x7d,0xc2,0xe2,0x14,0xe3,0xba, + 0x8a,0xb0,0x7c,0xbd,0xf,0xcc,0x40,0xbb,0xc7,0x98,0x69,0x32,0x98,0x29,0x5d,0xb6, + 0xae,0x18,0xc0,0xaa,0x0,0x81,0xd1,0xf6,0x17,0x89,0xbc,0x69,0x40,0x50,0x19,0x91, + 0x8b,0x96,0x88,0x21,0x32,0x5f,0x87,0x51,0x99,0xe0,0x5b,0x0,0x5c,0x8a,0xc2,0x31, + 0x0,0x38,0x38,0x6f,0x42,0xd2,0xbf,0xb8,0x38,0x74,0x5e,0xac,0x3d,0x24,0xd4,0x7c, + 0x60,0x69,0x9a,0x71,0xbd,0x43,0x19,0xf0,0x46,0x81,0xb0,0xd9,0x7,0x66,0x9a,0xc, + 0x41,0x84,0xa1,0xdc,0x12,0xc1,0x33,0x80,0xe1,0x4e,0xd0,0xee,0xa6,0xcd,0xc,0xd2, + 0x9,0xac,0x3b,0x82,0x65,0xef,0xb,0x20,0x2b,0x3c,0xda,0xaa,0xfd,0x2e,0xf4,0xba, + 0x2b,0xae,0x1,0xa0,0x33,0xc0,0x30,0x64,0xbc,0xbd,0x1c,0xe4,0x86,0x64,0xab,0xbd, + 0x8,0x23,0x98,0x9f,0x62,0xa7,0xfd,0x66,0x22,0x6c,0xe,0xa3,0xa,0xe0,0x9a,0x97, + 0x75,0x74,0xf2,0x5f,0x90,0x1,0xe7,0xa2,0xd9,0x64,0xad,0xce,0xb2,0x5b,0xc,0xc0, + 0x79,0xf6,0xdc,0xb6,0xf7,0xc9,0x9b,0xc4,0xc7,0xa9,0x10,0xbe,0xd5,0x4,0xb7,0xb7, + 0x7d,0x73,0x5e,0xda,0xee,0xdc,0xd5,0x0,0x4a,0x15,0x38,0x6d,0x4c,0x58,0xeb,0x45, + 0x2f,0x8d,0x9a,0x6b,0xaa,0x8c,0xc3,0x6,0x10,0x98,0x9,0x9d,0x61,0x4,0xf0,0xd4, + 0x3c,0x1e,0x93,0xe0,0xf6,0xbd,0xa9,0x3b,0x9,0x26,0x80,0xc7,0xb5,0xff,0x42,0x8, + 0x67,0x2e,0x20,0xe3,0x4,0x12,0xed,0xa8,0x4a,0xa7,0x31,0x2e,0x46,0x20,0xf8,0x1e, + 0x19,0xf1,0xff,0xc5,0x15,0x59,0xea,0xb0,0x49,0x26,0x6c,0xf4,0x9,0xf3,0xd,0x89, + 0x50,0x1,0xbd,0xc0,0x55,0x15,0x10,0xd5,0x15,0x4c,0xd5,0x18,0x20,0x46,0x28,0xa9, + 0x3a,0xa4,0x6d,0x73,0xee,0x24,0xf9,0x0,0xae,0x30,0xb0,0x74,0x25,0x90,0x3c,0xa9, + 0x1f,0xb,0xce,0xdd,0x22,0xc1,0x4b,0xa,0x4e,0x5a,0xd,0x73,0xdf,0x95,0x75,0x59, + 0xc9,0x43,0x1f,0x86,0xc0,0x26,0x9,0xcc,0xd4,0x19,0x8a,0x9,0xc3,0x30,0xdb,0x8c, + 0x11,0x31,0x47,0xb3,0xc6,0x10,0x3c,0x72,0x1c,0xc7,0x48,0x4f,0x0,0x8c,0x8d,0x89, + 0x62,0x80,0xb2,0x35,0x0,0x6c,0xb3,0x50,0xe9,0x3a,0xb7,0x90,0xe0,0xf6,0x36,0x93, + 0x61,0x80,0x30,0x2f,0x46,0xcb,0xec,0xe9,0x87,0xd1,0x9b,0xc3,0x5a,0x75,0x9,0xc9, + 0x9e,0xb1,0x88,0xb4,0x7e,0xef,0x7e,0x10,0x81,0x49,0x35,0xf0,0x88,0x9,0x2a,0x45, + 0x3c,0x64,0x68,0xdf,0x89,0x8,0x3,0xab,0x96,0x80,0xd9,0xd9,0x40,0xa7,0x36,0xb0, + 0xed,0xf7,0x38,0xda,0x60,0x8b,0x4,0xb7,0x43,0xb2,0xba,0x6f,0x66,0xe6,0xd6,0xba, + 0xc,0xe4,0x25,0xa9,0x1d,0x97,0xef,0xc,0x9,0x33,0x75,0xc2,0x6c,0x9d,0xd1,0x1e, + 0x88,0xdc,0x77,0x5,0xc,0x65,0xe4,0x37,0xd4,0x84,0xdb,0x1c,0xb8,0xa0,0xaf,0xf8, + 0x4b,0x7f,0x27,0xe8,0x76,0x53,0x8a,0x42,0xf5,0x7d,0x45,0x5e,0x7f,0xae,0x39,0xd9, + 0xca,0x2a,0x5d,0x5,0x49,0x93,0xca,0x8,0x9b,0xe6,0x8d,0xd,0xb4,0x82,0xeb,0xee, + 0x80,0x1,0x1e,0xcf,0x61,0x3,0x8,0x9d,0x61,0x44,0xf8,0x99,0x7a,0xf4,0xfa,0x9a, + 0x6c,0x3f,0x11,0x3,0x4a,0x91,0x3c,0xd7,0x84,0xca,0xbc,0x1e,0xbe,0x60,0x6a,0xc4, + 0x60,0xa2,0x34,0x40,0xe2,0xe0,0xe9,0x1e,0xbf,0x2b,0xf,0x60,0x3b,0x80,0xae,0xff, + 0xc2,0x6f,0x54,0x96,0xf0,0xaa,0x6b,0xe7,0x8e,0x83,0xb0,0xd9,0xa,0xb6,0x3b,0x54, + 0x5,0x7e,0x9,0x15,0x78,0xc8,0x84,0xce,0x10,0x98,0x69,0x30,0x5a,0xd,0xa0,0x33, + 0x74,0x29,0xee,0x18,0x55,0x8c,0x8b,0x41,0x7d,0x8f,0x11,0x32,0x95,0x2a,0x78,0x26, + 0xa8,0x89,0x61,0x80,0x71,0x97,0x85,0x77,0x69,0xa,0xe3,0x25,0x13,0x5e,0xed,0xd6, + 0x13,0xdc,0xda,0x31,0x90,0x8c,0x73,0xd7,0x22,0x35,0x70,0x75,0x5d,0x8e,0xe7,0xa1, + 0x6b,0xd7,0x8c,0x98,0x80,0xd0,0xaa,0x2b,0x4c,0xfb,0x40,0x2f,0x10,0x6,0x6d,0xf5, + 0x7e,0xaa,0x98,0xb2,0x1e,0x45,0xef,0x24,0x66,0x50,0x2e,0xb3,0x11,0xb6,0xbf,0x48, + 0xe4,0x8e,0xfb,0x0,0xe3,0xb6,0xcb,0xf5,0x19,0xe8,0xd6,0x13,0xdc,0xde,0x56,0x3b, + 0xa,0x5f,0xfe,0xfe,0x66,0x39,0xe1,0x4b,0x11,0xcb,0x8,0x19,0xec,0x6,0x1e,0xa6, + 0xeb,0xa,0x4d,0x66,0xf4,0x65,0x41,0x95,0x4f,0x14,0x1d,0x42,0x10,0xa5,0xb3,0x85, + 0xc6,0x8b,0x65,0x27,0x20,0xc,0xd4,0xd3,0xbd,0xf6,0xc7,0xf3,0xbc,0x52,0x6d,0x0, + 0x8c,0x54,0x20,0x83,0x47,0x33,0x34,0x31,0x42,0x89,0x29,0x9e,0x75,0x91,0x8c,0x11, + 0xeb,0x18,0xd9,0x98,0xc4,0x1e,0x57,0xba,0x2b,0x78,0xe8,0x19,0xc6,0x54,0xc,0xf4, + 0x86,0x84,0xa9,0x1a,0xa3,0x41,0xc0,0x20,0x2c,0x8e,0xff,0x99,0x4b,0xc2,0xe1,0x1d, + 0x98,0x15,0xb4,0x63,0x40,0x50,0x59,0xa9,0x57,0x99,0xc9,0xc8,0x9c,0xc3,0x49,0xb4, + 0x0,0x4d,0x37,0x6a,0x2e,0x2b,0x8f,0x8,0x9e,0x7c,0x27,0x1b,0x9b,0x4a,0xa0,0x67, + 0x5b,0x52,0x93,0x3a,0x5,0xb2,0x55,0x2a,0x6d,0x81,0xe0,0x54,0x18,0x49,0x64,0xc0, + 0x7b,0x26,0xf4,0x43,0xa0,0x59,0x8b,0x18,0xc2,0xf0,0xfa,0x29,0x7,0x61,0xcb,0xb9, + 0x1c,0x11,0xc2,0x89,0xd1,0x0,0x45,0x61,0x60,0x86,0x63,0xca,0xde,0x1a,0xea,0x80, + 0x7b,0x99,0x12,0x72,0xb,0x63,0x70,0xd2,0x8a,0x29,0xed,0x9a,0x4c,0x9a,0x17,0xc7, + 0x23,0xfd,0x4c,0x2a,0x49,0x1a,0x91,0xc1,0x44,0x23,0x5b,0x6d,0xae,0xe4,0x4c,0xfa, + 0xd,0x34,0x91,0xd4,0xb5,0xb2,0x18,0x43,0x35,0x27,0xc,0x26,0x55,0x14,0x61,0xd4, + 0x7d,0x6,0xc0,0xe5,0x6b,0x3,0xd9,0x47,0x46,0xdd,0x9f,0x8,0x6,0x50,0xb6,0x5d, + 0xd7,0xe7,0xfe,0xd9,0xc4,0xb6,0xa3,0x82,0xbc,0x45,0x23,0x38,0x36,0x3,0x9c,0xe, + 0x7c,0x2c,0xec,0x8a,0xd,0x5b,0x9f,0x44,0x56,0x19,0x53,0xe9,0xf0,0xb4,0x99,0x62, + 0x82,0xb2,0xce,0x50,0x9a,0x65,0x21,0x53,0xf4,0x38,0xbe,0x51,0xb2,0x20,0x3b,0x93, + 0xa9,0x23,0x28,0x61,0x9a,0x94,0x99,0x4c,0x8c,0x80,0xc8,0xec,0x1f,0x6b,0x9d,0xa, + 0x15,0x81,0x3,0x42,0xdd,0x57,0xe0,0x78,0xad,0xa0,0xaa,0xce,0x85,0x36,0x7a,0x13, + 0x61,0x2,0xda,0x45,0x71,0x7f,0x1e,0x28,0x54,0xa4,0x5,0x22,0x66,0x20,0xb0,0xb5, + 0xa4,0x57,0x34,0x7e,0xac,0x9,0xb5,0xa6,0xe2,0xd9,0xd,0x6a,0xa4,0x84,0x4e,0x88, + 0x28,0x2c,0xfd,0xaa,0x6b,0x19,0xce,0x5e,0x93,0x34,0x6e,0x4a,0x23,0x33,0x2e,0xf1, + 0x1f,0x68,0x74,0x3d,0xd6,0x18,0x8b,0x8d,0xc7,0x61,0x48,0x6,0x6,0xa1,0x88,0x0, + 0x20,0x22,0x48,0x15,0x73,0xc,0x99,0xcf,0x4a,0x86,0x55,0xd3,0x97,0xd2,0x9b,0x10, + 0x27,0x70,0xdc,0xf0,0xcf,0x35,0x35,0x3c,0xf3,0x70,0x4e,0x67,0xc3,0x2,0x94,0x38, + 0x2b,0x21,0xca,0xa1,0x15,0x88,0xa3,0x73,0x89,0x0,0xa8,0x2c,0x91,0x2c,0x3d,0x91, + 0xb5,0xc5,0x3c,0x52,0x15,0x6c,0xb8,0x17,0xe4,0x64,0x36,0xfb,0x19,0x94,0x3,0x57, + 0x48,0xf4,0x8f,0x54,0x91,0x99,0xf2,0x4,0x83,0xbd,0x68,0x6,0xd2,0xe8,0x84,0xe8, + 0xbb,0xc9,0x44,0x9c,0x52,0x9f,0x95,0x9a,0x8,0xd,0x50,0x98,0xf,0x28,0xad,0xfd, + 0x73,0xec,0x13,0x42,0x80,0x41,0x23,0xa2,0xe9,0xd2,0x19,0x13,0x82,0x78,0x44,0x4b, + 0xcb,0xe7,0x3,0x93,0x16,0x3d,0xdb,0x83,0x4e,0x31,0xe3,0x30,0x46,0xd2,0xa5,0x11, + 0x4c,0xc5,0xd,0xf,0xce,0x7b,0xb8,0x73,0x5f,0xd,0xb3,0x53,0x51,0x46,0x70,0x10, + 0x0,0x97,0xd7,0x42,0x9c,0xbb,0x16,0xa2,0x1f,0x70,0xac,0xf2,0xd9,0xd4,0xd2,0x86, + 0x4f,0x41,0x23,0xc2,0xa9,0xd4,0x53,0xb6,0x6c,0x4e,0xf4,0x53,0xb2,0x2,0x2b,0xc0, + 0xf7,0xa2,0x43,0xa,0xae,0x62,0x50,0xb2,0x66,0xe,0xb1,0xc3,0xcc,0xed,0xb2,0x6, + 0x28,0x8a,0xeb,0x6d,0x1f,0xa1,0x6c,0x1,0xa9,0x51,0xfe,0x9c,0x4d,0xd,0xc0,0x6e, + 0x9d,0x40,0xa0,0xd1,0x3a,0xfc,0x9a,0x84,0x19,0x9a,0x20,0x35,0x3,0x6c,0x46,0x12, + 0xda,0x49,0x77,0xec,0xf5,0xf1,0x1b,0x1f,0x68,0xe1,0xf0,0x82,0x7b,0x58,0x86,0x21, + 0xe3,0xd9,0xd7,0x7,0x78,0xf2,0x17,0x3d,0x84,0x6a,0x64,0x26,0xd8,0xee,0x13,0xc5, + 0xac,0xc0,0x7a,0x1f,0x18,0x42,0x19,0xe,0x44,0x7a,0x9e,0x8c,0xb5,0x8b,0xe7,0x31, + 0x20,0x85,0x9,0xf1,0xa5,0xa6,0x87,0x2d,0x98,0x92,0x83,0x89,0xd1,0x0,0x55,0xa4, + 0x3f,0x6f,0x9d,0x40,0x17,0x38,0x94,0xe8,0x5b,0xce,0xf3,0x87,0xc8,0x6d,0xcb,0x59, + 0x53,0xff,0x94,0xb8,0x65,0x6c,0x6a,0x80,0x74,0x74,0xd3,0xd7,0xaf,0x46,0x7,0xde, + 0x7f,0x47,0x1d,0x9f,0x7a,0x64,0x6,0x24,0xec,0xb0,0x72,0x74,0x7e,0xcd,0x27,0x3c, + 0x71,0x5f,0x13,0x87,0xe6,0x3d,0x7c,0xe5,0xd9,0x36,0x54,0x62,0x16,0xd2,0xfe,0xe7, + 0x24,0x8b,0xd8,0x52,0x48,0xba,0x88,0xc7,0xce,0xa5,0x62,0x6,0x4b,0xc0,0x23,0x15, + 0x99,0x2d,0x8e,0x1d,0x57,0x65,0x39,0xa9,0xb1,0x89,0x60,0xcf,0xdb,0x91,0x5c,0xc0, + 0x8e,0xaf,0x11,0x64,0xe7,0x1,0xf4,0xdf,0x49,0x3b,0x57,0x65,0x50,0xc2,0x18,0x91, + 0x9,0x30,0x43,0xbd,0x68,0x47,0x72,0x8d,0xe8,0xbf,0xee,0x39,0x33,0x6b,0xaf,0xe2, + 0xd0,0xec,0x35,0xc3,0xfc,0x18,0x1a,0x24,0xc1,0x3,0x0,0xec,0x9d,0x15,0xf8,0xe4, + 0xaf,0xb6,0xc,0xc7,0x8a,0xf3,0xfd,0x3d,0x9c,0x3c,0x5c,0xc3,0xa3,0x77,0x35,0x35, + 0xb0,0x86,0x47,0x7d,0xd0,0xbe,0x33,0xab,0xf8,0xf5,0xb1,0xf1,0xc7,0xe0,0xd8,0x68, + 0x2e,0x1,0x63,0xf4,0x42,0xa9,0x68,0xb5,0xb0,0x24,0xb4,0x55,0xe9,0xf5,0x40,0xc, + 0x5,0x4e,0x9f,0x49,0x1,0x80,0x52,0x34,0x9,0xc,0xc0,0x45,0xcb,0xc1,0xd9,0x61, + 0x9f,0xce,0x8,0x79,0x51,0x42,0x9a,0xd,0x44,0xe2,0x11,0x25,0x3,0x37,0x2a,0xab, + 0x62,0xd6,0xbd,0xf5,0x44,0x5b,0x44,0x3,0x9e,0x30,0x49,0x42,0x8,0xd6,0x38,0x81, + 0x6d,0xc6,0x88,0x8f,0x3f,0x72,0x57,0x23,0x5a,0xa2,0xcd,0xa6,0xba,0xd6,0xde,0x66, + 0x8c,0xc7,0x4f,0x34,0x23,0x80,0x52,0x73,0xe,0x75,0x62,0x8e,0xf6,0x8f,0x2e,0xca, + 0xc,0x93,0x19,0x62,0xaa,0x73,0xd2,0x46,0x45,0xc7,0x42,0x66,0x48,0x41,0xb1,0x2f, + 0x64,0x3e,0x73,0x72,0x21,0xe6,0x9,0xaa,0xa,0xd6,0x6d,0x7b,0x11,0xe6,0x9f,0x87, + 0x3,0xb8,0xa0,0x60,0x7b,0xe0,0x6d,0xf,0x3d,0x2f,0x24,0x23,0xb6,0xbd,0xc2,0xd8, + 0x43,0xa7,0xac,0x68,0x27,0x4d,0x1e,0x3c,0x52,0xcf,0x52,0xb9,0xc0,0xd4,0x0,0xc0, + 0x42,0x4b,0xe0,0xc0,0x9c,0xc0,0xe5,0x35,0x69,0xe1,0x34,0x39,0x91,0x6,0x39,0x20, + 0x3e,0x3,0xcc,0xd0,0x4f,0x8a,0x92,0x2,0x94,0xc0,0xe0,0x30,0x23,0x1b,0x1e,0x81, + 0x25,0xbb,0x6f,0x2,0xaa,0xcc,0xf6,0xcd,0x43,0xfc,0xf2,0xfe,0xb3,0x91,0xe,0x8d, + 0x28,0x96,0xaa,0xc0,0x91,0xa6,0x35,0x6d,0x69,0xac,0x30,0x54,0x1c,0xed,0xa5,0x6d, + 0x93,0x4b,0x29,0xcd,0xfe,0x1b,0xb1,0x7f,0xc1,0x6b,0xe7,0x1c,0x1a,0x41,0xff,0x1c, + 0xb6,0x57,0x9,0x4b,0x24,0x1c,0xc,0xc5,0xc,0xa5,0x74,0x69,0x57,0x51,0x9c,0x47, + 0x91,0x4a,0x4f,0xde,0x29,0x1c,0xa3,0x44,0x26,0xf1,0x53,0x1c,0x20,0xd6,0x6c,0xc9, + 0x9f,0xe6,0x17,0x91,0x50,0xfd,0x89,0xd2,0x0,0x55,0x17,0x86,0xc8,0x9b,0x28,0x6a, + 0xa6,0x85,0xe3,0x87,0xb7,0x85,0x39,0xe,0x7,0x59,0xf3,0x6,0x75,0xef,0x3f,0x95, + 0x26,0x95,0x8d,0xfd,0x99,0xec,0x78,0x30,0xfa,0xd9,0xac,0xb,0x88,0x71,0x85,0x29, + 0x6e,0xde,0xaa,0xc7,0x91,0xa,0x51,0x46,0xba,0xc9,0x66,0x8c,0xc4,0xa3,0xe7,0x68, + 0xce,0x3f,0xc5,0x21,0x2b,0xb3,0xc3,0xe3,0xd7,0x9c,0x7d,0xb2,0x8f,0xa9,0x4,0x98, + 0xa2,0xc9,0xc8,0x5,0x14,0x11,0xde,0x35,0x3f,0xc0,0x5,0xfd,0x66,0xf3,0x0,0x23, + 0x78,0x34,0xb1,0xb3,0x88,0x17,0x4c,0x88,0x6,0x8d,0x6c,0x2d,0x9f,0xd5,0xa6,0x86, + 0x9d,0xc8,0xfa,0xf4,0x49,0xdb,0xfe,0x50,0x22,0x9b,0x79,0x2f,0x1,0xf8,0xe3,0x73, + 0xd7,0xba,0x12,0xa,0x1c,0x99,0x9d,0xa4,0x4f,0x42,0x83,0x86,0x29,0x93,0xc1,0x33, + 0xc2,0x45,0x5b,0xb9,0x8,0x2d,0xa4,0x65,0xad,0xa5,0x3e,0xd7,0x28,0xdd,0xaf,0x58, + 0x4d,0x84,0x9,0x28,0x3,0x7d,0x5c,0x8e,0x9f,0x52,0xaa,0x64,0x26,0x91,0x30,0xd4, + 0x74,0xe2,0x6d,0x33,0x22,0x4d,0x9a,0x84,0x88,0xa6,0x49,0x88,0xd5,0x2e,0x9b,0x61, + 0x17,0xa7,0x18,0x2,0x1b,0xe6,0x23,0xf9,0x1e,0x4a,0xe0,0xca,0x9a,0xcc,0xa7,0x72, + 0xc1,0x76,0x6d,0x43,0x8e,0x10,0xc2,0x44,0xb5,0x2b,0xcd,0xf9,0xd3,0x23,0x0,0x1e, + 0xa9,0x71,0x15,0x9b,0x34,0xdb,0xa4,0xb0,0x8a,0xf2,0x1d,0xc,0xcd,0x31,0x4c,0x90, + 0x2f,0x28,0x70,0xd4,0x20,0x76,0x11,0x26,0x4,0x9,0xb4,0x6b,0x1,0x6c,0x95,0x6f, + 0xff,0xae,0xd5,0x6a,0xa5,0x95,0xc1,0xcc,0x59,0xe8,0x37,0x4b,0x8f,0x38,0x36,0x60, + 0x61,0xa8,0xce,0x34,0x66,0xe0,0x7c,0xdf,0x8b,0xad,0xbe,0xbf,0x7c,0x61,0x80,0x43, + 0xb,0xd3,0x63,0x31,0xc1,0x7a,0x4f,0xe1,0xdd,0xb5,0xd0,0xd2,0x36,0x3a,0x8a,0xeb, + 0xe8,0x3f,0x13,0x48,0x3,0x81,0x52,0xe9,0xb6,0xa1,0x65,0xa7,0x26,0xd3,0xd0,0x4b, + 0x66,0x88,0x9a,0x47,0x13,0xaf,0x1,0x8a,0xa6,0x88,0xd9,0x9,0x20,0x7d,0xa9,0x79, + 0x3d,0x73,0x97,0x1f,0xc2,0x21,0x65,0x14,0x3d,0xd4,0xb3,0x35,0x7,0x8f,0x9c,0xe, + 0x7a,0xdd,0x71,0x0,0x0,0x7,0x3d,0x49,0x44,0x41,0x54,0xea,0xa8,0x6d,0x6c,0x46, + 0x52,0xed,0x4,0xc6,0xb3,0x67,0xbb,0x11,0xc4,0x3b,0xc6,0xf6,0xf4,0xe9,0x2e,0xa4, + 0xe4,0x28,0x69,0xa5,0x4b,0x37,0x47,0xf2,0x9d,0x5,0x21,0x46,0xec,0xa9,0x4b,0x38, + 0x1b,0xb8,0x1,0x8f,0x82,0x5f,0x3b,0xbc,0x34,0xc2,0x52,0x5,0x48,0xaf,0x3d,0x71, + 0xc,0x50,0xe5,0x5d,0x41,0xf9,0x6a,0x5f,0x67,0x1a,0x8a,0xbd,0x7e,0x46,0x86,0xb6, + 0xc6,0xc0,0x8e,0x62,0x7f,0x95,0x10,0x41,0xc5,0x44,0x31,0x62,0x6f,0xd3,0x84,0xb0, + 0xd2,0x48,0xa1,0x18,0xed,0xae,0xc4,0xd7,0xff,0x72,0x23,0x4b,0xaf,0x1c,0x1d,0x70, + 0xfa,0xdd,0x61,0xb4,0x4e,0x40,0xea,0x93,0xf0,0x28,0x7b,0x9,0x4d,0x95,0xb3,0x9, + 0xf2,0xe8,0x8c,0xb,0xb,0x2f,0x48,0x99,0x42,0xc7,0x35,0x60,0x99,0x8f,0xe4,0xb7, + 0x2,0x4,0x85,0x6a,0x62,0x4c,0xc0,0x38,0xaf,0x89,0xaf,0xb4,0x7e,0x20,0x79,0x1a, + 0x56,0xce,0xd9,0xbc,0x7f,0x26,0x2e,0x4f,0x5b,0xa6,0xe9,0x54,0xd6,0xec,0x0,0x69, + 0xd2,0x93,0xe6,0x94,0xd4,0x68,0x41,0x9,0x6,0xf0,0xc2,0x5b,0x51,0x54,0xf5,0xb7, + 0x3e,0x38,0x87,0xa9,0x3a,0x39,0x99,0x40,0x31,0xf0,0xec,0xd9,0x1e,0xfe,0xec,0xc5, + 0x4d,0xa8,0x78,0x9a,0xb8,0x19,0xb1,0xb2,0x99,0x7f,0xd0,0xa,0xd5,0x46,0x87,0x1d, + 0x59,0x4f,0x23,0x1a,0xb0,0x9c,0xd6,0xb4,0xa6,0xcc,0x3c,0x49,0x31,0xf,0x27,0x82, + 0x1,0xca,0xa2,0x1,0xd3,0xb6,0x73,0x66,0x21,0xc9,0xec,0x3b,0x3,0x5,0x88,0xbc, + 0x91,0xb6,0x48,0x86,0x91,0x60,0x95,0x8a,0xd1,0x28,0x23,0x46,0x23,0xc9,0xb3,0x73, + 0xb1,0x64,0xa7,0x6a,0x39,0xc6,0x50,0x88,0x35,0xa6,0x88,0x48,0xf4,0xc2,0x5b,0x7d, + 0xbc,0xf6,0xee,0x10,0xf,0x1f,0x6b,0xe2,0xee,0x3,0xf5,0x74,0x55,0xd0,0x76,0x5f, + 0xe1,0xcd,0x6b,0x43,0xbc,0x74,0x7e,0x80,0xe5,0xb6,0xca,0x84,0xa6,0x69,0xb4,0xa2, + 0x6b,0x28,0x47,0x65,0x77,0x82,0x5f,0x32,0xe5,0xe7,0xa,0xf4,0x1a,0x4,0x62,0x1a, + 0x25,0x97,0x34,0xb3,0x48,0x0,0xc8,0xf3,0x27,0xc2,0x9,0x24,0xdd,0xbe,0x33,0x33, + 0xa4,0x94,0x90,0x52,0x1a,0xbf,0x23,0xec,0x5e,0xa5,0xc5,0xa2,0x46,0x96,0x2f,0xfe, + 0xae,0x94,0xd2,0xd4,0x5d,0x56,0xf9,0xba,0x16,0x52,0x64,0x23,0x39,0x36,0xa,0x9c, + 0x59,0x91,0x41,0x14,0x1b,0x4f,0x48,0x62,0x69,0x72,0x14,0x6f,0x6c,0xe,0x24,0x9e, + 0x79,0xad,0x83,0x1f,0xbc,0xd6,0x31,0xb0,0x19,0x47,0x20,0x69,0x3a,0x99,0xec,0x26, + 0x6a,0xd4,0x87,0x28,0x4c,0x4c,0xf3,0x46,0x6c,0xf0,0x89,0x91,0xed,0x62,0xdb,0xfb, + 0x63,0x38,0x35,0xa0,0xec,0x49,0x31,0x31,0x1a,0xc0,0x26,0xbe,0x94,0x12,0x61,0x18, + 0x22,0xc,0x43,0x28,0xa5,0xd2,0x7d,0xfa,0x77,0x9d,0x29,0xec,0xfd,0x89,0x13,0x68, + 0x48,0xaf,0xd,0xe8,0xa8,0xbc,0x70,0x3d,0x3d,0x11,0x6c,0x22,0xa9,0x56,0x55,0x8e, + 0xe,0xd3,0x46,0x29,0xb6,0xc,0xe3,0xd8,0x6f,0xa5,0xd7,0x19,0x29,0xf5,0x4f,0xc8, + 0xb8,0x7,0xe5,0x14,0x9b,0x24,0x2c,0x63,0x94,0x7a,0x93,0x43,0x5,0x18,0x8c,0x63, + 0xb6,0x35,0x80,0xcf,0x69,0x71,0x63,0x62,0x7c,0x0,0x9d,0x98,0x61,0x18,0x1a,0x8c, + 0x90,0xec,0xd7,0xdb,0xe8,0x2b,0x88,0xe9,0xd2,0x9f,0x9c,0x93,0x3a,0x78,0x7a,0x1d, + 0x9f,0x56,0x1e,0x4e,0x5c,0x80,0xb5,0xab,0x24,0x6f,0x90,0xdc,0x83,0xca,0x53,0xc8, + 0x31,0xc8,0xe4,0xac,0x2f,0xce,0xe4,0xfc,0x6d,0xe6,0x63,0xe3,0x1e,0x6c,0x13,0x51, + 0x63,0x3a,0x26,0xab,0xbf,0xe,0xe4,0xd0,0x5c,0x5e,0x82,0xe1,0xca,0x20,0x33,0x0, + 0x25,0x76,0x26,0x17,0xb0,0x6d,0x13,0x90,0x48,0x7f,0x22,0xc5,0x42,0x88,0xc,0xf1, + 0x75,0xc2,0x27,0x28,0xa0,0x7d,0x9e,0xa9,0x1,0x28,0x67,0x70,0xd8,0xc4,0x45,0xed, + 0x8a,0x1c,0xc7,0xe0,0xa6,0xb1,0x36,0x9b,0xd2,0xd,0xe5,0x76,0x2c,0x29,0x71,0xc8, + 0x62,0xc7,0x23,0x21,0x9a,0x5e,0xec,0xa9,0x72,0x4,0x98,0x74,0x67,0xd4,0x1,0x5, + 0x1b,0x75,0x8d,0xac,0xdb,0x78,0xb3,0x7c,0x3d,0x72,0x52,0xd9,0x82,0x87,0x4d,0x6d, + 0xe0,0x75,0x6,0x13,0x91,0xd,0xec,0xea,0xd2,0x6c,0x6b,0x80,0x84,0xb8,0xb6,0xaa, + 0xd7,0xd1,0x41,0x5d,0xfa,0x53,0x3f,0x41,0x1,0xec,0x71,0x56,0x5a,0xd5,0x48,0x92, + 0x5c,0x66,0x80,0x73,0x70,0x1c,0xd6,0x6a,0xbc,0x6d,0xb3,0x90,0xf,0xba,0x90,0x19, + 0x81,0x38,0xae,0xc9,0x3c,0x22,0xaa,0xde,0x31,0xd6,0x72,0x12,0xce,0xfe,0xb9,0x1c, + 0x7d,0x3d,0xd6,0x77,0xc1,0xc7,0x9a,0x63,0x8,0x6,0xfc,0x3d,0xb3,0xbd,0x49,0x60, + 0x80,0x97,0x74,0xf5,0x2e,0x65,0x4,0xa9,0xba,0x4c,0x80,0x6d,0xa,0x74,0xe2,0xeb, + 0x4c,0x90,0xf8,0x0,0xfa,0x73,0x1b,0xea,0x8f,0x6c,0x3,0x9b,0x94,0x8e,0x8d,0x6c, + 0x71,0x26,0x1a,0xe0,0x1c,0x6a,0x67,0x92,0x9,0x23,0xda,0xb0,0xad,0x22,0x12,0xc9, + 0x64,0x2a,0x48,0xf3,0xb2,0xe1,0xc4,0xe9,0x4e,0x5f,0x26,0xfc,0xd3,0xca,0xd3,0x59, + 0x99,0x75,0xee,0xe9,0x25,0xc9,0xca,0x10,0x52,0x8a,0x7f,0xa2,0xd3,0xde,0x90,0x93, + 0xc0,0x0,0x6f,0x28,0xa5,0x36,0x94,0x52,0x73,0x3a,0x3,0xe8,0xce,0x9f,0x4d,0x78, + 0x5d,0x3,0xe8,0x7e,0x81,0x19,0x3d,0x64,0xcb,0xc2,0x39,0x4f,0xed,0x92,0xee,0x88, + 0x66,0xa5,0x9b,0x1c,0xe7,0xa6,0x3,0xab,0xca,0xf1,0x62,0xdd,0xf7,0xd0,0x15,0x3c, + 0x5b,0x56,0x9a,0x38,0x45,0x7b,0x9d,0x62,0x4f,0x5a,0x6c,0xc3,0x56,0xff,0x60,0x4f, + 0x7f,0x73,0xe0,0xa,0x94,0x68,0x94,0xb8,0xdc,0xed,0xf,0x3f,0x77,0x64,0x32,0x9c, + 0x40,0x0,0xa7,0x1,0x3c,0xa2,0x13,0x3a,0x89,0x2,0x74,0x4d,0xa0,0x33,0x83,0x94, + 0x32,0xe3,0x3c,0x26,0xc7,0x47,0x65,0x5f,0xb6,0x2d,0xcf,0x1,0x81,0x98,0xdd,0xc7, + 0x8d,0x61,0xb7,0xc3,0x46,0xf7,0xc4,0xbb,0x8c,0xba,0xcf,0x84,0x8d,0x64,0x68,0xf6, + 0x8c,0x52,0x19,0xc1,0xb,0x19,0x9e,0xca,0x60,0x2,0x19,0xb3,0xc0,0x46,0x9f,0x6d, + 0x46,0xb6,0xc7,0x63,0xa7,0xb6,0x6d,0x33,0x40,0x18,0x86,0x3f,0x65,0xe6,0x47,0x12, + 0xfb,0x4f,0x44,0x85,0xea,0x3f,0x91,0x72,0xdb,0x4,0xe8,0xe7,0x27,0xea,0x91,0x60, + 0xc5,0xc5,0x56,0x9d,0x88,0x29,0x75,0xee,0xd9,0x4,0xc8,0xd,0x1b,0xb3,0x17,0x65, + 0x8b,0x30,0xc4,0xf9,0x80,0x8d,0x21,0x99,0x5a,0x34,0x99,0xd6,0x78,0xc0,0x51,0xfa, + 0xa6,0x33,0x6f,0x5e,0x18,0x5b,0x14,0xe6,0x8e,0xce,0x97,0x13,0xc3,0x0,0x0,0x9e, + 0xd,0x82,0xe0,0xb7,0x74,0xc9,0xb6,0x63,0x7e,0x97,0xfd,0xd7,0x1d,0x47,0x5d,0x4b, + 0x10,0xd1,0x68,0x0,0x6d,0x33,0x9c,0xc3,0xfd,0x23,0xc8,0x98,0x6c,0x73,0xeb,0x50, + 0xab,0x39,0x26,0xc5,0x1a,0x78,0xa6,0x2c,0x0,0xa4,0xd7,0xd,0x30,0x51,0x4a,0x70, + 0x63,0x7e,0xbf,0x76,0x8e,0xad,0x51,0x6c,0x73,0xe1,0x5c,0xe9,0xc7,0x42,0xad,0xd8, + 0xae,0xa,0x86,0x3e,0x61,0x6d,0x32,0x18,0xe0,0x39,0xdd,0xe6,0xbb,0x34,0x80,0xfd, + 0xdd,0x8e,0x1c,0x32,0xa6,0x1,0x49,0x5e,0x1c,0x23,0x8d,0x60,0x4d,0xb5,0x72,0x8d, + 0x19,0x72,0x40,0x23,0x9b,0x1f,0x46,0x44,0x8c,0x12,0x2c,0xd9,0xb7,0x72,0x90,0x31, + 0xef,0xcf,0xb8,0x97,0x35,0x6b,0x7,0x94,0x65,0x4c,0xb6,0x67,0x27,0x29,0xf7,0x8c, + 0xe5,0x3c,0xb3,0x90,0xe2,0x1e,0xd6,0x74,0xf1,0x14,0x45,0xa4,0x9d,0x33,0x4,0xdb, + 0xc6,0x1,0x0,0xbc,0x29,0xa5,0xec,0x2b,0xa5,0x9a,0x89,0x13,0xe8,0x8c,0xed,0x35, + 0xa7,0xcf,0xc5,0x0,0x9,0x86,0x90,0xac,0x23,0x98,0x49,0xb0,0xe4,0xc5,0xd6,0x70, + 0x84,0x65,0xb9,0x68,0x5c,0x5e,0xee,0x60,0x54,0xb3,0xc5,0x30,0x63,0x31,0xd3,0x93, + 0x87,0xd3,0x6f,0x60,0x8b,0x41,0xc8,0xa2,0xf2,0x28,0x97,0xc1,0x6,0x1e,0x61,0xf7, + 0x69,0x24,0xed,0x6c,0xd9,0x3e,0x61,0x3c,0x8f,0xea,0x77,0x64,0x4c,0x3b,0x85,0xe2, + 0xa,0xf6,0x6d,0x33,0x0,0xc5,0x77,0xf7,0xac,0x8f,0xd0,0xf6,0xb,0x29,0xe5,0x3b, + 0x52,0xca,0x13,0x7a,0x18,0xa8,0x4b,0xbe,0x4b,0x3,0xe4,0x49,0xbf,0xe7,0x79,0x26, + 0xa8,0x83,0x1c,0x67,0xa9,0x88,0xc8,0xc6,0x8c,0x22,0xca,0x12,0x91,0x51,0x11,0x56, + 0x76,0x38,0x9e,0x76,0xde,0x41,0x2f,0xd5,0xd2,0xa6,0x82,0x65,0x98,0x86,0x4b,0xae, + 0x6d,0x75,0x9f,0x38,0x9b,0x55,0x4c,0xfa,0xd7,0x5f,0xb9,0x18,0x2,0x38,0x10,0xf7, + 0x5c,0xc6,0x1f,0x65,0xfd,0xd6,0xf7,0x73,0x15,0x6,0xc8,0x23,0xb6,0xe7,0xd8,0x6f, + 0xfc,0x1e,0xe,0x87,0xa7,0x13,0x6,0xd0,0xed,0xba,0xb,0x0,0x4a,0xb4,0x82,0xe7, + 0x79,0x86,0x63,0x68,0xcc,0x27,0xd0,0xa6,0x85,0x71,0xc6,0xd2,0xc7,0x66,0x21,0x37, + 0xd6,0xcf,0x57,0xd9,0xa6,0xcf,0xc7,0xd9,0x2c,0x9c,0xcd,0x19,0xb6,0xef,0xe6,0xf4, + 0x49,0x34,0xcf,0x80,0x4d,0xdc,0x9e,0x18,0x5,0xd3,0x84,0xdc,0x53,0xd7,0x6c,0x7b, + 0x35,0xaa,0x1c,0x8a,0x3a,0xde,0x5b,0xbf,0x8c,0xee,0x95,0xd3,0x67,0x0,0xcc,0x3b, + 0x8,0x5e,0xf6,0x3b,0xc3,0x14,0xbe,0x46,0x78,0xbf,0x80,0x1,0x8a,0x98,0xc1,0x63, + 0xe6,0x6f,0x75,0x3a,0x9d,0xbf,0xee,0xfb,0xd1,0xe2,0x7a,0xb6,0xf7,0xaf,0x3b,0x81, + 0x61,0x18,0xa6,0x66,0x22,0x81,0x8d,0x13,0xbf,0x21,0xd9,0x86,0x9b,0xcb,0x8,0xe4, + 0x78,0x7e,0xe,0xab,0xb0,0xf0,0x55,0x9b,0x54,0x50,0xe3,0xef,0x12,0x7e,0x36,0xa6, + 0x8e,0xa1,0xe4,0xed,0x13,0x6e,0xc6,0x21,0x94,0xdd,0x33,0xf1,0x77,0xa4,0xe6,0x7d, + 0xba,0xdb,0x72,0x18,0xa0,0xb3,0xfc,0xe,0x82,0xf5,0x2b,0xed,0x37,0x7e,0xf0,0xa5, + 0x7f,0xe,0xa0,0x59,0x40,0x5c,0x59,0xf2,0x49,0xdb,0xf8,0x9a,0x52,0x53,0x96,0x92, + 0xd3,0xf7,0xd9,0x1f,0xfb,0xd8,0x73,0x9d,0x4e,0xe7,0xb7,0xc3,0x30,0xfc,0x6c,0xb3, + 0xd9,0xdc,0xa7,0xd9,0xfc,0x21,0x33,0xb3,0xa6,0x5,0x78,0x75,0x75,0xf5,0xc6,0x60, + 0x30,0x58,0x17,0x42,0x1c,0x92,0x52,0x52,0xac,0xf6,0x93,0xb4,0x72,0xa8,0x94,0x92, + 0xf3,0xaf,0xfc,0xf9,0x3e,0x86,0x28,0xf6,0x76,0x65,0xb5,0xaa,0x68,0x86,0x2a,0xd, + 0x99,0xbc,0x5a,0x33,0x3f,0x72,0xa7,0x9c,0xd8,0x43,0x77,0x3c,0x95,0xa,0x1,0xe1, + 0x78,0xc1,0x9b,0xbd,0xb6,0x4d,0x82,0x80,0x46,0xf3,0x3a,0xfd,0xda,0x94,0x4a,0x27, + 0x23,0xba,0xb8,0x51,0x4f,0x20,0xc8,0xb0,0xef,0xfb,0xf5,0x97,0x5e,0xfa,0xb3,0xff, + 0xf0,0x6f,0x10,0xf6,0x6,0x9a,0xca,0x57,0xe,0x9a,0xa9,0x82,0xe3,0x7a,0x1b,0xce, + 0x5b,0x9a,0xd2,0x8b,0x35,0x82,0x2d,0xf1,0x79,0xa6,0x40,0x54,0xd8,0x27,0xf4,0x8, + 0xc9,0x4a,0xb4,0x56,0xfd,0x5e,0xb4,0xcf,0xf5,0x3f,0x4f,0x76,0xa9,0xba,0x45,0x76, + 0x5a,0xf2,0xa2,0xff,0x65,0xfb,0x8a,0xbe,0xeb,0xbf,0x95,0xc3,0xc6,0xcb,0xa,0xfb, + 0xf2,0xda,0x84,0xf1,0x7f,0xae,0x32,0x10,0xae,0x4d,0x68,0x1f,0xdf,0x22,0x74,0xd5, + 0xef,0x55,0x3f,0xe3,0x12,0x77,0xab,0x4,0x2f,0x57,0x20,0xe3,0x31,0x44,0x15,0x26, + 0x51,0x63,0x7e,0xe4,0x18,0xdf,0x43,0xeb,0xdc,0x4a,0x61,0xdc,0x4e,0x6e,0xba,0x64, + 0xdb,0x44,0xb5,0x19,0x81,0x4a,0xbe,0x93,0xe3,0x7b,0xd1,0xbe,0x2a,0x1a,0xa2,0xca, + 0x33,0x97,0x11,0xd3,0x25,0xb5,0xba,0x6a,0x2d,0xda,0xa7,0x6c,0x15,0x9c,0xf3,0xdd, + 0x26,0xb0,0x4b,0x95,0xef,0x18,0xc1,0x26,0x71,0xcb,0x53,0xfb,0x65,0x44,0xa7,0x1c, + 0x6,0x28,0x63,0x86,0x71,0xa4,0x9a,0x73,0x54,0x36,0x97,0x1c,0xc7,0xce,0x23,0xf9, + 0xdb,0xdf,0xfe,0x2f,0x1d,0x14,0xe2,0xd3,0xd4,0x32,0xa9,0x59,0x0,0x0,0x0,0x0, + 0x49,0x45,0x4e,0x44,0xae,0x42,0x60,0x82, + +}; + +static const unsigned char qt_resource_name[] = { + // icons + 0x0,0x5, + 0x0,0x6f,0xa6,0x53, + 0x0,0x69, + 0x0,0x63,0x0,0x6f,0x0,0x6e,0x0,0x73, + // dialog-information.png + 0x0,0x16, + 0xb,0xee,0xab,0x27, + 0x0,0x64, + 0x0,0x69,0x0,0x61,0x0,0x6c,0x0,0x6f,0x0,0x67,0x0,0x2d,0x0,0x69,0x0,0x6e,0x0,0x66,0x0,0x6f,0x0,0x72,0x0,0x6d,0x0,0x61,0x0,0x74,0x0,0x69,0x0,0x6f, + 0x0,0x6e,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67, + // qstardict.png + 0x0,0xd, + 0xe,0xf2,0x47,0xe7, + 0x0,0x71, + 0x0,0x73,0x0,0x74,0x0,0x61,0x0,0x72,0x0,0x64,0x0,0x69,0x0,0x63,0x0,0x74,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67, + // list-remove.png + 0x0,0xf, + 0x2,0x30,0x8b,0xe7, + 0x0,0x6c, + 0x0,0x69,0x0,0x73,0x0,0x74,0x0,0x2d,0x0,0x72,0x0,0x65,0x0,0x6d,0x0,0x6f,0x0,0x76,0x0,0x65,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67, + // qstardict-disabled.png + 0x0,0x16, + 0x7,0xc1,0xc4,0xe7, + 0x0,0x71, + 0x0,0x73,0x0,0x74,0x0,0x61,0x0,0x72,0x0,0x64,0x0,0x69,0x0,0x63,0x0,0x74,0x0,0x2d,0x0,0x64,0x0,0x69,0x0,0x73,0x0,0x61,0x0,0x62,0x0,0x6c,0x0,0x65, + 0x0,0x64,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67, + // clear-right.png + 0x0,0xf, + 0xa,0xfc,0x6e,0x7, + 0x0,0x63, + 0x0,0x6c,0x0,0x65,0x0,0x61,0x0,0x72,0x0,0x2d,0x0,0x72,0x0,0x69,0x0,0x67,0x0,0x68,0x0,0x74,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67, + // document-save-as.png + 0x0,0x14, + 0xb,0xa9,0xab,0x27, + 0x0,0x64, + 0x0,0x6f,0x0,0x63,0x0,0x75,0x0,0x6d,0x0,0x65,0x0,0x6e,0x0,0x74,0x0,0x2d,0x0,0x73,0x0,0x61,0x0,0x76,0x0,0x65,0x0,0x2d,0x0,0x61,0x0,0x73,0x0,0x2e, + 0x0,0x70,0x0,0x6e,0x0,0x67, + // document-print.png + 0x0,0x12, + 0xe,0x2f,0x68,0xa7, + 0x0,0x64, + 0x0,0x6f,0x0,0x63,0x0,0x75,0x0,0x6d,0x0,0x65,0x0,0x6e,0x0,0x74,0x0,0x2d,0x0,0x70,0x0,0x72,0x0,0x69,0x0,0x6e,0x0,0x74,0x0,0x2e,0x0,0x70,0x0,0x6e, + 0x0,0x67, + // arrow-up.png + 0x0,0xc, + 0x9,0xd0,0x7a,0x7, + 0x0,0x61, + 0x0,0x72,0x0,0x72,0x0,0x6f,0x0,0x77,0x0,0x2d,0x0,0x75,0x0,0x70,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67, + // dialog-warning.png + 0x0,0x12, + 0x2,0x6f,0x48,0x87, + 0x0,0x64, + 0x0,0x69,0x0,0x61,0x0,0x6c,0x0,0x6f,0x0,0x67,0x0,0x2d,0x0,0x77,0x0,0x61,0x0,0x72,0x0,0x6e,0x0,0x69,0x0,0x6e,0x0,0x67,0x0,0x2e,0x0,0x70,0x0,0x6e, + 0x0,0x67, + // view-refresh.png + 0x0,0x10, + 0x8,0x15,0x13,0x67, + 0x0,0x76, + 0x0,0x69,0x0,0x65,0x0,0x77,0x0,0x2d,0x0,0x72,0x0,0x65,0x0,0x66,0x0,0x72,0x0,0x65,0x0,0x73,0x0,0x68,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67, + // go-next.png + 0x0,0xb, + 0xc,0x2b,0x1f,0xc7, + 0x0,0x67, + 0x0,0x6f,0x0,0x2d,0x0,0x6e,0x0,0x65,0x0,0x78,0x0,0x74,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67, + // arrow-right.png + 0x0,0xf, + 0xf,0x22,0x64,0xc7, + 0x0,0x61, + 0x0,0x72,0x0,0x72,0x0,0x6f,0x0,0x77,0x0,0x2d,0x0,0x72,0x0,0x69,0x0,0x67,0x0,0x68,0x0,0x74,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67, + // configure.png + 0x0,0xd, + 0x8,0x51,0xc9,0x27, + 0x0,0x63, + 0x0,0x6f,0x0,0x6e,0x0,0x66,0x0,0x69,0x0,0x67,0x0,0x75,0x0,0x72,0x0,0x65,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67, + // list-add.png + 0x0,0xc, + 0x9,0xc6,0x19,0x27, + 0x0,0x6c, + 0x0,0x69,0x0,0x73,0x0,0x74,0x0,0x2d,0x0,0x61,0x0,0x64,0x0,0x64,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67, + // search-filter.png + 0x0,0x11, + 0x8,0x44,0xd5,0x7, + 0x0,0x73, + 0x0,0x65,0x0,0x61,0x0,0x72,0x0,0x63,0x0,0x68,0x0,0x2d,0x0,0x66,0x0,0x69,0x0,0x6c,0x0,0x74,0x0,0x65,0x0,0x72,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67, + + // application-exit.png + 0x0,0x14, + 0x7,0x40,0xa2,0xc7, + 0x0,0x61, + 0x0,0x70,0x0,0x70,0x0,0x6c,0x0,0x69,0x0,0x63,0x0,0x61,0x0,0x74,0x0,0x69,0x0,0x6f,0x0,0x6e,0x0,0x2d,0x0,0x65,0x0,0x78,0x0,0x69,0x0,0x74,0x0,0x2e, + 0x0,0x70,0x0,0x6e,0x0,0x67, + // arrow-left.png + 0x0,0xe, + 0x8,0xfa,0x35,0x27, + 0x0,0x61, + 0x0,0x72,0x0,0x72,0x0,0x6f,0x0,0x77,0x0,0x2d,0x0,0x6c,0x0,0x65,0x0,0x66,0x0,0x74,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67, + // go-previous.png + 0x0,0xf, + 0xe,0x36,0x76,0xc7, + 0x0,0x67, + 0x0,0x6f,0x0,0x2d,0x0,0x70,0x0,0x72,0x0,0x65,0x0,0x76,0x0,0x69,0x0,0x6f,0x0,0x75,0x0,0x73,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67, + // speaker.png + 0x0,0xb, + 0x1,0x31,0x80,0x47, + 0x0,0x73, + 0x0,0x70,0x0,0x65,0x0,0x61,0x0,0x6b,0x0,0x65,0x0,0x72,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67, + // download.png + 0x0,0xc, + 0x8,0x1a,0x9d,0x27, + 0x0,0x64, + 0x0,0x6f,0x0,0x77,0x0,0x6e,0x0,0x6c,0x0,0x6f,0x0,0x61,0x0,0x64,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67, + // arrow-down.png + 0x0,0xe, + 0x6,0xc,0xa,0x7, + 0x0,0x61, + 0x0,0x72,0x0,0x72,0x0,0x6f,0x0,0x77,0x0,0x2d,0x0,0x64,0x0,0x6f,0x0,0x77,0x0,0x6e,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67, + // help-contents.png + 0x0,0x11, + 0x3,0x45,0xee,0x87, + 0x0,0x68, + 0x0,0x65,0x0,0x6c,0x0,0x70,0x0,0x2d,0x0,0x63,0x0,0x6f,0x0,0x6e,0x0,0x74,0x0,0x65,0x0,0x6e,0x0,0x74,0x0,0x73,0x0,0x2e,0x0,0x70,0x0,0x6e,0x0,0x67, + + +}; + +static const unsigned char qt_resource_struct[] = { + // : + 0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1, + // :/icons + 0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x16,0x0,0x0,0x0,0x2, + // :/icons/speaker.png + 0x0,0x0,0x2,0xbc,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x2,0x32,0xa4, + // :/icons/list-remove.png + 0x0,0x0,0x0,0x62,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x49,0x50, + // :/icons/dialog-warning.png + 0x0,0x0,0x1,0x52,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xde,0xaf, + // :/icons/help-contents.png + 0x0,0x0,0x3,0x18,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x2,0xa9,0xd9, + // :/icons/arrow-down.png + 0x0,0x0,0x2,0xf6,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x2,0x97,0xcf, + // :/icons/application-exit.png + 0x0,0x0,0x2,0x48,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x1,0xc6,0xe6, + // :/icons/qstardict-disabled.png + 0x0,0x0,0x0,0x86,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x59,0xdc, + // :/icons/view-refresh.png + 0x0,0x0,0x1,0x7c,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x1,0x3,0x90, + // :/icons/download.png + 0x0,0x0,0x2,0xd8,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x2,0x6b,0xcc, + // :/icons/search-filter.png + 0x0,0x0,0x2,0x20,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x1,0xa2,0xda, + // :/icons/configure.png + 0x0,0x0,0x1,0xe2,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x1,0x4c,0x4b, + // :/icons/arrow-left.png + 0x0,0x0,0x2,0x76,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x1,0xf3,0x64, + // :/icons/list-add.png + 0x0,0x0,0x2,0x2,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x1,0x7a,0x4f, + // :/icons/arrow-up.png + 0x0,0x0,0x1,0x34,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xcd,0xa2, + // :/icons/clear-right.png + 0x0,0x0,0x0,0xb8,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x6e,0x12, + // :/icons/document-save-as.png + 0x0,0x0,0x0,0xdc,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x82,0x42, + // :/icons/dialog-information.png + 0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0, + // :/icons/go-next.png + 0x0,0x0,0x1,0xa2,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x1,0xf,0x58, + // :/icons/document-print.png + 0x0,0x0,0x1,0xa,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xb3,0x65, + // :/icons/go-previous.png + 0x0,0x0,0x2,0x98,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x2,0xa,0x28, + // :/icons/qstardict.png + 0x0,0x0,0x0,0x42,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x25,0x6d, + // :/icons/arrow-right.png + 0x0,0x0,0x1,0xbe,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x1,0x36,0x1e, + +}; + +QT_BEGIN_NAMESPACE + +extern bool qRegisterResourceData + (int, const unsigned char *, const unsigned char *, const unsigned char *); + +extern bool qUnregisterResourceData + (int, const unsigned char *, const unsigned char *, const unsigned char *); + +QT_END_NAMESPACE + + +int QT_MANGLE_NAMESPACE(qInitResources_pixmaps)() +{ + QT_PREPEND_NAMESPACE(qRegisterResourceData) + (0x01, qt_resource_struct, qt_resource_name, qt_resource_data); + return 1; +} + +Q_CONSTRUCTOR_FUNCTION(QT_MANGLE_NAMESPACE(qInitResources_pixmaps)) + +int QT_MANGLE_NAMESPACE(qCleanupResources_pixmaps)() +{ + QT_PREPEND_NAMESPACE(qUnregisterResourceData) + (0x01, qt_resource_struct, qt_resource_name, qt_resource_data); + return 1; +} + +Q_DESTRUCTOR_FUNCTION(QT_MANGLE_NAMESPACE(qCleanupResources_pixmaps)) + diff --git a/qstardict/qrc_pixmaps.o b/qstardict/qrc_pixmaps.o new file mode 100644 index 0000000..1aaac63 Binary files /dev/null and b/qstardict/qrc_pixmaps.o differ diff --git a/qstardict/qstardict.desktop b/qstardict/qstardict.desktop new file mode 100644 index 0000000..2041606 --- /dev/null +++ b/qstardict/qstardict.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Version=1.0 +Comment=QStarDict is Qt version of StarDict +Exec=qstardict +GenericName=Dictionary +Icon=qstardict +Name=QStarDict +Type=Application +Categories=Qt;Dictionary;Utility; +Name[ru]=QStarDict +GenericName[ru]=Словарь +Name[tr]=QStarDict +GenericName[tr]=Sözlük diff --git a/qstardict/qstardict.png b/qstardict/qstardict.png new file mode 100644 index 0000000..d2716f9 Binary files /dev/null and b/qstardict/qstardict.png differ diff --git a/qstardict/qstardict.pro b/qstardict/qstardict.pro new file mode 100644 index 0000000..38835a1 --- /dev/null +++ b/qstardict/qstardict.pro @@ -0,0 +1,90 @@ +############################################################################# +# qstardict.pro - QStarDict, a StarDict clone written with using Qt # +# Copyright (C) 2008 Alexander Rodin # +# # +# 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 2 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, write to the Free Software Foundation, Inc., # +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +############################################################################# + +TEMPLATE = app +TARGET = qstardict +macx { + TARGET = QStarDict +} +include(../qstardict.pri) + +FORMS += \ + cssedit.ui \ + mainwindow.ui \ + settingsdialog.ui +HEADERS += \ + application.h \ + cssedit.h \ + dictbrowser.h \ + dictcore.h \ + ../plugins/dictplugin.h \ + dictwidget.h \ + keyboard.h \ + mainwindow.h \ + popupwindow.h \ + resizablepopup.h \ + selection.h \ + settingsdialog.h \ + speaker.h \ + trayicon.h +unix:isEmpty(NO_DBUS):HEADERS += \ + dbusadaptor.h +SOURCES += \ + application.cpp \ + cssedit.cpp \ + dictbrowser.cpp \ + dictcore.cpp \ + dictwidget.cpp \ + keyboard.cpp \ + main.cpp \ + mainwindow.cpp \ + popupwindow.cpp \ + resizablepopup.cpp \ + selection.cpp \ + settingsdialog.cpp \ + speaker.cpp \ + trayicon.cpp +unix:isEmpty(NO_DBUS):SOURCES += \ + dbusadaptor.cpp + +RESOURCES += \ + pixmaps/pixmaps.qrc +win32:RC_FILE += \ + qstardict.rc +DISTFILES += \ + qstardict.png \ + qstardict.desktop + +target.path = $$BIN_DIR +INSTALLS += target +# translations *has* go after current target (mac required) +isEmpty(NO_TRANSLATIONS):include("translations/translations.pri") + +unix { + desktop_icon.files = qstardict.png + desktop_icon.path = $$INSTALL_PREFIX/share/pixmaps + desktop_file.files = qstardict.desktop + desktop_file.path = $$INSTALL_PREFIX/share/applications + INSTALLS:!macx += desktop_icon desktop_file +} +macx { + ICON = pixmaps/qstardict.icns +} + + diff --git a/qstardict/qstardict.rc b/qstardict/qstardict.rc new file mode 100644 index 0000000..91b5f70 --- /dev/null +++ b/qstardict/qstardict.rc @@ -0,0 +1 @@ +IDI_ICON1 ICON DISCARDABLE "pixmaps/qstardict.ico" diff --git a/qstardict/resizablepopup.cpp b/qstardict/resizablepopup.cpp new file mode 100644 index 0000000..66c7fc3 --- /dev/null +++ b/qstardict/resizablepopup.cpp @@ -0,0 +1,284 @@ +/***************************************************************************** + * resizablepopup.cpp - QStarDict, a StarDict clone written with using Qt * + * Copyright (C) 2007 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#include "resizablepopup.h" + +#include +#include +#include +#include +#include + +namespace +{ +const int CornerSize = 10; +} + +namespace QStarDict +{ + +ResizablePopup::ResizablePopup(QWidget *parent) + : QFrame(parent, Qt::Popup) +{ + m_isMoving = false; + m_resizeDirection = None; + m_timeoutBeforeHide = 0; + m_timerCloseId = 0; + m_timerResizeId = 0; + m_isPopuped = false; + setMouseTracking(true); + setLineWidth(1); + setMidLineWidth(2); + setFrameStyle(QFrame::Box); + setFrameShadow(QFrame::Raised); +} + +void ResizablePopup::popup() +{ + if (m_defaultSize != size()) + resize(m_defaultSize); + QPoint newPosition = QCursor::pos() - QPoint(30, 30); + if (newPosition.x() < 0) + newPosition.setX(0); + else if (newPosition.x() + width() > QApplication::desktop()->width()) + newPosition.setX(QApplication::desktop()->width() - width()); + if (newPosition.y() < 0) + newPosition.setY(0); + else if (newPosition.y() + height() > QApplication::desktop()->height()) + newPosition.setY(QApplication::desktop()->height() - height()); + move(newPosition); + show(); + m_isPopuped = true; +} + +void ResizablePopup::enterEvent(QEvent*) +{ + if (m_timerCloseId) + { + killTimer(m_timerCloseId); + m_timerCloseId = 0; + } +} + +void ResizablePopup::leaveEvent(QEvent*) +{ + if (geometry().contains(QCursor::pos())) + return; + if (m_resizeDirection) + return; + if (m_timeoutBeforeHide < 0) + return; + if (m_timeoutBeforeHide == 0) + { + m_isPopuped = false; + hide(); + } + else if (! m_timerCloseId) + m_timerCloseId = startTimer(m_timeoutBeforeHide); +} + +void ResizablePopup::mouseMoveEvent(QMouseEvent *event) +{ + Qt::CursorShape cursorShape = Qt::ArrowCursor; + if ((event->x() >= 0 && event->x() < CornerSize && + event->y() >= 0 && event->y() < CornerSize) || + (event->x() < width() && event->x() >= width() - CornerSize && + event->y() < height() && event->y() >= height() - CornerSize)) + cursorShape = Qt::SizeFDiagCursor; + else if ((event->x() < width() && event->x() >= width() - CornerSize && + event->y() >= 0 && event->y() < CornerSize) || + (event->x() >= 0 && event->x() < CornerSize && + event->y() < height() && event->y() >= height() - CornerSize)) + cursorShape = Qt::SizeBDiagCursor; + else if ((event->x() >= 0 && event->x() < frameWidth()) || + (event->x() < width() && event->x() >= width() - frameWidth())) + cursorShape = Qt::SizeHorCursor; + else if ((event->y() >= 0 && event->y() < frameWidth()) || + (event->y() < height() && event->y() >= height() - frameWidth())) + cursorShape = Qt::SizeVerCursor; + + if (cursor().shape() != cursorShape) + setCursor(cursorShape); + else + if (event->buttons().testFlag(Qt::LeftButton)) + { + if (m_isMoving) + move(pos() + (event->globalPos() - m_oldCursorPos)); + m_oldCursorPos = event->globalPos(); + return; + } + m_isMoving = false; +} + +void ResizablePopup::mousePressEvent(QMouseEvent *event) +{ + if (! geometry().contains(event->globalPos())) + { + if (m_timerCloseId) + { + killTimer(m_timerCloseId); + m_timerCloseId = 0; + } + m_isPopuped = false; + hide(); + return; + } + + if (event->buttons().testFlag(Qt::LeftButton)) + { + if (event->x() < CornerSize && event->y() < CornerSize) + m_resizeDirection = TopLeft; + else if (event->x() >= width() - CornerSize && event->y() < CornerSize) + m_resizeDirection = TopRight; + else if (event->x() < CornerSize && event->y() >= height() - CornerSize) + m_resizeDirection = BottomLeft; + else if (event->x() >= width() - CornerSize && event->y() >= height() - CornerSize) + m_resizeDirection = BottomRight; + else if (event->x() < frameWidth()) + m_resizeDirection = Left; + else if (event->x() >= width() - frameWidth()) + m_resizeDirection = Right; + else if (event->y() < frameWidth()) + m_resizeDirection = Top; + else if (event->y() >= height() - frameWidth()) + m_resizeDirection = Bottom; + else + m_resizeDirection = None; + if (m_resizeDirection) + m_timerResizeId = startTimer(8); + } + + m_isMoving = true; + m_oldCursorPos = event->globalPos(); +} + +void ResizablePopup::mouseReleaseEvent(QMouseEvent*) +{ + stopResize(); +} + +void ResizablePopup::mouseDoubleClickEvent(QMouseEvent*) +{ + m_isPopuped = false; + if (m_timerCloseId) + { + killTimer(m_timerCloseId); + m_timerCloseId = 0; + } + hide(); +} + +void ResizablePopup::timerEvent(QTimerEvent *event) +{ + if (event->timerId() == m_timerResizeId) + { + doResize(); + } + else if (event->timerId() == m_timerCloseId) + { + m_isPopuped = false; + hide(); + killTimer(m_timerCloseId); + m_timerCloseId = 0; + stopResize(); + } +} + +void ResizablePopup::doResize() +{ + if (! QApplication::mouseButtons().testFlag(Qt::LeftButton)) + stopResize(); + + if (m_resizeDirection) + { + QRect newGeometry = geometry(); + switch (m_resizeDirection) + { + case TopLeft: + newGeometry.setTopLeft(QCursor::pos()); + break; + case TopRight: + newGeometry.setTopRight(QCursor::pos()); + break; + case BottomLeft: + newGeometry.setBottomLeft(QCursor::pos()); + break; + case BottomRight: + newGeometry.setBottomRight(QCursor::pos()); + break; + case Left: + newGeometry.setLeft(QCursor::pos().x()); + break; + case Right: + newGeometry.setRight(QCursor::pos().x()); + break; + case Top: + newGeometry.setTop(QCursor::pos().y()); + break; + case Bottom: + newGeometry.setBottom(QCursor::pos().y()); + break; + default: + ; // Nothing + } + if (newGeometry.width() < minimumSize().width()) + { + newGeometry.setWidth(width()); + newGeometry.moveLeft(geometry().left()); + } + if (newGeometry.height() < minimumSize().height()) + { + newGeometry.setHeight(height()); + newGeometry.moveTop(geometry().top()); + } + if (newGeometry != geometry()) + setGeometry(newGeometry); + } +} + +void ResizablePopup::stopResize() +{ + if (m_resizeDirection) + { + m_resizeDirection = None; + killTimer(m_timerResizeId); + m_timerResizeId = 0; + } +} + +bool ResizablePopup::event(QEvent *event) +{ + if (event->type() == QEvent::WindowUnblocked && m_isPopuped) + { + if (m_timerCloseId) + { + killTimer(m_timerCloseId); + m_timerCloseId = 0; + } + show(); + return true; + } + else + return QFrame::event(event); +} + +} + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc + diff --git a/qstardict/resizablepopup.h b/qstardict/resizablepopup.h new file mode 100644 index 0000000..1870fc1 --- /dev/null +++ b/qstardict/resizablepopup.h @@ -0,0 +1,114 @@ +/***************************************************************************** + * resizablepopup.h - QStarDict, a StarDict clone written with using Qt * + * Copyright (C) 2007 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#ifndef RESIZABLEPOPUP_H +#define RESIZABLEPOPUP_H + +#include + +class QEvent; +class QMouseEvent; +class QTimerEvent; + +namespace QStarDict +{ + +/** + * The ResizablePopup widget is a resizable top-level window + * without decorations. + */ +class ResizablePopup: public QFrame +{ + Q_OBJECT + + public: + /** + * Construct a ResizablePopup widget. + */ + ResizablePopup(QWidget *parent = 0); + + /** + * Return timeout before hiding after mouse leaving. + */ + int timeoutBeforeHide() const + { return m_timeoutBeforeHide; } + /** + * Return a default size of new-shown popup. + */ + const QSize& defaultSize() const + { return m_defaultSize; } + + public slots: + /** + * Set timeout before hiding after mouse leaving. + */ + void setTimeoutBeforeHide(int timeoutBeforeHide) + { m_timeoutBeforeHide = timeoutBeforeHide; } + /** + * Set default size of new-shown popup. + */ + void setDefaultSize(const QSize &defaultSize) + { m_defaultSize = defaultSize; } + /** + * Show popup under mouse cursor. + */ + void popup(); + + protected: + void enterEvent(QEvent*); + void leaveEvent(QEvent*); + void mouseMoveEvent(QMouseEvent*); + void mousePressEvent(QMouseEvent*); + void mouseReleaseEvent(QMouseEvent*); + void mouseDoubleClickEvent(QMouseEvent*); + void timerEvent(QTimerEvent*); + bool event(QEvent *event); + + private: + void stopResize(); + void doResize(); + + enum ResizeDirection + { + None, + Top, + Bottom, + Left, + Right, + TopLeft, + TopRight, + BottomLeft, + BottomRight + }; + QPoint m_oldCursorPos; + bool m_isMoving; + QSize m_defaultSize; + ResizeDirection m_resizeDirection; + int m_timeoutBeforeHide; + int m_timerCloseId; + int m_timerResizeId; + bool m_isPopuped; +}; + +} + +#endif // RESIZABLEPOPUP_H + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc + diff --git a/qstardict/resizablepopup.o b/qstardict/resizablepopup.o new file mode 100644 index 0000000..ac10f5a Binary files /dev/null and b/qstardict/resizablepopup.o differ diff --git a/qstardict/selection.cpp b/qstardict/selection.cpp new file mode 100644 index 0000000..683edf8 --- /dev/null +++ b/qstardict/selection.cpp @@ -0,0 +1,101 @@ +/***************************************************************************** + * selection.cpp - QStarDict, a StarDict clone written with using Qt * + * Copyright (C) 2007 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#include "selection.h" + +#ifdef Q_WS_WIN +#include + +namespace +{ + +QString currentSelection() +{ + POINT Point; + HWND hWindow; + DWORD dwStart, dwEnd; + char szWindowText[256]; + + if (! GetCursorPos(&Point)) + return QString(); + + if( ! (hWindow = WindowFromPoint(Point))) + return QString(); + + SendMessage(hWindow, WM_GETTEXT, 256, (LPARAM)szWindowText); + SendMessage(hWindow, EM_GETSEL, (WPARAM)&dwStart, (LPARAM)&dwEnd); + + return QString::fromLocal8Bit(szWindowText); +} + +} + +#else // Q_WS_WIN + +#include +#include + +namespace +{ + +inline QString currentSelection() +{ return QApplication::clipboard()->text(QClipboard::Selection); } + +} + +#endif // Q_WS_WIN + +namespace QStarDict +{ + +Selection::Selection(QObject *parent) + : QObject(parent) +{ + m_scan = false; + m_timerId = 0; +} + +void Selection::setScan(bool scan) +{ + if (m_scan == scan) + return; + + m_scan = scan; + if (m_scan) + { + m_lastState = currentSelection(); + m_timerId = startTimer(300); + } + else + killTimer(m_timerId); +} + +void Selection::timerEvent(QTimerEvent*) +{ + if (m_lastState != currentSelection()) + { + m_lastState = currentSelection(); + emit changed(m_lastState); + } +} + +} + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc + diff --git a/qstardict/selection.h b/qstardict/selection.h new file mode 100644 index 0000000..7cdaeba --- /dev/null +++ b/qstardict/selection.h @@ -0,0 +1,75 @@ +/***************************************************************************** + * selection.h - QStarDict, a StarDict clone written with using Qt * + * Copyright (C) 2007 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#ifndef SELECTION_H +#define SELECTION_H + +#include + +class QTimerEvent; + +namespace QStarDict +{ + +/** + * Mouse selection representation class. + */ +class Selection: public QObject +{ + Q_OBJECT + + public: + /** + * Constructor. + */ + Selection(QObject *parent = 0); + + /** + * Return scan state. + */ + bool isScan() const + { return m_scan; } + + public slots: + /** + * Set scan mode. + */ + void setScan(bool scan); + + signals: + /** + * Emits when selection text is changed. + */ + void changed(const QString &newText); + + protected: + void timerEvent(QTimerEvent*); + + private: + QString m_lastState; + int m_scan; + int m_timerId; +}; + +} + +#endif // SELECTION_H + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc + diff --git a/qstardict/selection.o b/qstardict/selection.o new file mode 100644 index 0000000..b4e456c Binary files /dev/null and b/qstardict/selection.o differ diff --git a/qstardict/settingsdialog.cpp b/qstardict/settingsdialog.cpp new file mode 100644 index 0000000..b1bcec4 --- /dev/null +++ b/qstardict/settingsdialog.cpp @@ -0,0 +1,346 @@ +/***************************************************************************** + * settingsdialog.cpp - QStarDict, a StarDict clone written with using Qt * + * Copyright (C) 2007 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#include "settingsdialog.h" + +#include +#include +#include +#include +#include +#include +#include +#include "dictcore.h" +#include "mainwindow.h" +#include "popupwindow.h" +#include "application.h" +#include "speaker.h" +#include "trayicon.h" + +namespace +{ +int toPercents(double value) +{ + int integralValue = static_cast(value * 100.0); + if (value * 100.0 - 0.5 > integralValue) + ++integralValue; + return integralValue; +} +} + +namespace QStarDict { + +SettingsDialog::SettingsDialog(QWidget *parent) + : QDialog(parent) +{ + setupUi(this); + + + DictCore *dict = Application::instance()->dictCore(); + m_oldPlugins = dict->loadedPlugins(); + m_oldDicts = dict->loadedDicts(); + + m_pluginsModel = new QStandardItemModel(this); + m_pluginsModel->setHorizontalHeaderLabels( + QStringList() << tr("Enabled") << tr("Name")); + loadPluginsList(); + pluginsTableView->setProperty("FingerScrollable", true); + pluginsTableView->setModel(m_pluginsModel); + pluginsTableView->verticalHeader()->hide(); + pluginsTableView->setColumnWidth(0, 80); + pluginsTableView->setColumnWidth(1, 340); + + m_dictsModel = new QStandardItemModel(this); + m_dictsModel->setHorizontalHeaderLabels(QStringList() << tr("Enabled") << tr("Name") << tr("Plugin")); + loadDictsList(); + dictsTableView->setProperty("FingerScrollable", true); + dictsTableView->setModel(m_dictsModel); + dictsTableView->verticalHeader()->hide(); + dictsTableView->setColumnWidth(0, 80); + dictsTableView->setColumnWidth(1, 240); + dictsTableView->setColumnWidth(2, 140); + + // Load global settings + #ifndef MAEMO + systemTrayBox->setChecked(Application::instance()->trayIcon()->isVisible()); + #endif // MAEMO + instantSearchBox->setChecked(Application::instance()->mainWindow()->isInstantSearch()); + speechCmdEdit->setText(Application::instance()->speaker()->speechCmd()); + + // Load popup window settings + PopupWindow *popup = Application::instance()->popupWindow(); + useScanBox->setChecked(popup->isScan()); + if (popup->modifierKey()) + { + useScanModifierBox->setChecked(true); + QString modifierName; + switch (popup->modifierKey()) + { + case Qt::ShiftModifier: + modifierName = "Shift"; + break; + case Qt::ControlModifier: + modifierName = "Control"; + break; + case Qt::AltModifier: + modifierName = "Alt"; + break; + case Qt::MetaModifier: + modifierName = "Win"; + break; + } + modifierKeyBox->setCurrentIndex(modifierKeyBox->findText(modifierName)); + } + showIfNotFoundBox->setChecked(popup->showIfNotFound()); + popupOpacitySpin->setValue(toPercents(popup->windowOpacity())); + timeoutBeforeHideSpin->setValue(popup->timeoutBeforeHide() / 1000.0); + popupDefaultWidthSpin->setValue(popup->defaultSize().width()); + popupDefaultHeightSpin->setValue(popup->defaultSize().height()); + pronounceWordBox->setChecked(popup->pronounceWord()); + + // Load translations CSS + QHash cssAliases; + cssAliases["body"] = tr("All translation"); + cssAliases["font.dict_name"] = tr("Dictionary name"); + cssAliases["font.title"] = tr("Title"); + cssAliases["font.explanation"] = tr("Explanation"); + cssAliases["font.abbreviature"] = tr("Abbreviation"); + cssAliases["font.example"] = tr("Example"); + cssAliases["font.transcription"] = tr("Transcription"); + apperanceCSSEdit->setElementsAliases(cssAliases); + apperanceCSSEdit->setCSS(Application::instance()->mainWindow()->defaultStyleSheet()); + + connect(m_pluginsModel, SIGNAL(itemChanged(QStandardItem*)), + SLOT(pluginsItemChanged(QStandardItem*))); +} + +void SettingsDialog::accept() +{ + // Save dicts and plugins settings + DictCore *dict = Application::instance()->dictCore(); + QStringList loadedPlugins; + int rowCount = m_pluginsModel->rowCount(); + for (int i = 0; i < rowCount; ++i) + if (m_pluginsModel->item(i, 0)->checkState() == Qt::Checked) + loadedPlugins << m_pluginsModel->item(i, 1)->text(); + dict->setLoadedPlugins(loadedPlugins); + + QList loadedDicts; + rowCount = m_dictsModel->rowCount(); + for (int i = 0; i < rowCount; ++i) + if (m_dictsModel->item(i, 0)->checkState() == Qt::Checked) + loadedDicts << DictCore::Dictionary(m_dictsModel->item(i, 2)->text(), m_dictsModel->item(i, 1)->text()); + dict->setLoadedDicts(loadedDicts); + + // Save global settings + #ifndef MAEMO + Application::instance()->trayIcon()->setVisible(systemTrayBox->isChecked()); + #endif // MAEMO + Application::instance()->mainWindow()->setInstantSearch(instantSearchBox->isChecked()); + Application::instance()->speaker()->setSpeechCmd(speechCmdEdit->text()); + + // Save popup window settings + PopupWindow *popup = Application::instance()->popupWindow(); + popup->setScan(useScanBox->isChecked()); + int modifierKey = 0; + if (useScanModifierBox->isChecked()) + { + if (modifierKeyBox->currentText() == "Shift") + modifierKey = Qt::ShiftModifier; + else if (modifierKeyBox->currentText() == "Control") + modifierKey = Qt::ControlModifier; + else if (modifierKeyBox->currentText() == "Alt") + modifierKey = Qt::AltModifier; + else if (modifierKeyBox->currentText() == "Win") + modifierKey = Qt::MetaModifier; + } + popup->setShowIfNotFound(showIfNotFoundBox->isChecked()); + popup->setModifierKey(modifierKey); + popup->setWindowOpacity(popupOpacitySpin->value() / 100.0); + popup->setTimeoutBeforeHide(static_cast(timeoutBeforeHideSpin->value() * 1000.0)); + popup->setDefaultSize(QSize(popupDefaultWidthSpin->value(), popupDefaultHeightSpin->value())); + popup->setPronounceWord(pronounceWordBox->isChecked()); + + // Save translations CSS + Application::instance()->mainWindow()->setDefaultStyleSheet(apperanceCSSEdit->css()); + Application::instance()->popupWindow()->setDefaultStyleSheet(apperanceCSSEdit->css()); + + #ifndef MAEMO + if (! Application::instance()->trayIcon()->isVisible()) + Application::instance()->mainWindow()->show(); + #endif // MAEMO + + Application::instance()->mainWindow()->reload(); + + Application::instance()->dictCore()->saveSettings(); + Application::instance()->mainWindow()->saveSettings(); + #ifndef MAEMO + Application::instance()->trayIcon()->saveSettings(); + #endif // MAEMO + + QDialog::accept(); +} + +void SettingsDialog::reject() +{ + DictCore *dict = Application::instance()->dictCore(); + dict->setLoadedPlugins(m_oldPlugins); + dict->setLoadedDicts(m_oldDicts); + QDialog::reject(); +} + +void SettingsDialog::loadDictsList() +{ + int i; + QList loadedDicts = Application::instance()->dictCore()->loadedDicts(); + m_dictsModel->setRowCount(0); + for (i = 0; i < loadedDicts.size(); ++i) + { + QStandardItem *item = new QStandardItem(); + item->setCheckable(true); + item->setCheckState(Qt::Checked); + m_dictsModel->setItem(i, 0, item); + m_dictsModel->setItem(i, 1, new QStandardItem(loadedDicts[i].name())); + m_dictsModel->setItem(i, 2, new QStandardItem(loadedDicts[i].plugin())); + } + QList dicts = Application::instance()->dictCore()->availableDicts(); + for (QList::const_iterator iter = dicts.begin(); iter != dicts.end(); ++iter) + { + if (! loadedDicts.contains(*iter)) + { + QStandardItem *item = new QStandardItem(); + item->setCheckable(true); + item->setCheckState(Qt::Unchecked); + m_dictsModel->setItem(i, 0, item); + m_dictsModel->setItem(i, 1, new QStandardItem(iter->name())); + m_dictsModel->setItem(i, 2, new QStandardItem(iter->plugin())); + ++i; + } + } +} + +void SettingsDialog::loadPluginsList() +{ + m_pluginsModel->setRowCount(0); + DictCore *dict = Application::instance()->dictCore(); + QStringList plugins = dict->availablePlugins(); + QStringList loaded = dict->loadedPlugins(); + for (int i = 0; i < plugins.size(); ++i) + { + QStandardItem *item = new QStandardItem(); + item->setCheckable(true); + item->setCheckState(loaded.contains(plugins[i]) ? Qt::Checked : Qt::Unchecked); + m_pluginsModel->setItem(i, 0, item); + m_pluginsModel->setItem(i, 1, new QStandardItem(plugins[i])); + } +} + +void SettingsDialog::on_dictsMoveUpButton_clicked() +{ + int currentRow = dictsTableView->currentIndex().row(); + if (currentRow > 0) + { + m_dictsModel->insertRow(currentRow - 1, m_dictsModel->takeRow(currentRow)); + dictsTableView->selectRow(currentRow - 1); + } +} + +void SettingsDialog::on_dictsMoveDownButton_clicked() +{ + int currentRow = dictsTableView->currentIndex().row(); + if (currentRow < m_dictsModel->rowCount() - 1) + { + m_dictsModel->insertRow(currentRow + 1, m_dictsModel->takeRow(currentRow)); + dictsTableView->selectRow(currentRow + 1); + } +} + +void SettingsDialog::on_dictsShowInfoButton_clicked() +{ + int currentRow = dictsTableView->currentIndex().row(); + if (currentRow == -1) + return; + QString dict = m_dictsModel->item(currentRow, 1)->text(); + QString plugin = m_dictsModel->item(currentRow, 2)->text(); + DictPlugin::DictInfo info = Application::instance()->dictCore()->plugin(plugin)->dictInfo(dict); + QMessageBox::information(this, + tr("Information about dictionary \"%1\"").arg(dict), + tr("Name: %1
    ").arg(dict) + + tr("Plugin: %1
    ").arg(plugin) + + tr("Author: %1
    ").arg(info.author()) + + tr("Words count: %1
    ").arg((info.wordsCount() == -1) ? tr("unknown") : QString::number(info.wordsCount())) + + tr("Description: %1").arg(info.description())); +} + +void SettingsDialog::on_pluginsShowInfoButton_clicked() +{ + int currentRow = pluginsTableView->currentIndex().row(); + if (currentRow == -1) + return; + DictPlugin *plugin = Application::instance()->dictCore()->plugin(m_pluginsModel->item(currentRow, 1)->text()); + if (! plugin) + return; + QMessageBox::information(this, + tr("Information about %1 plugin").arg(plugin->name()), + tr("Name: %1
    ").arg(plugin->name()) + + tr("Version: %1
    ").arg(plugin->version()) + + tr("Authors: %1
    ").arg(plugin->authors().replaceInStrings("<", "<").replaceInStrings(">", ">").join(tr("
    "))) + + tr("Can search similar words: %1
    ").arg(plugin->features().testFlag(DictPlugin::SearchSimilar) ? tr("yes") : tr("no")) + + tr("Description: %1").arg(plugin->description())); +} + +void SettingsDialog::on_pluginsConfigureButton_clicked() +{ + int currentRow = pluginsTableView->currentIndex().row(); + if (currentRow == -1) + return; + DictCore *dict = Application::instance()->dictCore(); + DictPlugin *plugin = dict->plugin(m_pluginsModel->item(currentRow, 1)->text()); + if (plugin && plugin->execSettingsDialog(this) == QDialog::Accepted) + { + dict->reloadDicts(); + loadDictsList(); + } +} + +void SettingsDialog::pluginsItemChanged(QStandardItem *item) +{ + if (item->isCheckable()) + { + DictCore *dict = Application::instance()->dictCore(); + QStringList loadedPlugins; + int rowCount = m_pluginsModel->rowCount(); + for (int i = 0; i < rowCount; ++i) + if (m_pluginsModel->item(i, 0)->checkState() == Qt::Checked) + loadedPlugins << m_pluginsModel->item(i, 1)->text(); + dict->setLoadedPlugins(loadedPlugins); + dict->reloadDicts(); + loadDictsList(); + } +} + +void SettingsDialog::closeEvent(QCloseEvent *event) +{ + SettingsDialog::accept(); +} + +} + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc + diff --git a/qstardict/settingsdialog.h b/qstardict/settingsdialog.h new file mode 100644 index 0000000..11c904d --- /dev/null +++ b/qstardict/settingsdialog.h @@ -0,0 +1,79 @@ +/***************************************************************************** + * settingsdialog.h - QStarDict, a StarDict clone written with using Qt * + * Copyright (C) 2007 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#ifndef SETTINGSDIALOG_H +#define SETTINGSDIALOG_H + +#include +#include "ui_settingsdialog.h" + +#include "dictcore.h" + +class QStandardItemModel; +class QStandardItem; + +namespace QStarDict +{ +class MainWindow; + +/** + * The settings dialog. + */ +class SettingsDialog: public QDialog, private Ui::SettingsDialog +{ + Q_OBJECT + + public: + /** + * Construct new SettingsDialog widget with parent MainWindow. + */ + SettingsDialog(QWidget *parent = 0); + + void accept(); + void reject(); + + protected: + void closeEvent(QCloseEvent *event); + + private slots: + void on_dictsMoveUpButton_clicked(); + void on_dictsMoveDownButton_clicked(); + void on_dictsShowInfoButton_clicked(); + + void on_pluginsShowInfoButton_clicked(); + void on_pluginsConfigureButton_clicked(); + void pluginsItemChanged(QStandardItem *item); + + private slots: + void loadDictsList(); + void loadPluginsList(); + + private: + QStringList m_oldPlugins; + QList m_oldDicts; + QStandardItemModel *m_dictsModel; + QStandardItemModel *m_pluginsModel; +}; + +} + +#endif // SETTINGSDIALOG_H + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc + diff --git a/qstardict/settingsdialog.o b/qstardict/settingsdialog.o new file mode 100644 index 0000000..f93dc94 Binary files /dev/null and b/qstardict/settingsdialog.o differ diff --git a/qstardict/settingsdialog.ui b/qstardict/settingsdialog.ui new file mode 100644 index 0000000..c638ca5 --- /dev/null +++ b/qstardict/settingsdialog.ui @@ -0,0 +1,684 @@ + + + QStarDict::SettingsDialog + + + + 0 + 0 + 464 + 380 + + + + QStarDict Settings + + + + + + + 9 + + + 6 + + + + + QTabWidget::North + + + QTabWidget::Rounded + + + 0 + + + + 32 + 32 + + + + + Global + + + + + + Instant search + + + + + + + 6 + + + 0 + + + + + Pronounce words using this command: + + + + + + + Enter cmd for the speaching program.<br>If cmd contains "%s" it will be replaced to word, else word will be writen to stdin of speech process. + + + + + + + + + Qt::Vertical + + + + 369 + 171 + + + + + + + + + Dictionaries + + + + + + QAbstractItemView::NoEditTriggers + + + false + + + QAbstractItemView::SingleSelection + + + QAbstractItemView::SelectRows + + + false + + + 112 + + + 60 + + + true + + + 32 + + + 24 + + + + + + + + + + 0 + 0 + + + + + 112 + 70 + + + + Move up + + + Up + + + + :/icons/arrow-up.png:/icons/arrow-up.png + + + + 112 + 70 + + + + + + + + + 0 + 0 + + + + + 112 + 70 + + + + Move down + + + Down + + + + :/icons/arrow-down.png:/icons/arrow-down.png + + + + 112 + 70 + + + + + + + + + 0 + 0 + + + + + 112 + 70 + + + + Show information about dictionary + + + Show info + + + + :/icons/dialog-information.png:/icons/dialog-information.png + + + + 112 + 70 + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + Plugins + + + + + + QAbstractItemView::NoEditTriggers + + + QAbstractItemView::SingleSelection + + + QAbstractItemView::SelectRows + + + false + + + 112 + + + 60 + + + true + + + 32 + + + 24 + + + + + + + + + + 0 + 0 + + + + + 112 + 70 + + + + Show information about plugin + + + Info + + + + :/icons/dialog-information.png:/icons/dialog-information.png + + + + 112 + 70 + + + + + + + + + 0 + 0 + + + + + 112 + 70 + + + + Configure plugin + + + Configure + + + + :/icons/configure.png:/icons/configure.png + + + + 112 + 70 + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + Apperance + + + + 9 + + + 6 + + + + + Popup window apperance + + + + 9 + + + 6 + + + + + 6 + + + 0 + + + + + Opacity + + + + + + + % + + + + + + 1 + + + 100 + + + 100 + + + + + + + + + 6 + + + 0 + + + + + Default width + + + + + + + 96 + + + 9999 + + + 320 + + + + + + + + + 6 + + + 0 + + + + + Default height + + + + + + + 96 + + + 9999 + + + 240 + + + + + + + + + + + + Qt::Vertical + + + + 20 + 101 + + + + + + + + + Popup + + + + + + Scan selection + + + true + + + + + + + Show if word not found + + + + + + + 6 + + + 0 + + + + + true + + + Show only if modifier pressed + + + + + + + false + + + + Alt + + + + + Control + + + + + Shift + + + + + Win + + + + + + + + + + 6 + + + 0 + + + + + Timeout before hide after mouse over + + + + + + + Don't hide + + + sec + + + 1 + + + 0.000000000000000 + + + 10.000000000000000 + + + 0.100000000000000 + + + 0.500000000000000 + + + + + + + + + 6 + + + 0 + + + + + Pronounce the word + + + + + + + + + Qt::Vertical + + + + 20 + 123 + + + + + + + + + Fonts + + + + + + + + + + + + + + QStarDict::CSSEdit + QWidget +
    cssedit.h
    + 1 +
    +
    + + instantSearchBox + speechCmdEdit + dictsMoveUpButton + dictsMoveDownButton + dictsShowInfoButton + popupDefaultWidthSpin + popupDefaultHeightSpin + popupOpacitySpin + + + + + + +
    diff --git a/qstardict/speaker.cpp b/qstardict/speaker.cpp new file mode 100644 index 0000000..ef31f03 --- /dev/null +++ b/qstardict/speaker.cpp @@ -0,0 +1,65 @@ +/***************************************************************************** + * speaker.cpp - QStarDict, a StarDict clone written using Qt * + * Copyright (C) 2008 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#include "speaker.h" + +#include +#include + +namespace QStarDict +{ + +Speaker::Speaker() +{ + m_speechProcess = new QProcess; + QSettings settings; + m_speechCmd = settings.value("Speaker/speechCmd", "festival --tts").toString(); +} + +Speaker::~Speaker() +{ + QSettings settings; + settings.setValue("Speaker/speechCmd", m_speechCmd); + delete m_speechProcess; +} + +void Speaker::speak(const QString &word) +{ + if (m_speechCmd.isEmpty()) + return; + + if (m_speechProcess->state() != QProcess::NotRunning) + m_speechProcess->kill(); + + QString s = m_speechCmd; + s.replace("%s", word); + m_speechProcess->start(s, QIODevice::WriteOnly); + if (! m_speechProcess->waitForStarted()) + return; + if (! m_speechCmd.contains("%s")) + { + m_speechProcess->write(word.toUtf8()); + m_speechProcess->closeWriteChannel(); + } +} + +} + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc + diff --git a/qstardict/speaker.h b/qstardict/speaker.h new file mode 100644 index 0000000..3af5262 --- /dev/null +++ b/qstardict/speaker.h @@ -0,0 +1,53 @@ +/***************************************************************************** + * speaker.h - QStarDict, a StarDict clone written with using Qt * + * Copyright (C) 2008 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#ifndef SPEAKER_H +#define SPEAKER_H + +#include + +class QProcess; + +namespace QStarDict +{ + +class Speaker +{ + public: + Speaker(); + virtual ~Speaker(); + + void speak(const QString &word); + + void setSpeechCmd(const QString &cmd) + { m_speechCmd = cmd; } + const QString &speechCmd() const + { return m_speechCmd; } + + private: + QString m_speechCmd; + QProcess *m_speechProcess; +}; + +} + +#endif // SPEAKER_H + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent + diff --git a/qstardict/speaker.o b/qstardict/speaker.o new file mode 100644 index 0000000..ba7cb7a Binary files /dev/null and b/qstardict/speaker.o differ diff --git a/qstardict/translations/qstardict-bg_BG.qm b/qstardict/translations/qstardict-bg_BG.qm new file mode 100644 index 0000000..5a50a81 Binary files /dev/null and b/qstardict/translations/qstardict-bg_BG.qm differ diff --git a/qstardict/translations/qstardict-bg_BG.ts b/qstardict/translations/qstardict-bg_BG.ts new file mode 100644 index 0000000..31399de --- /dev/null +++ b/qstardict/translations/qstardict-bg_BG.ts @@ -0,0 +1,606 @@ + + + + QStarDict::CSSEdit + + + Preview + + + + + Element + + + + + Foreground + + + + + Background + + + + + Select element + + + + + Click to select color + + + + + #000000 + + + + + Font + + + + + Size + + + + + Select font + + + + + Select font size + + + + + pt + + + + + Bold + + + + + B + + + + + Italic + + + + + I + + + + + Underline + + + + + U + + + + + QStarDict::DictBrowser + + + The word <b>%1</b> is not found. + + + + + QStarDict::DictWidget + + + Save translation + Запази превода + + + + HTML files (*.html, *.htm) + + + + + Text files (*.txt) + + + + + Error + Грешка + + + + Cannot save translation as %1 + + + + + Go to &previous translation + + + + + Go to &next translation + + + + + &Save to file + &Запази във файл + + + + Speak &word + + + + + Prin&t translation + + + + + QStarDict::MainWindow + + + About QStarDict + За QStarDict + + + + <b>QStarDict %1 </b> - Qt version of StarDict<br> + + + + + Copyright (C) 2007-2009 Alexander Rodin <a href="http://qstardict.ylsoftware.com">http://qstardict.ylsoftware.com</a> + Copyright (C) 2007-2009 Александър Родин <a href="http://qstardict.ylsoftware.com">http://qstardict.ylsoftware.com</a> + + + + QStarDict + QStarDict + + + + %1 - QStarDict + %1 - QStarDict + + + + Clear the search box + Изчисти полето за търсене + + + + Clear + Изчисти + + + + Fuzzy query + Неясно търсене + + + + Search + Търси + + + + Words list + Лист с думи + + + + &File + &Файл + + + + &Help + &Помощ + + + + &Settings + &Настройки + + + + &Quit + &Изход + + + + Ctrl+Q + Ctrl+Q + + + + &About + &За QStarDict + + + + About &Qt + За &Qt + + + + &Configure QStarDict + &Настройка на QStarDict + + + + &Scan + &Сканираща част + + + + QStarDict &Help + + + + + F1 + + + + + QStarDict::SettingsDialog + + + Enabled + + + + + Name + + + + + Plugin + + + + + Information about dictionary "%1" + + + + + <b>Name:</b> %1<br> + + + + + <b>Plugin:</b> %1<br> + + + + + unknown + + + + + <b>Description:</b> %1 + + + + + Information about %1 plugin + + + + + <b>Version:</b> %1<br> + + + + + <b>Authors:</b> %1<br> + + + + + <br> + + + + + <b>Can search similar words:</b> %1<br> + + + + + yes + + + + + no + + + + + QStarDict Settings + Настройки на QStarDict + + + + Show information about dictionary + + + + + Global settings + + + + + Instant search + + + + + Pronounce words using this command: + + + + + Enter cmd for the speaching program.<br>If cmd contains "%s" it will be replaced to word, else word will be writen to stdin of speech process. + + + + + Dictionaries + Речници + + + + Move up + + + + + Up + Нагоре + + + + Move down + + + + + Down + Надолу + + + + Show info + + + + + Plugins + + + + + Show information about plugin + + + + + Info + + + + + Configure plugin + + + + + Configure + + + + + Popup window + Главен прозорец + + + + Behavior + Поведение + + + + Pronounce the word + + + + + Timeout before hide after mouse over + Време, преди да се скрие, след посочване с мишката + + + + Don't hide + Не крий + + + + sec + секунди + + + + Show only if modifier pressed + Покажи, само ако модификатора е натиснат + + + + Alt + Alt + + + + Control + Control + + + + Shift + Shift + + + + Win + Win + + + + Scan selection + Селективно сканиране + + + + Show if word not found + Покажи, ако дума не е намерена + + + + Apperance + Изглед + + + + Opacity + Непрозрачност + + + + % + % + + + + Default width + Подразбираща се ширина + + + + Default height + Подразбираща се височина + + + + <b>Author:</b> %1<br> + + + + + <b>Words count:</b> %1<br> + + + + + All translation + + + + + Dictionary name + + + + + Title + + + + + Explanation + + + + + Abbreviation + + + + + Example + + + + + Transcription + + + + + Use system tray + + + + + QStarDict::TrayIcon + + + QStarDict + QStarDict + + + + &Scan + &Сканираща част + + + + &Configure QStarDict + &Настройка на QStarDict + + + + &Quit + &Изход + + + + QStarDict: scanning is %1 + + + + + enabled + + + + + disabled + + + + diff --git a/qstardict/translations/qstardict-cs_CZ.qm b/qstardict/translations/qstardict-cs_CZ.qm new file mode 100644 index 0000000..5c4d7b9 Binary files /dev/null and b/qstardict/translations/qstardict-cs_CZ.qm differ diff --git a/qstardict/translations/qstardict-cs_CZ.ts b/qstardict/translations/qstardict-cs_CZ.ts new file mode 100644 index 0000000..fb4fcac --- /dev/null +++ b/qstardict/translations/qstardict-cs_CZ.ts @@ -0,0 +1,607 @@ + + + + QStarDict::CSSEdit + + + Preview + + + + + Element + + + + + Foreground + + + + + Background + + + + + Select element + + + + + Click to select color + + + + + #000000 + + + + + Font + + + + + Size + + + + + Select font + + + + + Select font size + + + + + pt + + + + + Bold + + + + + B + + + + + Italic + + + + + I + + + + + Underline + + + + + U + + + + + QStarDict::DictBrowser + + + The word <b>%1</b> is not found. + + + + + QStarDict::DictWidget + + + Save translation + Uložit překlad + + + + HTML files (*.html, *.htm) + + + + + Text files (*.txt) + + + + + Error + Chyba + + + + Cannot save translation as %1 + + + + + Go to &previous translation + + + + + Go to &next translation + + + + + &Save to file + &Uložit do souboru + + + + Speak &word + + + + + Prin&t translation + + + + + QStarDict::MainWindow + + + About QStarDict + O aplikaci QStarDict + + + + <b>QStarDict %1 </b> - Qt version of StarDict<br> + + + + + Copyright (C) 2007-2009 Alexander Rodin <a href="http://qstardict.ylsoftware.com">http://qstardict.ylsoftware.com</a> + Copyright (C) 2007-2009Alexander Rodin <a href="http://qstardict.ylsoftware.com">http://qstardict.ylsoftware.com</a> + + + + QStarDict + QStarDict + + + + %1 - QStarDict + %1 - QStarDict + + + + Clear the search box + Vymazat pole pro vyhledávání + + + + Clear + Vymazat + + + + Fuzzy query + Fuzzy query + + + + Search + Vyhledat + + + + Words list + Seznam slov + + + + &File + &Soubor + + + + &Help + &Nápověda + + + + &Settings + &Nastavení + + + + &Quit + &Konec + + + + Ctrl+Q + Ctrl+Q + + + + &About + &О aplikaci QStarDict + + + + About &Qt + О &verzi Qt + + + + &Configure QStarDict + &Nastavení QStarDict + + + + &Scan + &Vyhledávat + + + + QStarDict &Help + + + + + F1 + + + + + QStarDict::SettingsDialog + + + Enabled + + + + + Name + + + + + Plugin + + + + + Information about dictionary "%1" + + + + + <b>Name:</b> %1<br> + + + + + <b>Plugin:</b> %1<br> + + + + + unknown + + + + + <b>Description:</b> %1 + + + + + Information about %1 plugin + + + + + <b>Version:</b> %1<br> + + + + + <b>Authors:</b> %1<br> + + + + + <br> + + + + + <b>Can search similar words:</b> %1<br> + + + + + yes + + + + + no + + + + + QStarDict Settings + Nastavení QStarDict + + + + Show information about dictionary + + + + + Global settings + + + + + Instant search + + + + + Pronounce words using this command: + + + + + Enter cmd for the speaching program.<br>If cmd contains "%s" it will be replaced to word, else word will be writen to stdin of speech process. + + + + + Dictionaries + Slovníky + + + + Move up + + + + + Up + Nahoru + + + + Move down + + + + + Down + Dolu + + + + Show info + + + + + Plugins + + + + + Show information about plugin + + + + + Info + + + + + Configure plugin + + + + + Configure + + + + + Popup window + Plovoucí okno + + + + Behavior + Chování + + + + Pronounce the word + Vyslovit + + + + Timeout before hide after mouse over + Za jakou dobu se zavře okno s překladem +potom co kurzor opustí výběr + + + + Don't hide + Neschovávat + + + + sec + sek + + + + Show only if modifier pressed + Zobrazit pouze při stistku klávesy + + + + Alt + Alt + + + + Control + Control + + + + Shift + Shift + + + + Win + Win + + + + Scan selection + Vyhledat výběr + + + + Show if word not found + Zobrazit pokud se slovo nenajde + + + + Apperance + Vzhled + + + + Opacity + Sytost + + + + % + % + + + + Default width + Výchozí šířka + + + + Default height + Výchozí výška + + + + <b>Author:</b> %1<br> + + + + + <b>Words count:</b> %1<br> + + + + + All translation + + + + + Dictionary name + + + + + Title + + + + + Explanation + + + + + Abbreviation + + + + + Example + + + + + Transcription + + + + + Use system tray + + + + + QStarDict::TrayIcon + + + QStarDict + QStarDict + + + + &Scan + &Vyhledávat + + + + &Configure QStarDict + &Nastavení QStarDict + + + + &Quit + &Konec + + + + QStarDict: scanning is %1 + + + + + enabled + + + + + disabled + + + + diff --git a/qstardict/translations/qstardict-de_DE.qm b/qstardict/translations/qstardict-de_DE.qm new file mode 100644 index 0000000..6e3464b Binary files /dev/null and b/qstardict/translations/qstardict-de_DE.qm differ diff --git a/qstardict/translations/qstardict-de_DE.ts b/qstardict/translations/qstardict-de_DE.ts new file mode 100644 index 0000000..ed238f6 --- /dev/null +++ b/qstardict/translations/qstardict-de_DE.ts @@ -0,0 +1,606 @@ + + + + QStarDict::CSSEdit + + + Preview + Vorschau + + + + Element + Element + + + + Foreground + Vordergrund + + + + Background + Hintergrund + + + + Select element + Element wählen + + + + Click to select color + Klicken zur Farbauswahl + + + + #000000 + #000000 + + + + Font + Schriftart + + + + Size + Größe + + + + Select font + Schriftart wählen + + + + Select font size + Schriftgröße wählen + + + + pt + pt + + + + Bold + Fett + + + + B + B + + + + Italic + Kursiv + + + + I + I + + + + Underline + Unterstrichen + + + + U + U + + + + QStarDict::DictBrowser + + + The word <b>%1</b> is not found. + Das Wort <b>%1</b> wurde nicht gefunden. + + + + QStarDict::DictWidget + + + Save translation + Übersetzung speichern + + + + HTML files (*.html, *.htm) + HTML-Dateien (*.html, *.htm) + + + + Text files (*.txt) + Textdateien (*.txt) + + + + Error + Fehler + + + + Cannot save translation as %1 + Kann Übersetzung nicht als %1 speichern + + + + Go to &previous translation + Gehe zur &nächsten Übersetzung + + + + Go to &next translation + Gehe zur &vorherigen Übersetzung + + + + &Save to file + In &Datei speichern + + + + Speak &word + &Wort aussprechen + + + + Prin&t translation + Übersetzung &drucken + + + + QStarDict::MainWindow + + + About QStarDict + Über QStarDict + + + + <b>QStarDict %1 </b> - Qt version of StarDict<br> + <b>QStarDict %1 </b> - Qt-Version von StarDict<br> + + + + Copyright (C) 2007-2009 Alexander Rodin <a href="http://qstardict.ylsoftware.com">http://qstardict.ylsoftware.com</a> + Copyright (C) 2007-2009Alexander Rodin <a href="http://qstardict.ylsoftware.com">http://qstardict.ylsoftware.com</a> + + + + QStarDict + QStarDict + + + + %1 - QStarDict + %1 - QStarDict + + + + Clear the search box + Das Suchfeld leeren + + + + Clear + Löschen + + + + Fuzzy query + Ungenaue Suche + + + + Search + Suche + + + + Words list + Wörterliste + + + + &File + &Datei + + + + &Help + &Hilfe + + + + &Settings + &Einstellungen + + + + &Quit + &Beenden + + + + Ctrl+Q + Strg+Q + + + + &About + Über Q&StarDict + + + + About &Qt + Über &Qt + + + + &Configure QStarDict + QStarDict &konfigurieren + + + + &Scan + &Scannen + + + + QStarDict &Help + QStarDict &Hilfe + + + + F1 + F1 + + + + QStarDict::SettingsDialog + + + Enabled + Aktiviert + + + + Name + Name + + + + Plugin + Plugin + + + + Information about dictionary "%1" + Informationen zum Wörterbuch "%1" + + + + <b>Name:</b> %1<br> + <b>Name:</b> %1<br> + + + + <b>Plugin:</b> %1<br> + <b>Plugin:</b> %1<br> + + + + unknown + unbekannt + + + + <b>Description:</b> %1 + <b>Beschreibung:</b> %1 + + + + Information about %1 plugin + Informationen zum Plugin "%1" + + + + <b>Version:</b> %1<br> + <b>Version:</b> %1<br> + + + + <b>Authors:</b> %1<br> + <b>Autoren:</b> %1<br> + + + + <br> + <br> + + + + <b>Can search similar words:</b> %1<br> + <b>Kann ähnliche Wörter suchen:</b> %1<br> + + + + yes + ja + + + + no + nein + + + + QStarDict Settings + QStarDicts Einstellungen + + + + Show information about dictionary + Informationen zum Wörterbuch anzeigen + + + + Global settings + Globale Einstellungen + + + + Instant search + Sofortsuche + + + + Pronounce words using this command: + Folgendes Kommando zur Aussprache verwenden: + + + + Enter cmd for the speaching program.<br>If cmd contains "%s" it will be replaced to word, else word will be writen to stdin of speech process. + Geben Sie das Kommando für das Ausspracheprogramm ein.<br>Falls das Kommando "%s" enthält, wird dies durch das Wort ersetzt, andernfalls wird das Wort auf die stdin des Sprachprozesses geschrieben. + + + + Dictionaries + Wörterbücher + + + + Move up + Nach oben + + + + Up + Auf + + + + Move down + Nach unten + + + + Down + Ab + + + + Show info + Informationen anzeigen + + + + Plugins + Plugins + + + + Show information about plugin + Informationen zum Plugin anzeigen + + + + Info + Info + + + + Configure plugin + Plugin konfigurieren + + + + Configure + Konfigurieren + + + + Popup window + Popup-Fenster + + + + Behavior + Verhalten + + + + Pronounce the word + Spreche das Wort + + + + Timeout before hide after mouse over + Zeitdauer bis zum Verschwinden nach Mouse Over + + + + Don't hide + Nicht verstecken + + + + sec + Sek. + + + + Show only if modifier pressed + Nur zeigen falls Taste gedrückt + + + + Alt + Alt + + + + Control + Strg + + + + Shift + Umschalt + + + + Win + Win + + + + Scan selection + Auswahl scannen + + + + Show if word not found + Anzeigen falls Wort nicht gefunden + + + + Apperance + Erscheinungsbild + + + + Opacity + Opazität + + + + % + % + + + + Default width + Standardbreite + + + + Default height + Standardhöhe + + + + <b>Author:</b> %1<br> + <b>Autor:</b> %1<br> + + + + <b>Words count:</b> %1<br> + <b>Enthaltene Wörter:</b> %1<br> + + + + All translation + Alle Übersetzungen + + + + Dictionary name + Wörterbuchname + + + + Title + Titel + + + + Explanation + Erläuterung + + + + Abbreviation + Abkürzung + + + + Example + Beispiel + + + + Transcription + Abschrift + + + + Use system tray + + + + + QStarDict::TrayIcon + + + QStarDict + QStarDict + + + + &Scan + &Scannen + + + + &Configure QStarDict + QStarDict &konfigurieren + + + + &Quit + &Beenden + + + + QStarDict: scanning is %1 + QStarDict: Scannen ist %1 + + + + enabled + aktiviert + + + + disabled + deaktiviert + + + diff --git a/qstardict/translations/qstardict-es_ES.qm b/qstardict/translations/qstardict-es_ES.qm new file mode 100644 index 0000000..4240232 Binary files /dev/null and b/qstardict/translations/qstardict-es_ES.qm differ diff --git a/qstardict/translations/qstardict-es_ES.ts b/qstardict/translations/qstardict-es_ES.ts new file mode 100644 index 0000000..4d0e3a2 --- /dev/null +++ b/qstardict/translations/qstardict-es_ES.ts @@ -0,0 +1,606 @@ + + + + QStarDict::CSSEdit + + + Preview + + + + + Element + + + + + Foreground + + + + + Background + + + + + Select element + + + + + Click to select color + + + + + #000000 + + + + + Font + + + + + Size + + + + + Select font + + + + + Select font size + + + + + pt + + + + + Bold + + + + + B + + + + + Italic + + + + + I + + + + + Underline + + + + + U + + + + + QStarDict::DictBrowser + + + The word <b>%1</b> is not found. + La palabra <b>%1</b> no ha sido encontrada. + + + + QStarDict::DictWidget + + + Go to &previous translation + + + + + Go to &next translation + + + + + &Save to file + &Guardar al archivo + + + + Prin&t translation + &Imprimir + + + + Speak &word + Pronunciar &palabra + + + + Save translation + + + + + HTML files (*.html, *.htm) + + + + + Text files (*.txt) + + + + + Error + Error + + + + Cannot save translation as %1 + + + + + QStarDict::MainWindow + + + About QStarDict + Acerca de QStarDict + + + + <b>QStarDict %1 </b> - Qt version of StarDict<br> + + + + + Copyright (C) 2007-2009 Alexander Rodin <a href="http://qstardict.ylsoftware.com">http://qstardict.ylsoftware.com</a> + + + + + QStarDict + QStarDict + + + + %1 - QStarDict + %1 - QStarDict + + + + Clear the search box + Limpiar el cuadro de búsqueda + + + + Clear + Borrar + + + + Fuzzy query + + + + + Search + Buscar + + + + Words list + + + + + &File + &Archivo + + + + &Help + &Ayuda + + + + &Settings + &Configuración + + + + &Quit + &Salir + + + + Ctrl+Q + Ctrl+S + + + + &About + &Acerca de + + + + About &Qt + Acerca de &Qt + + + + &Configure QStarDict + &Configurar QStarDict + + + + &Scan + &Explorar + + + + QStarDict &Help + QStarDict &Ayuda + + + + F1 + F1 + + + + QStarDict::SettingsDialog + + + Enabled + + + + + Name + + + + + Plugin + Extension + + + + All translation + + + + + Dictionary name + Nombre del diccionario + + + + Title + Título + + + + Explanation + Explicación + + + + Abbreviation + Abreviación + + + + Example + Ejemplo + + + + Transcription + Transcripción + + + + Information about dictionary "%1" + + + + + <b>Name:</b> %1<br> + + + + + <b>Plugin:</b> %1<br> + + + + + <b>Author:</b> %1<br> + + + + + <b>Words count:</b> %1<br> + + + + + unknown + + + + + <b>Description:</b> %1 + + + + + Information about %1 plugin + + + + + <b>Version:</b> %1<br> + + + + + <b>Authors:</b> %1<br> + + + + + <br> + + + + + <b>Can search similar words:</b> %1<br> + + + + + yes + + + + + no + + + + + QStarDict Settings + Configuración de QStarDict + + + + Global settings + Configuraciones Generales + + + + Instant search + + + + + Pronounce words using this command: + Pronunciar palabras usando este comando: + + + + Enter cmd for the speaching program.<br>If cmd contains "%s" it will be replaced to word, else word will be writen to stdin of speech process. + + + + + Dictionaries + + + + + Move up + Subir + + + + Up + Arriba + + + + Move down + Bajar + + + + Down + Abajo + + + + Show information about dictionary + Mostrar información sobre el diccionario + + + + Show info + Mostrar info + + + + Plugins + Extensiones + + + + Show information about plugin + Mostrar información sobre la extensión + + + + Info + Info + + + + Configure plugin + Configurar extensión + + + + Configure + Configurar + + + + Popup window + Ventana emergente + + + + Behavior + Comportamiento + + + + Pronounce the word + Pronunciar la palabra + + + + Timeout before hide after mouse over + Tiempo de espera antes de esconder el puntero del ratón + + + + Don't hide + No ocultar + + + + sec + seg + + + + Show only if modifier pressed + Mostrar solo si el modificador está presionado + + + + Alt + Alt + + + + Control + Control + + + + Shift + Shift + + + + Win + Win + + + + Scan selection + Escanear la selección + + + + Show if word not found + Mostrar si la palabra no es encontrada + + + + Apperance + Apariencia + + + + Opacity + + + + + % + % + + + + Default width + Ancho predeterminado + + + + Default height + Altura predeterminada + + + + Use system tray + + + + + QStarDict::TrayIcon + + + QStarDict + QStarDict + + + + &Scan + &Explorar + + + + &Configure QStarDict + &Configurar QStarDict + + + + &Quit + &Salir + + + + QStarDict: scanning is %1 + + + + + enabled + + + + + disabled + + + + diff --git a/qstardict/translations/qstardict-fr_FR.qm b/qstardict/translations/qstardict-fr_FR.qm new file mode 100644 index 0000000..1e7aa2e Binary files /dev/null and b/qstardict/translations/qstardict-fr_FR.qm differ diff --git a/qstardict/translations/qstardict-fr_FR.ts b/qstardict/translations/qstardict-fr_FR.ts new file mode 100644 index 0000000..17147d9 --- /dev/null +++ b/qstardict/translations/qstardict-fr_FR.ts @@ -0,0 +1,606 @@ + + + + QStarDict::CSSEdit + + + Preview + Aperçu + + + + Element + Élément + + + + Foreground + Premier-plan + + + + Background + Arrière-plan + + + + Select element + Veuillez choisir un élément + + + + Click to select color + Veuillez choisir une couleur + + + + #000000 + + + + + Font + Police + + + + Size + Taille + + + + Select font + Veuillez choisir une police + + + + Select font size + Veuillez choisir une taille de police + + + + pt + pt + + + + Bold + Gras + + + + B + G + + + + Italic + Italique + + + + I + I + + + + Underline + Souligné + + + + U + S + + + + QStarDict::DictBrowser + + + The word <b>%1</b> is not found. + Le mot <b>%1</b> est introuvable. + + + + QStarDict::DictWidget + + + Save translation + Sauvegarder la traduction + + + + HTML files (*.html, *.htm) + fichier HTML (*.html, *.htm) + + + + Text files (*.txt) + Fichiers textes (*.txt) + + + + Error + Erreur + + + + Cannot save translation as %1 + Écriture du fichier %1 impossible + + + + Go to &previous translation + Page &précédente + + + + Go to &next translation + Page &suivante + + + + &Save to file + &Enregistrer sous... + + + + Speak &word + &Prononcer le mot + + + + Prin&t translation + &Imprimer la page + + + + QStarDict::MainWindow + + + About QStarDict + à propos de QStarDict + + + + <b>QStarDict %1 </b> - Qt version of StarDict<br> + <b>QStarDict %1 </b> - clone de StarDict pour Qt<br> + + + + Copyright (C) 2007-2009 Alexander Rodin <a href="http://qstardict.ylsoftware.com">http://qstardict.ylsoftware.com</a> + Copyright (C) 2007-2009 Alexandre Rodin <a href="http://qstardict.ylsoftware.com">http://qstardict.ylsoftware.com</a> + + + + QStarDict + QStarDict + + + + %1 - QStarDict + %1 - QStarDict + + + + Clear the search box + Effacer + + + + Clear + Effacer + + + + Fuzzy query + Chercher les mots ressemblant + + + + Search + Rechercher + + + + Words list + Mots semblables + + + + &File + &Fichier + + + + &Help + &Aide + + + + &Settings + &Configuration + + + + &Quit + &Quitter + + + + Ctrl+Q + Ctrl+Q + + + + &About + À &propos + + + + About &Qt + À &propos de &Qt + + + + &Configure QStarDict + &Configurer QStarDict + + + + &Scan + &Traduction au survol + + + + QStarDict &Help + + + + + F1 + + + + + QStarDict::SettingsDialog + + + Enabled + Activé + + + + Name + Nom + + + + Plugin + Extension + + + + Information about dictionary "%1" + Information à propos du dictionnaire "%1" + + + + <b>Name:</b> %1<br> + <b>Nom :</b> %1 <br> + + + + <b>Plugin:</b> %1<br> + <b>Extension :</b> %1 <br> + + + + unknown + inconnu + + + + <b>Description:</b> %1 + <b>Description :</b> %1 + + + + Information about %1 plugin + Information à propos de l'extension %1 + + + + <b>Version:</b> %1<br> + <b>Version :</b> %1 <br> + + + + <b>Authors:</b> %1<br> + <b>Auteurs :</b> %1<br> + + + + <br> + + + + + <b>Can search similar words:</b> %1<br> + <b>Support des mots ressemblants :</b> %1<br> + + + + yes + oui + + + + no + non + + + + QStarDict Settings + Configuration de QStarDict + + + + Show information about dictionary + Afficher les information à propos du dictionnaire + + + + Global settings + Paramètres généraux + + + + Instant search + Recherche à la saisie + + + + Pronounce words using this command: + Prononcer les mots en lançant la commande : + + + + Enter cmd for the speaching program.<br>If cmd contains "%s" it will be replaced to word, else word will be writen to stdin of speech process. + Veuillez entrer la commande à executer pour la prononciation des mots. <br>Si la commande contient la chaine de caractère "%s", celle-ci sera remplacée par le mot à prononcer sinon le mot sera envoyé à la sortie standard du processus lancé (stdin). + + + + Dictionaries + Dictionnaires + + + + Move up + Monter + + + + Up + Haut + + + + Move down + Descendre + + + + Down + Bas + + + + Show info + Afficher les informations + + + + Plugins + Extensions + + + + Show information about plugin + Afficher les informations à propos de l'extension + + + + Info + Informations + + + + Configure plugin + Configurer l'extension + + + + Configure + Configurer + + + + Popup window + Traduction au survol + + + + Behavior + Comportement + + + + Pronounce the word + Prononcer le mot + + + + Timeout before hide after mouse over + durée à attendre avant de masquer la traduction + + + + Don't hide + Ne pas masquer + + + + sec + sec + + + + Show only if modifier pressed + Afficher seulement si la touche suivante est enfoncée + + + + Alt + Alt + + + + Control + Control + + + + Shift + Shift + + + + Win + Win + + + + Scan selection + Traduire les éléments sélectionnés + + + + Show if word not found + Avertir si le mot est introuvable + + + + Apperance + Apparence + + + + Opacity + Opacité + + + + % + % + + + + Default width + Largeur par défaut + + + + Default height + Hauteur par défaut + + + + <b>Author:</b> %1<br> + <b>Auteur :</b> %1<br> + + + + <b>Words count:</b> %1<br> + <b>Nombre de mots :</b> %1<br> + + + + All translation + Style par défaut + + + + Dictionary name + Nom du dictionnaire + + + + Title + Titre + + + + Explanation + Explication + + + + Abbreviation + Abréviation + + + + Example + Exemple + + + + Transcription + Transcription + + + + Use system tray + + + + + QStarDict::TrayIcon + + + QStarDict + QStarDict + + + + &Scan + &Traduction au survol + + + + &Configure QStarDict + &Configurer QStarDict + + + + &Quit + &Quitter + + + + QStarDict: scanning is %1 + L'option "traduction au survol" est %1 + + + + enabled + activée + + + + disabled + désactivée + + + diff --git a/qstardict/translations/qstardict-it_IT.qm b/qstardict/translations/qstardict-it_IT.qm new file mode 100644 index 0000000..6450069 Binary files /dev/null and b/qstardict/translations/qstardict-it_IT.qm differ diff --git a/qstardict/translations/qstardict-it_IT.ts b/qstardict/translations/qstardict-it_IT.ts new file mode 100644 index 0000000..cd57765 --- /dev/null +++ b/qstardict/translations/qstardict-it_IT.ts @@ -0,0 +1,606 @@ + + + + QStarDict::CSSEdit + + + Preview + Anteprima + + + + Element + Elemento + + + + Foreground + Primo piano + + + + Background + Sfondo + + + + Select element + Seleziona elementi + + + + Click to select color + Click per selezionare il colore + + + + #000000 + #000000 + + + + Font + Carattere + + + + Size + Dimensione + + + + Select font + Seleziona carattere + + + + Select font size + Seleziona dimensione carattere + + + + pt + pt + + + + Bold + Grassetto + + + + B + B + + + + Italic + Corsivo + + + + I + I + + + + Underline + Sottolineato + + + + U + U + + + + QStarDict::DictBrowser + + + The word <b>%1</b> is not found. + La parola <b>%1</b> non è stata trovata. + + + + QStarDict::DictWidget + + + Save translation + Salva la traduzione + + + + HTML files (*.html, *.htm) + File HTML (*.html, *.htm) + + + + Text files (*.txt) + File di testo (*.txt) + + + + Error + Errore + + + + Cannot save translation as %1 + Non posso salvare la traduzione come %1 + + + + Go to &previous translation + Vai alla traduzione &precedente + + + + Go to &next translation + Vai alla traduzione s&uccessiva + + + + &Save to file + &Salva come + + + + Speak &word + Pronuncia f&rase + + + + Prin&t translation + S&tampa traduzione + + + + QStarDict::MainWindow + + + About QStarDict + Informazioni su QStarDict + + + + <b>QStarDict %1 </b> - Qt version of StarDict<br> + <b>QStarDict %1 </b> - Versione Qt di StarDict<br> + + + + Copyright (C) 2007-2009 Alexander Rodin <a href="http://qstardict.ylsoftware.com">http://qstardict.ylsoftware.com</a> + Copyright (C) 2007-2009 Alexander Rodin <a href="http://qstardict.ylsoftware.com">http://qstardict.ylsoftware.com</a> + + + + QStarDict + QStarDict + + + + %1 - QStarDict + %1 - QStarDict + + + + Clear the search box + Cancella la ricerca + + + + Clear + Cancella + + + + Fuzzy query + Fuzzy query + + + + Search + Cerca + + + + Words list + Lista delle Frasi + + + + &File + &File + + + + &Help + &Aiuto + + + + &Settings + &Impostazioni + + + + &Quit + &Esci + + + + Ctrl+Q + Ctrl+Q + + + + &About + I&nformazioni su + + + + About &Qt + Informazioni su &Qt + + + + &Configure QStarDict + C&onfigura QStarDict + + + + &Scan + &Cerca + + + + QStarDict &Help + &Aiuto QStarDict + + + + F1 + F1 + + + + QStarDict::SettingsDialog + + + Enabled + Attivato + + + + Name + Nome + + + + Plugin + Estensione + + + + Information about dictionary "%1" + Informazione sul dizionario "%1" + + + + <b>Name:</b> %1<br> + <b>Nome:</b> %1<br> + + + + <b>Plugin:</b> %1<br> + <b>Estensione:</b> %1<br> + + + + unknown + ignoto + + + + <b>Description:</b> %1 + <b>Descrizione:</b> %1 + + + + Information about %1 plugin + Informazione sull'estensione %1 + + + + <b>Version:</b> %1<br> + <b>Versione:</b> %1<br> + + + + <b>Authors:</b> %1<br> + <b>Autori:</b> %1<br> + + + + <br> + <br> + + + + <b>Can search similar words:</b> %1<br> + <b>Puoi cercare parole simili:</b> %1<br> + + + + yes + si + + + + no + no + + + + QStarDict Settings + Impostazioni QStarDict + + + + Show information about dictionary + Mostra informazioni sul dizionario + + + + Global settings + Impostazioni globali + + + + Instant search + Ricerca istantanea + + + + Pronounce words using this command: + Pronuncia le parole usando questo comando: + + + + Enter cmd for the speaching program.<br>If cmd contains "%s" it will be replaced to word, else word will be writen to stdin of speech process. + Inserisci il comando per il programma di pronuncia.<br>Se il comando contiene "%s" la parola verrà sostituita, altrimenti la parola sarà scritta nello stdin del processo di pronuncia. + + + + Dictionaries + Dizionari + + + + Move up + Sposta in su + + + + Up + Su + + + + Move down + Sposta in giù + + + + Down + Giù + + + + Show info + Mostra informazioni + + + + Plugins + Estensioni + + + + Show information about plugin + Mostra informazioni sull'estensione + + + + Info + Informazioni + + + + Configure plugin + Configura estensione + + + + Configure + Configura + + + + Popup window + Finestra di popup + + + + Behavior + Comportamento + + + + Pronounce the word + Pronuncia la parola + + + + Timeout before hide after mouse over + Tempo di scomparsa dopo aver mosso il mouse + + + + Don't hide + Non nascondere + + + + sec + sec + + + + Show only if modifier pressed + Mostra solo se si preme + + + + Alt + Alt + + + + Control + Control + + + + Shift + Shift + + + + Win + Win + + + + Scan selection + Cerca selezione + + + + Show if word not found + Mostra se la parola non viene trovata + + + + Apperance + Aspetto + + + + Opacity + Opacità + + + + % + % + + + + Default width + Ampiezza di default + + + + Default height + Altezza di default + + + + <b>Author:</b> %1<br> + <b>Autore:</b> %1<br> + + + + <b>Words count:</b> %1<br> + <b>Conto parole:</b> %1<br> + + + + All translation + Tutta la traduzione + + + + Dictionary name + Nome del dizionario + + + + Title + Titolo + + + + Explanation + Spiegazione + + + + Abbreviation + Abbreviazione + + + + Example + Esempio + + + + Transcription + Trascrizione + + + + Use system tray + + + + + QStarDict::TrayIcon + + + QStarDict + QStarDict + + + + &Scan + &Cerca + + + + &Configure QStarDict + &Configura QStarDict + + + + &Quit + &Esci + + + + QStarDict: scanning is %1 + QStarDict: la ricerca è %1 + + + + enabled + abilitato + + + + disabled + disabilitato + + + diff --git a/qstardict/translations/qstardict-pl_PL.qm b/qstardict/translations/qstardict-pl_PL.qm new file mode 100644 index 0000000..c97a5a7 Binary files /dev/null and b/qstardict/translations/qstardict-pl_PL.qm differ diff --git a/qstardict/translations/qstardict-pl_PL.ts b/qstardict/translations/qstardict-pl_PL.ts new file mode 100644 index 0000000..39e0cf5 --- /dev/null +++ b/qstardict/translations/qstardict-pl_PL.ts @@ -0,0 +1,611 @@ + + + + QStarDict::CSSEdit + + + Preview + Podgląd + + + + Element + Element + + + + Foreground + Pierwszy plan + + + + Background + Tło + + + + Select element + Wybierz element + + + + Click to select color + Kliknij by wybrać kolor + + + + #000000 + + + + + Font + Czcionka + + + + Size + Rozmiar + + + + Select font + Wybierz czcionkę + + + + Select font size + Wybierz rozmiar czionki + + + + pt + + + + + Bold + Pogrubiona + + + + B + + + + + Italic + Pochyła + + + + I + + + + + Underline + Podkreślona + + + + U + + + + + QStarDict::DictBrowser + + + The word <b>%1</b> is not found. + Słowo <b>%1</b> nie zostało znalezione. + + + + QStarDict::DictWidget + + + Save translation + Zapisz tłumaczenie + + + + HTML files (*.html, *.htm) + Pliki HTML (*.html, *.htm) + + + + Text files (*.txt) + Pliki tekstowe (*.txt) + + + + Error + Błąd + + + + Cannot save translation as %1 + Nie mogę zapisać tłumaczenia jako %1 + + + + Go to &previous translation + Idź do &poprzedniego tłumaczenia + + + + Go to &next translation + Idź do &następnego tłumaczenia + + + + &Save to file + &Zapisz do pliku + + + + Speak &word + Wymów sło&wo + + + + Prin&t translation + Drukuj &tłumaczenie + + + + QStarDict::MainWindow + + + About QStarDict + O QStarDict + + + + <b>QStarDict %1 </b> - Qt version of StarDict<br> + <b>QStarDict %1 </b> - StarDict wersja QT<br> + + + + Copyright (C) 2007 Alexander Rodin <a href="http://qstardict.ylsoftware.com">http://qstardict.ylsoftware.com</a> + Copyright (C) 2007 Alexander Rodin <a href="http://qstardict.ylsoftware.com">http://qstardict.ylsoftware.com</a> + + + + QStarDict + QStarDict + + + + %1 - QStarDict + %1 - QStarDict + + + + Clear the search box + Wyczyść okienko wyszukiwania + + + + Clear + Wyczyść + + + + Fuzzy query + Mętne zapytanie + + + + Search + Szukaj + + + + Words list + Lista słów + + + + &File + &Plik + + + + &Help + &Pomoc + + + + &Settings + &Ustawienia + + + + &Quit + &Zamknij + + + + Ctrl+Q + Ctrl+Q + + + + &About + &O QStarDict + + + + About &Qt + O &Qt + + + + &Configure QStarDict + &Konfiguruj QStarDict + + + + &Scan + &Skanuj + + + + Copyright (C) 2007-2009 Alexander Rodin <a href="http://qstardict.ylsoftware.com">http://qstardict.ylsoftware.com</a> + Copyright (C) 2007 Alexander Rodin <a href="http://qstardict.ylsoftware.com">http://qstardict.ylsoftware.com</a> {2007-2009 ?} + + + + QStarDict &Help + + + + + F1 + + + + + QStarDict::SettingsDialog + + + Enabled + Włączone + + + + Name + Nazwa + + + + Plugin + Wtyczka + + + + Information about dictionary "%1" + Informacja o słowniku "%1" + + + + <b>Name:</b> %1<br> + <b>Imię:</b> %1<br> + + + + <b>Plugin:</b> %1<br> + <b>Wtyczka:</b> %1<br> + + + + unknown + nieznany + + + + <b>Description:</b> %1 + <b>Opis:</b> %1 + + + + Information about %1 plugin + Informację o wtyczce %1 + + + + <b>Version:</b> %1<br> + <b>Wersja:</b> %1<br> + + + + <b>Authors:</b> %1<br> + <b>Autorzy:</b> %1<br> + + + + <br> + <br> + + + + <b>Can search similar words:</b> %1<br> + <b>Może wyszukać podobne słowa:</b> %1<br> + + + + yes + tak + + + + no + nie + + + + QStarDict Settings + Ustawienia QStarDict + + + + Show information about dictionary + Pokaż informacje o słowniku + + + + Global settings + Globalne opcje + + + + Instant search + Błyskawiczne szukanie + + + + Pronounce words using this command: + Wymów słowo używając tego polecenia: + + + + Enter cmd for the speaching program.<br>If cmd contains "%s" it will be replaced to word, else word will be writen to stdin of speech process. + Wpisz komendę dla syntezatora mowy.<br>Jeśli komenda zawiera "%s" to będzie ona zastąpiona słowem lub słowo zostanie zapisane do stdin procesu mówienia. + + + + Dictionaries + Słowniki + + + + Move up + Przesuń w górę + + + + Up + Góra + + + + Move down + Przesuń w dół + + + + Down + Dół + + + + Show info + Pokaż info + + + + Plugins + Wtyczki + + + + Show information about plugin + Pokaż informacje o wtyczce + + + + Info + Info + + + + Configure plugin + Konfiguruj wtyczkę + + + + Configure + Konfiguruj + + + + Popup window + Okno popup + + + + Behavior + Zachowanie + + + + Pronounce the word + Wymów słowo + + + + Timeout before hide after mouse over + Opóźnienie zanim ukryje po najechaniu myszką + + + + Don't hide + Nie ukrywaj + + + + sec + sec + + + + Show only if modifier pressed + Pokaż tylko jeśli modyfikator zostanie naciśnięty + + + + Alt + Alt + + + + Control + Control + + + + Shift + Shift + + + + Win + Win + + + + Scan selection + Skanuj zaznaczenie + + + + Show if word not found + Pokaż jeśli słowo nie zostało znalezione + + + + Apperance + Wygląd + + + + Opacity + Nieprzezroczystość + + + + % + % + + + + Default width + Domyślna szerokość + + + + Default height + Domyślna wysokość + + + + <b>Author:</b> %1<br> + <b>Autor:</b> %1<br> + + + + <b>Words count:</b> %1<br> + <b>Ilość słów:</b> %1<br> + + + + All translation + Wszystkie tłumaczenia + + + + Dictionary name + Nazwa słownika + + + + Title + Tytuł + + + + Explanation + Wytłumaczenie + + + + Abbreviation + Skrót + + + + Example + Przykład + + + + Transcription + Transkrypcja + + + + Use system tray + + + + + QStarDict::TrayIcon + + + QStarDict + QStarDict + + + + &Scan + &Skanuj + + + + &Configure QStarDict + &Konfiguruj QStarDict + + + + &Quit + &Zamknij + + + + QStarDict: scanning is %1 + + + + + enabled + włączone + + + + disabled + wyłączone + + + diff --git a/qstardict/translations/qstardict-pt_BR.qm b/qstardict/translations/qstardict-pt_BR.qm new file mode 100644 index 0000000..17ad2f7 Binary files /dev/null and b/qstardict/translations/qstardict-pt_BR.qm differ diff --git a/qstardict/translations/qstardict-pt_BR.ts b/qstardict/translations/qstardict-pt_BR.ts new file mode 100644 index 0000000..f7992b3 --- /dev/null +++ b/qstardict/translations/qstardict-pt_BR.ts @@ -0,0 +1,608 @@ + + + + QStarDict::CSSEdit + + + Preview + + + + + Element + + + + + Foreground + + + + + Background + + + + + Select element + + + + + Click to select color + + + + + #000000 + + + + + Font + + + + + Size + + + + + Select font + + + + + Select font size + + + + + pt + + + + + Bold + + + + + B + + + + + Italic + + + + + I + + + + + Underline + + + + + U + + + + + QStarDict::DictBrowser + + + The word <b>%1</b> is not found. + + + + + QStarDict::DictWidget + + + Save translation + Salvar tradução + + + + HTML files (*.html, *.htm) + + + + + Text files (*.txt) + + + + + Error + Erro + + + + Cannot save translation as %1 + + + + + Go to &previous translation + + + + + Go to &next translation + + + + + &Save to file + &Salvar para arquivo + + + + Speak &word + + + + + Prin&t translation + + + + + QStarDict::MainWindow + + + About QStarDict + Sobre QStarDict + + + + <b>QStarDict %1 </b> - Qt version of StarDict<br> + + + + + Copyright (C) 2007-2009 Alexander Rodin <a href="http://qstardict.ylsoftware.com">http://qstardict.ylsoftware.com</a> + + + + + QStarDict + + + + + %1 - QStarDict + + + + + Clear the search box + Limpar caixa de Busca + + + + Clear + Limpar + + + + Fuzzy query + Fuzzy Consulta + + + + Search + Buscar + + + + Words list + Lista de Palavras + + + + &File + &Arquivo + + + + &Help + &Ajuda + + + + &Settings + &Configurações + + + + &Quit + &Sair + + + + Ctrl+Q + Ctrl+Q + + + + &About + &Sobre + + + + About &Qt + Sobre Qt + + + + &Configure QStarDict + &Configurar QStarDict + + + + &Scan + &Busca + + + + QStarDict &Help + + + + + F1 + + + + + QStarDict::SettingsDialog + + + Enabled + + + + + Name + + + + + Plugin + + + + + Information about dictionary "%1" + + + + + <b>Name:</b> %1<br> + + + + + <b>Plugin:</b> %1<br> + + + + + unknown + + + + + <b>Description:</b> %1 + + + + + Information about %1 plugin + + + + + <b>Version:</b> %1<br> + + + + + <b>Authors:</b> %1<br> + + + + + <br> + + + + + <b>Can search similar words:</b> %1<br> + + + + + yes + + + + + no + + + + + QStarDict Settings + Configurações QStarDict + + + + Show information about dictionary + + + + + Global settings + + + + + Instant search + + + + + Pronounce words using this command: + + + + + Enter cmd for the speaching program.<br>If cmd contains "%s" it will be replaced to word, else word will be writen to stdin of speech process. + + + + + Dictionaries + Dicionários + + + + Move up + + + + + Up + Cima + + + + Move down + + + + + Down + Baixo + + + + Show info + + + + + Plugins + + + + + Show information about plugin + + + + + Info + + + + + Configure plugin + + + + + Configure + + + + + Popup window + Janela Popup + + + + Behavior + Comportamento + + + + Pronounce the word + Pronúciar esta palavra + + + + Timeout before hide after mouse over + Esperar antes esconder depois de passar o mouse sobre + + + + Don't hide + Não Esconder + + + + sec + seg + + + + Show only if modifier pressed + Mostrar somente com modificador pressionando + + + + Alt + Alt + + + + Control + Control + + + + Shift + Shift + + + + Win + Win + + + + Scan selection + Buscar Seleção + + + + Show if word not found + Mostrar as palavras não encontradas + + + + Apperance + Aparencia + + + + Opacity + +Opacidade + + + + % + % + + + + Default width + +Largura padrão + + + + Default height + Altura Padrão + + + + <b>Author:</b> %1<br> + + + + + <b>Words count:</b> %1<br> + + + + + All translation + + + + + Dictionary name + + + + + Title + + + + + Explanation + + + + + Abbreviation + + + + + Example + + + + + Transcription + + + + + Use system tray + + + + + QStarDict::TrayIcon + + + QStarDict + + + + + &Scan + &Busca + + + + &Configure QStarDict + &Configurar QStarDict + + + + &Quit + &Sair + + + + QStarDict: scanning is %1 + + + + + enabled + + + + + disabled + + + + diff --git a/qstardict/translations/qstardict-ru_RU.qm b/qstardict/translations/qstardict-ru_RU.qm new file mode 100644 index 0000000..cf0ca76 Binary files /dev/null and b/qstardict/translations/qstardict-ru_RU.qm differ diff --git a/qstardict/translations/qstardict-ru_RU.ts b/qstardict/translations/qstardict-ru_RU.ts new file mode 100644 index 0000000..792b9d2 --- /dev/null +++ b/qstardict/translations/qstardict-ru_RU.ts @@ -0,0 +1,607 @@ + + + + + QStarDict::CSSEdit + + + Preview + Предварительный просмотр + + + + Element + Элемент + + + + Foreground + Цвет шрифта + + + + Background + Цвет фона + + + + Select element + Выберите элемент + + + + Click to select color + Нажмите чтобы выбрать элемент + + + + #000000 + #000000 + + + + Font + Шрифт + + + + Size + Размер + + + + Select font + Выберите шрифт + + + + Select font size + Выберите размер шрифта + + + + pt + пт + + + + Bold + Жирный + + + + B + Ж + + + + Italic + Курсив + + + + I + К + + + + Underline + Подчеркнутый + + + + U + П + + + + QStarDict::DictBrowser + + + The word <b>%1</b> is not found. + Слово <b>%1</b> не найдено. + + + + QStarDict::DictWidget + + + Save translation + Сохранить перевод + + + + HTML files (*.html, *.htm) + HTML-файлы (*.html, *.htm) + + + + Text files (*.txt) + Текстовые файлы (*.txt) + + + + Error + Ошибка + + + + Cannot save translation as %1 + Невозможно сохранить перевод как %1 + + + + Go to &previous translation + Перейти к &предыдущему переводу + + + + Go to &next translation + Перейти к &следующему переводу + + + + &Save to file + &Сохранить в файл + + + + Speak &word + П&роизнести слово + + + + Prin&t translation + Напечата&ть перевод + + + + QStarDict::MainWindow + + + About QStarDict + О программе QStarDict + + + + <b>QStarDict %1 </b> - Qt version of StarDict<br> + <b>QStarDict %1 </b> - Qt-версия программы StarDict<br> + + + + Copyright (C) 2007-2009 Alexander Rodin <a href="http://qstardict.ylsoftware.com">http://qstardict.ylsoftware.com</a> + Copyright (C) 2007-2009 Александр Родин <a href="http://qstardict.ylsoftware.com">http://qstardict.ylsoftware.com</a> + + + + QStarDict + QStarDict + + + + %1 - QStarDict + %1 - QStarDict + + + + Clear the search box + Очистить строку поиска + + + + Clear + Очистить + + + + Fuzzy query + Неточный запрос + + + + Search + Поиск + + + + Words list + Список слов + + + + &File + &Файл + + + + &Help + &Справка + + + + &Settings + &Настройки + + + + &Quit + &Выход + + + + Ctrl+Q + Ctrl+Q + + + + &About + &О программе QStarDict + + + + About &Qt + О &библиотеке Qt + + + + &Configure QStarDict + &Конфигурация + + + + &Scan + &Сканировать + + + + QStarDict &Help + &Справка по QStarDict + + + + F1 + + + + + QStarDict::SettingsDialog + + + Enabled + Включен + + + + Name + Название + + + + Plugin + Плагин + + + + Information about dictionary "%1" + Информация о словаре "%1" + + + + <b>Name:</b> %1<br> + <b>Название:</b> %1<br> + + + + <b>Plugin:</b> %1<br> + <b>Плагин:</b> %1<br> + + + + unknown + неизвестно + + + + <b>Description:</b> %1 + <b>Описание:</b> %1 + + + + Information about %1 plugin + Информация о плагине %1 + + + + <b>Version:</b> %1<br> + <b>Версия:</b> %1<br> + + + + <b>Authors:</b> %1<br> + <b>Авторы:</b> %1<br> + + + + <br> + <br> + + + + <b>Can search similar words:</b> %1<br> + <b>Возможность искать похожие слова:</b> %1<br> + + + + yes + есть + + + + no + нет + + + + QStarDict Settings + Настройки QStarDict + + + + Show information about dictionary + Показать информацию о словаре + + + + Global settings + Общие настройки + + + + Instant search + Поиск при наборе + + + + Pronounce words using this command: + Произносить слова, используя программу: + + + + Enter cmd for the speaching program.<br>If cmd contains "%s" it will be replaced to word, else word will be writen to stdin of speech process. + Введите команду для запуска программы.<br>Если команда содержит выражение "%s", оно будет заменено на слово; иначе слово будет записано в стандартный поток ввода процесса. + + + + Dictionaries + Словари + + + + Move up + Переместить вверх + + + + Up + Вверх + + + + Move down + Переместить вниз + + + + Down + Вниз + + + + Show info + Показывать информацию + + + + Plugins + Плагины + + + + Show information about plugin + Показать информацию о плагине + + + + Info + Информация + + + + Configure plugin + Настроить плагин + + + + Configure + Настроить + + + + Popup window + Всплывающее окно + + + + Behavior + Поведение + + + + Pronounce the word + Произносить слово + + + + Timeout before hide after mouse over + Задержка перед скрытием после отведения указателя мыши + + + + Don't hide + Не скрывать + + + + sec + сек + + + + Show only if modifier pressed + Показывать только если нажата клавиша-модификатор + + + + Alt + Alt + + + + Control + Control + + + + Shift + Shift + + + + Win + Win + + + + Scan selection + Сканировать выделение + + + + Show if word not found + Показывать если слово не найдено + + + + Apperance + Внешний вид + + + + Opacity + Непрозрачность + + + + % + % + + + + Default width + Ширина по умолчанию + + + + Default height + Высота по умолчанию + + + + <b>Author:</b> %1<br> + <b>Автор:</b> %1<br> + + + + <b>Words count:</b> %1<br> + <b>Количество слов:</b> %1<br> + + + + All translation + Весь перевод + + + + Dictionary name + Название словаря + + + + Title + Заголовок + + + + Explanation + Пояснение + + + + Abbreviation + Аббревиатура + + + + Example + Пример употребления слова + + + + Transcription + Транскрипция + + + + Use system tray + Использовать значок в системном трее + + + + QStarDict::TrayIcon + + + QStarDict + QStarDict + + + + &Scan + &Сканировать + + + + &Configure QStarDict + &Конфигурация + + + + &Quit + &Выход + + + + QStarDict: scanning is %1 + QStarDict: сканирование %1 + + + + enabled + включено + + + + disabled + выключено + + + diff --git a/qstardict/translations/qstardict-ua_UA.qm b/qstardict/translations/qstardict-ua_UA.qm new file mode 100644 index 0000000..5d8188d Binary files /dev/null and b/qstardict/translations/qstardict-ua_UA.qm differ diff --git a/qstardict/translations/qstardict-ua_UA.ts b/qstardict/translations/qstardict-ua_UA.ts new file mode 100644 index 0000000..ebf6a55 --- /dev/null +++ b/qstardict/translations/qstardict-ua_UA.ts @@ -0,0 +1,606 @@ + + + + QStarDict::CSSEdit + + + Preview + Попередній перегляд + + + + Element + Елемент + + + + Foreground + Передній план + + + + Background + Задній план + + + + Select element + Вибір елемента + + + + Click to select color + Клік для вибору кольору + + + + #000000 + + + + + Font + Шрифт + + + + Size + Розмір + + + + Select font + Вибір шрифту + + + + Select font size + Вибір розміру шрифту + + + + pt + + + + + Bold + Жирний + + + + B + + + + + Italic + Курсив + + + + I + + + + + Underline + Підкреслений + + + + U + + + + + QStarDict::DictBrowser + + + The word <b>%1</b> is not found. + + + + + QStarDict::DictWidget + + + Save translation + Зберегти переклад + + + + HTML files (*.html, *.htm) + + + + + Text files (*.txt) + + + + + Error + Помилка + + + + Cannot save translation as %1 + + + + + Go to &previous translation + + + + + Go to &next translation + + + + + &Save to file + &Зберегти в файл + + + + Speak &word + + + + + Prin&t translation + + + + + QStarDict::MainWindow + + + About QStarDict + Про програму QStarDict + + + + <b>QStarDict %1 </b> - Qt version of StarDict<br> + + + + + Copyright (C) 2007-2009 Alexander Rodin <a href="http://qstardict.ylsoftware.com">http://qstardict.ylsoftware.com</a> + Copyright (C) 2007-2009 Александр Родин <a href="http://qstardict.ylsoftware.com">http://qstardict.ylsoftware.com</a> + + + + QStarDict + QStarDict + + + + %1 - QStarDict + + + + + Clear the search box + Очистити рядок пошуку + + + + Clear + Почистити + + + + Fuzzy query + Нечiткий запит + + + + Search + Пошук + + + + Words list + Список слiв + + + + &File + &Файл + + + + &Help + &Довiдка + + + + &Settings + &Налаштування + + + + &Quit + &Вихiд + + + + Ctrl+Q + Ctrl+Q + + + + &About + &Про програму QStarDict + + + + About &Qt + Про &бiблiотеку Qt + + + + &Configure QStarDict + &Конфiгурацiя + + + + &Scan + &Сканувати + + + + QStarDict &Help + + + + + F1 + + + + + QStarDict::SettingsDialog + + + Enabled + Включено + + + + Name + Ім'я + + + + Plugin + Плагін + + + + Information about dictionary "%1" + Інформація про словник "%1" + + + + <b>Name:</b> %1<br> + <b>Ім'я:</b> %1<br> + + + + <b>Plugin:</b> %1<br> + <b>Плагін:</b> %1<br> + + + + unknown + невідомо + + + + <b>Description:</b> %1 + <b>Опис:</b> %1 + + + + Information about %1 plugin + Інформація про %1 плагін + + + + <b>Version:</b> %1<br> + <b>Версія:</b> %1<br> + + + + <b>Authors:</b> %1<br> + <b>Автори:</b> %1<br> + + + + <br> + + + + + <b>Can search similar words:</b> %1<br> + <b>Шукати подібні слова:</b> %1<br> + + + + yes + Так + + + + no + Ні + + + + QStarDict Settings + Налаштування QStarDict + + + + Show information about dictionary + Показати інформацію про словник + + + + Global settings + Глобальні налаштування + + + + Instant search + Миттєвий пошук + + + + Pronounce words using this command: + Вимовляти слова, використовуючи цю команду: + + + + Enter cmd for the speaching program.<br>If cmd contains "%s" it will be replaced to word, else word will be writen to stdin of speech process. + Введіть команду для розмовної програми. <br>Якщо команда містить "%s" це буде замінено словом, інaкше слово буде записано на stdin. + + + + Dictionaries + Словники + + + + Move up + Перейти вверх + + + + Up + Уверх + + + + Move down + Перейти вниз + + + + Down + Вниз + + + + Show info + Показати інформацію + + + + Plugins + Плагіни + + + + Show information about plugin + Показати інформацію про плагін + + + + Info + Інфо + + + + Configure plugin + Налаштувати плагін + + + + Configure + Конфігурація + + + + Popup window + Вiкно повiдомлення + + + + Behavior + Поведiнка + + + + Pronounce the word + Вимовити слово + + + + Timeout before hide after mouse over + Затримка приховування пiсля "втечi" мишi з вiкна переклада + + + + Don't hide + Не приховувати + + + + sec + сек + + + + Show only if modifier pressed + Показувати тiльки якщо натиснута клавiша-модифiкатор + + + + Alt + Alt + + + + Control + Control + + + + Shift + Shift + + + + Win + Win + + + + Scan selection + Сканувати видiлення + + + + Show if word not found + Показувати, якщо слово не знайдено + + + + Apperance + Зовнiшнiй вигляд + + + + Opacity + Непрозорiсть + + + + % + % + + + + Default width + Ширина за замовчуванням + + + + Default height + Висота за замовчуванням + + + + <b>Author:</b> %1<br> + <b>Автор:</b> %1<br> + + + + <b>Words count:</b> %1<br> + <b>Кількість слів:</b> %1<br> + + + + All translation + Всі переклади + + + + Dictionary name + Ім'я словника + + + + Title + Заголовок + + + + Explanation + Проголошення + + + + Abbreviation + Абревіатури + + + + Example + Приклад + + + + Transcription + Транскрипція + + + + Use system tray + + + + + QStarDict::TrayIcon + + + QStarDict + QStarDict + + + + &Scan + &Сканувати + + + + &Configure QStarDict + &Конфiгурацiя + + + + &Quit + &Вихiд + + + + QStarDict: scanning is %1 + + + + + enabled + + + + + disabled + + + + diff --git a/qstardict/translations/qstardict-zh_CN.qm b/qstardict/translations/qstardict-zh_CN.qm new file mode 100644 index 0000000..ba81ff3 Binary files /dev/null and b/qstardict/translations/qstardict-zh_CN.qm differ diff --git a/qstardict/translations/qstardict-zh_CN.ts b/qstardict/translations/qstardict-zh_CN.ts new file mode 100644 index 0000000..f1877bd --- /dev/null +++ b/qstardict/translations/qstardict-zh_CN.ts @@ -0,0 +1,699 @@ + + + + + QStarDict::CSSEdit + + + + Preview + 预览 + + + + + Element + 元素 + + + + + Foreground + 前景 + + + + + Background + 背景 + + + + + Select element + 选择元素 + + + + + + + Click to select color + 点击以选择 + + + + + + + #000000 + #000000 + + + + + Font + 字体 + + + + + Size + 大小 + + + + + Select font + 选择字体 + + + + + Select font size + 选择字体大小 + + + + + pt + pt + + + + + Bold + 黑体 + + + + + B + B + + + + + Italic + 斜体 + + + + + I + I + + + + + Underline + 下划线 + + + + + U + U + + + + QStarDict::DictBrowser + + + The word <b>%1</b> is not found. + 找不到单词 <b>%1</b> + + + + QStarDict::DictWidget + + + Save translation + 保存翻译 + + + + HTML files (*.html *.htm) + HTML文件(*.html *.htm) + + + + + + Text files (*.txt) + 文本文件(*.txt) + + + + Error + 错误 + + + + Cannot save translation as %1 + 不能将翻译保存为 %1 + + + + Go to &previous translation + 前往前一翻译 (&p) + + + + Go to &next translation + 前往后一翻译 (&n) + + + + &Save to file + 保存到文件(&S) + + + + Speak &word + 读出单词(&w) + + + + Prin&t translation + 打印翻译(&t) + + + + + HTML files (*.html, *.htm) + HTML文件(*.html, *.htm) + + + + QStarDict::MainWindow + + + About QStarDict + 关于 QStarDict + + + Copyright (C) 2007 Alexander Rodin <a href="http://qstardict.ylsoftware.com">http://qstardict.ylsoftware.com</a> + 版权 (C) 2007 Alexander Rodin <a href="http://qstardict.ylsoftware.com">http://qstardict.ylsoftware.com</a> + + + + + + + QStarDict + QStarDict + + + + + %1 - QStarDict + %1 - QStarDict + + + + + Clear the search box + 清除搜索框 + + + + + Clear + 清除 + + + + + Fuzzy query + 模糊查询 + + + + + Search + 搜索 + + + + + Words list + 词汇列表 + + + + + &File + 文件(&F) + + + + + &Help + 帮助(&H) + + + + + &Settings + 设置(&S) + + + + + &Quit + 离开(&Q) + + + + + Ctrl+Q + Ctrl+Q + + + + + &About + 关于(&A) + + + + + About &Qt + 关于Qt(&Q) + + + + + &Configure QStarDict + 设置(&C) + + + + + &Scan + 取词(&S) + + + + Copyright (C) 2007-2009 Alexander Rodin <a href="http://qstardict.ylsoftware.com">http://qstardict.ylsoftware.com</a> + 版权 (C) 2007 Alexander Rodin <a href="http://qstardict.ylsoftware.com">http://qstardict.ylsoftware.com</a> {2007-2009 ?} + + + + + QStarDict &Help + 帮助(&H) + + + + <b>QStarDict %1 </b> - Qt version of StarDict<br> + <b>QStarDict %1 </b> - Qt 版星际译王<br> + + + + + F1 + F1 + + + + QStarDict::SettingsDialog + + + + Enabled + 启用 + + + + + Name + 名称 + + + + Plugin + 插件 + + + + Information about dictionary "%1" + 字典"%1" 的信息 + + + + + <b>Name:</b> %1<br> + <b>名称:</b> %1<br> + + + + <b>Plugin:</b> %1<br> + <b>插件:</b> %1<br> + + + + unknown + 未知 + + + + + <b>Description:</b> %1 + <b>描述:</b> %1 + + + + Information about %1 plugin + 关于插件 %1 的信息 + + + + <b>Version:</b> %1<br> + <b>版本:</b> %1<br> + + + + <b>Authors:</b> %1<br> + <b>作者:</b> %1<br> + + + + <b>Can search similar words:</b> %1<br> + <b>可以搜索相似单词:</b> %1<br> + + + + yes + 是 + + + + no + 否 + + + + + QStarDict Settings + QStarDict 设置 + + + + + Show information about dictionary + 显示字典信息 + + + + + Global settings + 全局设置 + + + + + Instant search + 即搜 + + + + + Pronounce words using this command: + 使用如下命令发音: + + + + + + + Dictionaries + 字典 + + + + + Move up + 上移 + + + + + Up + 上 + + + + + Move down + 下移 + + + + + Down + 下 + + + + + Show info + 显示信息 + + + + + Plugins + 插件 + + + + + Show information about plugin + 显示插件信息 + + + + + Info + 信息 + + + + + Configure plugin + 设定插件 + + + + + Configure + 设定 + + + + + Popup window + 弹出窗口 + + + + + Behavior + 行为 + + + + + Pronounce the word + 单词发音 + + + + + Timeout before hide after mouse over + 鼠标悬停隐藏超时 + + + + + Don't hide + 不隐藏 + + + + + sec + 秒 + + + + + Show only if modifier pressed + 显示,仅当按下 + + + + + Alt + Alt + + + + + Control + Control + + + + + Shift + Shift + + + + + Win + Win + + + + + Scan selection + 选择区取词 + + + + + Show if word not found + 当未找到词时显示 + + + + + + + Apperance + 外观 + + + + + Opacity + 不透明度 + + + + + % + % + + + + + Default width + 默认宽度 + + + + + Default height + 默认高度 + + + + <b>Author:</b> %1<br> + <b>作者:</b> %1<br> + + + + <b>Words count:</b> %1<br> + <b>单词数量:</b> %1<br> + + + + All translation + 所有的翻译 + + + + Dictionary name + 字典名称 + + + + Title + 标题 + + + + Explanation + 解释 + + + + Abbreviation + 缩写 + + + + Example + 例子 + + + + Transcription + 音标 + + + + <br> + <br> + + + + + Enter cmd for the speaching program.<br>If cmd contains "%s" it will be replaced to word, else word will be writen to stdin of speech process. + 输入启动发音程序的命令.<br>如果命令中包含有 "%s" 它将被替换成要发音的单词,否则单词将被写到发音程序进程的标准输入(即stdin). + + + + QStarDict::TrayIcon + + + QStarDict + QStarDict + + + + &Scan + 取词(&S) + + + + &Configure QStarDict + 设置 QStarDict(&C) + + + + &Quit + 离开(&Q) + + + + QStarDict: scanning is %1 + QStarDict: 取词已%1 + + + + enabled + 启动 + + + + disabled + 停止 + + + diff --git a/qstardict/translations/qstardict-zh_TW.qm b/qstardict/translations/qstardict-zh_TW.qm new file mode 100644 index 0000000..3cdb654 Binary files /dev/null and b/qstardict/translations/qstardict-zh_TW.qm differ diff --git a/qstardict/translations/qstardict-zh_TW.ts b/qstardict/translations/qstardict-zh_TW.ts new file mode 100644 index 0000000..048a833 --- /dev/null +++ b/qstardict/translations/qstardict-zh_TW.ts @@ -0,0 +1,484 @@ + + + QStarDict::CSSEdit + + Preview + 預覽 + + + Element + 元素 + + + Foreground + 前景 + + + Background + 背景 + + + Select element + 選取元素 + + + Click to select color + 點選色彩 + + + #000000 + #000000 + + + Font + 字型 + + + Size + 大小 + + + Select font + 選取字型 + + + Select font size + 選取字型大小 + + + pt + pt + + + Bold + 粗體 + + + B + B + + + Italic + 斜體 + + + I + I + + + Underline + 底線 + + + U + U + + + + QStarDict::DictBrowser + + The word <b>%1</b> is not found. + 找不到單字 <b>%1</b> + + + + QStarDict::DictWidget + + Save translation + 儲存翻譯 + + + HTML files (*.html, *.htm) + HTML檔案(*.html, *.htm) + + + Text files (*.txt) + 文字檔 + + + Error + 錯誤 + + + Cannot save translation as %1 + 無法將翻譯儲存為 %1 + + + Go to &previous translation + 前一個翻譯 (&p) + + + Go to &next translation + 後一個翻譯 (&n) + + + &Save to file + 儲存到檔案(&S) + + + Speak &word + 讀出單字 (&w) + + + Prin&t translation + 列印翻譯(&t) + + + + QStarDict::MainWindow + + About QStarDict + 關於 QStarDict + + + <b>QStarDict %1 </b> - Qt version of StarDict<br> + + + + Copyright (C) 2007-2009 Alexander Rodin <a href="http://qstardict.ylsoftware.com">http://qstardict.ylsoftware.com</a> + 版權 (C) 2007-2009 Alexander Rodin <a href="http://qstardict.ylsoftware.com">http://qstardict.ylsoftware.com</a> + + + QStarDict + QStarDict + + + %1 - QStarDict + %1 - QStarDict + + + Clear the search box + 清除搜尋框 + + + Clear + 清除 + + + Fuzzy query + 模糊查詢 + + + Search + 搜尋 + + + Words list + 字彙清單 + + + &File + 檔案(&F) + + + &Help + 說明(&H) + + + &Settings + &設定 + + + &Quit + 離開(&Q) + + + Ctrl+Q + Ctrl+Q + + + &About + 關於(&A) + + + About &Qt + 關於 Qt + + + &Configure QStarDict + 設定 QStarDict(&C) + + + &Scan + 取詞(&S) + + + QStarDict &Help + QStarDict 說明(&H) + + + F1 + + + + + QStarDict::SettingsDialog + + Enabled + 啟用 + + + Name + 名稱 + + + Plugin + 外掛程式 + + + Information about dictionary "%1" + 字典"%1" 的資訊 + + + <b>Name:</b> %1<br> + <b>字典名稱:</b> %1<br> + + + <b>Plugin:</b> %1<br> + <b>外掛程式:</b> %1<br> + + + unknown + 未知 + + + <b>Description:</b> %1 + <b>說明:</b> %1 + + + Information about %1 plugin + 關於外掛程式 %1 的資訊 + + + <b>Version:</b> %1<br> + <b>版本:</b> %1<br> + + + <b>Authors:</b> %1<br> + <b>作者:</b> %1<br> + + + <br> + + + + <b>Can search similar words:</b> %1<br> + <b>可以搜尋相似單字:</b> %1<br> + + + yes + 是 + + + no + 否 + + + QStarDict Settings + QStarDict 設定 + + + Show information about dictionary + 顯示字典資訊 + + + Global settings + 全域設定 + + + Instant search + 即時搜尋 + + + Pronounce words using this command: + 使用如下指令發音 + + + Enter cmd for the speaching program.<br>If cmd contains "%s" it will be replaced to word, else word will be writen to stdin of speech process. + + + + Dictionaries + 字典 + + + Move up + 上移 + + + Up + 上 + + + Move down + 下移 + + + Down + 下 + + + Show info + 顯示資訊 + + + Plugins + 外掛程式 + + + Show information about plugin + 顯示外掛程式資訊 + + + Info + 資訊 + + + Configure plugin + 設定外掛程式 + + + Configure + 設定 + + + Popup window + 快顯視窗 + + + Behavior + 行為 + + + Pronounce the word + 單字發音 + + + Timeout before hide after mouse over + 滑鼠懸停隱藏逾時 + + + Don't hide + 不隱藏 + + + sec + 秒 + + + Show only if modifier pressed + 顯示,僅當按下 + + + Alt + Alt + + + Control + Control + + + Shift + Shift + + + Win + Win + + + Scan selection + 選取區取詞 + + + Show if word not found + 當未找到字時顯示 + + + Apperance + 外觀 + + + Opacity + 不透明度 + + + % + % + + + Default width + 預設寬度 + + + Default height + 預設高度 + + + <b>Author:</b> %1<br> + <b>作者:</b> %1<br> + + + <b>Words count:</b> %1<br> + <b>單字數:</b> %1<br> + + + All translation + 所有的翻譯 + + + Dictionary name + 字典名稱 + + + Title + 標題 + + + Explanation + + + + Abbreviation + 縮寫 + + + Example + 範例 + + + Transcription + + + + + QStarDict::TrayIcon + + QStarDict + QStarDict + + + &Scan + 取詞(&S) + + + &Configure QStarDict + 設定 QStarDict(&C) + + + &Quit + 離開(&Q) + + + QStarDict: scanning is %1 + QStarDict: 取詞已%1 + + + enabled + 啟用 + + + disabled + 停用 + + + diff --git a/qstardict/translations/translations.pri b/qstardict/translations/translations.pri new file mode 100644 index 0000000..1fd3374 --- /dev/null +++ b/qstardict/translations/translations.pri @@ -0,0 +1,55 @@ +############################################################################# +# translations.pri - QStarDict, a StarDict clone written with using Qt # +# Copyright (C) 2008-2009 Alexander Rodin # +# # +# 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 2 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, write to the Free Software Foundation, Inc., # +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # +############################################################################# + +TRANSLATIONS += \ +# qstardict-bg_BG.ts \ +# qstardict-cs_CZ.ts \ +# qstardict-de_DE.ts \ +# qstardict-es_ES.ts \ +# qstardict-fr_FR.ts \ +# qstardict-it_IT.ts \ +# qstardict-pl_PL.ts \ +# qstardict-pt_BR.ts \ +# qstardict-ru_RU.ts \ +# qstardict-ua_UA.ts \ +# qstardict-tr_TR.ts \ +# qstardict-zh_CN.ts \ +# qstardict-zh_TW.ts + +COMPILED_TRANSLATIONS += \ +# qstardict-bg_BG.qm \ +# qstardict-cs_CZ.qm \ +# qstardict-de_DE.qm \ +# qstardict-es_ES.qm \ +# qstardict-fr_FR.qm \ +# qstardict-it_IT.qm \ +# qstardict-pl_PL.qm \ +# qstardict-pt_BR.qm \ +# qstardict-ru_RU.qm \ +# qstardict-ua_UA.qm \ +# qstardict-tr_TR.qm \ +# qstardict-zh_CN.qm \ +# qstardict-zh_TW.qm +DISTFILES += $$COMPILED_TRANSLATIONS + +isEmpty(NO_TRANSLATIONS) { + for(t, COMPILED_TRANSLATIONS):translations.files += "translations/$${t}" + translations.path = $$TRANSLATIONS_DIR + INSTALLS += translations +} diff --git a/qstardict/trayicon.cpp b/qstardict/trayicon.cpp new file mode 100644 index 0000000..b4f8a02 --- /dev/null +++ b/qstardict/trayicon.cpp @@ -0,0 +1,113 @@ +/***************************************************************************** + * trayicon.cpp - QStarDict, a StarDict clone written with using Qt * + * Copyright (C) 2008 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ +#ifndef MAEMO + +#include "trayicon.h" + +#include +#include +#include + +#include "application.h" +#include "mainwindow.h" +#include "popupwindow.h" +#include "settingsdialog.h" + +namespace QStarDict +{ + +TrayIcon::TrayIcon(QObject *parent) + : QSystemTrayIcon(parent) +{ + QMenu *trayMenu = new QMenu(tr("QStarDict")); + QAction *actionScan = new QAction(tr("&Scan"), this); + actionScan->setCheckable(true); + actionScan->setChecked(Application::instance()->popupWindow()->isScan()); + setScanEnabled(Application::instance()->popupWindow()->isScan()); + connect(actionScan, SIGNAL(toggled(bool)), + Application::instance()->popupWindow(), SLOT(setScan(bool))); + connect(Application::instance()->popupWindow(), SIGNAL(scanChanged(bool)), + actionScan, SLOT(setChecked(bool))); + connect(Application::instance()->popupWindow(), SIGNAL(scanChanged(bool)), SLOT(setScanEnabled(bool))); + trayMenu->addAction(actionScan); + QAction *actionSettings = new QAction(QIcon(":/icons/configure.png"), tr("&Configure QStarDict"), this); + connect(actionSettings, SIGNAL(triggered()), SLOT(on_actionSettings_triggered())); + trayMenu->addAction(actionSettings); + QAction *actionQuit = new QAction(QIcon(":/icons/application-exit.png"), tr("&Quit"), this); + connect(actionQuit, SIGNAL(triggered()), Application::instance(), SLOT(quit())); + trayMenu->addAction(actionQuit); + setContextMenu(trayMenu); + connect(this, SIGNAL(activated(QSystemTrayIcon::ActivationReason)), + SLOT(on_activated(QSystemTrayIcon::ActivationReason))); + + loadSettings(); +} + +TrayIcon::~TrayIcon() +{ + saveSettings(); +} + +void TrayIcon::on_activated(QSystemTrayIcon::ActivationReason reason) +{ + switch (reason) + { + case QSystemTrayIcon::Trigger: + Application::instance()->mainWindow()->setVisible(! + Application::instance()->mainWindow()->isVisible()); + break; + case QSystemTrayIcon::MiddleClick: + Application::instance()->popupWindow()->showTranslation(Application::clipboard()->text(QClipboard::Selection)); + break; + default: + ; // nothing + } +} + +void TrayIcon::on_actionSettings_triggered() +{ + SettingsDialog dialog(Application::instance()->mainWindow()); + dialog.exec(); +} + +void TrayIcon::setScanEnabled(bool enabled) +{ + QIcon icon(enabled ? ":/icons/qstardict.png" : ":/icons/qstardict-disabled.png"); + setIcon(icon); + setToolTip(tr("QStarDict: scanning is %1").arg(enabled ? tr("enabled") : tr("disabled"))); +} + +void TrayIcon::saveSettings() +{ + QSettings config; + config.setValue("TrayIcon/visible", isVisible()); +} + +void TrayIcon::loadSettings() +{ + QSettings config; + setVisible(config.value("TrayIcon/visible", true).toBool()); +} + +} + +#endif // MAEMO + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent textwidth=120 formatoptions=tc + diff --git a/qstardict/trayicon.h b/qstardict/trayicon.h new file mode 100644 index 0000000..53fc3ab --- /dev/null +++ b/qstardict/trayicon.h @@ -0,0 +1,56 @@ +/***************************************************************************** + * trayicon.h - QStarDict, a StarDict clone written with using Qt * + * Copyright (C) 2008 Alexander Rodin * + * * + * 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 2 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, write to the Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + *****************************************************************************/ + +#ifndef TRAYICON_H +#define TRAYICON_H + +#ifndef MAEMO + +#include + +namespace QStarDict +{ + +class TrayIcon: public QSystemTrayIcon +{ + Q_OBJECT + + public: + TrayIcon(QObject *parent = 0); + virtual ~TrayIcon(); + + void saveSettings(); + + private slots: + void on_activated(QSystemTrayIcon::ActivationReason reason); + void on_actionSettings_triggered(); + void setScanEnabled(bool enabled); + + private: + void loadSettings(); +}; + +} + +#endif // MAEMO + +#endif // TRAYICON_H + +// vim: tabstop=4 softtabstop=4 shiftwidth=4 expandtab cindent + diff --git a/qstardict/trayicon.o b/qstardict/trayicon.o new file mode 100644 index 0000000..6473d72 Binary files /dev/null and b/qstardict/trayicon.o differ diff --git a/qstardict/ui_cssedit.h b/qstardict/ui_cssedit.h new file mode 100644 index 0000000..8ab65d6 --- /dev/null +++ b/qstardict/ui_cssedit.h @@ -0,0 +1,202 @@ +/******************************************************************************** +** Form generated from reading ui file 'cssedit.ui' +** +** Created: Tue Dec 29 16:44:20 2009 +** by: Qt User Interface Compiler version 4.5.3 +** +** WARNING! All changes made in this file will be lost when recompiling ui file! +********************************************************************************/ + +#ifndef UI_CSSEDIT_H +#define UI_CSSEDIT_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace QStarDict { + +class Ui_CSSEdit +{ +public: + QGridLayout *gridLayout; + QTextEdit *m_preview; + QLabel *label_2; + QLabel *label_3; + QLabel *label_6; + QComboBox *m_elementCombo; + QToolButton *m_colorButton; + QToolButton *m_backgroundButton; + QLabel *label_4; + QFontComboBox *m_fontCombo; + QSpinBox *m_sizeSpin; + QToolButton *m_boldButton; + QToolButton *m_italicButton; + QToolButton *m_underlineButton; + + void setupUi(QWidget *QStarDict__CSSEdit) + { + if (QStarDict__CSSEdit->objectName().isEmpty()) + QStarDict__CSSEdit->setObjectName(QString::fromUtf8("QStarDict__CSSEdit")); + QStarDict__CSSEdit->resize(435, 203); + gridLayout = new QGridLayout(QStarDict__CSSEdit); + gridLayout->setObjectName(QString::fromUtf8("gridLayout")); + m_preview = new QTextEdit(QStarDict__CSSEdit); + m_preview->setObjectName(QString::fromUtf8("m_preview")); + m_preview->setReadOnly(true); + + gridLayout->addWidget(m_preview, 0, 0, 1, 6); + + label_2 = new QLabel(QStarDict__CSSEdit); + label_2->setObjectName(QString::fromUtf8("label_2")); + + gridLayout->addWidget(label_2, 1, 0, 1, 2); + + label_3 = new QLabel(QStarDict__CSSEdit); + label_3->setObjectName(QString::fromUtf8("label_3")); + + gridLayout->addWidget(label_3, 1, 2, 1, 1); + + label_6 = new QLabel(QStarDict__CSSEdit); + label_6->setObjectName(QString::fromUtf8("label_6")); + + gridLayout->addWidget(label_6, 1, 3, 1, 3); + + m_elementCombo = new QComboBox(QStarDict__CSSEdit); + m_elementCombo->setObjectName(QString::fromUtf8("m_elementCombo")); + + gridLayout->addWidget(m_elementCombo, 2, 0, 1, 2); + + m_colorButton = new QToolButton(QStarDict__CSSEdit); + m_colorButton->setObjectName(QString::fromUtf8("m_colorButton")); + + gridLayout->addWidget(m_colorButton, 2, 2, 1, 1); + + m_backgroundButton = new QToolButton(QStarDict__CSSEdit); + m_backgroundButton->setObjectName(QString::fromUtf8("m_backgroundButton")); + + gridLayout->addWidget(m_backgroundButton, 2, 3, 1, 3); + + label_4 = new QLabel(QStarDict__CSSEdit); + label_4->setObjectName(QString::fromUtf8("label_4")); + + gridLayout->addWidget(label_4, 3, 0, 1, 1); + + m_fontCombo = new QFontComboBox(QStarDict__CSSEdit); + m_fontCombo->setObjectName(QString::fromUtf8("m_fontCombo")); + + gridLayout->addWidget(m_fontCombo, 3, 1, 1, 1); + + m_sizeSpin = new QSpinBox(QStarDict__CSSEdit); + m_sizeSpin->setObjectName(QString::fromUtf8("m_sizeSpin")); + m_sizeSpin->setMinimum(4); + m_sizeSpin->setMaximum(150); + m_sizeSpin->setSingleStep(2); + m_sizeSpin->setValue(10); + + gridLayout->addWidget(m_sizeSpin, 3, 2, 1, 1); + + m_boldButton = new QToolButton(QStarDict__CSSEdit); + m_boldButton->setObjectName(QString::fromUtf8("m_boldButton")); + QFont font; + font.setBold(true); + font.setWeight(75); + m_boldButton->setFont(font); + m_boldButton->setCheckable(true); + + gridLayout->addWidget(m_boldButton, 3, 3, 1, 1); + + m_italicButton = new QToolButton(QStarDict__CSSEdit); + m_italicButton->setObjectName(QString::fromUtf8("m_italicButton")); + QFont font1; + font1.setBold(false); + font1.setItalic(true); + font1.setWeight(50); + m_italicButton->setFont(font1); + m_italicButton->setCheckable(true); + + gridLayout->addWidget(m_italicButton, 3, 4, 1, 1); + + m_underlineButton = new QToolButton(QStarDict__CSSEdit); + m_underlineButton->setObjectName(QString::fromUtf8("m_underlineButton")); + QFont font2; + font2.setBold(false); + font2.setUnderline(true); + font2.setWeight(50); + m_underlineButton->setFont(font2); + m_underlineButton->setCheckable(true); + + gridLayout->addWidget(m_underlineButton, 3, 5, 1, 1); + + QWidget::setTabOrder(m_elementCombo, m_colorButton); + QWidget::setTabOrder(m_colorButton, m_fontCombo); + QWidget::setTabOrder(m_fontCombo, m_sizeSpin); + QWidget::setTabOrder(m_sizeSpin, m_boldButton); + QWidget::setTabOrder(m_boldButton, m_italicButton); + QWidget::setTabOrder(m_italicButton, m_underlineButton); + + retranslateUi(QStarDict__CSSEdit); + + QMetaObject::connectSlotsByName(QStarDict__CSSEdit); + } // setupUi + + void retranslateUi(QWidget *QStarDict__CSSEdit) + { + label_2->setText(QApplication::translate("QStarDict::CSSEdit", "Element", 0, QApplication::UnicodeUTF8)); + label_3->setText(QApplication::translate("QStarDict::CSSEdit", "Foreground", 0, QApplication::UnicodeUTF8)); + label_6->setText(QApplication::translate("QStarDict::CSSEdit", "Background", 0, QApplication::UnicodeUTF8)); +#ifndef QT_NO_TOOLTIP + m_elementCombo->setToolTip(QApplication::translate("QStarDict::CSSEdit", "Select element", 0, QApplication::UnicodeUTF8)); +#endif // QT_NO_TOOLTIP +#ifndef QT_NO_STATUSTIP + m_colorButton->setStatusTip(QApplication::translate("QStarDict::CSSEdit", "Click to select color", 0, QApplication::UnicodeUTF8)); +#endif // QT_NO_STATUSTIP + m_colorButton->setText(QApplication::translate("QStarDict::CSSEdit", "#000000", 0, QApplication::UnicodeUTF8)); +#ifndef QT_NO_STATUSTIP + m_backgroundButton->setStatusTip(QApplication::translate("QStarDict::CSSEdit", "Click to select color", 0, QApplication::UnicodeUTF8)); +#endif // QT_NO_STATUSTIP + m_backgroundButton->setText(QApplication::translate("QStarDict::CSSEdit", "#000000", 0, QApplication::UnicodeUTF8)); + label_4->setText(QApplication::translate("QStarDict::CSSEdit", "Font", 0, QApplication::UnicodeUTF8)); +#ifndef QT_NO_TOOLTIP + m_fontCombo->setToolTip(QApplication::translate("QStarDict::CSSEdit", "Select font", 0, QApplication::UnicodeUTF8)); +#endif // QT_NO_TOOLTIP +#ifndef QT_NO_TOOLTIP + m_sizeSpin->setToolTip(QApplication::translate("QStarDict::CSSEdit", "Select font size", 0, QApplication::UnicodeUTF8)); +#endif // QT_NO_TOOLTIP + m_sizeSpin->setSuffix(QApplication::translate("QStarDict::CSSEdit", "pt", 0, QApplication::UnicodeUTF8)); +#ifndef QT_NO_TOOLTIP + m_boldButton->setToolTip(QApplication::translate("QStarDict::CSSEdit", "Bold", 0, QApplication::UnicodeUTF8)); +#endif // QT_NO_TOOLTIP + m_boldButton->setText(QApplication::translate("QStarDict::CSSEdit", "B", 0, QApplication::UnicodeUTF8)); +#ifndef QT_NO_TOOLTIP + m_italicButton->setToolTip(QApplication::translate("QStarDict::CSSEdit", "Italic", 0, QApplication::UnicodeUTF8)); +#endif // QT_NO_TOOLTIP + m_italicButton->setText(QApplication::translate("QStarDict::CSSEdit", "I", 0, QApplication::UnicodeUTF8)); +#ifndef QT_NO_TOOLTIP + m_underlineButton->setToolTip(QApplication::translate("QStarDict::CSSEdit", "Underline", 0, QApplication::UnicodeUTF8)); +#endif // QT_NO_TOOLTIP + m_underlineButton->setText(QApplication::translate("QStarDict::CSSEdit", "U", 0, QApplication::UnicodeUTF8)); + Q_UNUSED(QStarDict__CSSEdit); + } // retranslateUi + +}; + +} // namespace QStarDict + +namespace QStarDict { +namespace Ui { + class CSSEdit: public Ui_CSSEdit {}; +} // namespace Ui +} // namespace QStarDict + +#endif // UI_CSSEDIT_H diff --git a/qstardict/ui_mainwindow.h b/qstardict/ui_mainwindow.h new file mode 100644 index 0000000..198c57d --- /dev/null +++ b/qstardict/ui_mainwindow.h @@ -0,0 +1,253 @@ +/******************************************************************************** +** Form generated from reading ui file 'mainwindow.ui' +** +** Created: Tue Dec 29 16:44:21 2009 +** by: Qt User Interface Compiler version 4.5.3 +** +** WARNING! All changes made in this file will be lost when recompiling ui file! +********************************************************************************/ + +#ifndef UI_MAINWINDOW_H +#define UI_MAINWINDOW_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "dictwidget.h" + +namespace QStarDict { + +class Ui_MainWindow +{ +public: + QAction *actionQuit; + QAction *actionAbout; + QAction *actionAboutQt; + QAction *actionSettings; + QAction *actionScan; + QAction *actionHelp; + QWidget *centralwidget; + QGridLayout *gridLayout; + QHBoxLayout *hboxLayout; + QToolButton *searchClearButton; + QLineEdit *searchBox; + QToolButton *queryButton; + DictWidget *translationView; + QMenuBar *menubar; + QMenu *menu_File; + QMenu *menuHelp; + QMenu *menu_Options; + QDockWidget *wordsListDock; + QWidget *dockWidgetContents; + QGridLayout *gridLayout1; + QListWidget *wordsList; + + void setupUi(QMainWindow *QStarDict__MainWindow) + { + if (QStarDict__MainWindow->objectName().isEmpty()) + QStarDict__MainWindow->setObjectName(QString::fromUtf8("QStarDict__MainWindow")); + QStarDict__MainWindow->resize(742, 511); + QIcon icon; + icon.addFile(QString::fromUtf8(":/icons/qstardict.png"), QSize(), QIcon::Normal, QIcon::Off); + QStarDict__MainWindow->setWindowIcon(icon); + actionQuit = new QAction(QStarDict__MainWindow); + actionQuit->setObjectName(QString::fromUtf8("actionQuit")); + QIcon icon1; + icon1.addFile(QString::fromUtf8(":/icons/application-exit.png"), QSize(), QIcon::Normal, QIcon::Off); + actionQuit->setIcon(icon1); + QFont font; + font.setPointSize(16); + actionQuit->setFont(font); + actionAbout = new QAction(QStarDict__MainWindow); + actionAbout->setObjectName(QString::fromUtf8("actionAbout")); + actionAbout->setFont(font); + actionAboutQt = new QAction(QStarDict__MainWindow); + actionAboutQt->setObjectName(QString::fromUtf8("actionAboutQt")); + actionAboutQt->setFont(font); + actionSettings = new QAction(QStarDict__MainWindow); + actionSettings->setObjectName(QString::fromUtf8("actionSettings")); + QIcon icon2; + icon2.addFile(QString::fromUtf8(":/icons/configure.png"), QSize(), QIcon::Normal, QIcon::Off); + actionSettings->setIcon(icon2); + actionSettings->setFont(font); + actionScan = new QAction(QStarDict__MainWindow); + actionScan->setObjectName(QString::fromUtf8("actionScan")); + actionScan->setCheckable(true); + actionScan->setFont(font); + actionHelp = new QAction(QStarDict__MainWindow); + actionHelp->setObjectName(QString::fromUtf8("actionHelp")); + QIcon icon3; + icon3.addFile(QString::fromUtf8(":/icons/help-contents.png"), QSize(), QIcon::Normal, QIcon::Off); + actionHelp->setIcon(icon3); + actionHelp->setFont(font); + centralwidget = new QWidget(QStarDict__MainWindow); + centralwidget->setObjectName(QString::fromUtf8("centralwidget")); + gridLayout = new QGridLayout(centralwidget); +#ifndef Q_OS_MAC + gridLayout->setSpacing(6); +#endif +#ifndef Q_OS_MAC + gridLayout->setMargin(9); +#endif + gridLayout->setObjectName(QString::fromUtf8("gridLayout")); + hboxLayout = new QHBoxLayout(); +#ifndef Q_OS_MAC + hboxLayout->setSpacing(6); +#endif +#ifndef Q_OS_MAC + hboxLayout->setMargin(0); +#endif + hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); + searchClearButton = new QToolButton(centralwidget); + searchClearButton->setObjectName(QString::fromUtf8("searchClearButton")); + QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred); + sizePolicy.setHorizontalStretch(0); + sizePolicy.setVerticalStretch(0); + sizePolicy.setHeightForWidth(searchClearButton->sizePolicy().hasHeightForWidth()); + searchClearButton->setSizePolicy(sizePolicy); + searchClearButton->setMinimumSize(QSize(70, 60)); + QIcon icon4; + icon4.addFile(QString::fromUtf8(":/icons/clear-right.png"), QSize(), QIcon::Normal, QIcon::Off); + searchClearButton->setIcon(icon4); + searchClearButton->setIconSize(QSize(70, 60)); + searchClearButton->setToolButtonStyle(Qt::ToolButtonIconOnly); + + hboxLayout->addWidget(searchClearButton); + + searchBox = new QLineEdit(centralwidget); + searchBox->setObjectName(QString::fromUtf8("searchBox")); + searchBox->setMinimumSize(QSize(0, 55)); + QFont font1; + font1.setPointSize(14); + searchBox->setFont(font1); + + hboxLayout->addWidget(searchBox); + + queryButton = new QToolButton(centralwidget); + queryButton->setObjectName(QString::fromUtf8("queryButton")); + sizePolicy.setHeightForWidth(queryButton->sizePolicy().hasHeightForWidth()); + queryButton->setSizePolicy(sizePolicy); + queryButton->setMinimumSize(QSize(80, 60)); + queryButton->setFont(font1); + QIcon icon5; + icon5.addFile(QString::fromUtf8(":/icons/search-filter.png"), QSize(), QIcon::Normal, QIcon::Off); + queryButton->setIcon(icon5); + queryButton->setIconSize(QSize(80, 60)); + queryButton->setToolButtonStyle(Qt::ToolButtonTextBesideIcon); + + hboxLayout->addWidget(queryButton); + + + gridLayout->addLayout(hboxLayout, 0, 0, 1, 1); + + translationView = new DictWidget(centralwidget); + translationView->setObjectName(QString::fromUtf8("translationView")); + + gridLayout->addWidget(translationView, 1, 0, 1, 1); + + QStarDict__MainWindow->setCentralWidget(centralwidget); + menubar = new QMenuBar(QStarDict__MainWindow); + menubar->setObjectName(QString::fromUtf8("menubar")); + menubar->setGeometry(QRect(0, 0, 742, 36)); + menubar->setFont(font); + menu_File = new QMenu(menubar); + menu_File->setObjectName(QString::fromUtf8("menu_File")); + menuHelp = new QMenu(menubar); + menuHelp->setObjectName(QString::fromUtf8("menuHelp")); + menu_Options = new QMenu(menubar); + menu_Options->setObjectName(QString::fromUtf8("menu_Options")); + QStarDict__MainWindow->setMenuBar(menubar); + wordsListDock = new QDockWidget(QStarDict__MainWindow); + wordsListDock->setObjectName(QString::fromUtf8("wordsListDock")); + wordsListDock->setFeatures(QDockWidget::NoDockWidgetFeatures); + wordsListDock->setAllowedAreas(Qt::NoDockWidgetArea); + dockWidgetContents = new QWidget(); + dockWidgetContents->setObjectName(QString::fromUtf8("dockWidgetContents")); + gridLayout1 = new QGridLayout(dockWidgetContents); +#ifndef Q_OS_MAC + gridLayout1->setSpacing(6); +#endif +#ifndef Q_OS_MAC + gridLayout1->setMargin(9); +#endif + gridLayout1->setObjectName(QString::fromUtf8("gridLayout1")); + wordsList = new QListWidget(dockWidgetContents); + wordsList->setObjectName(QString::fromUtf8("wordsList")); + QFont font2; + font2.setPointSize(12); + wordsList->setFont(font2); + + gridLayout1->addWidget(wordsList, 0, 0, 1, 1); + + wordsListDock->setWidget(dockWidgetContents); + QStarDict__MainWindow->addDockWidget(static_cast(1), wordsListDock); + QWidget::setTabOrder(searchBox, queryButton); + QWidget::setTabOrder(queryButton, wordsList); + QWidget::setTabOrder(wordsList, searchClearButton); + + menubar->addAction(menu_File->menuAction()); + menubar->addAction(menu_Options->menuAction()); + menubar->addAction(menuHelp->menuAction()); + menu_File->addAction(actionQuit); + menuHelp->addAction(actionHelp); + menuHelp->addAction(actionAbout); + menuHelp->addAction(actionAboutQt); + menu_Options->addAction(actionScan); + menu_Options->addAction(actionSettings); + + retranslateUi(QStarDict__MainWindow); + QObject::connect(searchClearButton, SIGNAL(clicked()), searchBox, SLOT(clear())); + QObject::connect(searchClearButton, SIGNAL(clicked()), searchBox, SLOT(setFocus())); + QObject::connect(searchBox, SIGNAL(returnPressed()), queryButton, SLOT(click())); + + QMetaObject::connectSlotsByName(QStarDict__MainWindow); + } // setupUi + + void retranslateUi(QMainWindow *QStarDict__MainWindow) + { + QStarDict__MainWindow->setWindowTitle(QApplication::translate("QStarDict::MainWindow", "QStarDict", 0, QApplication::UnicodeUTF8)); + actionQuit->setText(QApplication::translate("QStarDict::MainWindow", "&Quit", 0, QApplication::UnicodeUTF8)); + actionQuit->setShortcut(QApplication::translate("QStarDict::MainWindow", "Ctrl+Q", 0, QApplication::UnicodeUTF8)); + actionAbout->setText(QApplication::translate("QStarDict::MainWindow", "About", 0, QApplication::UnicodeUTF8)); + actionAboutQt->setText(QApplication::translate("QStarDict::MainWindow", "About &Qt", 0, QApplication::UnicodeUTF8)); + actionSettings->setText(QApplication::translate("QStarDict::MainWindow", "&Configure", 0, QApplication::UnicodeUTF8)); + actionScan->setText(QApplication::translate("QStarDict::MainWindow", "&Scan", 0, QApplication::UnicodeUTF8)); + actionHelp->setText(QApplication::translate("QStarDict::MainWindow", "Help", 0, QApplication::UnicodeUTF8)); + actionHelp->setShortcut(QApplication::translate("QStarDict::MainWindow", "F1", 0, QApplication::UnicodeUTF8)); +#ifndef QT_NO_TOOLTIP + searchClearButton->setToolTip(QApplication::translate("QStarDict::MainWindow", "Clear the search box", 0, QApplication::UnicodeUTF8)); +#endif // QT_NO_TOOLTIP + searchClearButton->setText(QApplication::translate("QStarDict::MainWindow", "Clear", 0, QApplication::UnicodeUTF8)); +#ifndef QT_NO_TOOLTIP + queryButton->setToolTip(QApplication::translate("QStarDict::MainWindow", "Fuzzy query", 0, QApplication::UnicodeUTF8)); +#endif // QT_NO_TOOLTIP + queryButton->setText(QApplication::translate("QStarDict::MainWindow", "Search", 0, QApplication::UnicodeUTF8)); + menu_File->setTitle(QApplication::translate("QStarDict::MainWindow", "&File", 0, QApplication::UnicodeUTF8)); + menuHelp->setTitle(QApplication::translate("QStarDict::MainWindow", "&Help", 0, QApplication::UnicodeUTF8)); + menu_Options->setTitle(QApplication::translate("QStarDict::MainWindow", "&Settings", 0, QApplication::UnicodeUTF8)); + wordsListDock->setWindowTitle(QApplication::translate("QStarDict::MainWindow", "Words list", 0, QApplication::UnicodeUTF8)); + } // retranslateUi + +}; + +} // namespace QStarDict + +namespace QStarDict { +namespace Ui { + class MainWindow: public Ui_MainWindow {}; +} // namespace Ui +} // namespace QStarDict + +#endif // UI_MAINWINDOW_H diff --git a/qstardict/ui_settingsdialog.h b/qstardict/ui_settingsdialog.h new file mode 100644 index 0000000..69918dd --- /dev/null +++ b/qstardict/ui_settingsdialog.h @@ -0,0 +1,539 @@ +/******************************************************************************** +** Form generated from reading ui file 'settingsdialog.ui' +** +** Created: Tue Dec 29 16:44:21 2009 +** by: Qt User Interface Compiler version 4.5.3 +** +** WARNING! All changes made in this file will be lost when recompiling ui file! +********************************************************************************/ + +#ifndef UI_SETTINGSDIALOG_H +#define UI_SETTINGSDIALOG_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "cssedit.h" + +namespace QStarDict { + +class Ui_SettingsDialog +{ +public: + QGridLayout *gridLayout; + QTabWidget *tabWidget; + QWidget *tabGlobalSettings; + QVBoxLayout *vboxLayout; + QCheckBox *instantSearchBox; + QHBoxLayout *hboxLayout; + QLabel *label_7; + QLineEdit *speechCmdEdit; + QSpacerItem *spacerItem; + QWidget *tabDictionaries; + QVBoxLayout *verticalLayout_2; + QTableView *dictsTableView; + QHBoxLayout *hboxLayout1; + QToolButton *dictsMoveUpButton; + QToolButton *dictsMoveDownButton; + QToolButton *dictsShowInfoButton; + QSpacerItem *spacerItem1; + QWidget *tabPlugins; + QVBoxLayout *verticalLayout; + QTableView *pluginsTableView; + QHBoxLayout *_3; + QToolButton *pluginsShowInfoButton; + QToolButton *pluginsConfigureButton; + QSpacerItem *spacerItem2; + QWidget *tabPopupWindowApperance; + QGridLayout *gridLayout1; + QGroupBox *groupBox_2; + QGridLayout *gridLayout2; + QHBoxLayout *hboxLayout2; + QLabel *label_3; + QSpinBox *popupOpacitySpin; + QHBoxLayout *hboxLayout3; + QLabel *label_5; + QSpinBox *popupDefaultWidthSpin; + QHBoxLayout *hboxLayout4; + QLabel *label_6; + QSpinBox *popupDefaultHeightSpin; + QSpacerItem *spacerItem3; + QWidget *tabPopupWindowBehavior; + QVBoxLayout *verticalLayout_3; + QCheckBox *useScanBox; + QCheckBox *showIfNotFoundBox; + QHBoxLayout *_7; + QCheckBox *useScanModifierBox; + QComboBox *modifierKeyBox; + QHBoxLayout *_6; + QLabel *label_4; + QDoubleSpinBox *timeoutBeforeHideSpin; + QVBoxLayout *_5; + QCheckBox *pronounceWordBox; + QSpacerItem *spacer; + QWidget *tab; + QGridLayout *gridLayout3; + QStarDict::CSSEdit *apperanceCSSEdit; + + void setupUi(QDialog *QStarDict__SettingsDialog) + { + if (QStarDict__SettingsDialog->objectName().isEmpty()) + QStarDict__SettingsDialog->setObjectName(QString::fromUtf8("QStarDict__SettingsDialog")); + QStarDict__SettingsDialog->resize(464, 380); + gridLayout = new QGridLayout(QStarDict__SettingsDialog); +#ifndef Q_OS_MAC + gridLayout->setSpacing(6); +#endif +#ifndef Q_OS_MAC + gridLayout->setMargin(9); +#endif + gridLayout->setObjectName(QString::fromUtf8("gridLayout")); + tabWidget = new QTabWidget(QStarDict__SettingsDialog); + tabWidget->setObjectName(QString::fromUtf8("tabWidget")); + tabWidget->setTabPosition(QTabWidget::North); + tabWidget->setTabShape(QTabWidget::Rounded); + tabWidget->setIconSize(QSize(32, 32)); + tabGlobalSettings = new QWidget(); + tabGlobalSettings->setObjectName(QString::fromUtf8("tabGlobalSettings")); + vboxLayout = new QVBoxLayout(tabGlobalSettings); + vboxLayout->setObjectName(QString::fromUtf8("vboxLayout")); + instantSearchBox = new QCheckBox(tabGlobalSettings); + instantSearchBox->setObjectName(QString::fromUtf8("instantSearchBox")); + + vboxLayout->addWidget(instantSearchBox); + + hboxLayout = new QHBoxLayout(); +#ifndef Q_OS_MAC + hboxLayout->setSpacing(6); +#endif + hboxLayout->setMargin(0); + hboxLayout->setObjectName(QString::fromUtf8("hboxLayout")); + label_7 = new QLabel(tabGlobalSettings); + label_7->setObjectName(QString::fromUtf8("label_7")); + + hboxLayout->addWidget(label_7); + + speechCmdEdit = new QLineEdit(tabGlobalSettings); + speechCmdEdit->setObjectName(QString::fromUtf8("speechCmdEdit")); + + hboxLayout->addWidget(speechCmdEdit); + + + vboxLayout->addLayout(hboxLayout); + + spacerItem = new QSpacerItem(369, 171, QSizePolicy::Minimum, QSizePolicy::Expanding); + + vboxLayout->addItem(spacerItem); + + tabWidget->addTab(tabGlobalSettings, QString()); + tabDictionaries = new QWidget(); + tabDictionaries->setObjectName(QString::fromUtf8("tabDictionaries")); + verticalLayout_2 = new QVBoxLayout(tabDictionaries); + verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2")); + dictsTableView = new QTableView(tabDictionaries); + dictsTableView->setObjectName(QString::fromUtf8("dictsTableView")); + dictsTableView->setEditTriggers(QAbstractItemView::NoEditTriggers); + dictsTableView->setDragEnabled(false); + dictsTableView->setSelectionMode(QAbstractItemView::SingleSelection); + dictsTableView->setSelectionBehavior(QAbstractItemView::SelectRows); + dictsTableView->setShowGrid(false); + dictsTableView->horizontalHeader()->setDefaultSectionSize(112); + dictsTableView->horizontalHeader()->setMinimumSectionSize(60); + dictsTableView->verticalHeader()->setCascadingSectionResizes(true); + dictsTableView->verticalHeader()->setDefaultSectionSize(32); + dictsTableView->verticalHeader()->setMinimumSectionSize(24); + + verticalLayout_2->addWidget(dictsTableView); + + hboxLayout1 = new QHBoxLayout(); + hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1")); + dictsMoveUpButton = new QToolButton(tabDictionaries); + dictsMoveUpButton->setObjectName(QString::fromUtf8("dictsMoveUpButton")); + QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred); + sizePolicy.setHorizontalStretch(0); + sizePolicy.setVerticalStretch(0); + sizePolicy.setHeightForWidth(dictsMoveUpButton->sizePolicy().hasHeightForWidth()); + dictsMoveUpButton->setSizePolicy(sizePolicy); + dictsMoveUpButton->setMinimumSize(QSize(112, 70)); + QIcon icon; + icon.addFile(QString::fromUtf8(":/icons/arrow-up.png"), QSize(), QIcon::Normal, QIcon::Off); + dictsMoveUpButton->setIcon(icon); + dictsMoveUpButton->setIconSize(QSize(112, 70)); + + hboxLayout1->addWidget(dictsMoveUpButton); + + dictsMoveDownButton = new QToolButton(tabDictionaries); + dictsMoveDownButton->setObjectName(QString::fromUtf8("dictsMoveDownButton")); + sizePolicy.setHeightForWidth(dictsMoveDownButton->sizePolicy().hasHeightForWidth()); + dictsMoveDownButton->setSizePolicy(sizePolicy); + dictsMoveDownButton->setMinimumSize(QSize(112, 70)); + QIcon icon1; + icon1.addFile(QString::fromUtf8(":/icons/arrow-down.png"), QSize(), QIcon::Normal, QIcon::Off); + dictsMoveDownButton->setIcon(icon1); + dictsMoveDownButton->setIconSize(QSize(112, 70)); + + hboxLayout1->addWidget(dictsMoveDownButton); + + dictsShowInfoButton = new QToolButton(tabDictionaries); + dictsShowInfoButton->setObjectName(QString::fromUtf8("dictsShowInfoButton")); + sizePolicy.setHeightForWidth(dictsShowInfoButton->sizePolicy().hasHeightForWidth()); + dictsShowInfoButton->setSizePolicy(sizePolicy); + dictsShowInfoButton->setMinimumSize(QSize(112, 70)); + QIcon icon2; + icon2.addFile(QString::fromUtf8(":/icons/dialog-information.png"), QSize(), QIcon::Normal, QIcon::Off); + dictsShowInfoButton->setIcon(icon2); + dictsShowInfoButton->setIconSize(QSize(112, 70)); + + hboxLayout1->addWidget(dictsShowInfoButton); + + spacerItem1 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + hboxLayout1->addItem(spacerItem1); + + + verticalLayout_2->addLayout(hboxLayout1); + + tabWidget->addTab(tabDictionaries, QString()); + tabPlugins = new QWidget(); + tabPlugins->setObjectName(QString::fromUtf8("tabPlugins")); + verticalLayout = new QVBoxLayout(tabPlugins); + verticalLayout->setObjectName(QString::fromUtf8("verticalLayout")); + pluginsTableView = new QTableView(tabPlugins); + pluginsTableView->setObjectName(QString::fromUtf8("pluginsTableView")); + pluginsTableView->setEditTriggers(QAbstractItemView::NoEditTriggers); + pluginsTableView->setSelectionMode(QAbstractItemView::SingleSelection); + pluginsTableView->setSelectionBehavior(QAbstractItemView::SelectRows); + pluginsTableView->setShowGrid(false); + pluginsTableView->horizontalHeader()->setDefaultSectionSize(112); + pluginsTableView->horizontalHeader()->setMinimumSectionSize(60); + pluginsTableView->verticalHeader()->setCascadingSectionResizes(true); + pluginsTableView->verticalHeader()->setDefaultSectionSize(32); + pluginsTableView->verticalHeader()->setMinimumSectionSize(24); + + verticalLayout->addWidget(pluginsTableView); + + _3 = new QHBoxLayout(); + _3->setObjectName(QString::fromUtf8("_3")); + pluginsShowInfoButton = new QToolButton(tabPlugins); + pluginsShowInfoButton->setObjectName(QString::fromUtf8("pluginsShowInfoButton")); + sizePolicy.setHeightForWidth(pluginsShowInfoButton->sizePolicy().hasHeightForWidth()); + pluginsShowInfoButton->setSizePolicy(sizePolicy); + pluginsShowInfoButton->setMinimumSize(QSize(112, 70)); + pluginsShowInfoButton->setIcon(icon2); + pluginsShowInfoButton->setIconSize(QSize(112, 70)); + + _3->addWidget(pluginsShowInfoButton); + + pluginsConfigureButton = new QToolButton(tabPlugins); + pluginsConfigureButton->setObjectName(QString::fromUtf8("pluginsConfigureButton")); + sizePolicy.setHeightForWidth(pluginsConfigureButton->sizePolicy().hasHeightForWidth()); + pluginsConfigureButton->setSizePolicy(sizePolicy); + pluginsConfigureButton->setMinimumSize(QSize(112, 70)); + QIcon icon3; + icon3.addFile(QString::fromUtf8(":/icons/configure.png"), QSize(), QIcon::Normal, QIcon::Off); + pluginsConfigureButton->setIcon(icon3); + pluginsConfigureButton->setIconSize(QSize(112, 70)); + + _3->addWidget(pluginsConfigureButton); + + spacerItem2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); + + _3->addItem(spacerItem2); + + + verticalLayout->addLayout(_3); + + tabWidget->addTab(tabPlugins, QString()); + tabPopupWindowApperance = new QWidget(); + tabPopupWindowApperance->setObjectName(QString::fromUtf8("tabPopupWindowApperance")); + gridLayout1 = new QGridLayout(tabPopupWindowApperance); +#ifndef Q_OS_MAC + gridLayout1->setSpacing(6); +#endif +#ifndef Q_OS_MAC + gridLayout1->setMargin(9); +#endif + gridLayout1->setObjectName(QString::fromUtf8("gridLayout1")); + groupBox_2 = new QGroupBox(tabPopupWindowApperance); + groupBox_2->setObjectName(QString::fromUtf8("groupBox_2")); + gridLayout2 = new QGridLayout(groupBox_2); +#ifndef Q_OS_MAC + gridLayout2->setSpacing(6); +#endif +#ifndef Q_OS_MAC + gridLayout2->setMargin(9); +#endif + gridLayout2->setObjectName(QString::fromUtf8("gridLayout2")); + hboxLayout2 = new QHBoxLayout(); +#ifndef Q_OS_MAC + hboxLayout2->setSpacing(6); +#endif +#ifndef Q_OS_MAC + hboxLayout2->setMargin(0); +#endif + hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2")); + label_3 = new QLabel(groupBox_2); + label_3->setObjectName(QString::fromUtf8("label_3")); + + hboxLayout2->addWidget(label_3); + + popupOpacitySpin = new QSpinBox(groupBox_2); + popupOpacitySpin->setObjectName(QString::fromUtf8("popupOpacitySpin")); + popupOpacitySpin->setMinimum(1); + popupOpacitySpin->setMaximum(100); + popupOpacitySpin->setValue(100); + + hboxLayout2->addWidget(popupOpacitySpin); + + + gridLayout2->addLayout(hboxLayout2, 2, 0, 1, 1); + + hboxLayout3 = new QHBoxLayout(); +#ifndef Q_OS_MAC + hboxLayout3->setSpacing(6); +#endif + hboxLayout3->setMargin(0); + hboxLayout3->setObjectName(QString::fromUtf8("hboxLayout3")); + label_5 = new QLabel(groupBox_2); + label_5->setObjectName(QString::fromUtf8("label_5")); + + hboxLayout3->addWidget(label_5); + + popupDefaultWidthSpin = new QSpinBox(groupBox_2); + popupDefaultWidthSpin->setObjectName(QString::fromUtf8("popupDefaultWidthSpin")); + popupDefaultWidthSpin->setMinimum(96); + popupDefaultWidthSpin->setMaximum(9999); + popupDefaultWidthSpin->setValue(320); + + hboxLayout3->addWidget(popupDefaultWidthSpin); + + + gridLayout2->addLayout(hboxLayout3, 0, 0, 1, 1); + + hboxLayout4 = new QHBoxLayout(); +#ifndef Q_OS_MAC + hboxLayout4->setSpacing(6); +#endif + hboxLayout4->setMargin(0); + hboxLayout4->setObjectName(QString::fromUtf8("hboxLayout4")); + label_6 = new QLabel(groupBox_2); + label_6->setObjectName(QString::fromUtf8("label_6")); + + hboxLayout4->addWidget(label_6); + + popupDefaultHeightSpin = new QSpinBox(groupBox_2); + popupDefaultHeightSpin->setObjectName(QString::fromUtf8("popupDefaultHeightSpin")); + popupDefaultHeightSpin->setMinimum(96); + popupDefaultHeightSpin->setMaximum(9999); + popupDefaultHeightSpin->setValue(240); + + hboxLayout4->addWidget(popupDefaultHeightSpin); + + + gridLayout2->addLayout(hboxLayout4, 1, 0, 1, 1); + + + gridLayout1->addWidget(groupBox_2, 0, 0, 1, 1); + + spacerItem3 = new QSpacerItem(20, 101, QSizePolicy::Minimum, QSizePolicy::Expanding); + + gridLayout1->addItem(spacerItem3, 1, 0, 1, 1); + + tabWidget->addTab(tabPopupWindowApperance, QString()); + tabPopupWindowBehavior = new QWidget(); + tabPopupWindowBehavior->setObjectName(QString::fromUtf8("tabPopupWindowBehavior")); + verticalLayout_3 = new QVBoxLayout(tabPopupWindowBehavior); + verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3")); + useScanBox = new QCheckBox(tabPopupWindowBehavior); + useScanBox->setObjectName(QString::fromUtf8("useScanBox")); + useScanBox->setChecked(true); + + verticalLayout_3->addWidget(useScanBox); + + showIfNotFoundBox = new QCheckBox(tabPopupWindowBehavior); + showIfNotFoundBox->setObjectName(QString::fromUtf8("showIfNotFoundBox")); + + verticalLayout_3->addWidget(showIfNotFoundBox); + + _7 = new QHBoxLayout(); +#ifndef Q_OS_MAC + _7->setSpacing(6); +#endif + _7->setMargin(0); + _7->setObjectName(QString::fromUtf8("_7")); + useScanModifierBox = new QCheckBox(tabPopupWindowBehavior); + useScanModifierBox->setObjectName(QString::fromUtf8("useScanModifierBox")); + useScanModifierBox->setEnabled(true); + + _7->addWidget(useScanModifierBox); + + modifierKeyBox = new QComboBox(tabPopupWindowBehavior); + modifierKeyBox->setObjectName(QString::fromUtf8("modifierKeyBox")); + modifierKeyBox->setEnabled(false); + + _7->addWidget(modifierKeyBox); + + + verticalLayout_3->addLayout(_7); + + _6 = new QHBoxLayout(); +#ifndef Q_OS_MAC + _6->setSpacing(6); +#endif + _6->setMargin(0); + _6->setObjectName(QString::fromUtf8("_6")); + label_4 = new QLabel(tabPopupWindowBehavior); + label_4->setObjectName(QString::fromUtf8("label_4")); + + _6->addWidget(label_4); + + timeoutBeforeHideSpin = new QDoubleSpinBox(tabPopupWindowBehavior); + timeoutBeforeHideSpin->setObjectName(QString::fromUtf8("timeoutBeforeHideSpin")); + timeoutBeforeHideSpin->setDecimals(1); + timeoutBeforeHideSpin->setMinimum(0); + timeoutBeforeHideSpin->setMaximum(10); + timeoutBeforeHideSpin->setSingleStep(0.1); + timeoutBeforeHideSpin->setValue(0.5); + + _6->addWidget(timeoutBeforeHideSpin); + + + verticalLayout_3->addLayout(_6); + + _5 = new QVBoxLayout(); +#ifndef Q_OS_MAC + _5->setSpacing(6); +#endif + _5->setMargin(0); + _5->setObjectName(QString::fromUtf8("_5")); + pronounceWordBox = new QCheckBox(tabPopupWindowBehavior); + pronounceWordBox->setObjectName(QString::fromUtf8("pronounceWordBox")); + + _5->addWidget(pronounceWordBox); + + + verticalLayout_3->addLayout(_5); + + spacer = new QSpacerItem(20, 123, QSizePolicy::Minimum, QSizePolicy::Expanding); + + verticalLayout_3->addItem(spacer); + + tabWidget->addTab(tabPopupWindowBehavior, QString()); + tab = new QWidget(); + tab->setObjectName(QString::fromUtf8("tab")); + gridLayout3 = new QGridLayout(tab); + gridLayout3->setObjectName(QString::fromUtf8("gridLayout3")); + apperanceCSSEdit = new QStarDict::CSSEdit(tab); + apperanceCSSEdit->setObjectName(QString::fromUtf8("apperanceCSSEdit")); + + gridLayout3->addWidget(apperanceCSSEdit, 0, 0, 1, 1); + + tabWidget->addTab(tab, QString()); + + gridLayout->addWidget(tabWidget, 1, 0, 1, 1); + + QWidget::setTabOrder(instantSearchBox, speechCmdEdit); + QWidget::setTabOrder(speechCmdEdit, dictsMoveUpButton); + QWidget::setTabOrder(dictsMoveUpButton, dictsMoveDownButton); + QWidget::setTabOrder(dictsMoveDownButton, dictsShowInfoButton); + QWidget::setTabOrder(dictsShowInfoButton, popupDefaultWidthSpin); + QWidget::setTabOrder(popupDefaultWidthSpin, popupDefaultHeightSpin); + QWidget::setTabOrder(popupDefaultHeightSpin, popupOpacitySpin); + + retranslateUi(QStarDict__SettingsDialog); + + tabWidget->setCurrentIndex(0); + + + QMetaObject::connectSlotsByName(QStarDict__SettingsDialog); + } // setupUi + + void retranslateUi(QDialog *QStarDict__SettingsDialog) + { + QStarDict__SettingsDialog->setWindowTitle(QApplication::translate("QStarDict::SettingsDialog", "QStarDict Settings", 0, QApplication::UnicodeUTF8)); +#ifndef QT_NO_TOOLTIP + QStarDict__SettingsDialog->setToolTip(QString()); +#endif // QT_NO_TOOLTIP + instantSearchBox->setText(QApplication::translate("QStarDict::SettingsDialog", "Instant search", 0, QApplication::UnicodeUTF8)); + label_7->setText(QApplication::translate("QStarDict::SettingsDialog", "Pronounce words using this command:", 0, QApplication::UnicodeUTF8)); +#ifndef QT_NO_TOOLTIP + speechCmdEdit->setToolTip(QApplication::translate("QStarDict::SettingsDialog", "Enter cmd for the speaching program.
    If cmd contains \"%s\" it will be replaced to word, else word will be writen to stdin of speech process.", 0, QApplication::UnicodeUTF8)); +#endif // QT_NO_TOOLTIP + tabWidget->setTabText(tabWidget->indexOf(tabGlobalSettings), QApplication::translate("QStarDict::SettingsDialog", "Global", 0, QApplication::UnicodeUTF8)); +#ifndef QT_NO_TOOLTIP + dictsMoveUpButton->setToolTip(QApplication::translate("QStarDict::SettingsDialog", "Move up", 0, QApplication::UnicodeUTF8)); +#endif // QT_NO_TOOLTIP + dictsMoveUpButton->setText(QApplication::translate("QStarDict::SettingsDialog", "Up", 0, QApplication::UnicodeUTF8)); +#ifndef QT_NO_TOOLTIP + dictsMoveDownButton->setToolTip(QApplication::translate("QStarDict::SettingsDialog", "Move down", 0, QApplication::UnicodeUTF8)); +#endif // QT_NO_TOOLTIP + dictsMoveDownButton->setText(QApplication::translate("QStarDict::SettingsDialog", "Down", 0, QApplication::UnicodeUTF8)); +#ifndef QT_NO_TOOLTIP + dictsShowInfoButton->setToolTip(QApplication::translate("QStarDict::SettingsDialog", "Show information about dictionary", 0, QApplication::UnicodeUTF8)); +#endif // QT_NO_TOOLTIP + dictsShowInfoButton->setText(QApplication::translate("QStarDict::SettingsDialog", "Show info", 0, QApplication::UnicodeUTF8)); + tabWidget->setTabText(tabWidget->indexOf(tabDictionaries), QApplication::translate("QStarDict::SettingsDialog", "Dictionaries", 0, QApplication::UnicodeUTF8)); +#ifndef QT_NO_TOOLTIP + pluginsShowInfoButton->setToolTip(QApplication::translate("QStarDict::SettingsDialog", "Show information about plugin", 0, QApplication::UnicodeUTF8)); +#endif // QT_NO_TOOLTIP + pluginsShowInfoButton->setText(QApplication::translate("QStarDict::SettingsDialog", "Info", 0, QApplication::UnicodeUTF8)); +#ifndef QT_NO_TOOLTIP + pluginsConfigureButton->setToolTip(QApplication::translate("QStarDict::SettingsDialog", "Configure plugin", 0, QApplication::UnicodeUTF8)); +#endif // QT_NO_TOOLTIP + pluginsConfigureButton->setText(QApplication::translate("QStarDict::SettingsDialog", "Configure", 0, QApplication::UnicodeUTF8)); + tabWidget->setTabText(tabWidget->indexOf(tabPlugins), QApplication::translate("QStarDict::SettingsDialog", "Plugins", 0, QApplication::UnicodeUTF8)); + groupBox_2->setTitle(QApplication::translate("QStarDict::SettingsDialog", "Popup window apperance", 0, QApplication::UnicodeUTF8)); + label_3->setText(QApplication::translate("QStarDict::SettingsDialog", "Opacity", 0, QApplication::UnicodeUTF8)); + popupOpacitySpin->setSuffix(QApplication::translate("QStarDict::SettingsDialog", "%", 0, QApplication::UnicodeUTF8)); + popupOpacitySpin->setPrefix(QString()); + label_5->setText(QApplication::translate("QStarDict::SettingsDialog", "Default width", 0, QApplication::UnicodeUTF8)); + label_6->setText(QApplication::translate("QStarDict::SettingsDialog", "Default height", 0, QApplication::UnicodeUTF8)); + tabWidget->setTabText(tabWidget->indexOf(tabPopupWindowApperance), QApplication::translate("QStarDict::SettingsDialog", "Apperance", 0, QApplication::UnicodeUTF8)); + useScanBox->setText(QApplication::translate("QStarDict::SettingsDialog", "Scan selection", 0, QApplication::UnicodeUTF8)); + showIfNotFoundBox->setText(QApplication::translate("QStarDict::SettingsDialog", "Show if word not found", 0, QApplication::UnicodeUTF8)); + useScanModifierBox->setText(QApplication::translate("QStarDict::SettingsDialog", "Show only if modifier pressed", 0, QApplication::UnicodeUTF8)); + modifierKeyBox->clear(); + modifierKeyBox->insertItems(0, QStringList() + << QApplication::translate("QStarDict::SettingsDialog", "Alt", 0, QApplication::UnicodeUTF8) + << QApplication::translate("QStarDict::SettingsDialog", "Control", 0, QApplication::UnicodeUTF8) + << QApplication::translate("QStarDict::SettingsDialog", "Shift", 0, QApplication::UnicodeUTF8) + << QApplication::translate("QStarDict::SettingsDialog", "Win", 0, QApplication::UnicodeUTF8) + ); + label_4->setText(QApplication::translate("QStarDict::SettingsDialog", "Timeout before hide after mouse over", 0, QApplication::UnicodeUTF8)); + timeoutBeforeHideSpin->setSpecialValueText(QApplication::translate("QStarDict::SettingsDialog", "Don't hide", 0, QApplication::UnicodeUTF8)); + timeoutBeforeHideSpin->setSuffix(QApplication::translate("QStarDict::SettingsDialog", " sec", 0, QApplication::UnicodeUTF8)); + pronounceWordBox->setText(QApplication::translate("QStarDict::SettingsDialog", "Pronounce the word", 0, QApplication::UnicodeUTF8)); + tabWidget->setTabText(tabWidget->indexOf(tabPopupWindowBehavior), QApplication::translate("QStarDict::SettingsDialog", "Popup", 0, QApplication::UnicodeUTF8)); + tabWidget->setTabText(tabWidget->indexOf(tab), QApplication::translate("QStarDict::SettingsDialog", "Fonts", 0, QApplication::UnicodeUTF8)); + Q_UNUSED(QStarDict__SettingsDialog); + } // retranslateUi + +}; + +} // namespace QStarDict + +namespace QStarDict { +namespace Ui { + class SettingsDialog: public Ui_SettingsDialog {}; +} // namespace Ui +} // namespace QStarDict + +#endif // UI_SETTINGSDIALOG_H diff --git a/welcome b/welcome deleted file mode 100644 index e69de29..0000000