diff --git a/www/boris/G1BILLET/G1BILLETS.sh b/www/boris/G1BILLET/G1BILLETS.sh deleted file mode 100755 index 62931f2..0000000 --- a/www/boris/G1BILLET/G1BILLETS.sh +++ /dev/null @@ -1,70 +0,0 @@ -#!/bin/bash -################################################################################ -# Author: Fred (support@qo-op.com) -# Version: 0.1 -# License: AGPL-3.0 (https://choosealicense.com/licenses/agpl-3.0/) -################################################################################ -MY_PATH="`dirname \"$0\"`" # relative -MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized -ME="${0##*/}" -################################################################################ -# Create and print 6 G1Billets de $MONTANT DU -# ${MY_PATH}/G1BILLETS.sh 5 986397643 ticket -################################################################################ -MONTANT="$1" -UNIQID="$2" -STYLE="$3" - -## PLANCHE DE 6 BILLETS PAR DEFAUT -NBbillets=6 - -[[ $MONTANT == "" ]] && MONTANT="___" -[[ $UNIQID == "" ]] && UNIQID=$(${MY_PATH}/diceware.sh 1 | xargs)${RANDOM:0:2}$(${MY_PATH}/diceware.sh 1 | xargs) -[[ "$STYLE" == "xbian" ]] && NBbillets=1 ## STYLE=xbian => 1 BILLET -[[ "$STYLE" == "1" ]] && NBbillets=1 && STYLE="" ## 1 BILLET PDF -[[ "$STYLE" == "ticket" ]] && NBbillets=1 && echo "TICKET" ## 1 BILLET JPG - - -# CHECK IF $STYLE IMAGES EXIST -[[ ! -f ${MY_PATH}/images/fond${STYLE}.jpg ]] && exit 1 -[[ ! -f ${MY_PATH}/images/g1${STYLE}.png ]] && exit 1 -[[ ! -f ${MY_PATH}/images/logo${STYLE}.png ]] && exit 1 - -# CREATION DE $NBbillets BILLETS DE $MONTANT DU -boucle=0; -while [ $boucle -lt $NBbillets ] -do - boucle=$((boucle+1)) - NUMBER=$(${MY_PATH}/diceware.sh 4 | xargs) - SECRET=$(${MY_PATH}/diceware.sh 4 | xargs) - - # CREATION CLEF BILLET - BILLETPUBKEY=$(python3 ${MY_PATH}/key_create_dunikey.py "$NUMBER" "$SECRET") - rm -f /tmp/secret.dunikey - - mkdir -p "/tmp/g1billet/${UNIQID}" - # CREATION FICHIER IMAGE BILLET - $(${MY_PATH}/MAKE_G1BILLET.sh "${NUMBER}" "${SECRET}" "${MONTANT}" "${BILLETPUBKEY}" "${UNIQID}" "${STYLE}") - -done - -if [[ "${STYLE}" == "ticket" || "${STYLE}" == "xbian" ]] -then - cp /tmp/g1billet/${UNIQID}/*.jpg /tmp/g1billet/${UNIQID}.jpg - # CLEANING TEMP FILES - rm -Rf /tmp/g1billet/${UNIQID} - # ALLOWS ANY USER TO DELETE - chmod 777 /tmp/g1billet/${UNIQID}.jpg -else - # MONTAGE DES IMAGES DES BILLETS VERS /tmp/g1billet/${UNIQID}.pdf - montage /tmp/g1billet/${UNIQID}/*.jpg -tile 2x3 -geometry 964x459 /tmp/g1billet/${UNIQID}.pdf - # NB!! if "not autorized" then edit /etc/ImageMagick-6/policy.xml and comment - # - # CLEANING TEMP FILES - rm -Rf /tmp/g1billet/${UNIQID} - # ALLOWS ANY USER TO DELETE - chmod 777 /tmp/g1billet/${UNIQID}.pdf -fi - - -exit diff --git a/www/boris/G1BILLET/LICENSE b/www/boris/G1BILLET/LICENSE deleted file mode 100644 index e37e32e..0000000 --- a/www/boris/G1BILLET/LICENSE +++ /dev/null @@ -1,613 +0,0 @@ -GNU AFFERO GENERAL PUBLIC LICENSE - -Version 3, 19 November 2007 - -Copyright (C) 2007 Free Software Foundation, Inc. - -Everyone is permitted to copy and distribute verbatim copies of this license -document, but changing it is not allowed. - -Preamble - -The GNU Affero General Public License is a free, copyleft license for software -and other kinds of works, specifically designed to ensure cooperation with -the community in the case of network server software. - -The licenses for most software and other practical works are designed to take -away your freedom to share and change the works. By contrast, our General -Public Licenses are intended to guarantee your freedom to share and change -all versions of a program--to make sure it remains free software for all its -users. - -When we speak of free software, we are referring to freedom, not price. Our -General Public Licenses are designed to make sure that you have the freedom -to distribute copies of free software (and charge for them if you wish), that -you receive source code or can get it if you want it, that you can change -the software or use pieces of it in new free programs, and that you know you -can do these things. - -Developers that use our General Public Licenses protect your rights with two -steps: (1) assert copyright on the software, and (2) offer you this License -which gives you legal permission to copy, distribute and/or modify the software. - -A secondary benefit of defending all users' freedom is that improvements made -in alternate versions of the program, if they receive widespread use, become -available for other developers to incorporate. Many developers of free software -are heartened and encouraged by the resulting cooperation. However, in the -case of software used on network servers, this result may fail to come about. -The GNU General Public License permits making a modified version and letting -the public access it on a server without ever releasing its source code to -the public. - -The GNU Affero General Public License is designed specifically to ensure that, -in such cases, the modified source code becomes available to the community. -It requires the operator of a network server to provide the source code of -the modified version running there to the users of that server. Therefore, -public use of a modified version, on a publicly accessible server, gives the -public access to the source code of the modified version. - -An older license, called the Affero General Public License and published by -Affero, was designed to accomplish similar goals. This is a different license, -not a version of the Affero GPL, but Affero has released a new version of -the Affero GPL which permits relicensing under this license. - -The precise terms and conditions for copying, distribution and modification -follow. - -TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU Affero General Public License. - -"Copyright" also means copyright-like laws that apply to other kinds of works, -such as semiconductor masks. - -"The Program" refers to any copyrightable work licensed under this License. -Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals -or organizations. - -To "modify" a work means to copy from or adapt all or part of the work in -a fashion requiring copyright permission, other than the making of an exact -copy. The resulting work is called a "modified version" of the earlier work -or a work "based on" the earlier work. - -A "covered work" means either the unmodified Program or a work based on the -Program. - -To "propagate" a work means to do anything with it that, without permission, -would make you directly or secondarily liable for infringement under applicable -copyright law, except executing it on a computer or modifying a private copy. -Propagation includes copying, distribution (with or without modification), -making available to the public, and in some countries other activities as -well. - -To "convey" a work means any kind of propagation that enables other parties -to make or receive copies. Mere interaction with a user through a computer -network, with no transfer of a copy, is not conveying. - -An interactive user interface displays "Appropriate Legal Notices" to the -extent that it includes a convenient and prominently visible feature that -(1) displays an appropriate copyright notice, and (2) tells the user that -there is no warranty for the work (except to the extent that warranties are -provided), that licensees may convey the work under this License, and how -to view a copy of this License. If the interface presents a list of user commands -or options, such as a menu, a prominent item in the list meets this criterion. - - 1. Source Code. - -The "source code" for a work means the preferred form of the work for making -modifications to it. "Object code" means any non-source form of a work. - -A "Standard Interface" means an interface that either is an official standard -defined by a recognized standards body, or, in the case of interfaces specified -for a particular programming language, one that is widely used among developers -working in that language. - -The "System Libraries" of an executable work include anything, other than -the work as a whole, that (a) is included in the normal form of packaging -a Major Component, but which is not part of that Major Component, and (b) -serves only to enable use of the work with that Major Component, or to implement -a Standard Interface for which an implementation is available to the public -in source code form. A "Major Component", in this context, means a major essential -component (kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to produce -the work, or an object code interpreter used to run it. - -The "Corresponding Source" for a work in object code form means all the source -code needed to generate, install, and (for an executable work) run the object -code and to modify the work, including scripts to control those activities. -However, it does not include the work's System Libraries, or general-purpose -tools or generally available free programs which are used unmodified in performing -those activities but which are not part of the work. For example, Corresponding -Source includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically linked -subprograms that the work is specifically designed to require, such as by -intimate data communication or control flow between those - - subprograms and other parts of the work. - -The Corresponding Source need not include anything that users can regenerate -automatically from other parts of the Corresponding Source. - - The Corresponding Source for a work in source code form is that same work. - - 2. Basic Permissions. - -All rights granted under this License are granted for the term of copyright -on the Program, and are irrevocable provided the stated conditions are met. -This License explicitly affirms your unlimited permission to run the unmodified -Program. The output from running a covered work is covered by this License -only if the output, given its content, constitutes a covered work. This License -acknowledges your rights of fair use or other equivalent, as provided by copyright -law. - -You may make, run and propagate covered works that you do not convey, without -conditions so long as your license otherwise remains in force. You may convey -covered works to others for the sole purpose of having them make modifications -exclusively for you, or provide you with facilities for running those works, -provided that you comply with the terms of this License in conveying all material -for which you do not control copyright. Those thus making or running the covered -works for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of your copyrighted -material outside their relationship with you. - -Conveying under any other circumstances is permitted solely under the conditions -stated below. Sublicensing is not allowed; section 10 makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - -No covered work shall be deemed part of an effective technological measure -under any applicable law fulfilling obligations under article 11 of the WIPO -copyright treaty adopted on 20 December 1996, or similar laws prohibiting -or restricting circumvention of such measures. - -When you convey a covered work, you waive any legal power to forbid circumvention -of technological measures to the extent such circumvention is effected by -exercising rights under this License with respect to the covered work, and -you disclaim any intention to limit operation or modification of the work -as a means of enforcing, against the work's users, your or third parties' -legal rights to forbid circumvention of technological measures. - - 4. Conveying Verbatim Copies. - -You may convey verbatim copies of the Program's source code as you receive -it, in any medium, provided that you conspicuously and appropriately publish -on each copy an appropriate copyright notice; keep intact all notices stating -that this License and any non-permissive terms added in accord with section -7 apply to the code; keep intact all notices of the absence of any warranty; -and give all recipients a copy of this License along with the Program. - -You may charge any price or no price for each copy that you convey, and you -may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - -You may convey a work based on the Program, or the modifications to produce -it from the Program, in the form of source code under the terms of section -4, provided that you also meet all of these conditions: - -a) The work must carry prominent notices stating that you modified it, and -giving a relevant date. - -b) The work must carry prominent notices stating that it is released under -this License and any conditions added under section 7. This requirement modifies -the requirement in section 4 to "keep intact all notices". - -c) You must license the entire work, as a whole, under this License to anyone -who comes into possession of a copy. This License will therefore apply, along -with any applicable section 7 additional terms, to the whole of the work, -and all its parts, regardless of how they are packaged. This License gives -no permission to license the work in any other way, but it does not invalidate -such permission if you have separately received it. - -d) If the work has interactive user interfaces, each must display Appropriate -Legal Notices; however, if the Program has interactive interfaces that do -not display Appropriate Legal Notices, your work need not make them do so. - -A compilation of a covered work with other separate and independent works, -which are not by their nature extensions of the covered work, and which are -not combined with it such as to form a larger program, in or on a volume of -a storage or distribution medium, is called an "aggregate" if the compilation -and its resulting copyright are not used to limit the access or legal rights -of the compilation's users beyond what the individual works permit. Inclusion -of a covered work in an aggregate does not cause this License to apply to -the other parts of the aggregate. - - 6. Conveying Non-Source Forms. - -You may convey a covered work in object code form under the terms of sections -4 and 5, provided that you also convey the machine-readable Corresponding -Source under the terms of this License, in one of these ways: - -a) Convey the object code in, or embodied in, a physical product (including -a physical distribution medium), accompanied by the Corresponding Source fixed -on a durable physical medium customarily used for software interchange. - -b) Convey the object code in, or embodied in, a physical product (including -a physical distribution medium), accompanied by a written offer, valid for -at least three years and valid for as long as you offer spare parts or customer -support for that product model, to give anyone who possesses the object code -either (1) a copy of the Corresponding Source for all the software in the -product that is covered by this License, on a durable physical medium customarily -used for software interchange, for a price no more than your reasonable cost -of physically performing this conveying of source, or (2) access to copy the -Corresponding Source from a network server at no charge. - -c) Convey individual copies of the object code with a copy of the written -offer to provide the Corresponding Source. This alternative is allowed only -occasionally and noncommercially, and only if you received the object code -with such an offer, in accord with subsection 6b. - -d) Convey the object code by offering access from a designated place (gratis -or for a charge), and offer equivalent access to the Corresponding Source -in the same way through the same place at no further charge. You need not -require recipients to copy the Corresponding Source along with the object -code. If the place to copy the object code is a network server, the Corresponding -Source may be on a different server (operated by you or a third party) that -supports equivalent copying facilities, provided you maintain clear directions -next to the object code saying where to find the Corresponding Source. Regardless -of what server hosts the Corresponding Source, you remain obligated to ensure -that it is available for as long as needed to satisfy these requirements. - -e) Convey the object code using peer-to-peer transmission, provided you inform -other peers where the object code and Corresponding Source of the work are -being offered to the general public at no charge under subsection 6d. - -A separable portion of the object code, whose source code is excluded from -the Corresponding Source as a System Library, need not be included in conveying -the object code work. - -A "User Product" is either (1) a "consumer product", which means any tangible -personal property which is normally used for personal, family, or household -purposes, or (2) anything designed or sold for incorporation into a dwelling. -In determining whether a product is a consumer product, doubtful cases shall -be resolved in favor of coverage. For a particular product received by a particular -user, "normally used" refers to a typical or common use of that class of product, -regardless of the status of the particular user or of the way in which the -particular user actually uses, or expects or is expected to use, the product. -A product is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent the -only significant mode of use of the product. - -"Installation Information" for a User Product means any methods, procedures, -authorization keys, or other information required to install and execute modified -versions of a covered work in that User Product from a modified version of -its Corresponding Source. The information must suffice to ensure that the -continued functioning of the modified object code is in no case prevented -or interfered with solely because modification has been made. - -If you convey an object code work under this section in, or with, or specifically -for use in, a User Product, and the conveying occurs as part of a transaction -in which the right of possession and use of the User Product is transferred -to the recipient in perpetuity or for a fixed term (regardless of how the -transaction is characterized), the Corresponding Source conveyed under this -section must be accompanied by the Installation Information. But this requirement -does not apply if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has been installed -in ROM). - -The requirement to provide Installation Information does not include a requirement -to continue to provide support service, warranty, or updates for a work that -has been modified or installed by the recipient, or for the User Product in -which it has been modified or installed. Access to a network may be denied -when the modification itself materially and adversely affects the operation -of the network or violates the rules and protocols for communication across -the network. - -Corresponding Source conveyed, and Installation Information provided, in accord -with this section must be in a format that is publicly documented (and with -an implementation available to the public in source code form), and must require -no special password or key for unpacking, reading or copying. - - 7. Additional Terms. - -"Additional permissions" are terms that supplement the terms of this License -by making exceptions from one or more of its conditions. Additional permissions -that are applicable to the entire Program shall be treated as though they -were included in this License, to the extent that they are valid under applicable -law. If additional permissions apply only to part of the Program, that part -may be used separately under those permissions, but the entire Program remains -governed by this License without regard to the additional permissions. - -When you convey a copy of a covered work, you may at your option remove any -additional permissions from that copy, or from any part of it. (Additional -permissions may be written to require their own removal in certain cases when -you modify the work.) You may place additional permissions on material, added -by you to a covered work, for which you have or can give appropriate copyright -permission. - -Notwithstanding any other provision of this License, for material you add -to a covered work, you may (if authorized by the copyright holders of that -material) supplement the terms of this License with terms: - -a) Disclaiming warranty or limiting liability differently from the terms of -sections 15 and 16 of this License; or - -b) Requiring preservation of specified reasonable legal notices or author -attributions in that material or in the Appropriate Legal Notices displayed -by works containing it; or - -c) Prohibiting misrepresentation of the origin of that material, or requiring -that modified versions of such material be marked in reasonable ways as different -from the original version; or - -d) Limiting the use for publicity purposes of names of licensors or authors -of the material; or - -e) Declining to grant rights under trademark law for use of some trade names, -trademarks, or service marks; or - -f) Requiring indemnification of licensors and authors of that material by -anyone who conveys the material (or modified versions of it) with contractual -assumptions of liability to the recipient, for any liability that these contractual -assumptions directly impose on those licensors and authors. - -All other non-permissive additional terms are considered "further restrictions" -within the meaning of section 10. If the Program as you received it, or any -part of it, contains a notice stating that it is governed by this License -along with a term that is a further restriction, you may remove that term. -If a license document contains a further restriction but permits relicensing -or conveying under this License, you may add to a covered work material governed -by the terms of that license document, provided that the further restriction -does not survive such relicensing or conveying. - -If you add terms to a covered work in accord with this section, you must place, -in the relevant source files, a statement of the additional terms that apply -to those files, or a notice indicating where to find the applicable terms. - -Additional terms, permissive or non-permissive, may be stated in the form -of a separately written license, or stated as exceptions; the above requirements -apply either way. - - 8. Termination. - -You may not propagate or modify a covered work except as expressly provided -under this License. Any attempt otherwise to propagate or modify it is void, -and will automatically terminate your rights under this License (including -any patent licenses granted under the third paragraph of section 11). - -However, if you cease all violation of this License, then your license from -a particular copyright holder is reinstated (a) provisionally, unless and -until the copyright holder explicitly and finally terminates your license, -and (b) permanently, if the copyright holder fails to notify you of the violation -by some reasonable means prior to 60 days after the cessation. - -Moreover, your license from a particular copyright holder is reinstated permanently -if the copyright holder notifies you of the violation by some reasonable means, -this is the first time you have received notice of violation of this License -(for any work) from that copyright holder, and you cure the violation prior -to 30 days after your receipt of the notice. - -Termination of your rights under this section does not terminate the licenses -of parties who have received copies or rights from you under this License. -If your rights have been terminated and not permanently reinstated, you do -not qualify to receive new licenses for the same material under section 10. - - 9. Acceptance Not Required for Having Copies. - -You are not required to accept this License in order to receive or run a copy -of the Program. Ancillary propagation of a covered work occurring solely as -a consequence of using peer-to-peer transmission to receive a copy likewise -does not require acceptance. However, nothing other than this License grants -you permission to propagate or modify any covered work. These actions infringe -copyright if you do not accept this License. Therefore, by modifying or propagating -a covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - -Each time you convey a covered work, the recipient automatically receives -a license from the original licensors, to run, modify and propagate that work, -subject to this License. You are not responsible for enforcing compliance -by third parties with this License. - -An "entity transaction" is a transaction transferring control of an organization, -or substantially all assets of one, or subdividing an organization, or merging -organizations. If propagation of a covered work results from an entity transaction, -each party to that transaction who receives a copy of the work also receives -whatever licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the Corresponding -Source of the work from the predecessor in interest, if the predecessor has -it or can get it with reasonable efforts. - -You may not impose any further restrictions on the exercise of the rights -granted or affirmed under this License. For example, you may not impose a -license fee, royalty, or other charge for exercise of rights granted under -this License, and you may not initiate litigation (including a cross-claim -or counterclaim in a lawsuit) alleging that any patent claim is infringed -by making, using, selling, offering for sale, or importing the Program or -any portion of it. - - 11. Patents. - -A "contributor" is a copyright holder who authorizes use under this License -of the Program or a work on which the Program is based. The work thus licensed -is called the contributor's "contributor version". - -A contributor's "essential patent claims" are all patent claims owned or controlled -by the contributor, whether already acquired or hereafter acquired, that would -be infringed by some manner, permitted by this License, of making, using, -or selling its contributor version, but do not include claims that would be -infringed only as a consequence of further modification of the contributor -version. For purposes of this definition, "control" includes the right to -grant patent sublicenses in a manner consistent with the requirements of this -License. - -Each contributor grants you a non-exclusive, worldwide, royalty-free patent -license under the contributor's essential patent claims, to make, use, sell, -offer for sale, import and otherwise run, modify and propagate the contents -of its contributor version. - -In the following three paragraphs, a "patent license" is any express agreement -or commitment, however denominated, not to enforce a patent (such as an express -permission to practice a patent or covenant not to s ue for patent infringement). -To "grant" such a patent license to a party means to make such an agreement -or commitment not to enforce a patent against the party. - -If you convey a covered work, knowingly relying on a patent license, and the -Corresponding Source of the work is not available for anyone to copy, free -of charge and under the terms of this License, through a publicly available -network server or other readily accessible means, then you must either (1) -cause the Corresponding Source to be so available, or (2) arrange to deprive -yourself of the benefit of the patent license for this particular work, or -(3) arrange, in a manner consistent with the requirements of this License, -to extend the patent - -license to downstream recipients. "Knowingly relying" means you have actual -knowledge that, but for the patent license, your conveying the covered work -in a country, or your recipient's use of the covered work in a country, would -infringe one or more identifiable patents in that country that you have reason -to believe are valid. - -If, pursuant to or in connection with a single transaction or arrangement, -you convey, or propagate by procuring conveyance of, a covered work, and grant -a patent license to some of the parties receiving the covered work authorizing -them to use, propagate, modify or convey a specific copy of the covered work, -then the patent license you grant is automatically extended to all recipients -of the covered work and works based on it. - -A patent license is "discriminatory" if it does not include within the scope -of its coverage, prohibits the exercise of, or is conditioned on the non-exercise -of one or more of the rights that are specifically granted under this License. -You may not convey a covered work if you are a party to an arrangement with -a third party that is in the business of distributing software, under which -you make payment to the third party based on the extent of your activity of -conveying the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory patent -license (a) in connection with copies of the covered work conveyed by you -(or copies made from those copies), or (b) primarily for and in connection -with specific products or compilations that contain the covered work, unless -you entered into that arrangement, or that patent license was granted, prior -to 28 March 2007. - -Nothing in this License shall be construed as excluding or limiting any implied -license or other defenses to infringement that may otherwise be available -to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - -If conditions are imposed on you (whether by court order, agreement or otherwise) -that contradict the conditions of this License, they do not excuse you from -the conditions of this License. If you cannot convey a covered work so as -to satisfy simultaneously your obligations under this License and any other -pertinent obligations, then as a consequence you may - -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey the -Program, the only way you could satisfy both those terms and this License -would be to refrain entirely from conveying the Program. - - 13. Remote Network Interaction; Use with the GNU General Public License. - -Notwithstanding any other provision of this License, if you modify the Program, -your modified version must prominently offer all users interacting with it -remotely through a computer network (if your version supports such interaction) -an opportunity to receive the Corresponding Source of your version by providing -access to the Corresponding Source from a network server at no charge, through -some standard or customary means of facilitating copying of software. This -Corresponding Source shall include the Corresponding Source for any work covered -by version 3 of the GNU General Public License that is incorporated pursuant -to the following paragraph. - -Notwithstanding any other provision of this License, you have permission to -link or combine any covered work with a work licensed under version 3 of the -GNU General Public License into a single combined work, and to convey the -resulting work. The terms of this License will continue to apply to the part -which is the covered work, but the work with which it is combined will remain -governed by version 3 of the GNU General Public License. - - 14. Revised Versions of this License. - -The Free Software Foundation may publish revised and/or new versions of the -GNU Affero General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to address -new problems or concerns. - -Each version is given a distinguishing version number. If the Program specifies -that a certain numbered version of the GNU Affero General Public License "or -any later version" applies to it, you have the option of following the terms -and conditions either of that numbered version or of any later version published -by the Free Software Foundation. If the Program does not specify a version -number of the GNU Affero General Public License, you may choose any version -ever published by the Free Software Foundation. - -If the Program specifies that a proxy can decide which future versions of -the GNU Affero General Public License can be used, that proxy's public statement -of acceptance of a version permanently authorizes you to choose that version -for the Program. - -Later license versions may give you additional or different permissions. However, -no additional obligations are imposed on any author or copyright holder as -a result of your choosing to follow a later version. - - 15. Disclaimer of Warranty. - -THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE -LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER -EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM -PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR -CORRECTION. - - 16. Limitation of Liability. - -IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL -ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM -AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, -INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO -USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED -INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE -PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER -PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - -If the disclaimer of warranty and limitation of liability provided above cannot -be given local legal effect according to their terms, reviewing courts shall -apply local law that most closely approximates an absolute waiver of all civil -liability in connection with the Program, unless a warranty or assumption -of liability accompanies a copy of the Program in return for a fee. END OF -TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest possible -use to the public, the best way to achieve this is to make it free software -which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest to attach -them to the start of each source file to most effectively state the exclusion -of warranty; and each file should have at least the "copyright" line and a -pointer to where the full notice is found. - - - -Copyright (C) - -This program is free software: you can redistribute it and/or modify it under -the terms of the GNU Affero General Public License as published by the Free -Software Foundation, either version 3 of the License, or (at your option) -any later version. - -This program is distributed in the hope that it will be useful, but WITHOUT -ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more -details. - -You should have received a copy of the GNU Affero General Public License along -with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - -If your software can interact with users remotely through a computer network, -you should also make sure that it provides a way for users to get its source. -For example, if your program is a web application, its interface could display -a "Source" link that leads users to an archive of the code. There are many -ways you could offer source, and different solutions will be better for different -programs; see section 13 for the specific requirements. - -You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. For -more information on this, and how to apply and follow the GNU AGPL, see . diff --git a/www/boris/G1BILLET/MAKE_G1BILLET.sh b/www/boris/G1BILLET/MAKE_G1BILLET.sh deleted file mode 100755 index 6b6b4cf..0000000 --- a/www/boris/G1BILLET/MAKE_G1BILLET.sh +++ /dev/null @@ -1,104 +0,0 @@ -#!/bin/bash -################################################################################ -# Author: Fred (support@qo-op.com) -# Version: 0.1 -# License: AGPL-3.0 (https://choosealicense.com/licenses/agpl-3.0/) -################################################################################ -# INSTALLER convert et qrencode: sudo apt install imagemagick qrencode -################################################################################ -MY_PATH="`dirname \"$0\"`" # relative -MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized -ME="${0##*/}" -############################################################################################################################################################ -# ${MY_PATH}/G1BILLET_MAKE.sh "nu me ro test" "se cr et" 100 7sn9dKeCNEsHmqm1gMWNREke4YAWtNw8KG1YBSN8CmSh 97968583 -############################################################################ - -NUMERO="$1" -SECRET="$2" -MONTANT="$3" -NOTERIB="$4" -UNIQID="$5" -STYLE="$6" - -if [[ "$NUMERO" == "" || "$SECRET" == "" || "$MONTANT" == "" || "$NOTERIB" == "" || "$UNIQID" == "" ]] -then - exit 1 -fi - -mkdir -p /tmp/g1billet/$UNIQID -BILLETNAME=$(echo $NUMERO | sed 's/ /_/g') - -# Add ${MY_PATH}/images/logo.png (250px) -composite -compose Over -gravity SouthWest -geometry +50+50 -dissolve 70% "${MY_PATH}/images/logo${STYLE}.png" "${MY_PATH}/images/fond${STYLE}.jpg" "/tmp/${BILLETNAME}.jpg" - -# Prepare BILLET qrcode verification URL -qrencode -s 6 -o "/tmp/g1billet/${UNIQID}/${BILLETNAME}.QR.png" "$NOTERIB" - -# Add verification QRCode -composite -compose Over -gravity SouthEast -geometry +35+50 "/tmp/g1billet/${UNIQID}/${BILLETNAME}.QR.png" "/tmp/${BILLETNAME}.jpg" "/tmp/${BILLETNAME}.jpg" - -# Change June logo color -case "$MONTANT" in - 1) - convert "${MY_PATH}/images/g1${STYLE}.png" -fuzz 20% -fill grey -opaque '#e5912b' "/tmp/g1billet/${UNIQID}/g1.png" - ;; - 2) - convert "${MY_PATH}/images/g1${STYLE}.png" -fuzz 20% -fill green -opaque '#e5912b' "/tmp/g1billet/${UNIQID}/g1.png" - ;; - 5) - convert "${MY_PATH}/images/g1${STYLE}.png" -fuzz 20% -fill orange -opaque '#e5912b' "/tmp/g1billet/${UNIQID}/g1.png" - ;; - 10) - convert "${MY_PATH}/images/g1${STYLE}.png" -fuzz 20% -fill blue -opaque '#e5912b' "/tmp/g1billet/${UNIQID}/g1.png" - ;; - 20) - convert "${MY_PATH}/images/g1${STYLE}.png" -fuzz 20% -fill purple -opaque '#e5912b' "/tmp/g1billet/${UNIQID}/g1.png" - ;; - 50) - convert "${MY_PATH}/images/g1${STYLE}.png" -fuzz 20% -fill red -opaque '#e5912b' "/tmp/g1billet/${UNIQID}/g1.png" - ;; - 100) - convert "${MY_PATH}/images/g1${STYLE}.png" -fuzz 20% -fill black -opaque '#e5912b' "/tmp/g1billet/${UNIQID}/g1.png" - ;; - *) - cp "${MY_PATH}/images/g1${STYLE}.png" "/tmp/g1billet/${UNIQID}/g1.png" - ;; -esac - -# Add June LOGO to Billet -composite -compose Over -gravity NorthEast -geometry +50+25 -dissolve 90% "/tmp/g1billet/${UNIQID}/g1.png" "/tmp/${BILLETNAME}.jpg" "/tmp/${BILLETNAME}.jpg" - -# xbian style (ASTROPORT/KODI) + JEU -if [[ "${STYLE}" == "xbian" || "${STYLE}" == "jeu" ]] -then - # CREATE PSEUDO for Gchange.fr - XZUID=$(${MY_PATH}/diceware.sh 1 | xargs)${RANDOM:0:2}$(${MY_PATH}/diceware.sh 1 | xargs) - BOTTOM="BON AU PORTEUR [MADEINZION / ASTROPORT]" -else - XZUID="G1 BILLET" - BOTTOM="Porte Monnaie Libre!! https://gchange.fr https://cesium.app" -fi - - -if [[ "$MONTANT" != "___" ]]; then -convert -font 'Liberation-Sans' \ --pointsize 40 -fill black -draw 'text 70,50 "'"$XZUID"'"' \ --pointsize 120 -fill black -draw 'text 325,250 "'"$MONTANT DU"'"' \ --pointsize 20 -fill black -draw 'text 380,20 "'"${NOTERIB}"'"' \ --pointsize 30 -draw 'text 50,100 "'"Identifiant: $NUMERO"'"' \ --pointsize 22 -fill black -draw 'text 50,130 "'"Code Secret: $SECRET"'"' \ --pointsize 25 -fill black -draw 'text 150,440 "'"$BOTTOM"'"' \ -"/tmp/${BILLETNAME}.jpg" "/tmp/g1billet/${UNIQID}/${BILLETNAME}.BILLET.jpg" -else -convert -font 'Liberation-Sans' \ --pointsize 40 -fill black -draw 'text 70,60 "'"$XZUID"'"' \ --pointsize 20 -fill black -draw 'text 380,30 "'"${NOTERIB}"'"' \ --pointsize 30 -draw 'text 50,100 "'"Identifiant: $NUMERO"'"' \ --pointsize 22 -fill black -draw 'text 50,130 "'"Code Secret: $SECRET"'"' \ --pointsize 25 -fill black -draw 'text 150,440 "'"$BOTTOM"'"' \ -"/tmp/${BILLETNAME}.jpg" "/tmp/g1billet/${UNIQID}/${BILLETNAME}.BILLET.jpg" -fi - -rm -f /tmp/${BILLETNAME}.jpg - -## TODO STORE XZUID & G1PUB into ASTROPORT/IPFS, as FUTURE travelers... diff --git a/www/boris/G1BILLET/README.md b/www/boris/G1BILLET/README.md deleted file mode 100644 index dd796c8..0000000 --- a/www/boris/G1BILLET/README.md +++ /dev/null @@ -1,82 +0,0 @@ -# G1BILLET - -## Présentation -Ce code est un générateur de G1BILLETS - -Il lance la fabrication de six "G1 Portefeuilles" vides à remplir soi-même ! -Les G1Billets sont assemblés dans un fichier PDF pour les imprimer facilement sur une imprimante A4 - -Avant de vous en servir, utilisez Cesium pour flasher le QR Code et effectuer le virement correspondant à son montant sur chaque portefeuille. -Ensuite, offrez ces G1 Billets à qui vous voulez. - -Son détenteur peut alors utiliser l'identifiant/mot de passe pour accéder au portefeuille correspondant. - -* [DISCUSSION/FAQ/DETAILS](https://forum.monnaie-libre.fr/t/nouveau-g1-billets/14529?u=qoop) -* [DEMO EN VIDEO](./G1BILLETS.mp4) - - -## Utilisation -Pour une utilisation en ligne de commande, adaptez ces quelques lignes - -``` -Montant=5 # Valeur faciale à indiquer sur le billet -NomFichier="nom_unique_du_pdf" # Correspond au nom du fichier créé dans /tmp/g1billet/ -./G1BILLETS.sh "$Montant" "$NomFichier" -``` - -Pour personnaliser vos G1Billets, modifiez les images dans le répertoire du même nom (en conservant les dimensions) -La fabrication de la planche de G1Billets depuis un site web est possible en mettant le code dans un répertoire servi par un serveur web qui gère PHP... - -## Installation - -Pour Linux le seul système d'opération qui respecte votre liberté -Ma recommandation: [Linux Mint](https://www.linuxmint.com/) ou [TwisterOS](https://twisteros.com/) - -``` -# Installer git -sudo apt install git -``` - - -``` -# Cloner le code de G1BILLET -mkdir -p $HOME/bin/ -cd $HOME/bin/ -git clone https://git.p2p.legal/qo-op/G1BILLET.git -cd G1BILLET - -``` - -Ajoutez les dépendances nécessaire - -``` -sudo apt install python3 python3-pip imagemagick qrencode ttf-mscorefonts-installer -sudo pip3 install duniterpy -``` - -NB: Si une erreur du type "not autorized" apparait, vous devez autoriser la création de pdf en editant /etc/ImageMagick-6/policy.xml pour commenter la ligne: -``` - -``` - -## Support - -En créant ces G1Billets, vous devenez tiers de confiance... - -Réalisé et offert dans l'espoir que la(/les) monnaie(s) libre(s) deviennent réalité pour tous. - -IMPORTANT!! Invitez celles et ceux à qui vous offrez ces G1 Billets à ouvrir un compte sur [GCHANGE](https://gchange.fr) et à proposer leurs services, objets et créations. - -Merci pour vos encouragements et/ou vos dons -* [JUNE](https://demo.cesium.app/#/app/wot/DsEx1pS33vzYZg4MroyBV9hCw98j1gtHEhwiZ5tK7ech/Fred) -* [UNL](https://opencollective.com/monnaie-libre) -* [PAYPAL](https://www.paypal.com/paypalme/QWANTIC) - -Vous avez des questions? Contactez [Fred](mailto:support@qo-op.com) - - -Ce code écrit en bash est un recyclage simplifié de celui utilisé dans [g1sms](https://git.p2p.legal/axiom-team/G1sms) - ---- - -[G1SMS](https://g1sms.fr) diff --git a/www/boris/G1BILLET/diceware-wordlist.txt b/www/boris/G1BILLET/diceware-wordlist.txt deleted file mode 100644 index 6a49fb9..0000000 --- a/www/boris/G1BILLET/diceware-wordlist.txt +++ /dev/null @@ -1,7776 +0,0 @@ -11111 minou -11112 yes -11113 love -11114 kraken -11115 matiou -11116 cgeek -11121 g1 -11122 minette -11123 fred -11124 world -11125 bingo -11126 money -11131 duniter -11132 cesium -11133 greg -11134 linux -11135 linus -11136 peps -11141 tim -11142 emma -11143 kitty -11144 cyber -11145 tulipe -11146 moringa -11151 michel -11152 trm -11153 lucien -11154 gaston -11155 moul -11156 elois -11161 vanna -11162 papy -11163 mamy -11164 ludo -11165 fiston -11166 moon -11211 gilles -11212 demo -11213 alex -11214 0 -11215 1 -11216 10 -11221 100 -11222 1000 -11223 100eme -11224 101 -11225 10eme -11226 11 -11231 111 -11232 1111 -11233 11eme -11234 12 -11235 123 -11236 1234 -11241 12eme -11242 13 -11243 13eme -11244 14 -11245 1492 -11246 14eme -11251 15 -11252 1500 -11253 15eme -11254 16 -11255 1600 -11256 16eme -11261 17 -11262 1700 -11263 17eme -11264 18 -11265 1800 -11266 18eme -11311 19 -11312 1900 -11313 1910 -11314 1920 -11315 1925 -11316 1930 -11321 1935 -11322 1940 -11323 1945 -11324 1950 -11325 1955 -11326 1960 -11331 1965 -11332 1970 -11333 1975 -11334 1980 -11335 1985 -11336 1990 -11341 1991 -11342 1992 -11343 1993 -11344 1994 -11345 1995 -11346 1996 -11351 1997 -11352 1998 -11353 1999 -11354 19eme -11355 1er -11356 2 -11361 20 -11362 200 -11363 2000 -11364 2001 -11365 2002 -11366 2003 -11411 2004 -11412 2005 -11413 2006 -11414 2007 -11415 2008 -11416 2009 -11421 2010 -11422 2015 -11423 2020 -11424 2030 -11425 2035 -11426 2040 -11431 2045 -11432 2050 -11433 20eme -11434 21 -11435 21eme -11436 22 -11441 222 -11442 2222 -11443 22eme -11444 23 -11445 234 -11446 2345 -11451 23eme -11452 24 -11453 2468 -11454 24eme -11455 25 -11456 25eme -11461 26 -11462 26eme -11463 27 -11464 27eme -11465 28 -11466 28eme -11511 29 -11512 29eme -11513 2eme -11514 3 -11515 30 -11516 300 -11521 3000 -11522 30eme -11523 31 -11524 31eme -11525 32 -11526 32eme -11531 33 -11532 333 -11533 3333 -11534 33eme -11535 34 -11536 345 -11541 3456 -11542 34eme -11543 35 -11544 35eme -11545 36 -11546 36eme -11551 37 -11552 37eme -11553 38 -11554 38eme -11555 39 -11556 39eme -11561 3eme -11562 4 -11563 40 -11564 400 -11565 4000 -11566 40eme -11611 41 -11612 41eme -11613 42 -11614 42eme -11615 43 -11616 4321 -11621 43eme -11622 44 -11623 444 -11624 4444 -11625 44eme -11626 45 -11631 456 -11632 4567 -11633 45eme -11634 46 -11635 46eme -11636 47 -11641 47eme -11642 48 -11643 48eme -11644 49 -11645 49eme -11646 4eme -11651 5 -11652 50 -11653 500 -11654 5000 -11655 50eme -11656 51 -11661 51eme -11662 52 -11663 52eme -11664 53 -11665 53eme -11666 54 -12111 54eme -12112 55 -12113 555 -12114 5555 -12115 55eme -12116 56 -12121 567 -12122 5678 -12123 56eme -12124 57 -12125 57eme -12126 58 -12131 58eme -12132 59 -12133 59eme -12134 5eme -12135 6 -12136 60 -12141 600 -12142 6000 -12143 60eme -12144 61 -12145 61eme -12146 62 -12151 62eme -12152 63 -12153 63eme -12154 64 -12155 64eme -12156 65 -12161 65eme -12162 66 -12163 666 -12164 6666 -12165 66eme -12166 67 -12211 678 -12212 6789 -12213 67eme -12214 68 -12215 68eme -12216 69 -12221 69eme -12222 6eme -12223 7 -12224 70 -12225 700 -12226 7000 -12231 70eme -12232 71 -12233 71eme -12234 72 -12235 72eme -12236 73 -12241 73eme -12242 74 -12243 74eme -12244 75 -12245 75eme -12246 76 -12251 76eme -12252 77 -12253 777 -12254 7777 -12255 77eme -12256 78 -12261 789 -12262 78eme -12263 79 -12264 79eme -12265 7eme -12266 8 -12311 80 -12312 800 -12313 8000 -12314 80eme -12315 81 -12316 81eme -12321 82 -12322 82eme -12323 83 -12324 83eme -12325 84 -12326 84eme -12331 85 -12332 85eme -12333 86 -12334 86eme -12335 87 -12336 87eme -12341 88 -12342 888 -12343 8888 -12344 88eme -12345 89 -12346 89eme -12351 8eme -12352 9 -12353 90 -12354 900 -12355 9000 -12356 90eme -12361 91 -12362 91eme -12363 92 -12364 92eme -12365 93 -12366 93eme -12411 94 -12412 94eme -12413 95 -12414 95eme -12415 96 -12416 96eme -12421 97 -12422 97eme -12423 98 -12424 9876 -12425 98eme -12426 99 -12431 999 -12432 9999 -12433 99eme -12434 9eme -12435 a -12436 aa -12441 aaa -12442 aaaa -12443 ab -12444 abat -12445 abats -12446 abatte -12451 abc -12452 abject -12453 aboie -12454 abois -12455 aboli -12456 abonda -12461 abonne -12462 abord -12463 aborda -12464 aborde -12465 abords -12466 abouti -12511 aboya -12512 aboyer -12513 abri -12514 abris -12515 abrita -12516 abrite -12521 abroge -12522 abrupt -12523 abruti -12524 absent -12525 abus -12526 abusa -12531 abuse -12532 ac -12533 acajou -12534 accola -12535 accord -12536 accroc -12541 accru -12542 accule -12543 accusa -12544 ace -12545 acerbe -12546 aces -12551 achat -12552 acheta -12553 acheva -12554 acide -12555 acier -12556 acquis -12561 acquit -12562 acte -12563 actes -12564 acteur -12565 actif -12566 ad -12611 adage -12612 adapta -12613 adapte -12614 adepte -12615 adieu -12616 adjura -12621 adjure -12622 admet -12623 admira -12624 admis -12625 admise -12626 admit -12631 adonne -12632 adopta -12633 adopte -12634 adora -12635 adore -12636 adorer -12641 adores -12642 aduler -12643 adulte -12644 advenu -12645 ae -12646 aequo -12651 af -12652 affine -12653 affixe -12654 afflua -12655 afflue -12656 afflux -12661 affola -12662 affole -12663 affres -12664 afin -12665 ag -12666 agace -13111 agaces -13112 agacez -13113 agate -13114 agates -13115 agence -13116 agenda -13121 agent -13122 agi -13123 agile -13124 agio -13125 agios -13126 agiote -13131 agir -13132 agira -13133 agirai -13134 agis -13135 agisse -13136 agit -13141 agita -13142 agite -13143 agiter -13144 agonie -13145 agonir -13146 agrafe -13151 ah -13152 ahuri -13153 ahurir -13154 ai -13155 aida -13156 aidais -13161 aidant -13162 aide -13163 aider -13164 aides -13165 aidez -13166 aidiez -13211 aidons -13212 aie -13213 aient -13214 aies -13215 aigle -13216 aigles -13221 aigre -13222 aigres -13223 aigri -13224 aigrie -13225 aigris -13226 aigrit -13231 aigu -13232 aigus -13233 ail -13234 aile -13235 ailes -13236 aille -13241 aima -13242 aimant -13243 aime -13244 aimer -13245 aimera -13246 aimes -13251 aimez -13252 aine -13253 aines -13254 ainsi -13255 air -13256 aire -13261 airer -13262 aires -13263 airs -13264 aise -13265 aises -13266 ait -13311 aj -13312 ajonc -13313 ajout -13314 ajouta -13315 ajuste -13316 ak -13321 al -13322 alarme -13323 album -13324 alcool -13325 alerta -13326 alevin -13331 alezan -13332 alfa -13333 alfas -13334 algue -13335 algues -13336 alias -13341 alibi -13342 aliter -13343 alla -13344 aller -13345 allez -13346 allia -13351 allie -13352 allier -13353 allies -13354 alloue -13355 allume -13356 allure -13361 aloi -13362 alors -13363 alpaga -13364 alpage -13365 alpin -13366 alpins -13411 alter -13412 alto -13413 altos -13414 alu -13415 aluner -13416 am -13421 amant -13422 amants -13423 amarre -13424 amas -13425 amble -13426 ambler -13431 ambre -13432 ambrer -13433 amen -13434 amena -13435 amenda -13436 amener -13441 amer -13442 amers -13443 ameuta -13444 ami -13445 amibe -13446 amical -13451 amie -13452 amies -13453 amis -13454 amont -13455 amour -13456 amours -13461 amphi -13462 ample -13463 amples -13464 ampli -13465 amputa -13466 amurer -13511 amusa -13512 amuse -13513 amuser -13514 amusez -13515 an -13516 anche -13521 anches -13522 ancra -13523 ancre -13524 ancrer -13525 ancres -13526 ancrez -13531 and -13532 ange -13533 anges -13534 angine -13535 angle -13536 angles -13541 angora -13542 anima -13543 anime -13544 animez -13545 anis -13546 aniser -13551 anneau -13552 annexa -13553 annota -13554 annote -13555 anode -13556 anodes -13561 ans -13562 anse -13563 anses -13564 antan -13565 antre -13566 antres -13611 anus -13612 ao -13613 aorte -13614 ap -13615 aphte -13616 aplani -13621 apparu -13622 appas -13623 appel -13624 appels -13625 apport -13626 apposa -13631 appose -13632 appris -13633 appui -13634 appuie -13635 appuis -13636 apte -13641 aptes -13642 apura -13643 apure -13644 apurer -13645 apures -13646 aq -13651 ar -13652 arabe -13653 araser -13654 arbora -13655 arbre -13656 arc -13661 arcade -13662 arche -13663 archet -13664 arcs -13665 ardu -13666 ardue -14111 ardues -14112 ardus -14113 are -14114 ares -14115 argile -14116 argot -14121 argots -14122 aria -14123 arias -14124 aride -14125 arides -14126 arma -14131 armais -14132 armait -14133 armant -14134 arme -14135 arment -14136 armer -14141 armes -14142 armez -14143 arpent -14144 arrime -14145 arriva -14146 arrive -14151 arroge -14152 arrosa -14153 art -14154 arts -14155 as -14156 asile -14161 aspect -14162 aspic -14163 assagi -14164 assez -14165 assis -14166 assit -14211 assoie -14212 assume -14213 astral -14214 astre -14215 astres -14216 astuce -14221 at -14222 atlas -14223 atoll -14224 atome -14225 atomes -14226 atone -14231 atones -14232 atours -14233 atout -14234 atouts -14235 attire -14236 au -14241 aube -14242 aubier -14243 aucun -14244 audit -14245 audits -14246 auge -14251 auges -14252 augura -14253 aune -14254 aunes -14255 auquel -14256 aura -14261 aurai -14262 auras -14263 aurez -14264 auriez -14265 aussi -14266 autel -14311 auteur -14312 auto -14313 autos -14314 autre -14315 auvent -14316 aux -14321 av -14322 avais -14323 avait -14324 aval -14325 avala -14326 avale -14331 avales -14332 avalez -14333 avals -14334 avance -14335 avant -14336 avants -14341 avare -14342 avarie -14343 avatar -14344 avec -14345 avenir -14346 avenu -14351 avenue -14352 avenus -14353 averse -14354 aveu -14355 aveuli -14356 aveux -14361 avez -14362 avide -14363 avides -14364 aviez -14365 avili -14366 avilir -14411 avilis -14412 avilit -14413 avion -14414 avions -14415 avis -14416 avisa -14421 avise -14422 avises -14423 aviso -14424 avisos -14425 aviva -14426 avive -14431 avives -14432 avoir -14433 avoirs -14434 avons -14435 avoua -14436 avoue -14441 avouer -14442 avouez -14443 avril -14444 aw -14445 ax -14446 axa -14451 axais -14452 axait -14453 axant -14454 axe -14455 axent -14456 axer -14461 axera -14462 axes -14463 axez -14464 axiez -14465 axiome -14466 axons -14511 ay -14512 ayant -14513 ayez -14514 ayons -14515 az -14516 azote -14521 azur -14522 azyme -14523 b -14524 ba -14525 baba -14526 babas -14531 babil -14532 bac -14533 bacon -14534 bacs -14535 badaud -14536 badge -14541 badges -14542 badin -14543 badine -14544 bafoua -14545 bagne -14546 bagou -14551 bague -14552 baguer -14553 bahut -14554 bahuts -14555 bai -14556 baie -14561 baies -14562 baigna -14563 bail -14564 bain -14565 bains -14566 bais -14611 baiser -14612 baissa -14613 baisse -14614 bal -14615 balade -14616 balai -14621 balais -14622 balaya -14623 balisa -14624 balise -14625 balle -14626 baller -14631 balles -14632 bals -14633 balsa -14634 bambin -14635 bambou -14636 ban -14641 banal -14642 banals -14643 banane -14644 banc -14645 bancal -14646 banco -14651 bancos -14652 bancs -14653 bande -14654 bandes -14655 bang -14656 bangs -14661 banjo -14662 banni -14663 bannit -14664 banque -14665 bans -14666 bantou -15111 baquet -15112 bar -15113 barbe -15114 barbet -15115 barbu -15116 barda -15121 bardas -15122 barde -15123 bardes -15124 barge -15125 baril -15126 barman -15131 baron -15132 barra -15133 barre -15134 barrez -15135 barrir -15136 bars -15141 bas -15142 basa -15143 basait -15144 basane -15145 base -15146 basent -15151 baser -15152 bases -15153 basez -15154 basque -15155 basse -15156 bassin -15161 basson -15162 bat -15163 bateau -15164 bats -15165 batte -15166 battez -15211 battit -15212 battre -15213 battu -15214 battus -15215 baudet -15216 bauge -15221 baume -15222 baux -15223 bava -15224 bavait -15225 bave -15226 baver -15231 baves -15232 bavez -15233 baviez -15234 bayer -15235 bazar -15236 bb -15241 bbb -15242 bbbb -15243 bc -15244 bcd -15245 bd -15246 be -15251 beau -15252 beaux -15253 bec -15254 becs -15255 becter -15256 beige -15261 beiges -15262 bel -15263 belge -15264 belle -15265 belles -15266 belon -15311 belons -15312 benne -15313 bennes -15314 berce -15315 bercer -15316 bercez -15321 berge -15322 berger -15323 berlue -15324 berna -15325 berne -15326 bernez -15331 besoin -15332 bette -15333 bettes -15334 bf -15335 bg -15336 bh -15341 bi -15342 biais -15343 biaisa -15344 bible -15345 biceps -15346 biche -15351 bicher -15352 bidet -15353 bidon -15354 bien -15355 biens -15356 biffa -15361 biffe -15362 bigler -15363 bijou -15364 bilan -15365 bilans -15366 bile -15411 biler -15412 bille -15413 biller -15414 billes -15415 billet -15416 billot -15421 binage -15422 biner -15423 bis -15424 bise -15425 biseau -15426 biser -15431 bises -15432 bison -15433 bisons -15434 bistro -15435 bit -15436 bits -15441 bitume -15442 bj -15443 bk -15444 bl -15445 blague -15446 blanc -15451 blancs -15452 blaser -15453 blesse -15454 blet -15455 blets -15456 bleu -15461 bleue -15462 bleui -15463 bleuie -15464 bleuir -15465 bleus -15466 blinde -15511 bloc -15512 blocs -15513 blond -15514 bloque -15515 blouse -15516 blues -15521 bluff -15522 bm -15523 bn -15524 bo -15525 boa -15526 boas -15531 bob -15532 bobine -15533 bobs -15534 bocal -15535 bocaux -15536 bock -15541 bocks -15542 boeuf -15543 bogue -15544 boira -15545 boirai -15546 boire -15551 boirez -15552 bois -15553 boit -15554 boita -15555 boite -15556 boitez -15561 boive -15562 boives -15563 bol -15564 bolet -15565 bolide -15566 bols -15611 bombe -15612 bomber -15613 bombes -15614 bon -15615 bonbon -15616 bond -15621 bonde -15622 bondes -15623 bondi -15624 bondir -15625 bondit -15626 bonds -15631 boni -15632 bonis -15633 bonne -15634 bonnes -15635 bons -15636 bonus -15641 bonze -15642 bonzes -15643 boom -15644 boots -15645 bord -15646 borda -15651 borde -15652 border -15653 bordes -15654 bordez -15655 bords -15656 borgne -15661 borna -15662 borne -15663 borner -15664 bornez -15665 bosse -15666 bosser -16111 bosses -16112 bossez -16113 bossu -16114 bot -16115 bots -16116 botte -16121 bouc -16122 boucs -16123 bouda -16124 boude -16125 bouder -16126 boudes -16131 boudez -16132 boudin -16133 boue -16134 boues -16135 bouffe -16136 bouffi -16141 bouge -16142 bouges -16143 bougre -16144 boule -16145 boulon -16146 boumer -16151 bourg -16152 bourre -16153 bous -16154 bouse -16155 bout -16156 bouter -16161 bouts -16162 bovin -16163 bovins -16164 box -16165 boxa -16166 boxe -16211 boxer -16212 boxera -16213 boxers -16214 boxes -16215 boxeur -16216 boxez -16221 boxiez -16222 boxons -16223 boy -16224 boyau -16225 boys -16226 bp -16231 bq -16232 br -16233 brada -16234 brade -16235 brader -16236 brades -16241 bradez -16242 braire -16243 braise -16244 brame -16245 bramer -16246 branle -16251 braque -16252 bras -16253 brassa -16254 brava -16255 brave -16256 braver -16261 braves -16262 bravez -16263 bravo -16264 bravos -16265 break -16266 breaks -16311 brebis -16312 bref -16313 brefs -16314 brevet -16315 bric -16316 brick -16321 bricks -16322 brida -16323 bride -16324 bridez -16325 bridge -16326 brie -16331 brilla -16332 brille -16333 brima -16334 brime -16335 brimer -16336 brimes -16341 brin -16342 brins -16343 brio -16344 brique -16345 bris -16346 brisa -16351 brise -16352 brises -16353 broc -16354 brocs -16355 broda -16356 brode -16361 broie -16362 bronza -16363 bronze -16364 brou -16365 brouta -16366 broya -16411 bru -16412 bruine -16413 bruir -16414 bruire -16415 bruit -16416 bruits -16421 brume -16422 brumer -16423 brun -16424 brune -16425 bruni -16426 brunie -16431 brunir -16432 brunit -16433 bruns -16434 brus -16435 brut -16436 brute -16441 bruts -16442 bs -16443 bt -16444 bu -16445 buccal -16446 budget -16451 bue -16452 bues -16453 buffle -16454 buggy -16455 buggys -16456 buis -16461 bulbe -16462 bulle -16463 bulles -16464 bure -16465 burent -16466 burin -16511 bus -16512 busard -16513 buse -16514 buses -16515 buste -16516 but -16521 buta -16522 butait -16523 butane -16524 butant -16525 bute -16526 buter -16531 butera -16532 butes -16533 buteur -16534 butez -16535 butiez -16536 butin -16541 butins -16542 butor -16543 butors -16544 buts -16545 butte -16546 buvait -16551 buvard -16552 buveur -16553 buvez -16554 bv -16555 bw -16556 bx -16561 by -16562 bz -16563 c -16564 ca -16565 caban -16566 cabas -16611 cabine -16612 cabra -16613 cabre -16614 cabres -16615 cabrez -16616 cabri -16621 cacao -16622 cacha -16623 cache -16624 cacher -16625 caches -16626 cachet -16631 cachou -16632 cactus -16633 caddie -16634 cade -16635 cades -16636 cadet -16641 cadi -16642 cadis -16643 cadra -16644 cadre -16645 cadrer -16646 cadrez -16651 caduc -16652 cafard -16653 cage -16654 cages -16655 cagibi -16656 cahot -16661 cahota -16662 cahote -16663 cahots -16664 cajou -16665 cajous -16666 cajun -21111 cake -21112 cakes -21113 cal -21114 cala -21115 calage -21116 calais -21121 calant -21122 calcul -21123 cale -21124 calent -21125 caler -21126 cales -21131 calez -21132 calma -21133 calmar -21134 calme -21135 calot -21136 cals -21141 calva -21142 came -21143 camer -21144 cames -21145 camion -21146 camp -21151 campa -21152 campe -21153 camper -21154 campes -21155 campez -21156 camps -21161 camus -21162 canal -21163 canard -21164 canari -21165 cancer -21166 candi -21211 candir -21212 cane -21213 caner -21214 canes -21215 canif -21216 canna -21221 canne -21222 canon -21223 canot -21224 canots -21225 canule -21226 cap -21231 cape -21232 caper -21233 capes -21234 capot -21235 capots -21236 caps -21241 capta -21242 capte -21243 capter -21244 captes -21245 captez -21246 captif -21251 caquer -21252 car -21253 carafe -21254 carat -21255 carcan -21256 carde -21261 cargo -21262 cargos -21263 caria -21264 carie -21265 caries -21266 carmin -21311 carnet -21312 carpe -21313 carre -21314 carrer -21315 carres -21316 cars -21321 carte -21322 carter -21323 cartes -21324 carton -21325 cas -21326 casa -21331 casait -21332 casant -21333 case -21334 casent -21335 caser -21336 casera -21341 cases -21342 casez -21343 casino -21344 cassa -21345 casse -21346 casser -21351 cassez -21352 cassis -21353 caste -21354 catch -21355 catir -21356 caudal -21361 causa -21362 cause -21363 causer -21364 causes -21365 cavale -21366 cave -21411 caveau -21412 caver -21413 caves -21414 caviar -21415 cb -21416 cc -21421 ccc -21422 cccc -21423 cd -21424 cde -21425 ce -21426 ceci -21431 cedex -21432 ceint -21433 ceints -21434 cela -21435 celer -21436 celle -21441 celui -21442 cens -21443 cent -21444 centra -21445 cents -21446 cep -21451 ceps -21452 cercla -21453 cerf -21454 cerfs -21455 cerna -21456 cerne -21461 cerner -21462 cernez -21463 ces -21464 cessa -21465 cesse -21466 cesser -21511 cet -21512 cette -21513 ceux -21514 cf -21515 cg -21516 ch -21521 chacun -21522 chah -21523 chahs -21524 chai -21525 chair -21526 chaire -21531 chais -21532 champ -21533 chance -21534 change -21535 chant -21536 chanta -21541 chaos -21542 chape -21543 char -21544 charma -21545 chars -21546 charte -21551 chas -21552 chat -21553 chaton -21554 chats -21555 chaud -21556 chauds -21561 chaume -21562 chauve -21563 chaux -21564 check -21565 chef -21566 chefs -21611 chelem -21612 chemin -21613 chenet -21614 chenil -21615 cher -21616 chers -21621 chevet -21622 chez -21623 chic -21624 chien -21625 chiens -21626 chier -21631 chiot -21632 chiper -21633 chips -21634 chique -21635 chlore -21636 choc -21641 chocs -21642 choeur -21643 choie -21644 choies -21645 choir -21646 choisi -21651 choix -21652 chope -21653 chopes -21654 choqua -21655 choque -21656 choral -21661 chose -21662 choses -21663 chou -21664 choux -21665 choya -21666 choyer -22111 chrome -22112 chromo -22113 chrono -22114 chut -22115 chuta -22116 chute -22121 chutes -22122 chutez -22123 ci -22124 cible -22125 cibler -22126 cibles -22131 cidre -22132 cidres -22133 ciel -22134 cierge -22135 cieux -22136 cil -22141 ciller -22142 cils -22143 cime -22144 cimes -22145 cinq -22146 cintra -22151 cintre -22152 cira -22153 cirais -22154 cirant -22155 cire -22156 cirent -22161 cirer -22162 cirera -22163 cires -22164 cireur -22165 cirez -22166 cirrus -22211 cita -22212 cite -22213 citer -22214 cites -22215 citez -22216 citron -22221 civet -22222 civets -22223 civil -22224 cj -22225 ck -22226 cl -22231 claie -22232 clair -22233 clairs -22234 clam -22235 clama -22236 clame -22241 clamer -22242 clames -22243 clamez -22244 clams -22245 clan -22246 clans -22251 clapir -22252 claque -22253 classe -22254 claver -22255 clef -22256 clefs -22261 clerc -22262 clercs -22263 climat -22264 clin -22265 clins -22266 clip -22311 clips -22312 clique -22313 cloche -22314 clone -22315 clora -22316 cloras -22321 clore -22322 clos -22323 close -22324 clou -22325 cloua -22326 cloue -22331 cloues -22332 clous -22333 clown -22334 club -22335 clubs -22336 cm -22341 cn -22342 co -22343 cobol -22344 cobra -22345 cocha -22346 coche -22351 cochez -22352 cochon -22353 coco -22354 cocon -22355 cocons -22356 coda -22361 codage -22362 codais -22363 codait -22364 codas -22365 code -22366 codent -22411 coder -22412 codera -22413 codes -22414 codeur -22415 codez -22416 codons -22421 coeur -22422 coeurs -22423 cogna -22424 cognac -22425 cogne -22426 cogner -22431 cognez -22432 cohue -22433 coi -22434 coiffe -22435 coin -22436 coince -22441 coing -22442 coings -22443 coins -22444 cois -22445 coite -22446 coites -22451 coke -22452 col -22453 cola -22454 colin -22455 colis -22456 colite -22461 colla -22462 colle -22463 colles -22464 collez -22465 colon -22466 colore -22511 cols -22512 colt -22513 colts -22514 colza -22515 coma -22516 comas -22521 combat -22522 combla -22523 comme -22524 commet -22525 compta -22526 compte -22531 comte -22532 comtes -22533 con -22534 conclu -22535 confia -22536 confus -22541 conne -22542 connes -22543 connu -22544 connue -22545 connut -22546 conque -22551 cons -22552 conte -22553 contes -22554 contre -22555 convie -22556 convoi -22561 copia -22562 copie -22563 copier -22564 copies -22565 copine -22566 coq -22611 coqs -22612 coque -22613 coquet -22614 cor -22615 corail -22616 corde -22621 corder -22622 corne -22623 corner -22624 cornet -22625 cornu -22626 cornus -22631 coron -22632 corps -22633 cors -22634 corsa -22635 corse -22636 corses -22641 corset -22642 corsez -22643 cortex -22644 coryza -22645 cosmos -22646 cosse -22651 cossu -22652 cossue -22653 cossus -22654 cosy -22655 cosys -22656 cota -22661 cotais -22662 cote -22663 coteau -22664 cotent -22665 coter -22666 cotes -23111 cotez -23112 cotir -23113 coton -23114 cotons -23115 cotte -23116 cou -23121 couac -23122 couche -23123 coucou -23124 coud -23125 coude -23126 couder -23131 couds -23132 coula -23133 coule -23134 coulez -23135 coup -23136 coupa -23141 coupe -23142 coupez -23143 coupla -23144 coups -23145 cour -23146 courbe -23151 coure -23152 coures -23153 courre -23154 cours -23155 course -23156 court -23161 couru -23162 courue -23163 courus -23164 cous -23165 couse -23166 couses -23211 cousez -23212 cousu -23213 cousus -23214 coutil -23215 couva -23216 couve -23221 couvez -23222 couvre -23223 cp -23224 cpt -23225 cq -23226 cr -23231 crabe -23232 crack -23233 cracks -23234 craie -23235 craies -23236 crains -23241 crampe -23242 cran -23243 crans -23244 crasse -23245 crawl -23246 crayon -23251 credo -23252 creuse -23253 creux -23254 creva -23255 crevez -23256 cri -23261 cria -23262 criais -23263 criait -23264 criard -23265 crible -23266 cric -23311 cricri -23312 crics -23313 crie -23314 crier -23315 criera -23316 cries -23321 crieur -23322 criez -23323 crime -23324 crimes -23325 crin -23326 crins -23331 crions -23332 cris -23333 crise -23334 crissa -23335 croc -23336 crocs -23341 croie -23342 croira -23343 crois -23344 croisa -23345 croise -23346 croit -23351 croix -23352 croqua -23353 croque -23354 cross -23355 crosse -23356 crotte -23361 croula -23362 cru -23363 crue -23364 cruel -23365 cruels -23366 crues -23411 crus -23412 crut -23413 cs -23414 ct -23415 cu -23416 cuba -23421 cubait -23422 cubant -23423 cube -23424 cuber -23425 cubera -23426 cubes -23431 cuir -23432 cuira -23433 cuirai -23434 cuire -23435 cuirs -23436 cuis -23441 cuise -23442 cuises -23443 cuisez -23444 cuisse -23445 cuit -23446 cuite -23451 cuiter -23452 cuits -23453 cuivre -23454 cul -23455 culer -23456 culot -23461 culs -23462 culte -23463 cultes -23464 cumin -23465 cumul -23466 cumula -23511 cupide -23512 cupule -23513 curage -23514 cure -23515 curer -23516 cures -23521 curry -23522 cuti -23523 cuva -23524 cuvait -23525 cuve -23526 cuver -23531 cuves -23532 cuvez -23533 cuviez -23534 cv -23535 cw -23536 cx -23541 cy -23542 cycle -23543 cycles -23544 cygne -23545 cygnes -23546 cz -23551 d -23552 da -23553 dada -23554 dadas -23555 dague -23556 dagues -23561 daigne -23562 daim -23563 daims -23564 dais -23565 dalla -23566 dalle -23611 dame -23612 damer -23613 dames -23614 damna -23615 damne -23616 damnez -23621 dan -23622 dandy -23623 dandys -23624 dans -23625 dansa -23626 danse -23631 danser -23632 dansez -23633 darce -23634 darces -23635 dard -23636 darder -23641 dards -23642 darne -23643 darnes -23644 darse -23645 dartre -23646 data -23651 datait -23652 datant -23653 date -23654 dater -23655 dates -23656 dateur -23661 datez -23662 datif -23663 dation -23664 datte -23665 dattes -23666 daube -24111 dauber -24112 db -24113 dc -24114 dd -24115 ddd -24116 dddd -24121 de -24122 debout -24123 dedans -24124 def -24125 delta -24126 demain -24131 demi -24132 demie -24133 demis -24134 denier -24135 dense -24136 denses -24141 dent -24142 dents -24143 derby -24144 derbys -24145 derme -24146 des -24151 design -24152 dessus -24153 destin -24154 dette -24155 deuil -24156 deuils -24161 deux -24162 devais -24163 devait -24164 devant -24165 devenu -24166 devez -24211 devin -24212 devina -24213 devins -24214 devint -24215 devis -24216 devons -24221 devra -24222 devras -24223 devrez -24224 df -24225 dg -24226 dh -24231 di -24232 diapo -24233 dicta -24234 dicte -24235 dictez -24236 dicton -24241 diesel -24242 dieu -24243 dieux -24244 diffus -24245 digit -24246 digits -24251 digne -24252 digue -24253 dilua -24254 dilue -24255 dinde -24256 dindon -24261 dinghy -24262 dingo -24263 dingos -24264 diode -24265 dira -24266 dirai -24311 dirait -24312 diras -24313 dire -24314 direct -24315 dires -24316 direz -24321 dirige -24322 dirons -24323 dis -24324 discal -24325 disco -24326 dise -24331 disert -24332 dises -24333 disiez -24334 dispos -24335 dit -24336 dite -24341 dites -24342 dito -24343 dits -24344 divan -24345 divin -24346 divisa -24351 divise -24352 dix -24353 dj -24354 dk -24355 dl -24356 dm -24361 dn -24362 do -24363 docile -24364 dock -24365 docks -24366 docte -24411 doctes -24412 dodu -24413 dodue -24414 dodues -24415 dodus -24416 dogme -24421 dogmes -24422 dogue -24423 dogues -24424 doigt -24425 doigts -24426 dois -24431 doit -24432 doive -24433 doives -24434 dollar -24435 dolmen -24436 domina -24441 domine -24442 dompta -24443 don -24444 donc -24445 donjon -24446 donna -24451 donne -24452 donnes -24453 donnez -24454 dons -24455 dont -24456 dopa -24461 dopait -24462 dopant -24463 dope -24464 doper -24465 dopes -24466 dopez -24511 dopons -24512 dora -24513 dorade -24514 dorait -24515 dorant -24516 dore -24521 dorent -24522 dorer -24523 doreur -24524 dorme -24525 dormi -24526 dormir -24531 dors -24532 dort -24533 dorure -24534 dos -24535 dosa -24536 dosage -24541 dosais -24542 dosant -24543 dose -24544 dosent -24545 doser -24546 doses -24551 dosez -24552 dosons -24553 dot -24554 dota -24555 dote -24556 dotent -24561 doter -24562 dotes -24563 dotez -24564 dotons -24565 dots -24566 douane -24611 douant -24612 doubla -24613 double -24614 douce -24615 douces -24616 douche -24621 douer -24622 douta -24623 doute -24624 doutez -24625 douve -24626 douves -24631 doux -24632 douze -24633 doyen -24634 dp -24635 dq -24636 dr -24641 dragon -24642 drain -24643 draine -24644 drame -24645 drap -24646 drapa -24651 drape -24652 drapes -24653 drapez -24654 draps -24655 dressa -24656 dresse -24661 drille -24662 drisse -24663 driver -24664 drogua -24665 droit -24666 drop -25111 drops -25112 dru -25113 drue -25114 drues -25115 drus -25116 ds -25121 dt -25122 du -25123 duc -25124 ducal -25125 ducale -25126 ducs -25131 due -25132 duel -25133 duels -25134 dues -25135 dune -25136 dunes -25141 duo -25142 duos -25143 dupa -25144 dupais -25145 dupait -25146 dupant -25151 dupe -25152 duper -25153 dupera -25154 dupes -25155 dupez -25156 dupons -25161 dur -25162 dura -25163 durait -25164 durci -25165 durcit -25166 dure -25211 durent -25212 durer -25213 durera -25214 dures -25215 durs -25216 dus -25221 dut -25222 duvet -25223 duvets -25224 dv -25225 dw -25226 dx -25231 dy -25232 dynamo -25233 dz -25234 e -25235 ea -25236 eau -25241 eaux -25242 eb -25243 ec -25244 ed -25245 ee -25246 eee -25251 eeee -25252 ef -25253 efface -25254 effara -25255 effare -25256 effet -25261 effets -25262 effila -25263 effile -25264 effort -25265 effroi -25266 efg -25311 eg -25312 ego -25313 eh -25314 ei -25315 eider -25316 ej -25321 ek -25322 el -25323 elfe -25324 elfes -25325 elle -25326 elles -25331 em -25332 embuer -25333 emmena -25334 empan -25335 empara -25336 empli -25341 emplis -25342 emplit -25343 empois -25344 en -25345 encan -25346 encas -25351 encore -25352 encra -25353 encre -25354 encres -25355 encrez -25356 endos -25361 enduis -25362 endure -25363 enfer -25364 enfila -25365 enfile -25366 enfin -25411 enfla -25412 enfle -25413 enfler -25414 enflez -25415 enfoui -25416 enfui -25421 enfuit -25422 enfuma -25423 engin -25424 enivre -25425 enjeu -25426 enjeux -25431 enlisa -25432 ennemi -25433 ennui -25434 ennuie -25435 ennuis -25436 ennuya -25441 enquit -25442 enraya -25443 enraye -25444 enroba -25445 ensuit -25446 entama -25451 entame -25452 enter -25453 entier -25454 entra -25455 entre -25456 entrez -25461 envia -25462 envie -25463 envier -25464 envies -25465 enviez -25466 envoi -25511 envois -25512 envol -25513 envola -25514 envols -25515 enzyme -25516 eo -25521 ep -25522 eq -25523 er -25524 erg -25525 ergot -25526 ergots -25531 ergs -25532 ermite -25533 erra -25534 erre -25535 errer -25536 errera -25541 erres -25542 errez -25543 erriez -25544 ersatz -25545 es -25546 escale -25551 esche -25552 escher -25553 esches -25554 espion -25555 espoir -25556 essai -25561 essaim -25562 essaya -25563 esse -25564 esses -25565 essor -25566 essore -25611 essuya -25612 est -25613 ester -25614 estima -25615 estoc -25616 et -25621 ethnie -25622 eu -25623 eue -25624 eues -25625 euh -25626 eurent -25631 euro -25632 euros -25633 eus -25634 eut -25635 eux -25636 ev -25641 ew -25642 ex -25643 exact -25644 exacte -25645 exacts -25646 exalte -25651 exauce -25652 excite -25653 exclu -25654 excusa -25655 excuse -25656 exerce -25661 exhala -25662 exige -25663 exiger -25664 exiges -25665 exigu -25666 exil -26111 exila -26112 exile -26113 exiles -26114 exils -26115 exista -26116 exocet -26121 exode -26122 expert -26123 expia -26124 expie -26125 expier -26126 expira -26131 expire -26132 exposa -26133 expose -26134 extra -26135 exulte -26136 ey -26141 ez -26142 f -26143 fa -26144 fable -26145 fabula -26146 face -26151 faces -26152 facial -26153 facto -26154 factor -26155 fade -26156 fades -26161 fadeur -26162 fagot -26163 faible -26164 faibli -26165 faim -26166 faire -26211 fais -26212 fait -26213 faite -26214 faites -26215 faits -26216 fakir -26221 fallu -26222 falot -26223 falote -26224 falots -26225 fameux -26226 fan -26231 fana -26232 fanal -26233 fane -26234 fanent -26235 faner -26236 fanes -26241 fange -26242 fanion -26243 fanon -26244 fanons -26245 fans -26246 faon -26251 faons -26252 far -26253 faraud -26254 farce -26255 farces -26256 farci -26261 farcir -26262 fard -26263 farda -26264 farde -26265 fardes -26266 fardez -26311 fards -26312 farine -26313 fars -26314 fart -26315 farts -26316 fasse -26321 fasses -26322 faste -26323 fat -26324 fatal -26325 fats -26326 fauche -26331 faudra -26332 faune -26333 faut -26334 faute -26335 fautes -26336 fauve -26341 faux -26342 fax -26343 faxer -26344 fb -26345 fc -26346 fco -26351 fd -26352 fe -26353 feins -26354 feint -26355 feinte -26356 feints -26361 femme -26362 fend -26363 fende -26364 fendes -26365 fendra -26366 fendre -26411 fends -26412 fendu -26413 fente -26414 fer -26415 fera -26416 ferai -26421 ferais -26422 feras -26423 ferez -26424 feriez -26425 ferma -26426 ferme -26431 fermer -26432 fermez -26433 feront -26434 ferrer -26435 fers -26436 fesse -26441 fesser -26442 festif -26443 feu -26444 feue -26445 feues -26446 feutra -26451 feux -26452 fez -26453 ff -26454 fff -26455 ffff -26456 fg -26461 fgh -26462 fh -26463 fi -26464 fia -26465 fiacre -26466 fiais -26511 fiait -26512 fiance -26513 fiant -26514 fiasco -26515 fibre -26516 fibres -26521 fibule -26522 ficela -26523 ficha -26524 fiche -26525 fichez -26526 fichu -26531 fictif -26532 fie -26533 fief -26534 fiefs -26535 fiel -26536 fient -26541 fier -26542 fiera -26543 fierai -26544 fieras -26545 fiers -26546 fies -26551 fiez -26552 fifre -26553 fige -26554 figea -26555 figer -26556 figes -26561 figez -26562 figue -26563 figura -26564 fiiez -26565 fiions -26566 fil -26611 fila -26612 filait -26613 filant -26614 file -26615 filent -26616 filer -26621 filera -26622 files -26623 filet -26624 filets -26625 filez -26626 filin -26631 fille -26632 filles -26633 film -26634 filma -26635 filme -26636 filmes -26641 films -26642 filon -26643 filons -26644 filou -26645 fils -26646 filtra -26651 filtre -26652 fin -26653 final -26654 finals -26655 finaud -26656 fine -26661 fines -26662 fini -26663 finie -26664 finies -26665 finir -26666 finira -31111 finis -31112 finit -31113 fins -31114 fiole -31115 fioles -31116 fions -31121 firent -31122 firme -31123 fisc -31124 fiscal -31125 fiscs -31126 fit -31131 fixa -31132 fixais -31133 fixait -31134 fixant -31135 fixe -31136 fixer -31141 fixes -31142 fixez -31143 fj -31144 fjord -31145 fjords -31146 fk -31151 fl -31152 flacon -31153 flair -31154 flairs -31155 flambe -31156 flamme -31161 flan -31162 flanc -31163 flans -31164 flapi -31165 flash -31166 flatta -31211 flatte -31212 flegme -31213 flemme -31214 fleur -31215 fleura -31216 fleuri -31221 flippe -31222 flirt -31223 flirts -31224 flood -31225 flore -31226 flores -31231 flot -31232 flots -31233 flou -31234 floua -31235 floue -31236 flous -31241 fluer -31242 fluet -31243 fluide -31244 fluor -31245 fluors -31246 flux -31251 fm -31252 fn -31253 fo -31254 foc -31255 focal -31256 focale -31261 focs -31262 focus -31263 foehn -31264 foetus -31265 foi -31266 foie -31311 foies -31312 foin -31313 foins -31314 foire -31315 fois -31316 foison -31321 fol -31322 folie -31323 folies -31324 folio -31325 folios -31326 foliot -31331 folle -31332 fonce -31333 foncer -31334 fonces -31335 foncez -31336 fond -31341 fonda -31342 fonde -31343 fonder -31344 fondez -31345 fonds -31346 fondu -31351 fondue -31352 fondus -31353 font -31354 fonte -31355 fontes -31356 fonts -31361 foot -31362 for -31363 fora -31364 forage -31365 forain -31366 forais -31411 forait -31412 force -31413 forces -31414 fore -31415 forent -31416 forer -31421 forera -31422 fores -31423 foret -31424 forez -31425 forge -31426 forger -31431 forges -31432 forgez -31433 foriez -31434 forma -31435 forme -31436 formel -31441 former -31442 formes -31443 formez -31444 formol -31445 fors -31446 fort -31451 forte -31452 forts -31453 forum -31454 forums -31455 fosse -31456 fosses -31461 fou -31462 fouet -31463 fouine -31464 fouir -31465 foula -31466 foule -31511 foules -31512 four -31513 fours -31514 fous -31515 foutez -31516 foutu -31521 foutus -31522 fox -31523 foyer -31524 foyers -31525 fp -31526 fq -31531 fr -31532 frac -31533 fracas -31534 fracs -31535 frai -31536 fraie -31541 frais -31542 fraise -31543 franc -31544 fraser -31545 fraya -31546 fraye -31551 frayer -31552 frayes -31553 frayez -31554 frein -31555 freina -31556 freins -31561 fret -31562 frets -31563 friche -31564 frigo -31565 frigos -31566 frime -31611 frimer -31612 fripa -31613 fripe -31614 friper -31615 frira -31616 frirai -31621 friras -31622 frire -31623 frirez -31624 fris -31625 frisa -31626 frise -31631 frisez -31632 frit -31633 frite -31634 frits -31635 froc -31636 froid -31641 front -31642 fronts -31643 frugal -31644 fruit -31645 fs -31646 ft -31651 fu -31652 fucus -31653 fuel -31654 fuels -31655 fugace -31656 fugue -31661 fuguer -31662 fui -31663 fuie -31664 fuies -31665 fuir -31666 fuira -32111 fuirai -32112 fuirez -32113 fuis -32114 fuit -32115 fuite -32116 fuites -32121 full -32122 fulls -32123 fuma -32124 fumage -32125 fumait -32126 fume -32131 fumer -32132 fumes -32133 fumet -32134 fumets -32135 fumeur -32136 fumez -32141 fumier -32142 fumoir -32143 fur -32144 furet -32145 furets -32146 fureur -32151 furia -32152 furie -32153 furies -32154 fusa -32155 fusain -32156 fusait -32161 fuse -32162 fuseau -32163 fuser -32164 fusera -32165 fusil -32166 fut -32211 futur -32212 fuyais -32213 fuyant -32214 fuyez -32215 fuyiez -32216 fuyons -32221 fv -32222 fw -32223 fx -32224 fy -32225 fz -32226 g -32231 ga -32232 gaffe -32233 gaffer -32234 gaffes -32235 gag -32236 gage -32241 gagea -32242 gager -32243 gages -32244 gagez -32245 gagna -32246 gagne -32251 gagner -32252 gagnes -32253 gagnez -32254 gags -32255 gai -32256 gaie -32261 gaies -32262 gain -32263 gaine -32264 gainer -32265 gaines -32266 gains -32311 gais -32312 gala -32313 galant -32314 galas -32315 galbe -32316 galber -32321 galbes -32322 gale -32323 gales -32324 galet -32325 galeux -32326 galon -32331 galop -32332 gamba -32333 gambas -32334 gamet -32335 gamets -32336 gamin -32341 gamine -32342 gamins -32343 gamme -32344 gang -32345 gangs -32346 gangue -32351 ganse -32352 ganses -32353 gant -32354 gants -32355 gara -32356 garant -32361 garce -32362 garda -32363 garde -32364 gardes -32365 gardez -32366 gare -32411 garer -32412 garera -32413 gares -32414 garez -32415 gariez -32416 garni -32421 garnie -32422 garnit -32423 gars -32424 gaule -32425 gava -32426 gavais -32431 gavant -32432 gave -32433 gaver -32434 gaves -32435 gavez -32436 gavial -32441 gaviez -32442 gaz -32443 gazage -32444 gaze -32445 gazer -32446 gazes -32451 gazeux -32452 gazon -32453 gazons -32454 gb -32455 gc -32456 gd -32461 ge -32462 geai -32463 geais -32464 geigne -32465 geins -32466 geint -32511 gel -32512 gela -32513 gelais -32514 gelait -32515 gelant -32516 geler -32521 gelez -32522 geliez -32523 gelons -32524 gels -32525 gemme -32526 gemmer -32531 gendre -32532 genet -32533 genets -32534 genou -32535 genre -32536 genres -32541 gens -32542 gentes -32543 gentil -32544 gerbe -32545 gerber -32546 gerbes -32551 gerce -32552 germa -32553 germe -32554 geste -32555 gf -32556 gg -32561 ggg -32562 gggg -32563 gh -32564 ghi -32565 gi -32566 gibbon -32611 gibet -32612 gibets -32613 gicla -32614 gicle -32615 gifla -32616 gifle -32621 gifler -32622 giflez -32623 gigot -32624 gigue -32625 gilet -32626 gilets -32631 gin -32632 gins -32633 girl -32634 girls -32635 giron -32636 gisait -32641 gisant -32642 gitan -32643 gitane -32644 gitans -32645 givra -32646 givre -32651 givrer -32652 gj -32653 gk -32654 gl -32655 glabre -32656 glace -32661 glacer -32662 glaces -32663 glana -32664 gland -32665 glane -32666 glaner -33111 glanes -33112 glas -33113 glatir -33114 globe -33115 globes -33116 gloire -33121 glose -33122 gloser -33123 gloses -33124 glu -33125 gluant -33126 glus -33131 gm -33132 gn -33133 gnome -33134 gnon -33135 gnons -33136 gnou -33141 gnous -33142 go -33143 goal -33144 goals -33145 goba -33146 gobait -33151 gobe -33152 gober -33153 gobes -33154 gobez -33155 gobons -33156 goder -33161 godet -33162 goitre -33163 golden -33164 golf -33165 golfe -33166 golfs -33211 gomma -33212 gomme -33213 gommez -33214 gond -33215 gonds -33216 gonfle -33221 gong -33222 gongs -33223 goret -33224 gorge -33225 gorger -33226 gorges -33231 gosier -33232 gosse -33233 gouge -33234 gouges -33235 goulot -33236 goulu -33241 goulue -33242 gourd -33243 gourde -33244 gourds -33245 gourou -33246 gousse -33251 gp -33252 gq -33253 gr -33254 gracia -33255 grade -33256 gradin -33261 grain -33262 grains -33263 grand -33264 grandi -33265 grappe -33266 gras -33311 grasse -33312 gratin -33313 gratis -33314 gratta -33315 grava -33316 grave -33321 graver -33322 graves -33323 gravi -33324 gravie -33325 gravis -33326 gravit -33331 grec -33332 grecs -33333 greffe -33334 grenat -33335 grener -33336 grenu -33341 greva -33342 grevez -33343 grief -33344 griefs -33345 griffe -33346 griffu -33351 gril -33352 grill -33353 grils -33354 grimer -33355 grimpa -33356 grimpe -33361 griot -33362 grippe -33363 gris -33364 grisa -33365 grisbi -33366 grise -33411 grises -33412 grive -33413 grives -33414 grog -33415 grogna -33416 grogs -33421 groin -33422 gronda -33423 groom -33424 gros -33425 grosse -33426 grotte -33431 groupa -33432 grouse -33433 gruau -33434 gruaux -33435 grue -33436 grues -33441 gruger -33442 grume -33443 gs -33444 gt -33445 gu -33446 guano -33451 guerre -33452 guet -33453 guette -33454 gueuse -33455 gui -33456 guida -33461 guide -33462 guider -33463 guidez -33464 guigne -33465 guimpe -33466 guis -33511 guise -33512 gv -33513 gw -33514 gx -33515 gy -33516 gypse -33521 gz -33522 h -33523 ha -33524 habile -33525 habit -33526 habita -33531 habits -33532 hacha -33533 hache -33534 hachez -33535 hachis -33536 hacker -33541 haie -33542 haies -33543 haine -33544 hais -33545 hait -33546 haler -33551 haleta -33552 hall -33553 halle -33554 halls -33555 halo -33556 halos -33561 halte -33562 haltes -33563 hamac -33564 hampe -33565 hampes -33566 hanta -33611 hante -33612 hantez -33613 happa -33614 happe -33615 haras -33616 harder -33621 hardi -33622 harem -33623 harems -33624 hargne -33625 haro -33626 haros -33631 harpe -33632 harpes -33633 harpie -33634 hase -33635 hases -33636 haussa -33641 hausse -33642 haut -33643 haute -33644 hautes -33645 hauts -33646 havane -33651 haver -33652 havre -33653 havres -33654 hayon -33655 hayons -33656 hb -33661 hc -33662 hd -33663 he -33664 heaume -33665 hein -33666 hennir -34111 herbe -34112 herber -34113 herbes -34114 hernie -34115 herse -34116 hertz -34121 heur -34122 heure -34123 heures -34124 heurt -34125 heurta -34126 heurts -34131 hf -34132 hg -34133 hh -34134 hhh -34135 hhhh -34136 hi -34141 hiatus -34142 hibou -34143 hic -34144 hideux -34145 hie -34146 hier -34151 hies -34152 hij -34153 hilare -34154 hindi -34155 hippie -34156 hippy -34161 hissa -34162 hisse -34163 hisser -34164 hiver -34165 hj -34166 hk -34211 hl -34212 hm -34213 hn -34214 ho -34215 hobby -34216 hocha -34221 hoche -34222 hocher -34223 hochet -34224 hockey -34225 homard -34226 home -34231 homme -34232 honni -34233 honnie -34234 honnis -34235 honora -34236 honte -34241 horde -34242 horion -34243 hors -34244 hostie -34245 hotte -34246 hotter -34251 houe -34252 houer -34253 houes -34254 houle -34255 hourra -34256 housse -34261 houx -34262 hp -34263 hq -34264 hr -34265 hs -34266 ht -34311 hu -34312 hua -34313 huais -34314 huait -34315 huant -34316 huche -34321 hucher -34322 hue -34323 huent -34324 huer -34325 huera -34326 huerez -34331 hues -34332 huez -34333 hui -34334 huiez -34335 huila -34336 huile -34341 huilez -34342 huis -34343 huit -34344 huma -34345 humait -34346 humant -34351 hume -34352 hument -34353 humer -34354 humes -34355 humeur -34356 humez -34361 humons -34362 humour -34363 humus -34364 hune -34365 hunes -34366 huons -34411 huotte -34412 huppe -34413 hurla -34414 hurle -34415 hurrah -34416 hutte -34421 huttes -34422 hv -34423 hw -34424 hx -34425 hy -34426 hydre -34431 hydres -34432 hymen -34433 hymens -34434 hymne -34435 hz -34436 i -34441 ia -34442 iambe -34443 ib -34444 ibis -34445 ic -34446 ici -34451 ictus -34452 id -34453 idem -34454 ides -34455 idiome -34456 idiot -34461 idoine -34462 idole -34463 idoles -34464 idylle -34465 ie -34466 if -34511 ifs -34512 ig -34513 igloo -34514 igloos -34515 igname -34516 ignare -34521 ignore -34522 iguane -34523 ih -34524 ii -34525 iii -34526 iiii -34531 ij -34532 ijk -34533 ik -34534 il -34535 ilote -34536 ils -34541 im -34542 image -34543 images -34544 imbibe -34545 imbu -34546 imbue -34551 imbus -34552 imita -34553 imite -34554 imitez -34555 imper -34556 impie -34561 impies -34562 impoli -34563 impur -34564 impure -34565 impurs -34566 imputa -34611 impute -34612 in -34613 inapte -34614 inca -34615 incas -34616 incite -34621 index -34622 indexa -34623 indexe -34624 indu -34625 indue -34626 induis -34631 indus -34632 inepte -34633 inerte -34634 infime -34635 infini -34636 influa -34641 influx -34642 infusa -34643 infuse -34644 ingrat -34645 inhuma -34646 inique -34651 initie -34652 injure -34653 innove -34654 inox -34655 input -34656 instar -34661 insu -34662 inter -34663 intima -34664 invita -34665 invite -34666 io -35111 iode -35112 ioder -35113 iodes -35114 ion -35115 ions -35116 iota -35121 iouler -35122 ip -35123 iq -35124 ir -35125 ira -35126 irai -35131 irais -35132 irait -35133 iras -35134 irez -35135 iriez -35136 irions -35141 iris -35142 ironie -35143 irons -35144 iront -35145 irrita -35146 irrite -35151 is -35152 isard -35153 isba -35154 isbas -35155 islam -35156 isola -35161 isole -35162 isoler -35163 issu -35164 issue -35165 issus -35166 it -35211 item -35212 iu -35213 iv -35214 ivraie -35215 ivre -35216 ivres -35221 iw -35222 ix -35223 iy -35224 iz -35225 j -35226 ja -35231 jabler -35232 jabot -35233 jabots -35234 jade -35235 jades -35236 jadis -35241 jaguar -35242 jais -35243 jalon -35244 jalons -35245 jambe -35246 jambes -35251 jambon -35252 jante -35253 jantes -35254 jardin -35255 jarre -35256 jarret -35261 jars -35262 jas -35263 jasa -35264 jasait -35265 jasant -35266 jase -35311 jasent -35312 jaser -35313 jasera -35314 jasper -35315 jatte -35316 jattes -35321 jauge -35322 jauger -35323 jauges -35324 jaugez -35325 jaune -35326 jaunes -35331 jauni -35332 jaunis -35333 java -35334 javas -35335 jazz -35336 jb -35341 jc -35342 jd -35343 je -35344 jean -35345 jeans -35346 jerez -35351 jerk -35352 jerker -35353 jet -35354 jeta -35355 jeter -35356 jetez -35361 jetiez -35362 jeton -35363 jetons -35364 jets -35365 jette -35366 jeu -35411 jeudi -35412 jeun -35413 jeune -35414 jeunes -35415 jeux -35416 jf -35421 jg -35422 jh -35423 ji -35424 jj -35425 jjj -35426 jjjj -35431 jk -35432 jkl -35433 jl -35434 jm -35435 jn -35436 jo -35441 job -35442 jobard -35443 jobs -35444 jockey -35445 joie -35446 joies -35451 joins -35452 joint -35453 jointe -35454 joker -35455 jokers -35456 joli -35461 jolie -35462 jolis -35463 jonc -35464 joncs -35465 jongla -35466 jongle -35511 jonque -35512 joua -35513 jouait -35514 joual -35515 jouant -35516 joue -35521 jouer -35522 jouera -35523 joues -35524 jouet -35525 joueur -35526 jouez -35531 joug -35532 jougs -35533 joui -35534 jouiez -35535 jouir -35536 jouira -35541 jouis -35542 jouit -35543 joule -35544 joules -35545 jour -35546 jours -35551 joute -35552 joutes -35553 jouxte -35554 joyau -35555 joyaux -35556 joyeux -35561 jp -35562 jq -35563 jr -35564 js -35565 jt -35566 ju -35611 jubila -35612 jubile -35613 judas -35614 judo -35615 judoka -35616 juge -35621 jugea -35622 juger -35623 juges -35624 jugez -35625 jugiez -35626 juif -35631 juifs -35632 juin -35633 juive -35634 juives -35635 jumeau -35636 jumela -35641 junior -35642 junte -35643 juntes -35644 jupe -35645 jupes -35646 jupon -35651 jura -35652 jurais -35653 jurait -35654 jurant -35655 jure -35656 jurer -35661 jures -35662 jurez -35663 juron -35664 jurons -35665 jury -35666 jurys -36111 jus -36112 jusque -36113 juste -36114 jute -36115 juter -36116 juteux -36121 jv -36122 jw -36123 jx -36124 jy -36125 jz -36126 k -36131 ka -36132 kaki -36133 kakis -36134 kaolin -36135 kapok -36136 karma -36141 kart -36142 karts -36143 kasher -36144 kayak -36145 kb -36146 kc -36151 kd -36152 ke -36153 kf -36154 kg -36155 kh -36156 ki -36161 kif -36162 kilo -36163 kilos -36164 kilt -36165 kilts -36166 kimono -36211 kir -36212 kit -36213 kits -36214 kiwi -36215 kiwis -36216 kj -36221 kk -36222 kkk -36223 kkkk -36224 kl -36225 klm -36226 km -36231 kn -36232 ko -36233 kola -36234 kolas -36235 kp -36236 kq -36241 kr -36242 krach -36243 kraft -36244 krak -36245 kraks -36246 ks -36251 kt -36252 ku -36253 kv -36254 kvas -36255 kw -36256 kwas -36261 kx -36262 ky -36263 kyste -36264 kystes -36265 kz -36266 l -36311 la -36312 label -36313 labial -36314 lac -36315 lace -36316 lacer -36321 laces -36322 lacet -36323 lacets -36324 lacez -36325 laciez -36326 lacis -36331 lacs -36332 lad -36333 ladre -36334 ladres -36335 lads -36336 lagon -36341 lagons -36342 lagune -36343 laid -36344 laide -36345 laids -36346 laie -36351 laies -36352 laine -36353 lainer -36354 laisse -36355 lait -36356 laits -36361 lama -36362 lamas -36363 lame -36364 lamer -36365 lames -36366 lamine -36411 lampe -36412 lance -36413 lances -36414 land -36415 landau -36416 lande -36421 landes -36422 lange -36423 langue -36424 laper -36425 lapin -36426 lapine -36431 lapis -36432 laps -36433 lapsus -36434 laque -36435 lard -36436 larder -36441 lardon -36442 large -36443 largua -36444 largue -36445 larme -36446 larmes -36451 larron -36452 larve -36453 las -36454 lascar -36455 lascif -36456 laser -36461 lassa -36462 lasse -36463 lasses -36464 lassez -36465 lasso -36466 lassos -36511 latent -36512 latex -36513 latin -36514 latine -36515 latins -36516 latte -36521 lattes -36522 lava -36523 lavage -36524 lavait -36525 lave -36526 laver -36531 laves -36532 lavez -36533 lavis -36534 lavoir -36535 layer -36536 lazzi -36541 lb -36542 lc -36543 ld -36544 le -36545 leader -36546 ledit -36551 legs -36552 lent -36553 lente -36554 lents -36555 les -36556 lest -36561 lesta -36562 leste -36563 lestes -36564 lests -36565 let -36566 lettre -36611 leur -36612 leurs -36613 leva -36614 levage -36615 levain -36616 levais -36621 levait -36622 levant -36623 lever -36624 levers -36625 levez -36626 levons -36631 levure -36632 lf -36633 lg -36634 lh -36635 li -36636 lia -36641 liais -36642 liait -36643 liane -36644 lianes -36645 liant -36646 liants -36651 libre -36652 libres -36653 lice -36654 licher -36655 licite -36656 licol -36661 licols -36662 licou -36663 licous -36664 lie -36665 lied -36666 lieds -41111 lien -41112 liens -41113 lient -41114 lier -41115 liera -41116 lierai -41121 lies -41122 lieu -41123 lieue -41124 lieuse -41125 lieux -41126 liez -41131 lift -41132 lifter -41133 lifts -41134 ligne -41135 ligner -41136 ligote -41141 ligua -41142 ligue -41143 liguer -41144 liguez -41145 liiez -41146 liions -41151 lilas -41152 lima -41153 limais -41154 limait -41155 lime -41156 limer -41161 limera -41162 limes -41163 limez -41164 limier -41165 limite -41166 limoge -41211 limon -41212 limons -41213 lin -41214 linge -41215 lino -41216 linos -41221 lion -41222 lionne -41223 lions -41224 lipide -41225 lippe -41226 lippu -41231 lippue -41232 lira -41233 lirai -41234 liras -41235 lire -41236 lires -41241 lirez -41242 liriez -41243 lis -41244 lisait -41245 lisant -41246 lise -41251 lisent -41252 lises -41253 lisez -41254 lissa -41255 lisse -41256 lisses -41261 lista -41262 liste -41263 listez -41264 lit -41265 liter -41266 litre -41311 litres -41312 lits -41313 livra -41314 livre -41315 livrer -41316 lj -41321 lk -41322 ll -41323 lll -41324 llll -41325 lm -41326 lmn -41331 ln -41332 lo -41333 lob -41334 lobby -41335 lobe -41336 lober -41341 lobes -41342 lobs -41343 local -41344 locale -41345 locher -41346 loden -41351 loess -41352 lofer -41353 loge -41354 logea -41355 logent -41356 loger -41361 loges -41362 logeur -41363 logez -41364 logiez -41365 logis -41366 logo -41411 logos -41412 loi -41413 loin -41414 loir -41415 loirs -41416 lois -41421 long -41422 longe -41423 longer -41424 longes -41425 longs -41426 lopin -41431 lopins -41432 loque -41433 lors -41434 lot -41435 lote -41436 lotes -41441 loti -41442 lotie -41443 loties -41444 lotir -41445 lotira -41446 lotis -41451 lotit -41452 loto -41453 lots -41454 lotte -41455 lottes -41456 lotus -41461 loua -41462 louage -41463 loue -41464 louer -41465 loues -41466 loueur -41511 louez -41512 louiez -41513 loup -41514 loupe -41515 louper -41516 loups -41521 lourd -41522 lourds -41523 loutre -41524 louve -41525 louves -41526 lover -41531 loyal -41532 loyale -41533 loyaux -41534 loyer -41535 loyers -41536 lp -41541 lq -41542 lr -41543 ls -41544 lt -41545 lu -41546 lubie -41551 lucide -41552 lucre -41553 lue -41554 lues -41555 lueur -41556 luge -41561 luger -41562 luges -41563 lui -41564 luira -41565 luire -41566 luise -41611 luit -41612 lump -41613 lumps -41614 lunch -41615 lundi -41616 lune -41621 lunes -41622 lupin -41623 lupins -41624 lurent -41625 luron -41626 lurons -41631 lus -41632 lustra -41633 lustre -41634 lut -41635 luter -41636 luth -41641 luths -41642 lutin -41643 lutta -41644 lutte -41645 lutter -41646 lux -41651 luxa -41652 luxant -41653 luxe -41654 luxent -41655 luxer -41656 luxes -41661 luxez -41662 luxiez -41663 luxure -41664 lv -41665 lw -41666 lx -42111 ly -42112 lynx -42113 lyre -42114 lyres -42115 lys -42116 lyse -42121 lyses -42122 lz -42123 m -42124 ma -42125 mach -42126 madone -42131 mafia -42132 mage -42133 mages -42134 magie -42135 magma -42136 magner -42141 magot -42142 mai -42143 maille -42144 main -42145 mains -42146 maint -42151 mainte -42152 maints -42153 maire -42154 maires -42155 mairie -42156 mais -42161 major -42162 mal -42163 malaxa -42164 malice -42165 malin -42166 malins -42211 malle -42212 malles -42213 malt -42214 malter -42215 malus -42216 maman -42221 mamans -42222 man -42223 manche -42224 manda -42225 mandat -42226 mande -42231 mander -42232 mandez -42233 manga -42234 mange -42235 manger -42236 mania -42241 manie -42242 maniez -42243 manioc -42244 manne -42245 manqua -42246 mante -42251 mantes -42252 manuel -42253 maquer -42254 maquis -42255 marbre -42256 marc -42261 marche -42262 mardi -42263 mare -42264 mares -42265 marge -42266 marges -42311 mari -42312 maria -42313 marie -42314 maries -42315 mariez -42316 marin -42321 marina -42322 marine -42323 maris -42324 mark -42325 marks -42326 marne -42331 marner -42332 marque -42333 marra -42334 marre -42335 marres -42336 marri -42341 marrie -42342 marris -42343 mars -42344 marte -42345 martel -42346 martes -42351 martre -42352 martyr -42353 mas -42354 masqua -42355 massa -42356 masse -42361 masser -42362 massue -42363 mastic -42364 mastoc -42365 masure -42366 mat -42411 match -42412 matchs -42413 mate -42414 mater -42415 mates -42416 math -42421 maths -42422 matin -42423 matir -42424 mats -42425 mature -42426 mauve -42431 mauves -42432 mauvis -42433 maux -42434 maxima -42435 maya -42436 mayas -42441 mazer -42442 mazout -42443 mb -42444 mc -42445 md -42446 me -42451 melon -42452 men -42453 mena -42454 menace -42455 menait -42456 menant -42461 mendia -42462 mendie -42463 mener -42464 meneur -42465 menez -42466 menons -42511 mens -42512 ment -42513 mente -42514 mentez -42515 menti -42516 menton -42521 mentor -42522 menu -42523 menue -42524 menues -42525 menuet -42526 menus -42531 mer -42532 merci -42533 mercis -42534 merder -42535 merise -42536 merlan -42541 merle -42542 merlu -42543 mers -42544 mes -42545 mess -42546 messe -42551 messes -42552 messie -42553 met -42554 mets -42555 mette -42556 mettes -42561 meubla -42562 meugle -42563 meule -42564 meure -42565 meurs -42566 meurt -42611 meus -42612 meut -42613 meute -42614 meutes -42615 meuve -42616 mf -42621 mg -42622 mh -42623 mi -42624 miasme -42625 mica -42626 micas -42631 miche -42632 miches -42633 micmac -42634 micro -42635 micron -42636 micros -42641 midi -42642 midis -42643 mie -42644 miel -42645 miels -42646 mien -42651 mienne -42652 miens -42653 mieux -42654 mignon -42655 migre -42656 migrer -42661 migrez -42662 mijota -42663 mil -42664 milan -42665 mile -42666 miles -43111 milite -43112 mille -43113 milles -43114 millet -43115 mima -43116 mimait -43121 mimant -43122 mime -43123 mimer -43124 mimes -43125 mimez -43126 min -43131 mina -43132 minais -43133 mince -43134 minci -43135 mincie -43136 mincis -43141 mine -43142 minent -43143 miner -43144 mines -43145 minet -43146 mineur -43151 minez -43152 minime -43153 minois -43154 minons -43155 minora -43156 minore -43161 minuit -43162 minus -43163 mioche -43164 mira -43165 mirage -43166 mirait -43211 mirant -43212 mire -43213 mirent -43214 mirer -43215 mirera -43216 mires -43221 mirez -43222 miroir -43223 mis -43224 misa -43225 misait -43226 misant -43231 mise -43232 miser -43233 misera -43234 mises -43235 misez -43236 misiez -43241 misons -43242 miss -43243 missel -43244 misses -43245 mit -43246 mita -43251 mite -43252 mitent -43253 miter -43254 mitera -43255 mites -43256 mitre -43261 mitron -43262 mixa -43263 mixage -43264 mixais -43265 mixait -43266 mixant -43311 mixe -43312 mixent -43313 mixer -43314 mixes -43315 mixez -43316 mixte -43321 mixtes -43322 mj -43323 mk -43324 ml -43325 mm -43326 mmm -43331 mmmm -43332 mn -43333 mno -43334 mo -43335 moche -43336 modal -43341 modale -43342 mode -43343 modela -43344 modem -43345 modes -43346 modula -43351 modus -43352 moelle -43353 moi -43354 moine -43355 moines -43356 moins -43361 moire -43362 mois -43363 moisi -43364 moisie -43365 moisir -43366 moite -43411 moites -43412 moitir -43413 moka -43414 mokas -43415 mol -43416 molle -43421 mollet -43422 molli -43423 moment -43424 momie -43425 momies -43426 mon -43431 monde -43432 monder -43433 mondes -43434 mont -43435 monta -43436 monte -43441 montra -43442 monts -43443 moqua -43444 moque -43445 moquez -43446 moral -43451 mord -43452 morde -43453 mordre -43454 mords -43455 mordu -43456 mordue -43461 morgue -43462 morne -43463 mornes -43464 mors -43465 morse -43466 morses -43511 mort -43512 morte -43513 mortel -43514 morts -43515 morue -43516 morve -43521 mot -43522 motel -43523 motif -43524 motiva -43525 moto -43526 motos -43531 mots -43532 motte -43533 mou -43534 moucha -43535 mouche -43536 moud -43541 moudra -43542 moudre -43543 mouds -43544 moue -43545 moues -43546 moula -43551 moule -43552 moulin -43553 moulu -43554 mourez -43555 mouron -43556 mourut -43561 mous -43562 moussa -43563 mousse -43564 mouvez -43565 moyen -43566 moyeu -43611 moyeux -43612 mp -43613 mq -43614 mr -43615 ms -43616 mt -43621 mu -43622 mua -43623 muais -43624 muait -43625 muant -43626 mue -43631 muent -43632 muer -43633 muera -43634 muerez -43635 mues -43636 muet -43641 muets -43642 muez -43643 mufle -43644 mugi -43645 mugir -43646 mugis -43651 mugit -43652 muiez -43653 mule -43654 mules -43655 mulet -43656 mulot -43661 muni -43662 munie -43663 munir -43664 munira -43665 munis -43666 munit -44111 muons -44112 mur -44113 mura -44114 murais -44115 mural -44116 murale -44121 murals -44122 mure -44123 murent -44124 murer -44125 mures -44126 muret -44131 murez -44132 muriez -44133 murons -44134 murs -44135 mus -44136 musc -44141 muscat -44142 muscle -44143 muscs -44144 muse -44145 museau -44146 muser -44151 muses -44152 musser -44153 muta -44154 mutant -44155 mute -44156 muter -44161 mutera -44162 mutes -44163 mutez -44164 mutiez -44165 mutile -44166 mutin -44211 mutina -44212 mv -44213 mw -44214 mx -44215 my -44216 myope -44221 myrrhe -44222 mythe -44223 mz -44224 n -44225 na -44226 nabab -44231 nababs -44232 nabot -44233 nabote -44234 nacre -44235 nacres -44236 nage -44241 nagea -44242 nager -44243 nages -44244 nagez -44245 nain -44246 naine -44251 nains -44252 nais -44253 naja -44254 najas -44255 nanan -44256 nanti -44261 nantir -44262 nantis -44263 nantit -44264 napalm -44265 nappe -44266 naquit -44311 narra -44312 narre -44313 narres -44314 narrez -44315 naseau -44316 nasse -44321 natal -44322 natale -44323 natif -44324 nation -44325 natte -44326 natter -44331 nattes -44332 naval -44333 navals -44334 navet -44335 navets -44336 navire -44341 navra -44342 navre -44343 navrer -44344 navrez -44345 nazi -44346 nazie -44351 nazies -44352 nazis -44353 nb -44354 nc -44355 nd -44356 ne -44361 nectar -44362 nef -44363 nefs -44364 negro -44365 neige -44366 neiger -44411 nenni -44412 nerf -44413 nerfs -44414 nervi -44415 nervis -44416 net -44421 nets -44422 nette -44423 nettes -44424 neuf -44425 neufs -44426 neutre -44431 neuve -44432 neveu -44433 nez -44434 nf -44435 ng -44436 nh -44441 ni -44442 nia -44443 niable -44444 niais -44445 niait -44446 niant -44451 nicha -44452 niche -44453 nicher -44454 niches -44455 nid -44456 nids -44461 nie -44462 nient -44463 nier -44464 niera -44465 nierai -44466 nies -44511 niez -44512 nigaud -44513 niiez -44514 nimber -44515 ninja -44516 ninjas -44521 nions -44522 nippe -44523 nipper -44524 nique -44525 niveau -44526 nivela -44531 nj -44532 nk -44533 nl -44534 nm -44535 nn -44536 nnn -44541 nnnn -44542 no -44543 noble -44544 nobles -44545 noce -44546 noces -44551 nocif -44552 nocifs -44553 nodule -44554 noeud -44555 noie -44556 noiera -44561 noies -44562 noir -44563 noire -44564 noires -44565 noirs -44566 noise -44611 noises -44612 noix -44613 nom -44614 nomade -44615 nomma -44616 nomme -44621 nommer -44622 noms -44623 non -44624 nonce -44625 nonne -44626 nop -44631 nord -44632 normal -44633 norme -44634 normes -44635 nos -44636 nota -44641 notais -44642 notait -44643 note -44644 notent -44645 noter -44646 notera -44651 notes -44652 notez -44653 notice -44654 notons -44655 notre -44656 notule -44661 noua -44662 noue -44663 nouer -44664 nouera -44665 noues -44666 noueux -45111 nouez -45112 nouiez -45113 nouons -45114 nourri -45115 nous -45116 nover -45121 noya -45122 noyau -45123 noyaux -45124 noyer -45125 noyez -45126 noyiez -45131 noyons -45132 np -45133 nq -45134 nr -45135 ns -45136 nt -45141 nu -45142 nuage -45143 nubile -45144 nue -45145 nues -45146 nui -45151 nuira -45152 nuiras -45153 nuire -45154 nuirez -45155 nuis -45156 nuise -45161 nuit -45162 nuits -45163 nul -45164 nulle -45165 nulles -45166 nuls -45211 nuque -45212 nurse -45213 nus -45214 nv -45215 nw -45216 nx -45221 ny -45222 nylon -45223 nz -45224 o -45225 oa -45226 oasis -45231 ob -45232 obier -45233 objet -45234 objets -45235 oblige -45236 obole -45241 obture -45242 obtus -45243 obus -45244 obvier -45245 oc -45246 occupe -45251 ocre -45252 ocrer -45253 ocres -45254 octal -45255 octane -45256 octave -45261 octet -45262 octroi -45263 od -45264 ode -45265 odes -45266 odeur -45311 odieux -45312 oe -45313 oeil -45314 oeuf -45315 oeufs -45316 oeuvre -45321 of -45322 offert -45323 office -45324 offre -45325 offres -45326 offrez -45331 og -45332 ogive -45333 ogives -45334 ogre -45335 ogres -45336 oh -45341 ohm -45342 ohms -45343 oi -45344 oie -45345 oies -45346 oignon -45351 oisif -45352 oisifs -45353 oison -45354 oisons -45355 oj -45356 ok -45361 okapi -45362 ol -45363 olive -45364 olives -45365 om -45366 ombre -45411 omet -45412 omets -45413 omette -45414 omis -45415 omise -45416 omit -45421 on -45422 onagre -45423 once -45424 onces -45425 oncle -45426 oncles -45431 onde -45432 ondes -45433 ondula -45434 ongle -45435 ont -45436 onyx -45441 onze -45442 oo -45443 ooo -45444 oooo -45445 op -45446 opale -45451 opales -45452 opaque -45453 opina -45454 opine -45455 opiner -45456 opines -45461 opium -45462 opq -45463 opta -45464 opte -45465 optent -45466 opter -45511 optera -45512 optes -45513 optez -45514 optima -45515 option -45516 opus -45521 oq -45522 or -45523 orage -45524 oral -45525 orale -45526 oraux -45531 orc -45532 orcs -45533 ordre -45534 ordure -45535 ores -45536 orge -45541 orges -45542 orgie -45543 orgies -45544 orgue -45545 orme -45546 ormeau -45551 ormes -45552 orna -45553 ornais -45554 ornant -45555 orne -45556 ornent -45561 orner -45562 ornes -45563 ornez -45564 orniez -45565 ornons -45566 oronge -45611 orque -45612 ors -45613 orteil -45614 ortie -45615 orvet -45616 os -45621 osa -45622 osais -45623 osait -45624 osant -45625 oscar -45626 oscars -45631 ose -45632 osent -45633 oser -45634 osera -45635 oses -45636 osez -45641 osier -45642 osiers -45643 osiez -45644 osions -45645 osmose -45646 osons -45651 ot -45652 otage -45653 otages -45654 otarie -45655 otite -45656 otites -45661 ou -45662 ouate -45663 ouater -45664 oubli -45665 oublis -45666 oued -46111 oueds -46112 ouest -46113 oui -46114 ourdi -46115 ourdie -46116 ourdis -46121 ourler -46122 ours -46123 ourse -46124 outil -46125 outils -46126 outra -46131 outre -46132 outrez -46133 ouvre -46134 ouvrer -46135 ouvrez -46136 ov -46141 ovaire -46142 ovale -46143 ovales -46144 ovine -46145 ovni -46146 ovnis -46151 ovule -46152 ovuler -46153 ow -46154 ox -46155 oxyda -46156 oxyde -46161 oxyder -46162 oy -46163 oz -46164 ozone -46165 ozones -46166 p -46211 pa -46212 pacha -46213 pack -46214 packs -46215 pacte -46216 page -46221 pages -46222 pagina -46223 pagine -46224 pagne -46225 pagode -46226 paie -46231 paient -46232 paies -46233 paille -46234 pain -46235 pains -46236 pair -46241 paire -46242 paires -46243 pairs -46244 paix -46245 pal -46246 palace -46251 palan -46252 pale -46253 pales -46254 palet -46255 palier -46256 palme -46261 palmes -46262 palot -46263 palpa -46264 palpe -46265 palpes -46266 palpez -46311 pals -46312 pampa -46313 pampas -46314 pan -46315 panda -46316 panel -46321 panels -46322 paner -46323 panne -46324 pannes -46325 pans -46326 pansa -46331 panse -46332 panser -46333 pansez -46334 pantin -46335 paon -46336 paonne -46341 paons -46342 papa -46343 papal -46344 papale -46345 papas -46346 papaux -46351 pape -46352 papes -46353 papier -46354 paquet -46355 par -46356 para -46361 parada -46362 parade -46363 parafe -46364 paras -46365 parc -46366 parce -46411 parcs -46412 pare -46413 pareil -46414 parer -46415 pares -46416 parez -46421 pari -46422 paria -46423 parias -46424 parie -46425 paris -46426 parla -46431 parle -46432 parles -46433 parmi -46434 paroi -46435 pars -46436 part -46441 parte -46442 parti -46443 partie -46444 partit -46445 parts -46446 paru -46451 parue -46452 parure -46453 parus -46454 parut -46455 pas -46456 pascal -46461 passa -46462 passe -46463 passer -46464 passes -46465 passez -46466 passif -46511 patent -46512 patin -46513 patine -46514 patio -46515 patte -46516 paume -46521 paumes -46522 pause -46523 pauses -46524 pava -46525 pavait -46526 pavant -46531 pave -46532 pavent -46533 paver -46534 paves -46535 paveur -46536 pavez -46541 pavois -46542 pavons -46543 pavot -46544 paya -46545 paye -46546 payent -46551 payer -46552 payera -46553 payes -46554 payeur -46555 payez -46556 payiez -46561 pays -46562 payse -46563 pb -46564 pc -46565 pd -46566 pe -46611 peau -46612 peaux -46613 peina -46614 peine -46615 peiner -46616 peines -46621 peinez -46622 peins -46623 peint -46624 peints -46625 pela -46626 pelage -46631 peler -46632 pelez -46633 peliez -46634 pelle -46635 pelles -46636 pelons -46641 pelote -46642 pencha -46643 penche -46644 pend -46645 pende -46646 pendes -46651 pendra -46652 pends -46653 pendu -46654 pendue -46655 pensa -46656 pense -46661 penses -46662 pensez -46663 pensum -46664 pente -46665 perce -46666 perd -51111 perde -51112 perdre -51113 perds -51114 perdu -51115 perdue -51116 perla -51121 perle -51122 permet -51123 permis -51124 permit -51125 perron -51126 pers -51131 perse -51132 perses -51133 perte -51134 pesa -51135 pesage -51136 pesais -51141 peser -51142 peseta -51143 pesez -51144 pesons -51145 pesta -51146 peste -51151 pestes -51152 pet -51153 petit -51154 peton -51155 petons -51156 pets -51161 peu -51162 peupla -51163 peuple -51164 peur -51165 peurs -51166 peut -51211 peux -51212 pf -51213 pg -51214 ph -51215 phare -51216 phares -51221 phase -51222 phases -51223 phobie -51224 phone -51225 phono -51226 phoque -51231 photo -51232 pi -51233 piaffe -51234 piano -51235 pic -51236 pics -51241 pie -51242 pied -51243 pieds -51244 pies -51245 pieu -51246 pieuse -51251 pieux -51252 pige -51253 piger -51254 piges -51255 pigne -51256 pignon -51261 pila -51262 pilait -51263 pile -51264 piler -51265 piles -51266 pileux -51311 pilez -51312 piliez -51313 pilla -51314 pille -51315 pillez -51316 pilon -51321 pilou -51322 pilous -51323 pilule -51324 pin -51325 pince -51326 pins -51331 pinte -51332 piolet -51333 pion -51334 pions -51335 pipe -51336 pipeau -51341 piper -51342 pipes -51343 piqua -51344 pique -51345 piquer -51346 piques -51351 pire -51352 pires -51353 pis -51354 pisser -51355 pista -51356 piste -51361 pister -51362 pistes -51363 pistez -51364 pistil -51365 piteux -51366 piton -51411 pitons -51412 pitre -51413 pivot -51414 pivote -51415 pivots -51416 pixel -51421 pixels -51422 pizza -51423 pizzas -51424 pj -51425 pk -51426 pl -51431 place -51432 places -51433 placet -51434 placez -51435 plage -51436 plagia -51441 plagie -51442 plaid -51443 plaids -51444 plaie -51445 plaies -51446 plaine -51451 plains -51452 plais -51453 plan -51454 plana -51455 plane -51456 planes -51461 planez -51462 plans -51463 plant -51464 plante -51465 plaqua -51466 plasma -51511 plat -51512 plate -51513 plates -51514 plats -51515 plein -51516 pleins -51521 pleur -51522 pleura -51523 pleure -51524 pleut -51525 pli -51526 plia -51531 pliage -51532 plie -51533 plier -51534 plies -51535 pliez -51536 pliiez -51541 plions -51542 plis -51543 pliure -51544 ploie -51545 plomb -51546 plombe -51551 plot -51552 plots -51553 ploya -51554 ployer -51555 ployez -51556 plu -51561 pluie -51562 plume -51563 plumer -51564 plumes -51565 plus -51566 plut -51611 pm -51612 pn -51613 pneu -51614 pneus -51615 po -51616 poche -51621 pocher -51622 poches -51623 podium -51624 pogrom -51625 poids -51626 poil -51631 poils -51632 poilu -51633 poilue -51634 poilus -51635 poing -51636 poings -51641 point -51642 pointa -51643 points -51644 pointu -51645 poire -51646 pois -51651 poisse -51652 poix -51653 poker -51654 pokers -51655 poli -51656 polie -51661 polio -51662 polios -51663 polir -51664 polis -51665 polit -51666 polka -52111 pollen -52112 polo -52113 polos -52114 pomme -52115 pommer -52116 pompa -52121 pompe -52122 pompez -52123 pompon -52124 ponce -52125 poncez -52126 pond -52131 ponde -52132 pondes -52133 pondre -52134 ponds -52135 pondu -52136 pondue -52141 poney -52142 pont -52143 ponte -52144 ponter -52145 ponts -52146 pool -52151 pools -52152 pope -52153 popes -52154 popote -52155 porc -52156 porcs -52161 pore -52162 pores -52163 porno -52164 pornos -52165 port -52166 porta -52211 porte -52212 porto -52213 ports -52214 posa -52215 pose -52216 poser -52221 poses -52222 posez -52223 posons -52224 posta -52225 postal -52226 poste -52231 postez -52232 pot -52233 potage -52234 pote -52235 potes -52236 potin -52241 potion -52242 pots -52243 pou -52244 pouce -52245 pouces -52246 poudra -52251 poudre -52252 pouf -52253 poufs -52254 poule -52255 poules -52256 poulet -52261 pouls -52262 poumon -52263 poupe -52264 poupes -52265 poupin -52266 poupon -52311 pour -52312 pourra -52313 pourri -52314 pourvu -52315 pousse -52316 poux -52321 pp -52322 ppp -52323 pppp -52324 pq -52325 pqr -52326 pr -52331 prend -52332 presse -52333 pria -52334 priait -52335 prie -52336 prier -52341 priera -52342 pries -52343 priez -52344 prima -52345 primat -52346 prime -52351 primer -52352 prions -52353 pris -52354 prisa -52355 prise -52356 prises -52361 prison -52362 prit -52363 priva -52364 prive -52365 priver -52366 prix -52411 probe -52412 proche -52413 profit -52414 proie -52415 proies -52416 projet -52421 promet -52422 promis -52423 promit -52424 promu -52425 promue -52426 promus -52431 promut -52432 pronom -52433 propre -52434 prose -52435 proue -52436 proues -52441 prude -52442 prune -52443 ps -52444 pt -52445 pu -52446 pua -52451 puait -52452 puant -52453 pub -52454 pubis -52455 public -52456 publie -52461 pubs -52462 puce -52463 puceau -52464 puces -52465 pue -52466 puent -52511 puer -52512 puera -52513 puis -52514 puisa -52515 puise -52516 puiser -52521 puises -52522 puisse -52523 puits -52524 pull -52525 pulls -52526 pulpe -52531 puma -52532 pumas -52533 punch -52534 puni -52535 punie -52536 punir -52541 punira -52542 punis -52543 punit -52544 pur -52545 pure -52546 purent -52551 pures -52552 purge -52553 purgea -52554 purger -52555 purin -52556 purs -52561 pus -52562 put -52563 putain -52564 putois -52565 puzzle -52566 pv -52611 pw -52612 px -52613 py -52614 pyjama -52615 pyrex -52616 pz -52621 q -52622 qa -52623 qb -52624 qc -52625 qd -52626 qe -52631 qf -52632 qg -52633 qh -52634 qi -52635 qj -52636 qk -52641 ql -52642 qm -52643 qn -52644 qo -52645 qp -52646 qq -52651 qqn -52652 qqq -52653 qqqq -52654 qqun -52655 qr -52656 qrs -52661 qs -52662 qt -52663 qu -52664 quai -52665 quais -52666 quand -53111 quant -53112 quart -53113 quarts -53114 quartz -53115 quasi -53116 quatre -53121 que -53122 quel -53123 quels -53124 queue -53125 queux -53126 qui -53131 quidam -53132 quille -53133 quinte -53134 quitus -53135 quo -53136 quoi -53141 quota -53142 quotas -53143 qv -53144 qw -53145 qx -53146 qy -53151 qz -53152 r -53153 ra -53154 rabane -53155 rabat -53156 rabbin -53161 rabiot -53162 rabot -53163 rabote -53164 race -53165 races -53166 racine -53211 racla -53212 racle -53213 raclez -53214 racola -53215 racole -53216 radar -53221 rade -53222 radeau -53223 rader -53224 rades -53225 radia -53226 radie -53231 radio -53232 radios -53233 radis -53234 radium -53235 radius -53236 radota -53241 radoub -53242 rafale -53243 raffut -53244 rafla -53245 rafle -53246 rafler -53251 rafles -53252 raflez -53253 rage -53254 ragea -53255 ragent -53256 rager -53261 ragera -53262 rages -53263 ragez -53264 ragot -53265 ragots -53266 raguer -53311 raid -53312 raide -53313 raidi -53314 raids -53315 raie -53316 raies -53321 rail -53322 railla -53323 raille -53324 rails -53325 rainer -53326 raire -53331 rama -53332 ramait -53333 rame -53334 ramena -53335 rament -53336 ramer -53341 rames -53342 rameur -53343 ramez -53344 rami -53345 ramis -53346 ramone -53351 ramons -53352 rampa -53353 rampe -53354 ramper -53355 rampez -53356 rance -53361 rances -53362 ranch -53363 ranci -53364 rancie -53365 rancir -53366 rancis -53411 rang -53412 range -53413 rangez -53414 rangs -53415 ranime -53416 rapace -53421 raphia -53422 rappel -53423 rapt -53424 rapts -53425 raquer -53426 rare -53431 rares -53432 ras -53433 rasa -53434 rasade -53435 rasage -53436 rasais -53441 rasant -53442 rase -53443 rasent -53444 raser -53445 rases -53446 rasez -53451 rasoir -53452 rasons -53453 rassir -53454 rassit -53455 rat -53456 rata -53461 ratage -53462 ratais -53463 ratant -53464 rate -53465 rater -53466 ratera -53511 rates -53512 ratez -53513 ratio -53514 ration -53515 raton -53516 ratons -53521 rats -53522 ravage -53523 ravale -53524 rave -53525 raves -53526 ravi -53531 ravie -53532 ravies -53533 ravin -53534 ravina -53535 ravir -53536 ravira -53541 ravis -53542 ravisa -53543 ravit -53544 ravoir -53545 raya -53546 rayait -53551 raye -53552 rayer -53553 rayes -53554 rayez -53555 rayon -53556 rayons -53561 raz -53562 razzia -53563 rb -53564 rc -53565 rd -53566 re -53611 rebat -53612 rebord -53613 rebut -53614 rebuta -53615 recel -53616 recoin -53621 record -53622 recoud -53623 recru -53624 recta -53625 recto -53626 rectum -53631 recuit -53632 recul -53633 redira -53634 redire -53635 redis -53636 redit -53641 redits -53642 redoux -53643 refera -53644 refit -53645 reflux -53646 refuge -53651 refus -53652 refuse -53653 reg -53654 regard -53655 regret -53656 regs -53661 rein -53662 reine -53663 reines -53664 reins -53665 rejet -53666 rejeta -54111 relaxa -54112 relent -54113 releva -54114 relia -54115 relie -54116 relira -54121 relis -54122 relise -54123 relit -54124 relu -54125 relue -54126 relui -54131 reluit -54132 relus -54133 relut -54134 remet -54135 remis -54136 remisa -54141 remit -54142 remous -54143 remua -54144 remue -54145 remuer -54146 renais -54151 renard -54152 rend -54153 rende -54154 rendes -54155 rendez -54156 rendit -54161 rendre -54162 rends -54163 rendu -54164 renia -54165 renie -54166 renies -54211 renne -54212 renom -54213 renoms -54214 renoua -54215 rente -54216 renter -54221 rentes -54222 rentra -54223 rentre -54224 renvoi -54225 repaie -54226 repars -54231 repas -54232 repaya -54233 repens -54234 repent -54235 repli -54236 repos -54241 reposa -54242 repose -54243 repris -54244 reprit -54245 repu -54246 repue -54251 repues -54252 repus -54253 ressac -54254 resta -54255 reste -54256 rester -54261 retard -54262 retenu -54263 revint -54264 revis -54265 revit -54266 revois -54311 revoit -54312 revu -54313 revue -54314 revus -54315 rf -54316 rg -54321 rh -54322 rhum -54323 rhume -54324 rhums -54325 ri -54326 riais -54331 riait -54332 riant -54333 riants -54334 ribler -54335 riche -54336 ricin -54341 rida -54342 ridant -54343 ride -54344 rider -54345 rides -54346 rie -54351 rien -54352 riens -54353 rient -54354 ries -54355 rieur -54356 riez -54361 rifle -54362 rifles -54363 rigide -54364 riiez -54365 rima -54366 rime -54411 riment -54412 rimer -54413 rimes -54414 rince -54415 rinces -54416 ring -54421 rings -54422 rions -54423 rioter -54424 riper -54425 rira -54426 rirai -54431 riras -54432 rire -54433 rirent -54434 rires -54435 rirez -54436 ririez -54441 rirons -54442 ris -54443 riser -54444 risqua -54445 risque -54446 rit -54451 rite -54452 rites -54453 rituel -54454 riva -54455 rivage -54456 rivais -54461 rival -54462 rivale -54463 rivant -54464 rive -54465 river -54466 rives -54511 rivet -54512 rivez -54513 riviez -54514 rivons -54515 rixe -54516 rixes -54521 riz -54522 rj -54523 rk -54524 rl -54525 rm -54526 rn -54531 ro -54532 robe -54533 rober -54534 robes -54535 robot -54536 roc -54541 roche -54542 roches -54543 rock -54544 rocker -54545 rocks -54546 rococo -54551 rocs -54552 roda -54553 rodage -54554 rodais -54555 rode -54556 roder -54561 rodes -54562 rodez -54563 rogna -54564 rogne -54565 rogner -54566 rognez -54611 rognon -54612 rogue -54613 roi -54614 rois -54615 roll -54616 romain -54621 roman -54622 rompe -54623 rompes -54624 romps -54625 rompt -54626 rompu -54631 rompue -54632 ronce -54633 ronces -54634 rond -54635 ronde -54636 rondin -54641 ronds -54642 ronfla -54643 ronge -54644 rongea -54645 roque -54646 rosace -54651 rosbif -54652 rose -54653 roser -54654 roses -54655 rosi -54656 rosie -54661 rosir -54662 rosis -54663 rosit -54664 rosse -54665 rosses -54666 rot -55111 roter -55112 rotin -55113 rotins -55114 rotor -55115 rots -55116 rotule -55121 roue -55122 rouer -55123 roues -55124 rouge -55125 rouget -55126 rougi -55131 rougie -55132 rougir -55133 rouir -55134 roula -55135 roule -55136 rouler -55141 roules -55142 roulez -55143 roulis -55144 round -55145 rounds -55146 rousse -55151 routa -55152 route -55153 routes -55154 roux -55155 royal -55156 royale -55161 royaux -55162 rp -55163 rq -55164 rr -55165 rrr -55166 rrrr -55211 rs -55212 rst -55213 rt -55214 ru -55215 rua -55216 ruade -55221 ruais -55222 ruait -55223 ruant -55224 ruban -55225 rubis -55226 ruche -55231 rude -55232 rudes -55233 rudoie -55234 rudoya -55235 rue -55236 ruent -55241 ruer -55242 ruera -55243 rueras -55244 ruerez -55245 rues -55246 ruez -55251 rugby -55252 rugbys -55253 rugi -55254 rugir -55255 rugira -55256 rugis -55261 rugit -55262 ruiez -55263 ruiler -55264 ruina -55265 ruine -55266 ruinez -55311 ruions -55312 rumina -55313 rumine -55314 ruons -55315 rural -55316 rusa -55321 ruse -55322 ruser -55323 rusera -55324 ruses -55325 rusez -55326 rush -55331 rushs -55332 rusiez -55333 russe -55334 russes -55335 rut -55336 rutila -55341 ruts -55342 rv -55343 rw -55344 rx -55345 ry -55346 rythme -55351 rz -55352 s -55353 sa -55354 sabir -55355 sabirs -55356 sable -55361 sabot -55362 sabote -55363 sabra -55364 sabre -55365 sabrer -55366 sabres -55411 sabrez -55412 sac -55413 sache -55414 saches -55415 sacre -55416 sacrer -55421 sacres -55422 sacs -55423 saga -55424 sagas -55425 sage -55426 sages -55431 saille -55432 sailli -55433 sain -55434 saine -55435 saines -55436 sains -55441 saint -55442 sainte -55443 sais -55444 saisi -55445 saisie -55446 saisis -55451 sait -55452 sala -55453 salait -55454 sale -55455 saler -55456 sales -55461 salez -55462 sali -55463 salie -55464 salin -55465 saline -55466 salir -55511 salis -55512 salit -55513 salive -55514 salle -55515 salmis -55516 saloir -55521 salon -55522 salons -55523 saloon -55524 salua -55525 salue -55526 saluez -55531 salut -55532 salve -55533 samba -55534 samedi -55535 sana -55536 sanas -55541 sang -55542 sangs -55543 sans -55544 santon -55545 saoul -55546 saoule -55551 sapa -55552 sapait -55553 sapant -55554 sape -55555 saper -55556 sapera -55561 sapes -55562 sapeur -55563 sapin -55564 saquer -55565 sari -55566 saris -55611 sarrau -55612 sas -55613 satin -55614 satins -55615 satire -55616 satura -55621 sauce -55622 sauces -55623 sauf -55624 saufs -55625 sauge -55626 sauges -55631 saule -55632 saules -55633 sauna -55634 sauner -55635 saur -55636 saura -55641 saurs -55642 saut -55643 sauta -55644 saute -55645 sauts -55646 sauva -55651 sauve -55652 savait -55653 savant -55654 savez -55655 saviez -55656 savon -55661 savons -55662 saxo -55663 saxon -55664 saxos -55665 sb -55666 sbire -56111 sc -56112 scalp -56113 scanda -56114 scande -56115 sceau -56116 scella -56121 scia -56122 sciant -56123 scie -56124 scier -56125 sciera -56126 scies -56131 sciez -56132 sciiez -56133 scion -56134 scions -56135 scoop -56136 score -56141 scorie -56142 scout -56143 scouts -56144 scruta -56145 sd -56146 se -56151 seau -56152 seaux -56153 sec -56154 secs -56155 secte -56156 seiche -56161 sein -56162 seing -56163 seins -56164 seize -56165 sel -56166 self -56211 selfs -56212 selle -56213 seller -56214 selon -56215 sels -56216 sema -56221 semais -56222 semble -56223 semer -56224 semez -56225 semis -56226 semoir -56231 sens -56232 sent -56233 sente -56234 senti -56235 sentir -56236 sentis -56241 seoir -56242 sept -56243 sera -56244 serai -56245 seras -56246 serez -56251 serf -56252 serfs -56253 serge -56254 serin -56255 serons -56256 seront -56261 serpe -56262 serra -56263 serre -56264 serrer -56265 sers -56266 sert -56311 serti -56312 sertie -56313 serval -56314 serve -56315 servi -56316 servit -56321 ses -56322 set -56323 sets -56324 setter -56325 seuil -56326 seuils -56331 seul -56332 seule -56333 seules -56334 seuls -56335 sevra -56336 sevrer -56341 sevrez -56342 sexe -56343 sexes -56344 sexy -56345 seyant -56346 sf -56351 sg -56352 sh -56353 shah -56354 shahs -56355 shako -56356 shoot -56361 shoots -56362 short -56363 shorts -56364 show -56365 shows -56366 si -56411 sic -56412 sied -56413 sien -56414 sienne -56415 siens -56416 sieste -56421 sieur -56422 siffla -56423 sigle -56424 signa -56425 signal -56426 signe -56431 signer -56432 signes -56433 signet -56434 signez -56435 silex -56436 sillon -56441 silo -56442 silos -56443 simoun -56444 singe -56445 singer -56446 sinon -56451 sinus -56452 siphon -56453 sire -56454 sirop -56455 sis -56456 sisal -56461 sise -56462 sises -56463 site -56464 sites -56465 situa -56466 situe -56511 situer -56512 situes -56513 situez -56514 six -56515 sj -56516 sk -56521 skate -56522 ski -56523 skia -56524 skiant -56525 skie -56526 skient -56531 skier -56532 skiera -56533 skies -56534 skieur -56535 skiez -56536 skiff -56541 skiffs -56542 skions -56543 skis -56544 sl -56545 slave -56546 slip -56551 slips -56552 slogan -56553 slow -56554 slows -56555 sm -56556 smash -56561 sn -56562 snack -56563 snob -56564 snobs -56565 so -56566 sobre -56611 sobres -56612 soc -56613 social -56614 socle -56615 socles -56616 socs -56621 soda -56622 sodas -56623 sodium -56624 soeur -56625 soeurs -56626 sofa -56631 sofas -56632 soi -56633 soie -56634 soient -56635 soies -56636 soif -56641 soifs -56642 soigna -56643 soigne -56644 soin -56645 soins -56646 soir -56651 soirs -56652 sois -56653 soit -56654 soja -56655 sojas -56656 sol -56661 solda -56662 solde -56663 soldez -56664 sole -56665 solen -56666 soles -61111 soli -61112 solo -61113 solos -61114 sols -61115 sombra -61116 sombre -61121 somma -61122 somme -61123 sommes -61124 sommet -61125 sommez -61126 son -61131 sonar -61132 sonate -61133 sonda -61134 sonde -61135 sondes -61136 songe -61141 songea -61142 songer -61143 songez -61144 sonna -61145 sonne -61146 sonner -61151 sonnet -61152 sono -61153 sonos -61154 sons -61155 sont -61156 sorbe -61161 sorbes -61162 sors -61163 sort -61164 sorte -61165 sorti -61166 sortie -61211 sortis -61212 sortit -61213 sorts -61214 sosie -61215 sot -61216 sots -61221 sotte -61222 sottes -61223 sou -61224 souci -61225 soucia -61226 soucie -61231 soucis -61232 souda -61233 soude -61234 souder -61235 soudes -61236 souk -61241 souks -61242 soulte -61243 soumet -61244 soumit -61245 soupa -61246 soupe -61251 souper -61252 soupes -61253 soupez -61254 source -61255 sourd -61256 sourde -61261 sourds -61262 souri -61263 souris -61264 sous -61265 soute -61266 soviet -61311 soya -61312 soyas -61313 soyeux -61314 soyez -61315 sp -61316 spasme -61321 sphinx -61322 spire -61323 spires -61324 sport -61325 sports -61326 spot -61331 spots -61332 sq -61333 square -61334 squaw -61335 sr -61336 ss -61341 sss -61342 ssss -61343 st -61344 stable -61345 stade -61346 stades -61351 staff -61352 stage -61353 stages -61354 stagna -61355 stagne -61356 stand -61361 stands -61362 star -61363 stars -61364 statif -61365 statu -61366 statua -61411 statut -61412 steak -61413 steaks -61414 stem -61415 stemm -61416 stemms -61421 stems -61422 stick -61423 stock -61424 stocka -61425 stocke -61426 stop -61431 stoppe -61432 stops -61433 store -61434 stores -61435 strate -61436 strie -61441 stu -61442 stuc -61443 stucs -61444 style -61445 styles -61446 stylet -61451 stylo -61452 su -61453 sua -61454 suais -61455 suait -61456 suant -61461 suave -61462 suaves -61463 subi -61464 subie -61465 subies -61466 subir -61511 subis -61512 subit -61513 subits -61514 suc -61515 suce -61516 sucent -61521 sucer -61522 sucera -61523 suces -61524 sucez -61525 sucra -61526 sucre -61531 sucres -61532 sucs -61533 sud -61534 sue -61535 suent -61536 suer -61541 suera -61542 suerai -61543 sueras -61544 sues -61545 sueur -61546 suez -61551 suffi -61552 suffit -61553 suie -61554 suiez -61555 suif -61556 suint -61561 suinta -61562 suinte -61563 suis -61564 suisse -61565 suit -61566 suite -61611 suive -61612 suives -61613 suivi -61614 suivie -61615 suivis -61616 suivit -61621 suivre -61622 sujet -61623 sujets -61624 sulky -61625 sulkys -61626 sultan -61631 suons -61632 super -61633 supin -61634 sur -61635 sure -61636 surent -61641 sures -61642 surf -61643 surfa -61644 surfai -61645 surfas -61646 surfe -61651 surfil -61652 surfs -61653 surgi -61654 surgie -61655 surir -61656 surjet -61661 surs -61662 sursis -61663 survis -61664 survit -61665 survol -61666 sus -62111 sut -62112 sv -62113 sw -62114 swap -62115 swaps -62116 swing -62121 swings -62122 sx -62123 sy -62124 sympa -62125 sympas -62126 syndic -62131 synode -62132 syrien -62133 sz -62134 t -62135 ta -62136 tabac -62141 tabacs -62142 tabla -62143 table -62144 tabler -62145 tabou -62146 tac -62151 tacha -62152 tache -62153 tachez -62154 tact -62155 tacts -62156 taie -62161 taies -62162 tailla -62163 taille -62164 tain -62165 taira -62166 tairas -62211 taire -62212 tairez -62213 tais -62214 taise -62215 tait -62216 talc -62221 talcs -62222 taler -62223 talon -62224 talons -62225 talus -62226 tamis -62231 tan -62232 tandem -62233 tandis -62234 tango -62235 tangua -62236 tangue -62241 tanin -62242 tank -62243 tanks -62244 tant -62245 tante -62246 tantes -62251 taon -62252 taons -62253 tapa -62254 tapais -62255 tapait -62256 tapant -62261 tape -62262 taper -62263 tapes -62264 tapeur -62265 tapez -62266 tapi -62311 tapie -62312 tapies -62313 tapir -62314 tapira -62315 tapirs -62316 tapis -62321 tapit -62322 tapons -62323 tapota -62324 taquet -62325 taquin -62326 tard -62331 tarda -62332 tarde -62333 tardez -62334 tardif -62335 tare -62336 tarer -62341 tares -62342 targua -62343 tari -62344 tarie -62345 taries -62346 tarif -62351 tarifa -62352 tarife -62353 tarir -62354 taris -62355 tarit -62356 tarot -62361 tarots -62362 tarte -62363 tartes -62364 tartir -62365 tas -62366 tassa -62411 tasse -62412 tasser -62413 tasses -62414 tassez -62415 taule -62416 taupe -62421 taupes -62422 taurin -62423 taux -62424 taxa -62425 taxant -62426 taxe -62431 taxent -62432 taxer -62433 taxes -62434 taxez -62435 taxi -62436 taxis -62441 tb -62442 tc -62443 td -62444 te -62445 teck -62446 teins -62451 teint -62452 tek -62453 teks -62454 tel -62455 telle -62456 tels -62461 tempe -62462 tempes -62463 tempo -62464 tempos -62465 temps -62466 tenais -62511 tenait -62512 tend -62513 tende -62514 tendez -62515 tends -62516 tendu -62521 tendue -62522 teneur -62523 tenez -62524 teniez -62525 tenir -62526 tenon -62531 tenons -62532 tenta -62533 tente -62534 tenter -62535 tentes -62536 tentez -62541 tenu -62542 tenue -62543 tenues -62544 tenus -62545 ter -62546 terme -62551 termes -62552 terne -62553 terni -62554 ternis -62555 ternit -62556 terra -62561 terre -62562 terrer -62563 terri -62564 terril -62565 tertre -62566 tes -62611 test -62612 testa -62613 teste -62614 testes -62615 testez -62616 tests -62621 texan -62622 texte -62623 textes -62624 tf -62625 tg -62626 th -62631 thon -62632 thons -62633 thuya -62634 thuyas -62635 thym -62636 ti -62641 tiare -62642 tibia -62643 tic -62644 tics -62645 tien -62646 tienne -62651 tiens -62652 tient -62653 tierce -62654 tiers -62655 tige -62656 tiges -62661 tigre -62662 tigres -62663 tilde -62664 tildes -62665 tiller -62666 tilt -63111 tilts -63112 timbre -63113 timide -63114 timon -63115 tint -63116 tinta -63121 tinte -63122 tique -63123 tiques -63124 tir -63125 tira -63126 tirade -63131 tirait -63132 tirant -63133 tire -63134 tirent -63135 tirer -63136 tirera -63141 tires -63142 tiret -63143 tirets -63144 tirez -63145 tiroir -63146 tirs -63151 tisane -63152 tison -63153 tisons -63154 tissa -63155 tisse -63156 tisses -63161 tissez -63162 tissu -63163 titan -63164 titane -63165 titans -63166 titra -63211 titre -63212 titrer -63213 tj -63214 tk -63215 tl -63216 tm -63221 tn -63222 to -63223 toast -63224 toc -63225 tocs -63226 toge -63231 toges -63232 toi -63233 toile -63234 toiles -63235 toisa -63236 toise -63241 toiser -63242 toises -63243 toisez -63244 toison -63245 toit -63246 toits -63251 tomba -63252 tombe -63253 tombes -63254 tome -63255 tomes -63256 tomme -63261 ton -63262 tonal -63263 tonals -63264 tond -63265 tonde -63266 tondre -63311 tonds -63312 tondu -63313 tondue -63314 tonna -63315 tonne -63316 tonner -63321 tonnes -63322 tons -63323 tonte -63324 tonus -63325 top -63326 topaze -63331 toper -63332 tops -63333 toque -63334 toquer -63335 tord -63336 torde -63341 tordre -63342 tords -63343 tordu -63344 tordus -63345 torero -63346 toril -63351 torils -63352 toron -63353 torons -63354 tors -63355 torse -63356 torses -63361 tort -63362 torts -63363 torve -63364 tosser -63365 total -63366 totale -63411 totaux -63412 totem -63413 touer -63414 toupet -63415 toupie -63416 tour -63421 tours -63422 tous -63423 tout -63424 toute -63425 toutes -63426 toux -63431 toxine -63432 tp -63433 tq -63434 tr -63435 trac -63436 trace -63441 tract -63442 tracta -63443 tracte -63444 trahi -63445 trahie -63446 trahir -63451 traie -63452 train -63453 trais -63454 trait -63455 traita -63456 traits -63461 tram -63462 trama -63463 trame -63464 trames -63465 trams -63466 transi -63511 trapu -63512 traqua -63513 trauma -63514 treize -63515 trempe -63516 tresse -63521 treuil -63522 tri -63523 tria -63524 triade -63525 triage -63526 triais -63531 tribu -63532 tribun -63533 triche -63534 tricot -63535 trie -63536 trient -63541 trier -63542 triera -63543 tries -63544 triez -63545 triiez -63546 trille -63551 trio -63552 trios -63553 tripe -63554 tris -63555 triste -63556 troc -63561 trocs -63562 trois -63563 troll -63564 trombe -63565 tronc -63566 trop -63611 trope -63612 troqua -63613 troque -63614 trot -63615 trots -63616 trotta -63621 trou -63622 troua -63623 troue -63624 troues -63625 trous -63626 trouve -63631 truand -63632 truc -63633 trucs -63634 truffa -63635 truie -63636 truies -63641 truite -63642 trust -63643 truste -63644 ts -63645 tsar -63646 tsars -63651 tt -63652 ttt -63653 tttt -63654 tu -63655 tua -63656 tuais -63661 tuait -63662 tuant -63663 tuba -63664 tubas -63665 tube -63666 tuber -64111 tubes -64112 tue -64113 tuent -64114 tuer -64115 tuera -64116 tueras -64121 tuerez -64122 tuerie -64123 tues -64124 tueur -64125 tueurs -64126 tueuse -64131 tuez -64132 tuf -64133 tufs -64134 tuiez -64135 tuile -64136 tuiles -64141 tulle -64142 tuner -64143 tuners -64144 tuons -64145 turban -64146 turc -64151 turcs -64152 turent -64153 turf -64154 turfs -64155 tus -64156 tussor -64161 tut -64162 tuv -64163 tuyau -64164 tuyaux -64165 tv -64166 tw -64211 tweed -64212 tweeds -64213 tx -64214 ty -64215 type -64216 typer -64221 types -64222 typhon -64223 typo -64224 typon -64225 typons -64226 typos -64231 tyran -64232 tyrans -64233 tz -64234 u -64235 ua -64236 ub -64241 ubac -64242 ubacs -64243 uc -64244 ud -64245 ue -64246 uf -64251 ug -64252 uh -64253 ui -64254 uj -64255 uk -64256 ukase -64261 ukases -64262 ul -64263 um -64264 un -64265 une -64266 unes -64311 uni -64312 unie -64313 unies -64314 unifia -64315 unifie -64316 union -64321 unique -64322 unir -64323 unira -64324 unirez -64325 unis -64326 unit -64331 uns -64332 uo -64333 up -64334 uq -64335 ur -64336 urge -64341 urgea -64342 urger -64343 urine -64344 urne -64345 urnes -64346 us -64351 usa -64352 usage -64353 usager -64354 usais -64355 usait -64356 usant -64361 usante -64362 usants -64363 use -64364 usent -64365 user -64366 usera -64411 userai -64412 useras -64413 userez -64414 uses -64415 usez -64416 usiez -64421 usina -64422 usine -64423 usiner -64424 usons -64425 usuel -64426 usure -64431 usurpa -64432 ut -64433 utile -64434 utiles -64435 uu -64436 uuu -64441 uuuu -64442 uv -64443 uvw -64444 uw -64445 ux -64446 uy -64451 uz -64452 v -64453 va -64454 vacant -64455 vache -64456 vagin -64461 vagins -64462 vagir -64463 vague -64464 vagues -64465 vaille -64466 vain -64511 vainc -64512 vaincs -64513 vaine -64514 vaines -64515 vains -64516 vais -64521 val -64522 valais -64523 valant -64524 valent -64525 valet -64526 valeur -64531 valez -64532 valgus -64533 vallon -64534 valoir -64535 valons -64536 vals -64541 valsa -64542 valse -64543 valser -64544 valsez -64545 valu -64546 value -64551 valus -64552 valut -64553 valve -64554 vamp -64555 vamper -64556 vamps -64561 van -64562 vanne -64563 vanner -64564 vans -64565 vanta -64566 vante -64611 vanter -64612 vantes -64613 vapeur -64614 vaqua -64615 vaque -64616 vaquer -64621 varan -64622 varech -64623 varia -64624 varie -64625 varus -64626 vas -64631 vase -64632 vases -64633 vaseux -64634 vassal -64635 vaste -64636 vastes -64641 vaut -64642 vaux -64643 vb -64644 vc -64645 vd -64646 ve -64651 veau -64652 veaux -64653 veine -64654 veiner -64655 velu -64656 velue -64661 velus -64662 vend -64663 vende -64664 vendit -64665 vendra -64666 vendre -65111 vends -65112 vendu -65113 veneur -65114 venez -65115 venge -65116 vengea -65121 venger -65122 venges -65123 vengez -65124 venin -65125 venir -65126 venons -65131 vent -65132 venta -65133 vente -65134 ventru -65135 vents -65136 venu -65141 venue -65142 venus -65143 ver -65144 verbe -65145 verbes -65146 verdi -65151 verdir -65152 verdit -65153 verge -65154 verger -65155 verni -65156 vernie -65161 vernis -65162 verra -65163 verre -65164 verres -65165 verrez -65166 verrou -65211 vers -65212 versa -65213 verse -65214 verser -65215 verses -65216 versez -65221 verso -65222 versos -65223 vert -65224 verte -65225 vertes -65226 verts -65231 vertu -65232 verve -65233 vessie -65234 veste -65235 veto -65236 veuf -65241 veufs -65242 veule -65243 veut -65244 veuve -65245 veux -65246 vexa -65251 vexais -65252 vexant -65253 vexe -65254 vexer -65255 vexes -65256 vexez -65261 vexiez -65262 vf -65263 vg -65264 vh -65265 vi -65266 via -65311 viable -65312 viager -65313 viande -65314 vibra -65315 vibre -65316 vice -65321 vices -65322 vichy -65323 vicia -65324 vicie -65325 vida -65326 vidage -65331 vidais -65332 vidait -65333 vidant -65334 vide -65335 vider -65336 videra -65341 vides -65342 videz -65343 vie -65344 vieil -65345 vielle -65346 vienne -65351 viens -65352 vient -65353 vies -65354 vieux -65355 vif -65356 vifs -65361 vigie -65362 vigies -65363 vigile -65364 vigne -65365 vil -65366 vile -65411 viles -65412 villa -65413 villas -65414 ville -65415 vils -65416 vin -65421 viner -65422 vineux -65423 vingt -65424 vins -65425 vint -65426 vinyle -65431 viol -65432 viola -65433 viole -65434 violes -65435 violet -65436 violon -65441 viols -65442 vira -65443 virago -65444 virais -65445 viral -65446 virant -65451 vire -65452 virer -65453 virera -65454 vires -65455 virez -65456 viriez -65461 viril -65462 virons -65463 virus -65464 vis -65465 visa -65466 visage -65511 visais -65512 visait -65513 visant -65514 visas -65515 vise -65516 viser -65521 visera -65522 vises -65523 visez -65524 visiez -65525 vision -65526 visita -65531 vison -65532 visons -65533 vissa -65534 visse -65535 visser -65536 vissez -65541 visuel -65542 vit -65543 vitae -65544 vital -65545 vite -65546 vitre -65551 vitrer -65552 vitres -65553 vivace -65554 vivat -65555 vive -65556 vivent -65561 vives -65562 vivez -65563 vivier -65564 viviez -65565 vivote -65566 vivra -65611 vivrai -65612 vivras -65613 vivre -65614 vj -65615 vk -65616 vl -65621 vm -65622 vn -65623 vo -65624 vocal -65625 vocale -65626 vodka -65631 vodkas -65632 voeu -65633 voeux -65634 vogua -65635 vogue -65636 voguer -65641 vogues -65642 voici -65643 voie -65644 voies -65645 voila -65646 voile -65651 voir -65652 voire -65653 voirie -65654 vois -65655 voit -65656 voix -65661 vol -65662 vola -65663 volait -65664 vole -65665 volent -65666 voler -66111 volera -66112 voles -66113 volet -66114 volets -66115 voleur -66116 volez -66121 vols -66122 volt -66123 volts -66124 volute -66125 vomi -66126 vomie -66131 vomies -66132 vomir -66133 vomis -66134 vomit -66135 vont -66136 vos -66141 vota -66142 votais -66143 votant -66144 vote -66145 votent -66146 voter -66151 votera -66152 votes -66153 votez -66154 votons -66155 votre -66156 voua -66161 vouais -66162 vouait -66163 voue -66164 vouent -66165 vouer -66166 voues -66211 vouez -66212 vouiez -66213 voulu -66214 voulue -66215 vous -66216 voyais -66221 voyeur -66222 voyez -66223 voyiez -66224 voyons -66225 voyou -66226 vp -66231 vq -66232 vr -66233 vrac -66234 vrai -66235 vraie -66236 vrais -66241 vrille -66242 vs -66243 vt -66244 vu -66245 vue -66246 vues -66251 vulve -66252 vus -66253 vv -66254 vvv -66255 vvvv -66256 vw -66261 vwx -66262 vx -66263 vy -66264 vz -66265 w -66266 wa -66311 wagon -66312 waters -66313 watt -66314 watts -66315 wb -66316 wc -66321 wd -66322 we -66323 wf -66324 wg -66325 wh -66326 wi -66331 wj -66332 wk -66333 wl -66334 wm -66335 wn -66336 wo -66341 wp -66342 wq -66343 wr -66344 ws -66345 wt -66346 wu -66351 wv -66352 ww -66353 www -66354 wwww -66355 wx -66356 wxy -66361 wy -66362 wz -66363 x -66364 xa -66365 xb -66366 xc -66411 xd -66412 xe -66413 xf -66414 xg -66415 xh -66416 xi -66421 xj -66422 xk -66423 xl -66424 xm -66425 xn -66426 xo -66431 xp -66432 xq -66433 xr -66434 xs -66435 xt -66436 xu -66441 xv -66442 xw -66443 xx -66444 xxx -66445 xxxx -66446 xy -66451 xyz -66452 xz -66453 y -66454 ya -66455 yacht -66456 yack -66461 yacks -66462 yak -66463 yaks -66464 yard -66465 yards -66466 yb -66511 yc -66512 yd -66513 ye -66514 yeux -66515 yf -66516 yg -66521 yh -66522 yi -66523 yj -66524 yk -66525 yl -66526 ym -66531 yn -66532 yo -66533 yoga -66534 yp -66535 yq -66536 yr -66541 ys -66542 yt -66543 yu -66544 yv -66545 yw -66546 yx -66551 yy -66552 yyy -66553 yyyy -66554 yz -66555 z -66556 za -66561 zb -66562 zc -66563 zd -66564 ze -66565 zen -66566 zeste -66611 zester -66612 zestes -66613 zf -66614 zg -66615 zh -66616 zi -66621 zinc -66622 zincs -66623 zipper -66624 zj -66625 zk -66626 zl -66631 zm -66632 zn -66633 zo -66634 zona -66635 zonas -66636 zone -66641 zones -66642 zoo -66643 zoom -66644 zooms -66645 zoos -66646 zp -66651 zq -66652 zr -66653 zs -66654 zt -66655 zu -66656 zv -66661 zw -66662 zx -66663 zy -66664 zz -66665 zzz -66666 zzzz \ No newline at end of file diff --git a/www/boris/G1BILLET/diceware.sh b/www/boris/G1BILLET/diceware.sh deleted file mode 100755 index 689efbb..0000000 --- a/www/boris/G1BILLET/diceware.sh +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env bash -# Download the wordlist -# wget -nc -O ~/.diceware-wordlist http://world.std.com/%7Ereinhold/diceware.wordlist.asc 2> /dev/null -MY_PATH="`dirname \"$0\"`" # relative -MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized -ME="${0##*/}" -MOTS=$(echo "$1" | grep -E "^\-?[0-9]+$") -# Default to 6 words passphrase -if [[ "$MOTS" == "" ]]; then MOTS=6; fi -WORDCOUNT=${1-$MOTS} -# print a list of the diceware words -cat ${MY_PATH}/diceware-wordlist.txt | -awk '/[1-6][1-6][1-6][1-6][1-6]/{ print $2 }' | -# randomize the list order -shuf --random-source=/dev/urandom | -# pick the first n words -head -n ${WORDCOUNT} | -# pretty print -tr '\n' ' ' -echo diff --git a/www/boris/G1BILLET/images/fond.jpg b/www/boris/G1BILLET/images/fond.jpg deleted file mode 100644 index c076e05..0000000 Binary files a/www/boris/G1BILLET/images/fond.jpg and /dev/null differ diff --git a/www/boris/G1BILLET/images/fondjeu.jpg b/www/boris/G1BILLET/images/fondjeu.jpg deleted file mode 100644 index 3df03ce..0000000 Binary files a/www/boris/G1BILLET/images/fondjeu.jpg and /dev/null differ diff --git a/www/boris/G1BILLET/images/fondsolian.jpg b/www/boris/G1BILLET/images/fondsolian.jpg deleted file mode 100644 index 61ba441..0000000 Binary files a/www/boris/G1BILLET/images/fondsolian.jpg and /dev/null differ diff --git a/www/boris/G1BILLET/images/fondticket.jpg b/www/boris/G1BILLET/images/fondticket.jpg deleted file mode 100644 index 5c98d53..0000000 Binary files a/www/boris/G1BILLET/images/fondticket.jpg and /dev/null differ diff --git a/www/boris/G1BILLET/images/fondxbian.jpg b/www/boris/G1BILLET/images/fondxbian.jpg deleted file mode 100644 index 8920f0a..0000000 Binary files a/www/boris/G1BILLET/images/fondxbian.jpg and /dev/null differ diff --git a/www/boris/G1BILLET/images/g1.png b/www/boris/G1BILLET/images/g1.png deleted file mode 100644 index 197d05a..0000000 Binary files a/www/boris/G1BILLET/images/g1.png and /dev/null differ diff --git a/www/boris/G1BILLET/images/g1jeu.png b/www/boris/G1BILLET/images/g1jeu.png deleted file mode 100644 index 91b87be..0000000 Binary files a/www/boris/G1BILLET/images/g1jeu.png and /dev/null differ diff --git a/www/boris/G1BILLET/images/g1solian.png b/www/boris/G1BILLET/images/g1solian.png deleted file mode 100644 index 4cf126d..0000000 Binary files a/www/boris/G1BILLET/images/g1solian.png and /dev/null differ diff --git a/www/boris/G1BILLET/images/g1ticket.png b/www/boris/G1BILLET/images/g1ticket.png deleted file mode 100644 index 084c549..0000000 Binary files a/www/boris/G1BILLET/images/g1ticket.png and /dev/null differ diff --git a/www/boris/G1BILLET/images/g1xbian.png b/www/boris/G1BILLET/images/g1xbian.png deleted file mode 100644 index dce1c39..0000000 Binary files a/www/boris/G1BILLET/images/g1xbian.png and /dev/null differ diff --git a/www/boris/G1BILLET/images/logo.png b/www/boris/G1BILLET/images/logo.png deleted file mode 100644 index 84d3d31..0000000 Binary files a/www/boris/G1BILLET/images/logo.png and /dev/null differ diff --git a/www/boris/G1BILLET/images/logojeu.png b/www/boris/G1BILLET/images/logojeu.png deleted file mode 100644 index 51a7ef1..0000000 Binary files a/www/boris/G1BILLET/images/logojeu.png and /dev/null differ diff --git a/www/boris/G1BILLET/images/logosolian.png b/www/boris/G1BILLET/images/logosolian.png deleted file mode 100644 index dce1c39..0000000 Binary files a/www/boris/G1BILLET/images/logosolian.png and /dev/null differ diff --git a/www/boris/G1BILLET/images/logoticket.png b/www/boris/G1BILLET/images/logoticket.png deleted file mode 100644 index 47d32e2..0000000 Binary files a/www/boris/G1BILLET/images/logoticket.png and /dev/null differ diff --git a/www/boris/G1BILLET/images/logoxbian.png b/www/boris/G1BILLET/images/logoxbian.png deleted file mode 100644 index 0aa90c7..0000000 Binary files a/www/boris/G1BILLET/images/logoxbian.png and /dev/null differ diff --git a/www/boris/G1BILLET/index.php b/www/boris/G1BILLET/index.php deleted file mode 100644 index a266c74..0000000 --- a/www/boris/G1BILLET/index.php +++ /dev/null @@ -1,29 +0,0 @@ -format('U').rand(); - -// CREATE 6 G1BILLETS in /tmp/g1billet/$timestamp -$page = shell_exec(dirname(__FILE__)."/G1BILLETS.sh '".$_REQUEST['montant']."' '".$timestamp."' '".$_REQUEST['style']."'"); - -if ( $_REQUEST['style'] == 'ticket' || $_REQUEST['style'] == 'xbian' ) { - $file_type = "jpg"; -} else { - $file_type = "pdf"; -} -$attachment_location = "/tmp/g1billet/".$timestamp.".".$file_type; - -if (file_exists($attachment_location)) { - header($_SERVER["SERVER_PROTOCOL"] . " 200 OK"); - header("Cache-Control: public"); // needed for internet explorer - header("Content-Type: application/".$file_type); - header("Content-Transfer-Encoding: Binary"); - header("Content-Length:".filesize($attachment_location)); - header("Content-Disposition: attachment; filename=".$timestamp.".".$file_type); - readfile($attachment_location); - unlink("/tmp/g1billet/".$timestamp.".".$file_type); - die(); -} else { - die("Error: File not found."); -} -?> - diff --git a/www/boris/G1BILLET/key_create_dunikey.py b/www/boris/G1BILLET/key_create_dunikey.py deleted file mode 100755 index de0673b..0000000 --- a/www/boris/G1BILLET/key_create_dunikey.py +++ /dev/null @@ -1,27 +0,0 @@ -#!/usr/bin/env python3 -# This Python script gets Duniter creddentials as arguments, and writes a PubSec file that should be compatible with Cesium and Silkaj(DuniterPy) clients. -# launch with : -# python3 key_create_dnuikey.py - -# depends on duniterpy 0.56 - -### Licence - WTFPL -# This script was written my Matograine, in the hope that it will be helpful. -# Do What The Fuck you like with it. There is : -# * no guarantee that this will work -# * no support of any kind -# -# If this is helpful, please consider making a donation to the developper's pubkey : 78ZwwgpgdH5uLZLbThUQH7LKwPgjMunYfLiCfUCySkM8 -# Have fun - -from sys import argv -from duniterpy.key import SigningKey - -# path to save to -path = "/tmp/secret.dunikey" - -key = SigningKey.from_credentials(argv[1], argv[2], None) -key.save_pubsec_file(path) -print( - key.pubkey, -) diff --git a/www/boris/ajax.php b/www/boris/ajax.php new file mode 100644 index 0000000..b176f96 --- /dev/null +++ b/www/boris/ajax.php @@ -0,0 +1,14 @@ + diff --git a/www/boris/ajaxform.js b/www/boris/ajaxform.js new file mode 100644 index 0000000..7696592 --- /dev/null +++ b/www/boris/ajaxform.js @@ -0,0 +1,40 @@ +jQuery(document).ready(function () { + var host = window.location.hostname; + $('#nodename').html(host); + + $("#formphone").submit(function(e) { + e.preventDefault(); // avoid to execute the actual submit of the form. + console.log("button PHONE clicked"); + $("#phoneresultat").html("

ensuite patiente un peu... ce monde est Zen.

" + + "

Tu recevras une clef pour te libérer des services privés du vieux monde.

" + + ""); + // declare these vars + var phone = jQuery("#phone"); + var parrain = jQuery("#parrain"); + var naissance = jQuery("#naissance"); + var data = ''; + // ajax call to ajax.php + jQuery.getJSON("http://"+host+":10099/sms_loveland.php", { + phone: phone.val(), parrain: parrain.val(), naissance: naissance.val() + }, function (data) { + $("#phoneresultat").html("

Votre inscription en prise en compte...

"); + }); + }); + + $("#formlink").submit(function(e) { + e.preventDefault(); // avoid to execute the actual submit of the form. + console.log("button LINK clicked"); + $("#linkresultat").html("

Astroport vous remercie pour votre nourriture médiatique

"); + // declare these vars + var link = jQuery("#link"); + var data = ''; + // ajax call to ajax.php + jQuery.getJSON("ajax.php", { + link: link.val() + }, function (data) { + $("#linkresultat").html("

Astroport vous remercie pour votre nourriture médiatique

"); + }); + }); + + +}); diff --git a/www/boris/css/flipclock.css b/www/boris/css/flipclock.css new file mode 100644 index 0000000..c467351 --- /dev/null +++ b/www/boris/css/flipclock.css @@ -0,0 +1,424 @@ +/* Get the bourbon mixin from http://bourbon.io */ +/* Reset */ +.flip-clock-wrapper * { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + -o-box-sizing: border-box; + box-sizing: border-box; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + -o-backface-visibility: hidden; + backface-visibility: hidden; +} + +.clock{ +zoom: 0.7; +-moz-transform: scale(0.7) +} + +.flip-clock-wrapper a { + cursor: pointer; + text-decoration: none; + color: #ccc; } + +.flip-clock-wrapper a:hover { + color: #fff; } + +.flip-clock-wrapper ul { + list-style: none; } + +.flip-clock-wrapper.clearfix:before, +.flip-clock-wrapper.clearfix:after { + content: " "; + display: table; } + +.flip-clock-wrapper.clearfix:after { + clear: both; } + +.flip-clock-wrapper.clearfix { + *zoom: 1; } + +/* Main */ +.flip-clock-wrapper { + font: normal 11px "Helvetica Neue", Helvetica, sans-serif; + -webkit-user-select: none; } + +.flip-clock-meridium { + background: none !important; + box-shadow: 0 0 0 !important; + font-size: 36px !important; } + +.flip-clock-meridium a { color: #313333; } + +.flip-clock-wrapper { + text-align: center; + position: relative; + width: 100%; + margin: 1em; +} + +.flip-clock-wrapper:before, +.flip-clock-wrapper:after { + content: " "; /* 1 */ + display: table; /* 2 */ +} +.flip-clock-wrapper:after { + clear: both; +} + +/* Skeleton */ +.flip-clock-wrapper ul { + position: relative; + float: left; + margin: 5px; + width: 60px; + height: 90px; + font-size: 80px; + font-weight: bold; + line-height: 87px; + border-radius: 6px; + background: #000; +} + +.flip-clock-wrapper ul li { + z-index: 1; + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + line-height: 87px; + text-decoration: none !important; +} + +.flip-clock-wrapper ul li:first-child { + z-index: 2; } + +.flip-clock-wrapper ul li a { + display: block; + height: 100%; + -webkit-perspective: 200px; + -moz-perspective: 200px; + perspective: 200px; + margin: 0 !important; + overflow: visible !important; + cursor: default !important; } + +.flip-clock-wrapper ul li a div { + z-index: 1; + position: absolute; + left: 0; + width: 100%; + height: 50%; + font-size: 80px; + overflow: hidden; + outline: 1px solid transparent; } + +.flip-clock-wrapper ul li a div .shadow { + position: absolute; + width: 100%; + height: 100%; + z-index: 2; } + +.flip-clock-wrapper ul li a div.up { + -webkit-transform-origin: 50% 100%; + -moz-transform-origin: 50% 100%; + -ms-transform-origin: 50% 100%; + -o-transform-origin: 50% 100%; + transform-origin: 50% 100%; + top: 0; } + +.flip-clock-wrapper ul li a div.up:after { + content: ""; + position: absolute; + top: 44px; + left: 0; + z-index: 5; + width: 100%; + height: 3px; + background-color: #000; + background-color: rgba(0, 0, 0, 0.4); } + +.flip-clock-wrapper ul li a div.down { + -webkit-transform-origin: 50% 0; + -moz-transform-origin: 50% 0; + -ms-transform-origin: 50% 0; + -o-transform-origin: 50% 0; + transform-origin: 50% 0; + bottom: 0; + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.flip-clock-wrapper ul li a div div.inn { + position: absolute; + left: 0; + z-index: 1; + width: 100%; + height: 200%; + color: #ccc; + text-shadow: 0 1px 2px #000; + text-align: center; + background-color: #333; + border-radius: 6px; + font-size: 70px; } + +.flip-clock-wrapper ul li a div.up div.inn { + top: 0; } + +.flip-clock-wrapper ul li a div.down div.inn { + bottom: 0; } + +/* PLAY */ +.flip-clock-wrapper ul.play li.flip-clock-before { + z-index: 3; } + +.flip-clock-wrapper .flip { box-shadow: 0 2px 5px rgba(0, 0, 0, 0.7); } + +.flip-clock-wrapper ul.play li.flip-clock-active { + -webkit-animation: asd 0.01s 0.49s linear both; + -moz-animation: asd 0.01s 0.49s linear both; + animation: asd 0.01s 0.49s linear both; + z-index: 5; } + +.flip-clock-divider { + float: left; + display: inline-block; + position: relative; + width: 20px; + height: 100px; } + +.flip-clock-divider:first-child { + width: 0; } + +.flip-clock-dot { + display: block; + background: #323434; + width: 10px; + height: 10px; + position: absolute; + border-radius: 50%; + box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); + left: 5px; } + +.flip-clock-divider .flip-clock-label { + position: absolute; + top: -1.5em; + right: -86px; + color: black; + text-shadow: none; } + +.flip-clock-divider.minutes .flip-clock-label { + right: -88px; } + +.flip-clock-divider.seconds .flip-clock-label { + right: -91px; } + +.flip-clock-dot.top { + top: 30px; } + +.flip-clock-dot.bottom { + bottom: 30px; } + +@-webkit-keyframes asd { + 0% { + z-index: 2; } + + 100% { + z-index: 4; } } + +@-moz-keyframes asd { + 0% { + z-index: 2; } + + 100% { + z-index: 4; } } + +@-o-keyframes asd { + 0% { + z-index: 2; } + + 100% { + z-index: 4; } } + +@keyframes asd { + 0% { + z-index: 2; } + + 100% { + z-index: 4; } } + +.flip-clock-wrapper ul.play li.flip-clock-active .down { + z-index: 2; + -webkit-animation: turn 0.5s 0.5s linear both; + -moz-animation: turn 0.5s 0.5s linear both; + animation: turn 0.5s 0.5s linear both; } + +@-webkit-keyframes turn { + 0% { + -webkit-transform: rotateX(90deg); } + + 100% { + -webkit-transform: rotateX(0deg); } } + +@-moz-keyframes turn { + 0% { + -moz-transform: rotateX(90deg); } + + 100% { + -moz-transform: rotateX(0deg); } } + +@-o-keyframes turn { + 0% { + -o-transform: rotateX(90deg); } + + 100% { + -o-transform: rotateX(0deg); } } + +@keyframes turn { + 0% { + transform: rotateX(90deg); } + + 100% { + transform: rotateX(0deg); } } + +.flip-clock-wrapper ul.play li.flip-clock-before .up { + z-index: 2; + -webkit-animation: turn2 0.5s linear both; + -moz-animation: turn2 0.5s linear both; + animation: turn2 0.5s linear both; } + +@-webkit-keyframes turn2 { + 0% { + -webkit-transform: rotateX(0deg); } + + 100% { + -webkit-transform: rotateX(-90deg); } } + +@-moz-keyframes turn2 { + 0% { + -moz-transform: rotateX(0deg); } + + 100% { + -moz-transform: rotateX(-90deg); } } + +@-o-keyframes turn2 { + 0% { + -o-transform: rotateX(0deg); } + + 100% { + -o-transform: rotateX(-90deg); } } + +@keyframes turn2 { + 0% { + transform: rotateX(0deg); } + + 100% { + transform: rotateX(-90deg); } } + +.flip-clock-wrapper ul li.flip-clock-active { + z-index: 3; } + +/* SHADOW */ +.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow { + background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black)); + background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%; + background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%); + background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%); + background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%; + -webkit-animation: show 0.5s linear both; + -moz-animation: show 0.5s linear both; + animation: show 0.5s linear both; } + +.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow { + background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black)); + background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%; + background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%); + background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%); + background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%; + -webkit-animation: hide 0.5s 0.3s linear both; + -moz-animation: hide 0.5s 0.3s linear both; + animation: hide 0.5s 0.3s linear both; } + +/*DOWN*/ +.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow { + background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1))); + background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%; + background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%); + background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%); + background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%; + -webkit-animation: show 0.5s linear both; + -moz-animation: show 0.5s linear both; + animation: show 0.5s linear both; } + +.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow { + background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1))); + background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%; + background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%); + background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%); + background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%; + -webkit-animation: hide 0.5s 0.3s linear both; + -moz-animation: hide 0.5s 0.3s linear both; + animation: hide 0.5s 0.2s linear both; } + +@-webkit-keyframes show { + 0% { + opacity: 0; } + + 100% { + opacity: 1; } } + +@-moz-keyframes show { + 0% { + opacity: 0; } + + 100% { + opacity: 1; } } + +@-o-keyframes show { + 0% { + opacity: 0; } + + 100% { + opacity: 1; } } + +@keyframes show { + 0% { + opacity: 0; } + + 100% { + opacity: 1; } } + +@-webkit-keyframes hide { + 0% { + opacity: 1; } + + 100% { + opacity: 0; } } + +@-moz-keyframes hide { + 0% { + opacity: 1; } + + 100% { + opacity: 0; } } + +@-o-keyframes hide { + 0% { + opacity: 1; } + + 100% { + opacity: 0; } } + +@keyframes hide { + 0% { + opacity: 1; } + + 100% { + opacity: 0; } } diff --git a/www/boris/css/landing-page.css b/www/boris/css/landing-page.css new file mode 100644 index 0000000..26f4551 --- /dev/null +++ b/www/boris/css/landing-page.css @@ -0,0 +1,162 @@ +body { + font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif; + font-weight: 700; +} + +header.masthead { + position: relative; + background-color: #343a40; + background: url("../img/bg-masthead.jpg") no-repeat center center; + -webkit-background-size: cover; + -moz-background-size: cover; + -o-background-size: cover; + background-size: cover; + padding-top: 8rem; + padding-bottom: 8rem; +} + +header.masthead .overlay { + position: absolute; + background-color: #212529; + height: 100%; + width: 100%; + top: 0; + left: 0; + opacity: 0.3; +} + +header.masthead h1 { + font-size: 2rem; +} + +@media (min-width: 768px) { + header.masthead { + padding-top: 12rem; + padding-bottom: 12rem; + } + header.masthead h1 { + font-size: 3rem; + } +} + +section.map { + position: relative; + background-color: #343a40; + background: url("../img/Feedless.jpg") no-repeat center center; + -webkit-background-size: cover; + -moz-background-size: cover; + -o-background-size: cover; + background-size: cover; + padding-top: 18rem; + padding-bottom: 18rem; +} + +section.map .overlay { + position: absolute; + background-color: #212529; + height: 100%; + width: 100%; + top: 0; + left: 0; + opacity: 0.3; +} + +section.map h1 { + font-size: 15rem; +} + +@media (min-width: 768px) { + section.map { + padding-top: 28rem; + padding-bottom: 28rem; + } + section.map h1 { + font-size: 15rem; + } +} + +.showcase .showcase-text { + padding: 3rem; +} + +.showcase .showcase-img { + min-height: 30rem; + background-size: cover; +} + +@media (min-width: 768px) { + .showcase .showcase-text { + padding: 7rem; + } +} + +.features-icons { + padding-top: 7rem; + padding-bottom: 7rem; +} + +.features-icons .features-icons-item { + max-width: 20rem; +} + +.features-icons .features-icons-item .features-icons-icon { + height: 7rem; +} + +.features-icons .features-icons-item .features-icons-icon i { + font-size: 4.5rem; +} + +.features-icons .features-icons-item:hover .features-icons-icon i { + font-size: 5rem; +} + +.testimonials { + padding-top: 7rem; + padding-bottom: 7rem; +} + +.testimonials .testimonial-item { + max-width: 18rem; +} + +.testimonials .testimonial-item img { + max-width: 12rem; + box-shadow: 0px 5px 5px 0px #adb5bd; +} + +.call-to-action { + position: relative; + background-color: #343a40; + background: url("../img/bg-masthead.jpg") no-repeat center center; + -webkit-background-size: cover; + -moz-background-size: cover; + -o-background-size: cover; + background-size: cover; + padding-top: 7rem; + padding-bottom: 7rem; +} + +.call-to-action .overlay { + position: absolute; + background-color: #212529; + height: 100%; + width: 100%; + top: 0; + left: 0; + opacity: 0.3; +} + +footer.footer { + padding-top: 4rem; + padding-bottom: 4rem; +} diff --git a/www/boris/css/landing-page.min.css b/www/boris/css/landing-page.min.css new file mode 100644 index 0000000..53e13d4 --- /dev/null +++ b/www/boris/css/landing-page.min.css @@ -0,0 +1 @@ +body{font-family:Lato,'Helvetica Neue',Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Lato,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700}header.masthead{position:relative;background-color:#343a40;background:url(../img/bg-masthead.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:8rem;padding-bottom:8rem}header.masthead .overlay{position:absolute;background-color:#212529;height:100%;width:100%;top:0;left:0;opacity:.3}header.masthead h1{font-size:2rem}@media (min-width:768px){header.masthead{padding-top:12rem;padding-bottom:12rem}header.masthead h1{font-size:3rem}}.showcase .showcase-text{padding:3rem}.showcase .showcase-img{min-height:30rem;background-size:cover}@media (min-width:768px){.showcase .showcase-text{padding:7rem}}.features-icons{padding-top:7rem;padding-bottom:7rem}.features-icons .features-icons-item{max-width:20rem}.features-icons .features-icons-item .features-icons-icon{height:7rem}.features-icons .features-icons-item .features-icons-icon i{font-size:4.5rem}.features-icons .features-icons-item:hover .features-icons-icon i{font-size:5rem}.testimonials{padding-top:7rem;padding-bottom:7rem}.testimonials .testimonial-item{max-width:18rem}.testimonials .testimonial-item img{max-width:12rem;box-shadow:0 5px 5px 0 #adb5bd}.call-to-action{position:relative;background-color:#343a40;background:url(../img/bg-masthead.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:7rem;padding-bottom:7rem}.call-to-action .overlay{position:absolute;background-color:#212529;height:100%;width:100%;top:0;left:0;opacity:.3}footer.footer{padding-top:4rem;padding-bottom:4rem} \ No newline at end of file diff --git a/www/boris/favicon.ico b/www/boris/favicon.ico new file mode 100644 index 0000000..e0128c6 Binary files /dev/null and b/www/boris/favicon.ico differ diff --git a/www/boris/img/LivingTV.gif b/www/boris/img/LivingTV.gif new file mode 100644 index 0000000..8e5ffdf Binary files /dev/null and b/www/boris/img/LivingTV.gif differ diff --git a/www/boris/img/bg-masthead (autre copie).jpg b/www/boris/img/bg-masthead (autre copie).jpg new file mode 100644 index 0000000..b9aef5a Binary files /dev/null and b/www/boris/img/bg-masthead (autre copie).jpg differ diff --git a/www/boris/img/bg-masthead (copie).jpg b/www/boris/img/bg-masthead (copie).jpg new file mode 100644 index 0000000..e450cde Binary files /dev/null and b/www/boris/img/bg-masthead (copie).jpg differ diff --git a/www/boris/img/bg-masthead.jpg b/www/boris/img/bg-masthead.jpg new file mode 100644 index 0000000..f358a63 Binary files /dev/null and b/www/boris/img/bg-masthead.jpg differ diff --git a/www/boris/img/bg-showcase-1.jpg b/www/boris/img/bg-showcase-1.jpg new file mode 100644 index 0000000..e4e5af1 Binary files /dev/null and b/www/boris/img/bg-showcase-1.jpg differ diff --git a/www/boris/img/bg-showcase-2.jpg b/www/boris/img/bg-showcase-2.jpg new file mode 100644 index 0000000..ab1b8ec Binary files /dev/null and b/www/boris/img/bg-showcase-2.jpg differ diff --git a/www/boris/img/bg-showcase-3 (copie).jpg b/www/boris/img/bg-showcase-3 (copie).jpg new file mode 100644 index 0000000..914aa15 Binary files /dev/null and b/www/boris/img/bg-showcase-3 (copie).jpg differ diff --git a/www/boris/img/bg-showcase-3.jpg b/www/boris/img/bg-showcase-3.jpg new file mode 100644 index 0000000..7f0c7df Binary files /dev/null and b/www/boris/img/bg-showcase-3.jpg differ diff --git a/www/boris/img/cite_volante.jpg b/www/boris/img/cite_volante.jpg new file mode 100644 index 0000000..c5fcc00 Binary files /dev/null and b/www/boris/img/cite_volante.jpg differ diff --git a/www/boris/img/content_not_available.gif b/www/boris/img/content_not_available.gif new file mode 100644 index 0000000..87dd7c8 Binary files /dev/null and b/www/boris/img/content_not_available.gif differ diff --git a/www/boris/img/pierre_volante.jpg b/www/boris/img/pierre_volante.jpg new file mode 100644 index 0000000..f8dcbcf Binary files /dev/null and b/www/boris/img/pierre_volante.jpg differ diff --git a/www/boris/img/testimonials-1 (copie).jpg b/www/boris/img/testimonials-1 (copie).jpg new file mode 100644 index 0000000..00127df Binary files /dev/null and b/www/boris/img/testimonials-1 (copie).jpg differ diff --git a/www/boris/img/testimonials-1.jpg b/www/boris/img/testimonials-1.jpg new file mode 100644 index 0000000..1646672 Binary files /dev/null and b/www/boris/img/testimonials-1.jpg differ diff --git a/www/boris/img/testimonials-2 (copie).jpg b/www/boris/img/testimonials-2 (copie).jpg new file mode 100644 index 0000000..c180690 Binary files /dev/null and b/www/boris/img/testimonials-2 (copie).jpg differ diff --git a/www/boris/img/testimonials-2.jpg b/www/boris/img/testimonials-2.jpg new file mode 100644 index 0000000..65797d7 Binary files /dev/null and b/www/boris/img/testimonials-2.jpg differ diff --git a/www/boris/img/testimonials-3 (copie).jpg b/www/boris/img/testimonials-3 (copie).jpg new file mode 100644 index 0000000..5fea6d7 Binary files /dev/null and b/www/boris/img/testimonials-3 (copie).jpg differ diff --git a/www/boris/img/testimonials-3.jpg b/www/boris/img/testimonials-3.jpg new file mode 100644 index 0000000..05b60b3 Binary files /dev/null and b/www/boris/img/testimonials-3.jpg differ diff --git a/www/boris/index.html b/www/boris/index.html new file mode 100644 index 0000000..c9bac76 --- /dev/null +++ b/www/boris/index.html @@ -0,0 +1,140 @@ + + + + + + + + + + + qo-op - CLOUD ESCAPE GAME - Nation Extraterrestre - MadeInZion + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ Mise en place du JEu, lancement officiel dans +
+
+
+ +
+
+
+

Participez à l'extinction des datacenters
+ découvrez le Cloud Escape Game

+
+
+
+ +
+
+
+
+
+

+

Obtenez une identité interplanétaire^2000, émise par MadeInZion !^4000

+

Explorez un autre monde. Pair à pair, libre et légal.^3000

+

Un Monde où nos enfants, peuvent réaliser leur rêves...^5000

+

Une Terre de Jardins Forêts.^3000 Où nous plantons nos graines.^3000

+

Un "Internet des gens" !^3000 P2P, garant absolu de nos Libertés !^3000

+

Bienvenue qo-op^3000 dans votre "Nation Virturéelle".

+
+

+
+
+ + + +
+
+
+

Votre AVATAR adhère au "contrat social" MadeInZion!
Plus d'infos, appelez Fred au 06 47 68 36 46


+
+
+ + + + + + + + + diff --git a/www/boris/instascan.min.js b/www/boris/instascan.min.js deleted file mode 100644 index 6ee67d6..0000000 --- a/www/boris/instascan.min.js +++ /dev/null @@ -1,48 +0,0 @@ -!function e(i,r,n){function t(f,a){if(!r[f]){if(!i[f]){var u="function"==typeof require&&require;if(!a&&u)return u(f,!0);if(o)return o(f,!0);var s=new Error("Cannot find module '"+f+"'");throw s.code="MODULE_NOT_FOUND",s}var l=r[f]={exports:{}};i[f][0].call(l.exports,function(e){var r=i[f][1][e];return t(r?r:e)},l,l.exports,e,i,r,n)}return r[f].exports}for(var o="function"==typeof require&&require,f=0;f2?arguments[2]:void 0,l=Math.min((void 0===s?f:t(s,f))-u,f-a),c=1;for(u0;)u in r?r[a]=r[u]:delete r[a],a+=c,u+=c;return r}},{"./_to-index":107,"./_to-length":110,"./_to-object":111}],11:[function(e,i,r){"use strict";var n=e("./_to-object"),t=e("./_to-index"),o=e("./_to-length");i.exports=function(e){for(var i=n(this),r=o(i.length),f=arguments.length,a=t(f>1?arguments[1]:void 0,r),u=f>2?arguments[2]:void 0,s=void 0===u?r:t(u,r);s>a;)i[a++]=e;return i}},{"./_to-index":107,"./_to-length":110,"./_to-object":111}],12:[function(e,i,r){var n=e("./_for-of");i.exports=function(e,i){var r=[];return n(e,!1,r.push,r,i),r}},{"./_for-of":39}],13:[function(e,i,r){var n=e("./_to-iobject"),t=e("./_to-length"),o=e("./_to-index");i.exports=function(e){return function(i,r,f){var a,u=n(i),s=t(u.length),l=o(f,s);if(e&&r!=r){for(;s>l;)if(a=u[l++],a!=a)return!0}else for(;s>l;l++)if((e||l in u)&&u[l]===r)return e||l||0;return!e&&-1}}},{"./_to-index":107,"./_to-iobject":109,"./_to-length":110}],14:[function(e,i,r){var n=e("./_ctx"),t=e("./_iobject"),o=e("./_to-object"),f=e("./_to-length"),a=e("./_array-species-create");i.exports=function(e,i){var r=1==e,u=2==e,s=3==e,l=4==e,c=6==e,d=5==e||c,b=i||a;return function(i,a,h){for(var k,_,p=o(i),v=t(p),w=n(a,h,3),m=f(v.length),g=0,y=r?b(i,m):u?b(i,0):void 0;m>g;g++)if((d||g in v)&&(k=v[g],_=w(k,g,p),e))if(r)y[g]=_;else if(_)switch(e){case 3:return!0;case 5:return k;case 6:return g;case 2:y.push(k)}else if(l)return!1;return c?-1:s||l?l:y}}},{"./_array-species-create":17,"./_ctx":27,"./_iobject":47,"./_to-length":110,"./_to-object":111}],15:[function(e,i,r){var n=e("./_a-function"),t=e("./_to-object"),o=e("./_iobject"),f=e("./_to-length");i.exports=function(e,i,r,a,u){n(i);var s=t(e),l=o(s),c=f(s.length),d=u?c-1:0,b=u?-1:1;if(r<2)for(;;){if(d in l){a=l[d],d+=b;break}if(d+=b,u?d<0:c<=d)throw TypeError("Reduce of empty array with no initial value")}for(;u?d>=0:c>d;d+=b)d in l&&(a=i(a,l[d],d,s));return a}},{"./_a-function":5,"./_iobject":47,"./_to-length":110,"./_to-object":111}],16:[function(e,i,r){var n=e("./_is-object"),t=e("./_is-array"),o=e("./_wks")("species");i.exports=function(e){var i;return t(e)&&(i=e.constructor,"function"!=typeof i||i!==Array&&!t(i.prototype)||(i=void 0),n(i)&&(i=i[o],null===i&&(i=void 0))),void 0===i?Array:i}},{"./_is-array":49,"./_is-object":51,"./_wks":119}],17:[function(e,i,r){var n=e("./_array-species-constructor");i.exports=function(e,i){return new(n(e))(i)}},{"./_array-species-constructor":16}],18:[function(e,i,r){"use strict";var n=e("./_a-function"),t=e("./_is-object"),o=e("./_invoke"),f=[].slice,a={},u=function(e,i,r){if(!(i in a)){for(var n=[],t=0;t1?arguments[1]:void 0,3);i=i?i.n:this._f;)for(r(i.v,i.k,this);i&&i.r;)i=i.p},has:function(e){return!!_(this,e)}}),b&&n(c.prototype,"size",{get:function(){return u(this[k])}}),c},def:function(e,i,r){var n,t,o=_(e,i);return o?o.v=r:(e._l=o={i:t=h(i,!0),k:i,v:r,p:n=e._l,n:void 0,r:!1},e._f||(e._f=o),n&&(n.n=o),e[k]++,"F"!==t&&(e._i[t]=o)),e},getEntry:_,setStrong:function(e,i,r){l(e,i,function(e,i){this._t=e,this._k=i,this._l=void 0},function(){for(var e=this,i=e._k,r=e._l;r&&r.r;)r=r.p;return e._t&&(e._l=r=r?r.n:e._t._f)?"keys"==i?c(0,r.k):"values"==i?c(0,r.v):c(0,[r.k,r.v]):(e._t=void 0,c(1))},r?"entries":"values",!r,!0),d(i)}}},{"./_an-instance":8,"./_ctx":27,"./_defined":29,"./_descriptors":30,"./_for-of":39,"./_iter-define":55,"./_iter-step":57,"./_meta":64,"./_object-create":68,"./_object-dp":69,"./_redefine-all":88,"./_set-species":93}],22:[function(e,i,r){var n=e("./_classof"),t=e("./_array-from-iterable");i.exports=function(e){return function(){if(n(this)!=e)throw TypeError(e+"#toJSON isn't generic");return t(this)}}},{"./_array-from-iterable":12,"./_classof":19}],23:[function(e,i,r){"use strict";var n=e("./_redefine-all"),t=e("./_meta").getWeak,o=e("./_an-object"),f=e("./_is-object"),a=e("./_an-instance"),u=e("./_for-of"),s=e("./_array-methods"),l=e("./_has"),c=s(5),d=s(6),b=0,h=function(e){return e._l||(e._l=new k)},k=function(){this.a=[]},_=function(e,i){return c(e.a,function(e){return e[0]===i})};k.prototype={get:function(e){var i=_(this,e);if(i)return i[1]},has:function(e){return!!_(this,e)},set:function(e,i){var r=_(this,e);r?r[1]=i:this.a.push([e,i])},"delete":function(e){var i=d(this.a,function(i){return i[0]===e});return~i&&this.a.splice(i,1),!!~i}},i.exports={getConstructor:function(e,i,r,o){var s=e(function(e,n){a(e,s,i,"_i"),e._i=b++,e._l=void 0,void 0!=n&&u(n,r,e[o],e)});return n(s.prototype,{"delete":function(e){if(!f(e))return!1;var i=t(e);return i===!0?h(this)["delete"](e):i&&l(i,this._i)&&delete i[this._i]},has:function(e){if(!f(e))return!1;var i=t(e);return i===!0?h(this).has(e):i&&l(i,this._i)}}),s},def:function(e,i,r){var n=t(o(i),!0);return n===!0?h(e).set(i,r):n[e._i]=r,e},ufstore:h}},{"./_an-instance":8,"./_an-object":9,"./_array-methods":14,"./_for-of":39,"./_has":41,"./_is-object":51,"./_meta":64,"./_redefine-all":88}],24:[function(e,i,r){"use strict";var n=e("./_global"),t=e("./_export"),o=e("./_redefine"),f=e("./_redefine-all"),a=e("./_meta"),u=e("./_for-of"),s=e("./_an-instance"),l=e("./_is-object"),c=e("./_fails"),d=e("./_iter-detect"),b=e("./_set-to-string-tag"),h=e("./_inherit-if-required");i.exports=function(e,i,r,k,_,p){var v=n[e],w=v,m=_?"set":"add",g=w&&w.prototype,y={},E=function(e){var i=g[e];o(g,e,"delete"==e?function(e){return!(p&&!l(e))&&i.call(this,0===e?0:e)}:"has"==e?function(e){return!(p&&!l(e))&&i.call(this,0===e?0:e)}:"get"==e?function(e){return p&&!l(e)?void 0:i.call(this,0===e?0:e)}:"add"==e?function(e){return i.call(this,0===e?0:e),this}:function(e,r){return i.call(this,0===e?0:e,r),this})};if("function"==typeof w&&(p||g.forEach&&!c(function(){(new w).entries().next()}))){var S=new w,O=S[m](p?{}:-0,1)!=S,C=c(function(){S.has(1)}),A=d(function(e){new w(e)}),F=!p&&c(function(){for(var e=new w,i=5;i--;)e[m](i,i);return!e.has(-0)});A||(w=i(function(i,r){s(i,w,e);var n=h(new v,i,w);return void 0!=r&&u(r,_,n[m],n),n}),w.prototype=g,g.constructor=w),(C||F)&&(E("delete"),E("has"),_&&E("get")),(F||O)&&E(m),p&&g.clear&&delete g.clear}else w=k.getConstructor(i,e,_,m),f(w.prototype,r),a.NEED=!0;return b(w,e),y[e]=w,t(t.G+t.W+t.F*(w!=v),y),p||k.setStrong(w,e,_),w}},{"./_an-instance":8,"./_export":34,"./_fails":36,"./_for-of":39,"./_global":40,"./_inherit-if-required":45,"./_is-object":51,"./_iter-detect":56,"./_meta":64,"./_redefine":89,"./_redefine-all":88,"./_set-to-string-tag":94}],25:[function(e,i,r){var n=i.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},{}],26:[function(e,i,r){"use strict";var n=e("./_object-dp"),t=e("./_property-desc");i.exports=function(e,i,r){i in e?n.f(e,i,t(0,r)):e[i]=r}},{"./_object-dp":69,"./_property-desc":87}],27:[function(e,i,r){var n=e("./_a-function");i.exports=function(e,i,r){if(n(e),void 0===i)return e;switch(r){case 1:return function(r){return e.call(i,r)};case 2:return function(r,n){return e.call(i,r,n)};case 3:return function(r,n,t){return e.call(i,r,n,t)}}return function(){return e.apply(i,arguments)}}},{"./_a-function":5}],28:[function(e,i,r){"use strict";var n=e("./_an-object"),t=e("./_to-primitive"),o="number";i.exports=function(e){if("string"!==e&&e!==o&&"default"!==e)throw TypeError("Incorrect hint");return t(n(this),e!=o)}},{"./_an-object":9,"./_to-primitive":112}],29:[function(e,i,r){i.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},{}],30:[function(e,i,r){i.exports=!e("./_fails")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},{"./_fails":36}],31:[function(e,i,r){var n=e("./_is-object"),t=e("./_global").document,o=n(t)&&n(t.createElement);i.exports=function(e){return o?t.createElement(e):{}}},{"./_global":40,"./_is-object":51}],32:[function(e,i,r){i.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],33:[function(e,i,r){var n=e("./_object-keys"),t=e("./_object-gops"),o=e("./_object-pie");i.exports=function(e){var i=n(e),r=t.f;if(r)for(var f,a=r(e),u=o.f,s=0;a.length>s;)u.call(e,f=a[s++])&&i.push(f);return i}},{"./_object-gops":75,"./_object-keys":78,"./_object-pie":79}],34:[function(e,i,r){var n=e("./_global"),t=e("./_core"),o=e("./_hide"),f=e("./_redefine"),a=e("./_ctx"),u="prototype",s=function(e,i,r){var l,c,d,b,h=e&s.F,k=e&s.G,_=e&s.S,p=e&s.P,v=e&s.B,w=k?n:_?n[i]||(n[i]={}):(n[i]||{})[u],m=k?t:t[i]||(t[i]={}),g=m[u]||(m[u]={});k&&(r=i);for(l in r)c=!h&&w&&void 0!==w[l],d=(c?w:r)[l],b=v&&c?a(d,n):p&&"function"==typeof d?a(Function.call,d):d,w&&f(w,l,d,e&s.U),m[l]!=d&&o(m,l,b),p&&g[l]!=d&&(g[l]=d)};n.core=t,s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,i.exports=s},{"./_core":25,"./_ctx":27,"./_global":40,"./_hide":42,"./_redefine":89}],35:[function(e,i,r){var n=e("./_wks")("match");i.exports=function(e){var i=/./;try{"/./"[e](i)}catch(r){try{return i[n]=!1,!"/./"[e](i)}catch(t){}}return!0}},{"./_wks":119}],36:[function(e,i,r){i.exports=function(e){try{return!!e()}catch(i){return!0}}},{}],37:[function(e,i,r){"use strict";var n=e("./_hide"),t=e("./_redefine"),o=e("./_fails"),f=e("./_defined"),a=e("./_wks");i.exports=function(e,i,r){var u=a(e),s=r(f,u,""[e]),l=s[0],c=s[1];o(function(){var i={};return i[u]=function(){return 7},7!=""[e](i)})&&(t(String.prototype,e,l),n(RegExp.prototype,u,2==i?function(e,i){return c.call(e,this,i)}:function(e){return c.call(e,this)}))}},{"./_defined":29,"./_fails":36,"./_hide":42,"./_redefine":89,"./_wks":119}],38:[function(e,i,r){"use strict";var n=e("./_an-object");i.exports=function(){var e=n(this),i="";return e.global&&(i+="g"),e.ignoreCase&&(i+="i"),e.multiline&&(i+="m"),e.unicode&&(i+="u"),e.sticky&&(i+="y"),i}},{"./_an-object":9}],39:[function(e,i,r){var n=e("./_ctx"),t=e("./_iter-call"),o=e("./_is-array-iter"),f=e("./_an-object"),a=e("./_to-length"),u=e("./core.get-iterator-method"),s={},l={},r=i.exports=function(e,i,r,c,d){var b,h,k,_,p=d?function(){return e}:u(e),v=n(r,c,i?2:1),w=0;if("function"!=typeof p)throw TypeError(e+" is not iterable!");if(o(p)){for(b=a(e.length);b>w;w++)if(_=i?v(f(h=e[w])[0],h[1]):v(e[w]),_===s||_===l)return _}else for(k=p.call(e);!(h=k.next()).done;)if(_=t(k,v,h.value,i),_===s||_===l)return _};r.BREAK=s,r.RETURN=l},{"./_an-object":9,"./_ctx":27,"./_is-array-iter":48,"./_iter-call":53,"./_to-length":110,"./core.get-iterator-method":120}],40:[function(e,i,r){var n=i.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},{}],41:[function(e,i,r){var n={}.hasOwnProperty;i.exports=function(e,i){return n.call(e,i)}},{}],42:[function(e,i,r){var n=e("./_object-dp"),t=e("./_property-desc");i.exports=e("./_descriptors")?function(e,i,r){return n.f(e,i,t(1,r))}:function(e,i,r){return e[i]=r,e}},{"./_descriptors":30,"./_object-dp":69,"./_property-desc":87}],43:[function(e,i,r){i.exports=e("./_global").document&&document.documentElement},{"./_global":40}],44:[function(e,i,r){i.exports=!e("./_descriptors")&&!e("./_fails")(function(){return 7!=Object.defineProperty(e("./_dom-create")("div"),"a",{get:function(){return 7}}).a})},{"./_descriptors":30,"./_dom-create":31,"./_fails":36}],45:[function(e,i,r){var n=e("./_is-object"),t=e("./_set-proto").set;i.exports=function(e,i,r){var o,f=i.constructor;return f!==r&&"function"==typeof f&&(o=f.prototype)!==r.prototype&&n(o)&&t&&t(e,o),e}},{"./_is-object":51,"./_set-proto":92}],46:[function(e,i,r){i.exports=function(e,i,r){var n=void 0===r;switch(i.length){case 0:return n?e():e.call(r);case 1:return n?e(i[0]):e.call(r,i[0]);case 2:return n?e(i[0],i[1]):e.call(r,i[0],i[1]);case 3:return n?e(i[0],i[1],i[2]):e.call(r,i[0],i[1],i[2]);case 4:return n?e(i[0],i[1],i[2],i[3]):e.call(r,i[0],i[1],i[2],i[3])}return e.apply(r,i)}},{}],47:[function(e,i,r){var n=e("./_cof");i.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},{"./_cof":20}],48:[function(e,i,r){var n=e("./_iterators"),t=e("./_wks")("iterator"),o=Array.prototype;i.exports=function(e){return void 0!==e&&(n.Array===e||o[t]===e)}},{"./_iterators":58,"./_wks":119}],49:[function(e,i,r){var n=e("./_cof");i.exports=Array.isArray||function(e){return"Array"==n(e)}},{"./_cof":20}],50:[function(e,i,r){var n=e("./_is-object"),t=Math.floor;i.exports=function(e){return!n(e)&&isFinite(e)&&t(e)===e}},{"./_is-object":51}],51:[function(e,i,r){i.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},{}],52:[function(e,i,r){var n=e("./_is-object"),t=e("./_cof"),o=e("./_wks")("match");i.exports=function(e){var i;return n(e)&&(void 0!==(i=e[o])?!!i:"RegExp"==t(e))}},{"./_cof":20,"./_is-object":51,"./_wks":119}],53:[function(e,i,r){var n=e("./_an-object");i.exports=function(e,i,r,t){try{return t?i(n(r)[0],r[1]):i(r)}catch(o){var f=e["return"];throw void 0!==f&&n(f.call(e)),o}}},{"./_an-object":9}],54:[function(e,i,r){"use strict";var n=e("./_object-create"),t=e("./_property-desc"),o=e("./_set-to-string-tag"),f={};e("./_hide")(f,e("./_wks")("iterator"),function(){return this}),i.exports=function(e,i,r){e.prototype=n(f,{next:t(1,r)}),o(e,i+" Iterator")}},{"./_hide":42,"./_object-create":68,"./_property-desc":87,"./_set-to-string-tag":94,"./_wks":119}],55:[function(e,i,r){"use strict";var n=e("./_library"),t=e("./_export"),o=e("./_redefine"),f=e("./_hide"),a=e("./_has"),u=e("./_iterators"),s=e("./_iter-create"),l=e("./_set-to-string-tag"),c=e("./_object-gpo"),d=e("./_wks")("iterator"),b=!([].keys&&"next"in[].keys()),h="@@iterator",k="keys",_="values",p=function(){return this};i.exports=function(e,i,r,v,w,m,g){s(r,i,v);var y,E,S,O=function(e){if(!b&&e in R)return R[e];switch(e){case k:return function(){return new r(this,e)};case _:return function(){return new r(this,e)}}return function(){return new r(this,e)}},C=i+" Iterator",A=w==_,F=!1,R=e.prototype,M=R[d]||R[h]||w&&R[w],x=M||O(w),T=w?A?O("entries"):x:void 0,P="Array"==i?R.entries||M:M;if(P&&(S=c(P.call(new e)),S!==Object.prototype&&(l(S,C,!0),n||a(S,d)||f(S,d,p))),A&&M&&M.name!==_&&(F=!0,x=function(){return M.call(this)}),n&&!g||!b&&!F&&R[d]||f(R,d,x),u[i]=x,u[C]=p,w)if(y={values:A?x:O(_),keys:m?x:O(k),entries:T},g)for(E in y)E in R||o(R,E,y[E]);else t(t.P+t.F*(b||F),i,y);return y}},{"./_export":34,"./_has":41,"./_hide":42,"./_iter-create":54,"./_iterators":58,"./_library":60,"./_object-gpo":76,"./_redefine":89,"./_set-to-string-tag":94,"./_wks":119}],56:[function(e,i,r){var n=e("./_wks")("iterator"),t=!1;try{var o=[7][n]();o["return"]=function(){t=!0},Array.from(o,function(){throw 2})}catch(f){}i.exports=function(e,i){if(!i&&!t)return!1;var r=!1;try{var o=[7],f=o[n]();f.next=function(){return{done:r=!0}},o[n]=function(){return f},e(o)}catch(a){}return r}},{"./_wks":119}],57:[function(e,i,r){i.exports=function(e,i){return{value:i,done:!!e}}},{}],58:[function(e,i,r){i.exports={}},{}],59:[function(e,i,r){var n=e("./_object-keys"),t=e("./_to-iobject");i.exports=function(e,i){for(var r,o=t(e),f=n(o),a=f.length,u=0;a>u;)if(o[r=f[u++]]===i)return r}},{"./_object-keys":78,"./_to-iobject":109}],60:[function(e,i,r){i.exports=!1},{}],61:[function(e,i,r){var n=Math.expm1;i.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||n(-2e-17)!=-2e-17?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:Math.exp(e)-1}:n},{}],62:[function(e,i,r){i.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:Math.log(1+e)}},{}],63:[function(e,i,r){i.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},{}],64:[function(e,i,r){var n=e("./_uid")("meta"),t=e("./_is-object"),o=e("./_has"),f=e("./_object-dp").f,a=0,u=Object.isExtensible||function(){return!0},s=!e("./_fails")(function(){return u(Object.preventExtensions({}))}),l=function(e){f(e,n,{value:{i:"O"+ ++a,w:{}}})},c=function(e,i){if(!t(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!o(e,n)){if(!u(e))return"F";if(!i)return"E";l(e)}return e[n].i},d=function(e,i){if(!o(e,n)){if(!u(e))return!0;if(!i)return!1;l(e)}return e[n].w},b=function(e){return s&&h.NEED&&u(e)&&!o(e,n)&&l(e),e},h=i.exports={KEY:n,NEED:!1,fastKey:c,getWeak:d,onFreeze:b}},{"./_fails":36,"./_has":41,"./_is-object":51,"./_object-dp":69,"./_uid":116}],65:[function(e,i,r){var n=e("./es6.map"),t=e("./_export"),o=e("./_shared")("metadata"),f=o.store||(o.store=new(e("./es6.weak-map"))),a=function(e,i,r){var t=f.get(e);if(!t){if(!r)return;f.set(e,t=new n)}var o=t.get(i);if(!o){if(!r)return;t.set(i,o=new n)}return o},u=function(e,i,r){var n=a(i,r,!1);return void 0!==n&&n.has(e)},s=function(e,i,r){var n=a(i,r,!1);return void 0===n?void 0:n.get(e)},l=function(e,i,r,n){a(r,n,!0).set(e,i)},c=function(e,i){var r=a(e,i,!1),n=[];return r&&r.forEach(function(e,i){n.push(i)}),n},d=function(e){return void 0===e||"symbol"==typeof e?e:String(e)},b=function(e){t(t.S,"Reflect",e)};i.exports={store:f,map:a,has:u,get:s,set:l,keys:c,key:d,exp:b}},{"./_export":34,"./_shared":96,"./es6.map":151,"./es6.weak-map":257}],66:[function(e,i,r){var n=e("./_global"),t=e("./_task").set,o=n.MutationObserver||n.WebKitMutationObserver,f=n.process,a=n.Promise,u="process"==e("./_cof")(f);i.exports=function(){var e,i,r,s=function(){var n,t;for(u&&(n=f.domain)&&n.exit();e;){t=e.fn,e=e.next;try{t()}catch(o){throw e?r():i=void 0,o}}i=void 0,n&&n.enter()};if(u)r=function(){f.nextTick(s)};else if(o){var l=!0,c=document.createTextNode("");new o(s).observe(c,{characterData:!0}),r=function(){c.data=l=!l}}else if(a&&a.resolve){var d=a.resolve();r=function(){d.then(s)}}else r=function(){t.call(n,s)};return function(n){var t={fn:n,next:void 0};i&&(i.next=t),e||(e=t,r()),i=t}}},{"./_cof":20,"./_global":40,"./_task":106}],67:[function(e,i,r){"use strict";var n=e("./_object-keys"),t=e("./_object-gops"),o=e("./_object-pie"),f=e("./_to-object"),a=e("./_iobject"),u=Object.assign;i.exports=!u||e("./_fails")(function(){var e={},i={},r=Symbol(),n="abcdefghijklmnopqrst";return e[r]=7,n.split("").forEach(function(e){i[e]=e}),7!=u({},e)[r]||Object.keys(u({},i)).join("")!=n})?function(e,i){for(var r=f(e),u=arguments.length,s=1,l=t.f,c=o.f;u>s;)for(var d,b=a(arguments[s++]),h=l?n(b).concat(l(b)):n(b),k=h.length,_=0;k>_;)c.call(b,d=h[_++])&&(r[d]=b[d]);return r}:u},{"./_fails":36,"./_iobject":47,"./_object-gops":75,"./_object-keys":78,"./_object-pie":79,"./_to-object":111}],68:[function(e,i,r){var n=e("./_an-object"),t=e("./_object-dps"),o=e("./_enum-bug-keys"),f=e("./_shared-key")("IE_PROTO"),a=function(){},u="prototype",s=function(){var i,r=e("./_dom-create")("iframe"),n=o.length,t="<",f=">";for(r.style.display="none",e("./_html").appendChild(r),r.src="javascript:",i=r.contentWindow.document,i.open(),i.write(t+"script"+f+"document.F=Object"+t+"/script"+f),i.close(),s=i.F;n--;)delete s[u][o[n]];return s()};i.exports=Object.create||function(e,i){var r;return null!==e?(a[u]=n(e),r=new a,a[u]=null,r[f]=e):r=s(),void 0===i?r:t(r,i)}},{"./_an-object":9,"./_dom-create":31,"./_enum-bug-keys":32,"./_html":43,"./_object-dps":70,"./_shared-key":95}],69:[function(e,i,r){var n=e("./_an-object"),t=e("./_ie8-dom-define"),o=e("./_to-primitive"),f=Object.defineProperty;r.f=e("./_descriptors")?Object.defineProperty:function(e,i,r){if(n(e),i=o(i,!0),n(r),t)try{return f(e,i,r)}catch(a){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[i]=r.value),e}},{"./_an-object":9,"./_descriptors":30,"./_ie8-dom-define":44,"./_to-primitive":112}],70:[function(e,i,r){var n=e("./_object-dp"),t=e("./_an-object"),o=e("./_object-keys");i.exports=e("./_descriptors")?Object.defineProperties:function(e,i){t(e);for(var r,f=o(i),a=f.length,u=0;a>u;)n.f(e,r=f[u++],i[r]);return e}},{"./_an-object":9,"./_descriptors":30,"./_object-dp":69,"./_object-keys":78}],71:[function(e,i,r){i.exports=e("./_library")||!e("./_fails")(function(){var i=Math.random();__defineSetter__.call(null,i,function(){}),delete e("./_global")[i]})},{"./_fails":36,"./_global":40,"./_library":60}],72:[function(e,i,r){var n=e("./_object-pie"),t=e("./_property-desc"),o=e("./_to-iobject"),f=e("./_to-primitive"),a=e("./_has"),u=e("./_ie8-dom-define"),s=Object.getOwnPropertyDescriptor;r.f=e("./_descriptors")?s:function(e,i){if(e=o(e),i=f(i,!0),u)try{return s(e,i)}catch(r){}if(a(e,i))return t(!n.f.call(e,i),e[i])}},{"./_descriptors":30,"./_has":41,"./_ie8-dom-define":44,"./_object-pie":79,"./_property-desc":87,"./_to-iobject":109,"./_to-primitive":112}],73:[function(e,i,r){var n=e("./_to-iobject"),t=e("./_object-gopn").f,o={}.toString,f="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(e){try{return t(e)}catch(i){return f.slice()}};i.exports.f=function(e){return f&&"[object Window]"==o.call(e)?a(e):t(n(e))}},{"./_object-gopn":74,"./_to-iobject":109}],74:[function(e,i,r){var n=e("./_object-keys-internal"),t=e("./_enum-bug-keys").concat("length","prototype");r.f=Object.getOwnPropertyNames||function(e){return n(e,t)}},{"./_enum-bug-keys":32,"./_object-keys-internal":77}],75:[function(e,i,r){r.f=Object.getOwnPropertySymbols},{}],76:[function(e,i,r){var n=e("./_has"),t=e("./_to-object"),o=e("./_shared-key")("IE_PROTO"),f=Object.prototype;i.exports=Object.getPrototypeOf||function(e){return e=t(e),n(e,o)?e[o]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?f:null}},{"./_has":41,"./_shared-key":95,"./_to-object":111}],77:[function(e,i,r){var n=e("./_has"),t=e("./_to-iobject"),o=e("./_array-includes")(!1),f=e("./_shared-key")("IE_PROTO");i.exports=function(e,i){var r,a=t(e),u=0,s=[];for(r in a)r!=f&&n(a,r)&&s.push(r);for(;i.length>u;)n(a,r=i[u++])&&(~o(s,r)||s.push(r));return s}},{"./_array-includes":13,"./_has":41,"./_shared-key":95,"./_to-iobject":109}],78:[function(e,i,r){var n=e("./_object-keys-internal"),t=e("./_enum-bug-keys");i.exports=Object.keys||function(e){return n(e,t)}},{"./_enum-bug-keys":32,"./_object-keys-internal":77}],79:[function(e,i,r){r.f={}.propertyIsEnumerable},{}],80:[function(e,i,r){var n=e("./_export"),t=e("./_core"),o=e("./_fails");i.exports=function(e,i){var r=(t.Object||{})[e]||Object[e],f={};f[e]=i(r),n(n.S+n.F*o(function(){r(1)}),"Object",f)}},{"./_core":25,"./_export":34,"./_fails":36}],81:[function(e,i,r){var n=e("./_object-keys"),t=e("./_to-iobject"),o=e("./_object-pie").f;i.exports=function(e){return function(i){for(var r,f=t(i),a=n(f),u=a.length,s=0,l=[];u>s;)o.call(f,r=a[s++])&&l.push(e?[r,f[r]]:f[r]);return l}}},{"./_object-keys":78,"./_object-pie":79,"./_to-iobject":109}],82:[function(e,i,r){var n=e("./_object-gopn"),t=e("./_object-gops"),o=e("./_an-object"),f=e("./_global").Reflect;i.exports=f&&f.ownKeys||function(e){var i=n.f(o(e)),r=t.f;return r?i.concat(r(e)):i}},{"./_an-object":9,"./_global":40,"./_object-gopn":74,"./_object-gops":75}],83:[function(e,i,r){var n=e("./_global").parseFloat,t=e("./_string-trim").trim;i.exports=1/n(e("./_string-ws")+"-0")!==-(1/0)?function(e){var i=t(String(e),3),r=n(i);return 0===r&&"-"==i.charAt(0)?-0:r}:n},{"./_global":40,"./_string-trim":104,"./_string-ws":105}],84:[function(e,i,r){var n=e("./_global").parseInt,t=e("./_string-trim").trim,o=e("./_string-ws"),f=/^[\-+]?0[xX]/;i.exports=8!==n(o+"08")||22!==n(o+"0x16")?function(e,i){var r=t(String(e),3);return n(r,i>>>0||(f.test(r)?16:10))}:n},{"./_global":40,"./_string-trim":104,"./_string-ws":105}],85:[function(e,i,r){"use strict";var n=e("./_path"),t=e("./_invoke"),o=e("./_a-function");i.exports=function(){for(var e=o(this),i=arguments.length,r=Array(i),f=0,a=n._,u=!1;i>f;)(r[f]=arguments[f++])===a&&(u=!0);return function(){var n,o=this,f=arguments.length,s=0,l=0;if(!u&&!f)return t(e,r,o);if(n=r.slice(),u)for(;i>s;s++)n[s]===a&&(n[s]=arguments[l++]);for(;f>l;)n.push(arguments[l++]);return t(e,n,o)}}},{"./_a-function":5,"./_invoke":46,"./_path":86}],86:[function(e,i,r){i.exports=e("./_global")},{"./_global":40}],87:[function(e,i,r){i.exports=function(e,i){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:i}}},{}],88:[function(e,i,r){var n=e("./_redefine");i.exports=function(e,i,r){for(var t in i)n(e,t,i[t],r);return e}},{"./_redefine":89}],89:[function(e,i,r){var n=e("./_global"),t=e("./_hide"),o=e("./_has"),f=e("./_uid")("src"),a="toString",u=Function[a],s=(""+u).split(a);e("./_core").inspectSource=function(e){return u.call(e)},(i.exports=function(e,i,r,a){var u="function"==typeof r;u&&(o(r,"name")||t(r,"name",i)),e[i]!==r&&(u&&(o(r,f)||t(r,f,e[i]?""+e[i]:s.join(String(i)))),e===n?e[i]=r:a?e[i]?e[i]=r:t(e,i,r):(delete e[i],t(e,i,r)))})(Function.prototype,a,function(){return"function"==typeof this&&this[f]||u.call(this)})},{"./_core":25,"./_global":40,"./_has":41,"./_hide":42,"./_uid":116}],90:[function(e,i,r){i.exports=function(e,i){var r=i===Object(i)?function(e){return i[e]}:i;return function(i){return String(i).replace(e,r)}}},{}],91:[function(e,i,r){i.exports=Object.is||function(e,i){return e===i?0!==e||1/e===1/i:e!=e&&i!=i}},{}],92:[function(e,i,r){var n=e("./_is-object"),t=e("./_an-object"),o=function(e,i){if(t(e),!n(i)&&null!==i)throw TypeError(i+": can't set as prototype!")};i.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(i,r,n){try{n=e("./_ctx")(Function.call,e("./_object-gopd").f(Object.prototype,"__proto__").set,2),n(i,[]),r=!(i instanceof Array)}catch(t){r=!0}return function(e,i){return o(e,i),r?e.__proto__=i:n(e,i),e}}({},!1):void 0),check:o}},{"./_an-object":9,"./_ctx":27,"./_is-object":51,"./_object-gopd":72}],93:[function(e,i,r){"use strict";var n=e("./_global"),t=e("./_object-dp"),o=e("./_descriptors"),f=e("./_wks")("species");i.exports=function(e){var i=n[e];o&&i&&!i[f]&&t.f(i,f,{configurable:!0,get:function(){return this}})}},{"./_descriptors":30,"./_global":40,"./_object-dp":69,"./_wks":119}],94:[function(e,i,r){var n=e("./_object-dp").f,t=e("./_has"),o=e("./_wks")("toStringTag");i.exports=function(e,i,r){e&&!t(e=r?e:e.prototype,o)&&n(e,o,{configurable:!0,value:i})}},{"./_has":41,"./_object-dp":69,"./_wks":119}],95:[function(e,i,r){var n=e("./_shared")("keys"),t=e("./_uid");i.exports=function(e){return n[e]||(n[e]=t(e))}},{"./_shared":96,"./_uid":116}],96:[function(e,i,r){var n=e("./_global"),t="__core-js_shared__",o=n[t]||(n[t]={});i.exports=function(e){return o[e]||(o[e]={})}},{"./_global":40}],97:[function(e,i,r){var n=e("./_an-object"),t=e("./_a-function"),o=e("./_wks")("species");i.exports=function(e,i){var r,f=n(e).constructor;return void 0===f||void 0==(r=n(f)[o])?i:t(r)}},{"./_a-function":5,"./_an-object":9,"./_wks":119}],98:[function(e,i,r){var n=e("./_fails");i.exports=function(e,i){return!!e&&n(function(){i?e.call(null,function(){},1):e.call(null)})}},{"./_fails":36}],99:[function(e,i,r){var n=e("./_to-integer"),t=e("./_defined");i.exports=function(e){return function(i,r){var o,f,a=String(t(i)),u=n(r),s=a.length;return u<0||u>=s?e?"":void 0:(o=a.charCodeAt(u),o<55296||o>56319||u+1===s||(f=a.charCodeAt(u+1))<56320||f>57343?e?a.charAt(u):o:e?a.slice(u,u+2):(o-55296<<10)+(f-56320)+65536)}}},{"./_defined":29,"./_to-integer":108}],100:[function(e,i,r){var n=e("./_is-regexp"),t=e("./_defined");i.exports=function(e,i,r){if(n(i))throw TypeError("String#"+r+" doesn't accept regex!");return String(t(e))}},{"./_defined":29,"./_is-regexp":52}],101:[function(e,i,r){var n=e("./_export"),t=e("./_fails"),o=e("./_defined"),f=/"/g,a=function(e,i,r,n){var t=String(o(e)),a="<"+i;return""!==r&&(a+=" "+r+'="'+String(n).replace(f,""")+'"'),a+">"+t+""};i.exports=function(e,i){var r={};r[e]=i(a),n(n.P+n.F*t(function(){ -var i=""[e]('"');return i!==i.toLowerCase()||i.split('"').length>3}),"String",r)}},{"./_defined":29,"./_export":34,"./_fails":36}],102:[function(e,i,r){var n=e("./_to-length"),t=e("./_string-repeat"),o=e("./_defined");i.exports=function(e,i,r,f){var a=String(o(e)),u=a.length,s=void 0===r?" ":String(r),l=n(i);if(l<=u||""==s)return a;var c=l-u,d=t.call(s,Math.ceil(c/s.length));return d.length>c&&(d=d.slice(0,c)),f?d+a:a+d}},{"./_defined":29,"./_string-repeat":103,"./_to-length":110}],103:[function(e,i,r){"use strict";var n=e("./_to-integer"),t=e("./_defined");i.exports=function(e){var i=String(t(this)),r="",o=n(e);if(o<0||o==1/0)throw RangeError("Count can't be negative");for(;o>0;(o>>>=1)&&(i+=i))1&o&&(r+=i);return r}},{"./_defined":29,"./_to-integer":108}],104:[function(e,i,r){var n=e("./_export"),t=e("./_defined"),o=e("./_fails"),f=e("./_string-ws"),a="["+f+"]",u="​…",s=RegExp("^"+a+a+"*"),l=RegExp(a+a+"*$"),c=function(e,i,r){var t={},a=o(function(){return!!f[e]()||u[e]()!=u}),s=t[e]=a?i(d):f[e];r&&(t[r]=s),n(n.P+n.F*a,"String",t)},d=c.trim=function(e,i){return e=String(t(e)),1&i&&(e=e.replace(s,"")),2&i&&(e=e.replace(l,"")),e};i.exports=c},{"./_defined":29,"./_export":34,"./_fails":36,"./_string-ws":105}],105:[function(e,i,r){i.exports="\t\n\x0B\f\r   ᠎              \u2028\u2029\ufeff"},{}],106:[function(e,i,r){var n,t,o,f=e("./_ctx"),a=e("./_invoke"),u=e("./_html"),s=e("./_dom-create"),l=e("./_global"),c=l.process,d=l.setImmediate,b=l.clearImmediate,h=l.MessageChannel,k=0,_={},p="onreadystatechange",v=function(){var e=+this;if(_.hasOwnProperty(e)){var i=_[e];delete _[e],i()}},w=function(e){v.call(e.data)};d&&b||(d=function(e){for(var i=[],r=1;arguments.length>r;)i.push(arguments[r++]);return _[++k]=function(){a("function"==typeof e?e:Function(e),i)},n(k),k},b=function(e){delete _[e]},"process"==e("./_cof")(c)?n=function(e){c.nextTick(f(v,e,1))}:h?(t=new h,o=t.port2,t.port1.onmessage=w,n=f(o.postMessage,o,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(n=function(e){l.postMessage(e+"","*")},l.addEventListener("message",w,!1)):n=p in s("script")?function(e){u.appendChild(s("script"))[p]=function(){u.removeChild(this),v.call(e)}}:function(e){setTimeout(f(v,e,1),0)}),i.exports={set:d,clear:b}},{"./_cof":20,"./_ctx":27,"./_dom-create":31,"./_global":40,"./_html":43,"./_invoke":46}],107:[function(e,i,r){var n=e("./_to-integer"),t=Math.max,o=Math.min;i.exports=function(e,i){return e=n(e),e<0?t(e+i,0):o(e,i)}},{"./_to-integer":108}],108:[function(e,i,r){var n=Math.ceil,t=Math.floor;i.exports=function(e){return isNaN(e=+e)?0:(e>0?t:n)(e)}},{}],109:[function(e,i,r){var n=e("./_iobject"),t=e("./_defined");i.exports=function(e){return n(t(e))}},{"./_defined":29,"./_iobject":47}],110:[function(e,i,r){var n=e("./_to-integer"),t=Math.min;i.exports=function(e){return e>0?t(n(e),9007199254740991):0}},{"./_to-integer":108}],111:[function(e,i,r){var n=e("./_defined");i.exports=function(e){return Object(n(e))}},{"./_defined":29}],112:[function(e,i,r){var n=e("./_is-object");i.exports=function(e,i){if(!n(e))return e;var r,t;if(i&&"function"==typeof(r=e.toString)&&!n(t=r.call(e)))return t;if("function"==typeof(r=e.valueOf)&&!n(t=r.call(e)))return t;if(!i&&"function"==typeof(r=e.toString)&&!n(t=r.call(e)))return t;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":51}],113:[function(e,i,r){"use strict";if(e("./_descriptors")){var n=e("./_library"),t=e("./_global"),o=e("./_fails"),f=e("./_export"),a=e("./_typed"),u=e("./_typed-buffer"),s=e("./_ctx"),l=e("./_an-instance"),c=e("./_property-desc"),d=e("./_hide"),b=e("./_redefine-all"),h=e("./_to-integer"),k=e("./_to-length"),_=e("./_to-index"),p=e("./_to-primitive"),v=e("./_has"),w=e("./_same-value"),m=e("./_classof"),g=e("./_is-object"),y=e("./_to-object"),E=e("./_is-array-iter"),S=e("./_object-create"),O=e("./_object-gpo"),C=e("./_object-gopn").f,A=e("./core.get-iterator-method"),F=e("./_uid"),R=e("./_wks"),M=e("./_array-methods"),x=e("./_array-includes"),T=e("./_species-constructor"),P=e("./es6.array.iterator"),j=e("./_iterators"),L=e("./_iter-detect"),D=e("./_set-species"),N=e("./_array-fill"),I=e("./_array-copy-within"),B=e("./_object-dp"),U=e("./_object-gopd"),H=B.f,z=U.f,G=t.RangeError,V=t.TypeError,Y=t.Uint8Array,W="ArrayBuffer",q="Shared"+W,X="BYTES_PER_ELEMENT",K="prototype",J=Array[K],Z=u.ArrayBuffer,$=u.DataView,Q=M(0),ee=M(2),ie=M(3),re=M(4),ne=M(5),te=M(6),oe=x(!0),fe=x(!1),ae=P.values,ue=P.keys,se=P.entries,le=J.lastIndexOf,ce=J.reduce,de=J.reduceRight,be=J.join,he=J.sort,ke=J.slice,_e=J.toString,pe=J.toLocaleString,ve=R("iterator"),we=R("toStringTag"),me=F("typed_constructor"),ge=F("def_constructor"),ye=a.CONSTR,Ee=a.TYPED,Se=a.VIEW,Oe="Wrong length!",Ce=M(1,function(e,i){return Te(T(e,e[ge]),i)}),Ae=o(function(){return 1===new Y(new Uint16Array([1]).buffer)[0]}),Fe=!!Y&&!!Y[K].set&&o(function(){new Y(1).set({})}),Re=function(e,i){if(void 0===e)throw V(Oe);var r=+e,n=k(e);if(i&&!w(r,n))throw G(Oe);return n},Me=function(e,i){var r=h(e);if(r<0||r%i)throw G("Wrong offset!");return r},xe=function(e){if(g(e)&&Ee in e)return e;throw V(e+" is not a typed array!")},Te=function(e,i){if(!(g(e)&&me in e))throw V("It is not a typed array constructor!");return new e(i)},Pe=function(e,i){return je(T(e,e[ge]),i)},je=function(e,i){for(var r=0,n=i.length,t=Te(e,n);n>r;)t[r]=i[r++];return t},Le=function(e,i,r){H(e,i,{get:function(){return this._d[r]}})},De=function(e){var i,r,n,t,o,f,a=y(e),u=arguments.length,l=u>1?arguments[1]:void 0,c=void 0!==l,d=A(a);if(void 0!=d&&!E(d)){for(f=d.call(a),n=[],i=0;!(o=f.next()).done;i++)n.push(o.value);a=n}for(c&&u>2&&(l=s(l,arguments[2],2)),i=0,r=k(a.length),t=Te(this,r);r>i;i++)t[i]=c?l(a[i],i):a[i];return t},Ne=function(){for(var e=0,i=arguments.length,r=Te(this,i);i>e;)r[e]=arguments[e++];return r},Ie=!!Y&&o(function(){pe.call(new Y(1))}),Be=function(){return pe.apply(Ie?ke.call(xe(this)):xe(this),arguments)},Ue={copyWithin:function(e,i){return I.call(xe(this),e,i,arguments.length>2?arguments[2]:void 0)},every:function(e){return re(xe(this),e,arguments.length>1?arguments[1]:void 0)},fill:function(e){return N.apply(xe(this),arguments)},filter:function(e){return Pe(this,ee(xe(this),e,arguments.length>1?arguments[1]:void 0))},find:function(e){return ne(xe(this),e,arguments.length>1?arguments[1]:void 0)},findIndex:function(e){return te(xe(this),e,arguments.length>1?arguments[1]:void 0)},forEach:function(e){Q(xe(this),e,arguments.length>1?arguments[1]:void 0)},indexOf:function(e){return fe(xe(this),e,arguments.length>1?arguments[1]:void 0)},includes:function(e){return oe(xe(this),e,arguments.length>1?arguments[1]:void 0)},join:function(e){return be.apply(xe(this),arguments)},lastIndexOf:function(e){return le.apply(xe(this),arguments)},map:function(e){return Ce(xe(this),e,arguments.length>1?arguments[1]:void 0)},reduce:function(e){return ce.apply(xe(this),arguments)},reduceRight:function(e){return de.apply(xe(this),arguments)},reverse:function(){for(var e,i=this,r=xe(i).length,n=Math.floor(r/2),t=0;t1?arguments[1]:void 0)},sort:function(e){return he.call(xe(this),e)},subarray:function(e,i){var r=xe(this),n=r.length,t=_(e,n);return new(T(r,r[ge]))(r.buffer,r.byteOffset+t*r.BYTES_PER_ELEMENT,k((void 0===i?n:_(i,n))-t))}},He=function(e,i){return Pe(this,ke.call(xe(this),e,i))},ze=function(e){xe(this);var i=Me(arguments[1],1),r=this.length,n=y(e),t=k(n.length),o=0;if(t+i>r)throw G(Oe);for(;o255?255:255&n),t.v[h](r*i+t.o,n,Ae)},R=function(e,i){H(e,i,{get:function(){return A(this,i)},set:function(e){return F(this,i,e)},enumerable:!0})};w?(_=r(function(e,r,n,t){l(e,_,s,"_d");var o,f,a,u,c=0,b=0;if(g(r)){if(!(r instanceof Z||(u=m(r))==W||u==q))return Ee in r?je(_,r):De.call(_,r);o=r,b=Me(n,i);var h=r.byteLength;if(void 0===t){if(h%i)throw G(Oe);if(f=h-b,f<0)throw G(Oe)}else if(f=k(t)*i,f+b>h)throw G(Oe);a=f/i}else a=Re(r,!0),f=a*i,o=new Z(f);for(d(e,"_d",{b:o,o:b,l:f,e:a,v:new $(o)});c>1,l=23===i?R(2,-24)-R(2,-77):0,c=0,d=e<0||0===e&&1/e<0?1:0;for(e=F(e),e!=e||e===C?(t=e!=e?1:0,n=u):(n=M(x(e)/T),e*(o=R(2,-n))<1&&(n--,o*=2),e+=n+s>=1?l/o:l*R(2,1-s),e*o>=2&&(n++,o/=2),n+s>=u?(t=0,n=u):n+s>=1?(t=(e*o-1)*R(2,i),n+=s):(t=e*R(2,s-1)*R(2,i),n=0));i>=8;f[c++]=255&t,t/=256,i-=8);for(n=n<0;f[c++]=255&n,n/=256,a-=8);return f[--c]|=128*d,f},U=function(e,i,r){var n,t=8*r-i-1,o=(1<>1,a=t-7,u=r-1,s=e[u--],l=127&s;for(s>>=7;a>0;l=256*l+e[u],u--,a-=8);for(n=l&(1<<-a)-1,l>>=-a,a+=i;a>0;n=256*n+e[u],u--,a-=8);if(0===l)l=1-f;else{if(l===o)return n?NaN:s?-C:C;n+=R(2,i),l-=f}return(s?-1:1)*n*R(2,l-i)},H=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},z=function(e){return[255&e]},G=function(e){return[255&e,e>>8&255]},V=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},Y=function(e){return B(e,52,8)},W=function(e){return B(e,23,4)},q=function(e,i,r){h(e[w],i,{get:function(){return this[r]}})},X=function(e,i,r,n){var t=+r,o=c(t);if(t!=o||o<0||o+i>e[N])throw O(g);var f=e[D]._b,a=o+e[I],u=f.slice(a,a+i);return n?u:u.reverse()},K=function(e,i,r,n,t,o){var f=+r,a=c(f);if(f!=a||a<0||a+i>e[N])throw O(g);for(var u=e[D]._b,s=a+e[I],l=n(+t),d=0;dee;)(Z=Q[ee++])in y||a(y,Z,A[Z]);o||($.constructor=y)}var ie=new E(new y(2)),re=E[w].setInt8;ie.setInt8(0,2147483648),ie.setInt8(1,2147483649),!ie.getInt8(0)&&ie.getInt8(1)||u(E[w],{setInt8:function(e,i){re.call(this,e,i<<24>>24)},setUint8:function(e,i){re.call(this,e,i<<24>>24)}},!0)}else y=function(e){var i=J(this,e);this._b=k.call(Array(i),0),this[N]=i},E=function(e,i,r){l(this,E,v),l(e,y,v);var n=e[N],t=c(i);if(t<0||t>n)throw O("Wrong offset!");if(r=void 0===r?n-t:d(r),t+r>n)throw O(m);this[D]=e,this[I]=t,this[N]=r},t&&(q(y,j,"_l"),q(E,P,"_b"),q(E,j,"_l"),q(E,L,"_o")),u(E[w],{getInt8:function(e){return X(this,1,e)[0]<<24>>24},getUint8:function(e){return X(this,1,e)[0]},getInt16:function(e){var i=X(this,2,e,arguments[1]);return(i[1]<<8|i[0])<<16>>16},getUint16:function(e){var i=X(this,2,e,arguments[1]);return i[1]<<8|i[0]},getInt32:function(e){return H(X(this,4,e,arguments[1]))},getUint32:function(e){return H(X(this,4,e,arguments[1]))>>>0},getFloat32:function(e){return U(X(this,4,e,arguments[1]),23,4)},getFloat64:function(e){return U(X(this,8,e,arguments[1]),52,8)},setInt8:function(e,i){K(this,1,e,z,i)},setUint8:function(e,i){K(this,1,e,z,i)},setInt16:function(e,i){K(this,2,e,G,i,arguments[2])},setUint16:function(e,i){K(this,2,e,G,i,arguments[2])},setInt32:function(e,i){K(this,4,e,V,i,arguments[2])},setUint32:function(e,i){K(this,4,e,V,i,arguments[2])},setFloat32:function(e,i){K(this,4,e,W,i,arguments[2])},setFloat64:function(e,i){K(this,8,e,Y,i,arguments[2])}});_(y,p),_(E,v),a(E[w],f.VIEW,!0),r[p]=y,r[v]=E},{"./_an-instance":8,"./_array-fill":11,"./_descriptors":30,"./_fails":36,"./_global":40,"./_hide":42,"./_library":60,"./_object-dp":69,"./_object-gopn":74,"./_redefine-all":88,"./_set-to-string-tag":94,"./_to-integer":108,"./_to-length":110,"./_typed":115}],115:[function(e,i,r){for(var n,t=e("./_global"),o=e("./_hide"),f=e("./_uid"),a=f("typed_array"),u=f("view"),s=!(!t.ArrayBuffer||!t.DataView),l=s,c=0,d=9,b="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");c1?arguments[1]:void 0)}}),e("./_add-to-unscopables")(o)},{"./_add-to-unscopables":7,"./_array-methods":14,"./_export":34}],127:[function(e,i,r){"use strict";var n=e("./_export"),t=e("./_array-methods")(5),o="find",f=!0;o in[]&&Array(1)[o](function(){f=!1}),n(n.P+n.F*f,"Array",{find:function(e){return t(this,e,arguments.length>1?arguments[1]:void 0)}}),e("./_add-to-unscopables")(o)},{"./_add-to-unscopables":7,"./_array-methods":14,"./_export":34}],128:[function(e,i,r){"use strict";var n=e("./_export"),t=e("./_array-methods")(0),o=e("./_strict-method")([].forEach,!0);n(n.P+n.F*!o,"Array",{forEach:function(e){return t(this,e,arguments[1])}})},{"./_array-methods":14,"./_export":34,"./_strict-method":98}],129:[function(e,i,r){"use strict";var n=e("./_ctx"),t=e("./_export"),o=e("./_to-object"),f=e("./_iter-call"),a=e("./_is-array-iter"),u=e("./_to-length"),s=e("./_create-property"),l=e("./core.get-iterator-method");t(t.S+t.F*!e("./_iter-detect")(function(e){Array.from(e)}),"Array",{from:function(e){var i,r,t,c,d=o(e),b="function"==typeof this?this:Array,h=arguments.length,k=h>1?arguments[1]:void 0,_=void 0!==k,p=0,v=l(d);if(_&&(k=n(k,h>2?arguments[2]:void 0,2)),void 0==v||b==Array&&a(v))for(i=u(d.length),r=new b(i);i>p;p++)s(r,p,_?k(d[p],p):d[p]);else for(c=v.call(d),r=new b;!(t=c.next()).done;p++)s(r,p,_?f(c,k,[t.value,p],!0):t.value);return r.length=p,r}})},{"./_create-property":26,"./_ctx":27,"./_export":34,"./_is-array-iter":48,"./_iter-call":53,"./_iter-detect":56,"./_to-length":110,"./_to-object":111,"./core.get-iterator-method":120}],130:[function(e,i,r){"use strict";var n=e("./_export"),t=e("./_array-includes")(!1),o=[].indexOf,f=!!o&&1/[1].indexOf(1,-0)<0;n(n.P+n.F*(f||!e("./_strict-method")(o)),"Array",{indexOf:function(e){return f?o.apply(this,arguments)||0:t(this,e,arguments[1])}})},{"./_array-includes":13,"./_export":34,"./_strict-method":98}],131:[function(e,i,r){var n=e("./_export");n(n.S,"Array",{isArray:e("./_is-array")})},{"./_export":34,"./_is-array":49}],132:[function(e,i,r){"use strict";var n=e("./_add-to-unscopables"),t=e("./_iter-step"),o=e("./_iterators"),f=e("./_to-iobject");i.exports=e("./_iter-define")(Array,"Array",function(e,i){this._t=f(e),this._i=0,this._k=i},function(){var e=this._t,i=this._k,r=this._i++;return!e||r>=e.length?(this._t=void 0,t(1)):"keys"==i?t(0,r):"values"==i?t(0,e[r]):t(0,[r,e[r]])},"values"),o.Arguments=o.Array,n("keys"),n("values"),n("entries")},{"./_add-to-unscopables":7,"./_iter-define":55,"./_iter-step":57,"./_iterators":58,"./_to-iobject":109}],133:[function(e,i,r){"use strict";var n=e("./_export"),t=e("./_to-iobject"),o=[].join;n(n.P+n.F*(e("./_iobject")!=Object||!e("./_strict-method")(o)),"Array",{join:function(e){return o.call(t(this),void 0===e?",":e)}})},{"./_export":34,"./_iobject":47,"./_strict-method":98,"./_to-iobject":109}],134:[function(e,i,r){"use strict";var n=e("./_export"),t=e("./_to-iobject"),o=e("./_to-integer"),f=e("./_to-length"),a=[].lastIndexOf,u=!!a&&1/[1].lastIndexOf(1,-0)<0;n(n.P+n.F*(u||!e("./_strict-method")(a)),"Array",{lastIndexOf:function(e){if(u)return a.apply(this,arguments)||0;var i=t(this),r=f(i.length),n=r-1;for(arguments.length>1&&(n=Math.min(n,o(arguments[1]))),n<0&&(n=r+n);n>=0;n--)if(n in i&&i[n]===e)return n||0;return-1}})},{"./_export":34,"./_strict-method":98,"./_to-integer":108,"./_to-iobject":109,"./_to-length":110}],135:[function(e,i,r){"use strict";var n=e("./_export"),t=e("./_array-methods")(1);n(n.P+n.F*!e("./_strict-method")([].map,!0),"Array",{map:function(e){return t(this,e,arguments[1])}})},{"./_array-methods":14,"./_export":34,"./_strict-method":98}],136:[function(e,i,r){"use strict";var n=e("./_export"),t=e("./_create-property");n(n.S+n.F*e("./_fails")(function(){function e(){}return!(Array.of.call(e)instanceof e)}),"Array",{of:function(){for(var e=0,i=arguments.length,r=new("function"==typeof this?this:Array)(i);i>e;)t(r,e,arguments[e++]);return r.length=i,r}})},{"./_create-property":26,"./_export":34,"./_fails":36}],137:[function(e,i,r){"use strict";var n=e("./_export"),t=e("./_array-reduce");n(n.P+n.F*!e("./_strict-method")([].reduceRight,!0),"Array",{reduceRight:function(e){return t(this,e,arguments.length,arguments[1],!0)}})},{"./_array-reduce":15,"./_export":34,"./_strict-method":98}],138:[function(e,i,r){"use strict";var n=e("./_export"),t=e("./_array-reduce");n(n.P+n.F*!e("./_strict-method")([].reduce,!0),"Array",{reduce:function(e){return t(this,e,arguments.length,arguments[1],!1)}})},{"./_array-reduce":15,"./_export":34,"./_strict-method":98}],139:[function(e,i,r){"use strict";var n=e("./_export"),t=e("./_html"),o=e("./_cof"),f=e("./_to-index"),a=e("./_to-length"),u=[].slice;n(n.P+n.F*e("./_fails")(function(){t&&u.call(t)}),"Array",{slice:function(e,i){var r=a(this.length),n=o(this);if(i=void 0===i?r:i,"Array"==n)return u.call(this,e,i);for(var t=f(e,r),s=f(i,r),l=a(s-t),c=Array(l),d=0;d9?e:"0"+e};n(n.P+n.F*(t(function(){return"0385-07-25T07:06:39.999Z"!=new Date(-5e13-1).toISOString()})||!t(function(){new Date(NaN).toISOString()})),"Date",{toISOString:function(){if(!isFinite(o.call(this)))throw RangeError("Invalid time value");var e=this,i=e.getUTCFullYear(),r=e.getUTCMilliseconds(),n=i<0?"-":i>9999?"+":"";return n+("00000"+Math.abs(i)).slice(n?-6:-4)+"-"+f(e.getUTCMonth()+1)+"-"+f(e.getUTCDate())+"T"+f(e.getUTCHours())+":"+f(e.getUTCMinutes())+":"+f(e.getUTCSeconds())+"."+(r>99?r:"0"+f(r))+"Z"}})},{"./_export":34,"./_fails":36}],145:[function(e,i,r){"use strict";var n=e("./_export"),t=e("./_to-object"),o=e("./_to-primitive");n(n.P+n.F*e("./_fails")(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function(e){var i=t(this),r=o(i);return"number"!=typeof r||isFinite(r)?i.toISOString():null}})},{"./_export":34,"./_fails":36,"./_to-object":111,"./_to-primitive":112}],146:[function(e,i,r){var n=e("./_wks")("toPrimitive"),t=Date.prototype;n in t||e("./_hide")(t,n,e("./_date-to-primitive"))},{"./_date-to-primitive":28,"./_hide":42,"./_wks":119}],147:[function(e,i,r){var n=Date.prototype,t="Invalid Date",o="toString",f=n[o],a=n.getTime;new Date(NaN)+""!=t&&e("./_redefine")(n,o,function(){var e=a.call(this);return e===e?f.call(this):t})},{"./_redefine":89}],148:[function(e,i,r){var n=e("./_export");n(n.P,"Function",{bind:e("./_bind")})},{"./_bind":18,"./_export":34}],149:[function(e,i,r){"use strict";var n=e("./_is-object"),t=e("./_object-gpo"),o=e("./_wks")("hasInstance"),f=Function.prototype;o in f||e("./_object-dp").f(f,o,{value:function(e){if("function"!=typeof this||!n(e))return!1;if(!n(this.prototype))return e instanceof this;for(;e=t(e);)if(this.prototype===e)return!0;return!1}})},{"./_is-object":51,"./_object-dp":69,"./_object-gpo":76,"./_wks":119}],150:[function(e,i,r){var n=e("./_object-dp").f,t=e("./_property-desc"),o=e("./_has"),f=Function.prototype,a=/^\s*function ([^ (]*)/,u="name",s=Object.isExtensible||function(){return!0};u in f||e("./_descriptors")&&n(f,u,{configurable:!0,get:function(){try{var e=this,i=(""+e).match(a)[1];return o(e,u)||!s(e)||n(e,u,t(5,i)),i}catch(r){return""}}})},{"./_descriptors":30,"./_has":41,"./_object-dp":69,"./_property-desc":87}],151:[function(e,i,r){"use strict";var n=e("./_collection-strong");i.exports=e("./_collection")("Map",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{get:function(e){var i=n.getEntry(this,e);return i&&i.v},set:function(e,i){return n.def(this,0===e?0:e,i)}},n,!0)},{"./_collection":24,"./_collection-strong":21}],152:[function(e,i,r){var n=e("./_export"),t=e("./_math-log1p"),o=Math.sqrt,f=Math.acosh;n(n.S+n.F*!(f&&710==Math.floor(f(Number.MAX_VALUE))&&f(1/0)==1/0),"Math",{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?Math.log(e)+Math.LN2:t(e-1+o(e-1)*o(e+1))}})},{"./_export":34,"./_math-log1p":62}],153:[function(e,i,r){function n(e){return isFinite(e=+e)&&0!=e?e<0?-n(-e):Math.log(e+Math.sqrt(e*e+1)):e}var t=e("./_export"),o=Math.asinh;t(t.S+t.F*!(o&&1/o(0)>0),"Math",{asinh:n})},{"./_export":34}],154:[function(e,i,r){var n=e("./_export"),t=Math.atanh;n(n.S+n.F*!(t&&1/t(-0)<0),"Math",{atanh:function(e){return 0==(e=+e)?e:Math.log((1+e)/(1-e))/2}})},{"./_export":34}],155:[function(e,i,r){var n=e("./_export"),t=e("./_math-sign");n(n.S,"Math",{cbrt:function(e){return t(e=+e)*Math.pow(Math.abs(e),1/3)}})},{"./_export":34,"./_math-sign":63}],156:[function(e,i,r){var n=e("./_export");n(n.S,"Math",{clz32:function(e){return(e>>>=0)?31-Math.floor(Math.log(e+.5)*Math.LOG2E):32}})},{"./_export":34}],157:[function(e,i,r){var n=e("./_export"),t=Math.exp;n(n.S,"Math",{cosh:function(e){return(t(e=+e)+t(-e))/2}})},{"./_export":34}],158:[function(e,i,r){var n=e("./_export"),t=e("./_math-expm1");n(n.S+n.F*(t!=Math.expm1),"Math",{expm1:t})},{"./_export":34,"./_math-expm1":61}],159:[function(e,i,r){var n=e("./_export"),t=e("./_math-sign"),o=Math.pow,f=o(2,-52),a=o(2,-23),u=o(2,127)*(2-a),s=o(2,-126),l=function(e){return e+1/f-1/f};n(n.S,"Math",{fround:function(e){var i,r,n=Math.abs(e),o=t(e);return nu||r!=r?o*(1/0):o*r)}})},{"./_export":34,"./_math-sign":63}],160:[function(e,i,r){var n=e("./_export"),t=Math.abs;n(n.S,"Math",{hypot:function(e,i){for(var r,n,o=0,f=0,a=arguments.length,u=0;f0?(n=r/u,o+=n*n):o+=r;return u===1/0?1/0:u*Math.sqrt(o)}})},{"./_export":34}],161:[function(e,i,r){var n=e("./_export"),t=Math.imul;n(n.S+n.F*e("./_fails")(function(){return t(4294967295,5)!=-5||2!=t.length}),"Math",{imul:function(e,i){var r=65535,n=+e,t=+i,o=r&n,f=r&t;return 0|o*f+((r&n>>>16)*f+o*(r&t>>>16)<<16>>>0)}})},{"./_export":34,"./_fails":36}],162:[function(e,i,r){var n=e("./_export");n(n.S,"Math",{log10:function(e){return Math.log(e)/Math.LN10}})},{"./_export":34}],163:[function(e,i,r){var n=e("./_export");n(n.S,"Math",{log1p:e("./_math-log1p")})},{"./_export":34,"./_math-log1p":62}],164:[function(e,i,r){var n=e("./_export");n(n.S,"Math",{log2:function(e){return Math.log(e)/Math.LN2}})},{"./_export":34}],165:[function(e,i,r){var n=e("./_export");n(n.S,"Math",{sign:e("./_math-sign")})},{"./_export":34,"./_math-sign":63}],166:[function(e,i,r){var n=e("./_export"),t=e("./_math-expm1"),o=Math.exp;n(n.S+n.F*e("./_fails")(function(){return!Math.sinh(-2e-17)!=-2e-17}),"Math",{sinh:function(e){return Math.abs(e=+e)<1?(t(e)-t(-e))/2:(o(e-1)-o(-e-1))*(Math.E/2)}})},{"./_export":34,"./_fails":36,"./_math-expm1":61}],167:[function(e,i,r){var n=e("./_export"),t=e("./_math-expm1"),o=Math.exp;n(n.S,"Math",{tanh:function(e){var i=t(e=+e),r=t(-e);return i==1/0?1:r==1/0?-1:(i-r)/(o(e)+o(-e))}})},{"./_export":34,"./_math-expm1":61}],168:[function(e,i,r){var n=e("./_export");n(n.S,"Math",{trunc:function(e){return(e>0?Math.floor:Math.ceil)(e)}})},{"./_export":34}],169:[function(e,i,r){"use strict";var n=e("./_global"),t=e("./_has"),o=e("./_cof"),f=e("./_inherit-if-required"),a=e("./_to-primitive"),u=e("./_fails"),s=e("./_object-gopn").f,l=e("./_object-gopd").f,c=e("./_object-dp").f,d=e("./_string-trim").trim,b="Number",h=n[b],k=h,_=h.prototype,p=o(e("./_object-create")(_))==b,v="trim"in String.prototype,w=function(e){var i=a(e,!1);if("string"==typeof i&&i.length>2){i=v?i.trim():d(i,3);var r,n,t,o=i.charCodeAt(0);if(43===o||45===o){if(r=i.charCodeAt(2),88===r||120===r)return NaN}else if(48===o){switch(i.charCodeAt(1)){case 66:case 98:n=2,t=49;break;case 79:case 111:n=8,t=55;break;default:return+i}for(var f,u=i.slice(2),s=0,l=u.length;st)return NaN;return parseInt(u,n)}}return+i};if(!h(" 0o1")||!h("0b1")||h("+0x1")){h=function(e){var i=arguments.length<1?0:e,r=this;return r instanceof h&&(p?u(function(){_.valueOf.call(r)}):o(r)!=b)?f(new k(w(i)),r,h):w(i)};for(var m,g=e("./_descriptors")?s(k):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),y=0;g.length>y;y++)t(k,m=g[y])&&!t(h,m)&&c(h,m,l(k,m));h.prototype=_,_.constructor=h,e("./_redefine")(n,b,h)}},{"./_cof":20,"./_descriptors":30,"./_fails":36,"./_global":40,"./_has":41,"./_inherit-if-required":45,"./_object-create":68,"./_object-dp":69,"./_object-gopd":72,"./_object-gopn":74,"./_redefine":89,"./_string-trim":104,"./_to-primitive":112}],170:[function(e,i,r){var n=e("./_export");n(n.S,"Number",{EPSILON:Math.pow(2,-52)})},{"./_export":34}],171:[function(e,i,r){var n=e("./_export"),t=e("./_global").isFinite;n(n.S,"Number",{isFinite:function(e){return"number"==typeof e&&t(e)}})},{"./_export":34,"./_global":40}],172:[function(e,i,r){var n=e("./_export");n(n.S,"Number",{isInteger:e("./_is-integer")})},{"./_export":34,"./_is-integer":50}],173:[function(e,i,r){var n=e("./_export");n(n.S,"Number",{isNaN:function(e){return e!=e}})},{"./_export":34}],174:[function(e,i,r){var n=e("./_export"),t=e("./_is-integer"),o=Math.abs;n(n.S,"Number",{isSafeInteger:function(e){return t(e)&&o(e)<=9007199254740991}})},{"./_export":34,"./_is-integer":50}],175:[function(e,i,r){var n=e("./_export");n(n.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},{"./_export":34}],176:[function(e,i,r){var n=e("./_export");n(n.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},{"./_export":34}],177:[function(e,i,r){ -var n=e("./_export"),t=e("./_parse-float");n(n.S+n.F*(Number.parseFloat!=t),"Number",{parseFloat:t})},{"./_export":34,"./_parse-float":83}],178:[function(e,i,r){var n=e("./_export"),t=e("./_parse-int");n(n.S+n.F*(Number.parseInt!=t),"Number",{parseInt:t})},{"./_export":34,"./_parse-int":84}],179:[function(e,i,r){"use strict";var n=e("./_export"),t=e("./_to-integer"),o=e("./_a-number-value"),f=e("./_string-repeat"),a=1..toFixed,u=Math.floor,s=[0,0,0,0,0,0],l="Number.toFixed: incorrect invocation!",c="0",d=function(e,i){for(var r=-1,n=i;++r<6;)n+=e*s[r],s[r]=n%1e7,n=u(n/1e7)},b=function(e){for(var i=6,r=0;--i>=0;)r+=s[i],s[i]=u(r/e),r=r%e*1e7},h=function(){for(var e=6,i="";--e>=0;)if(""!==i||0===e||0!==s[e]){var r=String(s[e]);i=""===i?r:i+f.call(c,7-r.length)+r}return i},k=function(e,i,r){return 0===i?r:i%2===1?k(e,i-1,r*e):k(e*e,i/2,r)},_=function(e){for(var i=0,r=e;r>=4096;)i+=12,r/=4096;for(;r>=2;)i+=1,r/=2;return i};n(n.P+n.F*(!!a&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!e("./_fails")(function(){a.call({})})),"Number",{toFixed:function(e){var i,r,n,a,u=o(this,l),s=t(e),p="",v=c;if(s<0||s>20)throw RangeError(l);if(u!=u)return"NaN";if(u<=-1e21||u>=1e21)return String(u);if(u<0&&(p="-",u=-u),u>1e-21)if(i=_(u*k(2,69,1))-69,r=i<0?u*k(2,-i,1):u/k(2,i,1),r*=4503599627370496,i=52-i,i>0){for(d(0,r),n=s;n>=7;)d(1e7,0),n-=7;for(d(k(10,n,1),0),n=i-1;n>=23;)b(1<<23),n-=23;b(1<0?(a=v.length,v=p+(a<=s?"0."+f.call(c,s-a)+v:v.slice(0,a-s)+"."+v.slice(a-s))):v=p+v,v}})},{"./_a-number-value":6,"./_export":34,"./_fails":36,"./_string-repeat":103,"./_to-integer":108}],180:[function(e,i,r){"use strict";var n=e("./_export"),t=e("./_fails"),o=e("./_a-number-value"),f=1..toPrecision;n(n.P+n.F*(t(function(){return"1"!==f.call(1,void 0)})||!t(function(){f.call({})})),"Number",{toPrecision:function(e){var i=o(this,"Number#toPrecision: incorrect invocation!");return void 0===e?f.call(i):f.call(i,e)}})},{"./_a-number-value":6,"./_export":34,"./_fails":36}],181:[function(e,i,r){var n=e("./_export");n(n.S+n.F,"Object",{assign:e("./_object-assign")})},{"./_export":34,"./_object-assign":67}],182:[function(e,i,r){var n=e("./_export");n(n.S,"Object",{create:e("./_object-create")})},{"./_export":34,"./_object-create":68}],183:[function(e,i,r){var n=e("./_export");n(n.S+n.F*!e("./_descriptors"),"Object",{defineProperties:e("./_object-dps")})},{"./_descriptors":30,"./_export":34,"./_object-dps":70}],184:[function(e,i,r){var n=e("./_export");n(n.S+n.F*!e("./_descriptors"),"Object",{defineProperty:e("./_object-dp").f})},{"./_descriptors":30,"./_export":34,"./_object-dp":69}],185:[function(e,i,r){var n=e("./_is-object"),t=e("./_meta").onFreeze;e("./_object-sap")("freeze",function(e){return function(i){return e&&n(i)?e(t(i)):i}})},{"./_is-object":51,"./_meta":64,"./_object-sap":80}],186:[function(e,i,r){var n=e("./_to-iobject"),t=e("./_object-gopd").f;e("./_object-sap")("getOwnPropertyDescriptor",function(){return function(e,i){return t(n(e),i)}})},{"./_object-gopd":72,"./_object-sap":80,"./_to-iobject":109}],187:[function(e,i,r){e("./_object-sap")("getOwnPropertyNames",function(){return e("./_object-gopn-ext").f})},{"./_object-gopn-ext":73,"./_object-sap":80}],188:[function(e,i,r){var n=e("./_to-object"),t=e("./_object-gpo");e("./_object-sap")("getPrototypeOf",function(){return function(e){return t(n(e))}})},{"./_object-gpo":76,"./_object-sap":80,"./_to-object":111}],189:[function(e,i,r){var n=e("./_is-object");e("./_object-sap")("isExtensible",function(e){return function(i){return!!n(i)&&(!e||e(i))}})},{"./_is-object":51,"./_object-sap":80}],190:[function(e,i,r){var n=e("./_is-object");e("./_object-sap")("isFrozen",function(e){return function(i){return!n(i)||!!e&&e(i)}})},{"./_is-object":51,"./_object-sap":80}],191:[function(e,i,r){var n=e("./_is-object");e("./_object-sap")("isSealed",function(e){return function(i){return!n(i)||!!e&&e(i)}})},{"./_is-object":51,"./_object-sap":80}],192:[function(e,i,r){var n=e("./_export");n(n.S,"Object",{is:e("./_same-value")})},{"./_export":34,"./_same-value":91}],193:[function(e,i,r){var n=e("./_to-object"),t=e("./_object-keys");e("./_object-sap")("keys",function(){return function(e){return t(n(e))}})},{"./_object-keys":78,"./_object-sap":80,"./_to-object":111}],194:[function(e,i,r){var n=e("./_is-object"),t=e("./_meta").onFreeze;e("./_object-sap")("preventExtensions",function(e){return function(i){return e&&n(i)?e(t(i)):i}})},{"./_is-object":51,"./_meta":64,"./_object-sap":80}],195:[function(e,i,r){var n=e("./_is-object"),t=e("./_meta").onFreeze;e("./_object-sap")("seal",function(e){return function(i){return e&&n(i)?e(t(i)):i}})},{"./_is-object":51,"./_meta":64,"./_object-sap":80}],196:[function(e,i,r){var n=e("./_export");n(n.S,"Object",{setPrototypeOf:e("./_set-proto").set})},{"./_export":34,"./_set-proto":92}],197:[function(e,i,r){"use strict";var n=e("./_classof"),t={};t[e("./_wks")("toStringTag")]="z",t+""!="[object z]"&&e("./_redefine")(Object.prototype,"toString",function(){return"[object "+n(this)+"]"},!0)},{"./_classof":19,"./_redefine":89,"./_wks":119}],198:[function(e,i,r){var n=e("./_export"),t=e("./_parse-float");n(n.G+n.F*(parseFloat!=t),{parseFloat:t})},{"./_export":34,"./_parse-float":83}],199:[function(e,i,r){var n=e("./_export"),t=e("./_parse-int");n(n.G+n.F*(parseInt!=t),{parseInt:t})},{"./_export":34,"./_parse-int":84}],200:[function(e,i,r){"use strict";var n,t,o,f=e("./_library"),a=e("./_global"),u=e("./_ctx"),s=e("./_classof"),l=e("./_export"),c=e("./_is-object"),d=e("./_a-function"),b=e("./_an-instance"),h=e("./_for-of"),k=e("./_species-constructor"),_=e("./_task").set,p=e("./_microtask")(),v="Promise",w=a.TypeError,m=a.process,g=a[v],m=a.process,y="process"==s(m),E=function(){},S=!!function(){try{var i=g.resolve(1),r=(i.constructor={})[e("./_wks")("species")]=function(e){e(E,E)};return(y||"function"==typeof PromiseRejectionEvent)&&i.then(E)instanceof r}catch(n){}}(),O=function(e,i){return e===i||e===g&&i===o},C=function(e){var i;return!(!c(e)||"function"!=typeof(i=e.then))&&i},A=function(e){return O(g,e)?new F(e):new t(e)},F=t=function(e){var i,r;this.promise=new e(function(e,n){if(void 0!==i||void 0!==r)throw w("Bad Promise constructor");i=e,r=n}),this.resolve=d(i),this.reject=d(r)},R=function(e){try{e()}catch(i){return{error:i}}},M=function(e,i){if(!e._n){e._n=!0;var r=e._c;p(function(){for(var n=e._v,t=1==e._s,o=0,f=function(i){var r,o,f=t?i.ok:i.fail,a=i.resolve,u=i.reject,s=i.domain;try{f?(t||(2==e._h&&P(e),e._h=1),f===!0?r=n:(s&&s.enter(),r=f(n),s&&s.exit()),r===i.promise?u(w("Promise-chain cycle")):(o=C(r))?o.call(r,a,u):a(r)):u(n)}catch(l){u(l)}};r.length>o;)f(r[o++]);e._c=[],e._n=!1,i&&!e._h&&x(e)})}},x=function(e){_.call(a,function(){var i,r,n,t=e._v;if(T(e)&&(i=R(function(){y?m.emit("unhandledRejection",t,e):(r=a.onunhandledrejection)?r({promise:e,reason:t}):(n=a.console)&&n.error&&n.error("Unhandled promise rejection",t)}),e._h=y||T(e)?2:1),e._a=void 0,i)throw i.error})},T=function(e){if(1==e._h)return!1;for(var i,r=e._a||e._c,n=0;r.length>n;)if(i=r[n++],i.fail||!T(i.promise))return!1;return!0},P=function(e){_.call(a,function(){var i;y?m.emit("rejectionHandled",e):(i=a.onrejectionhandled)&&i({promise:e,reason:e._v})})},j=function(e){var i=this;i._d||(i._d=!0,i=i._w||i,i._v=e,i._s=2,i._a||(i._a=i._c.slice()),M(i,!0))},L=function(e){var i,r=this;if(!r._d){r._d=!0,r=r._w||r;try{if(r===e)throw w("Promise can't be resolved itself");(i=C(e))?p(function(){var n={_w:r,_d:!1};try{i.call(e,u(L,n,1),u(j,n,1))}catch(t){j.call(n,t)}}):(r._v=e,r._s=1,M(r,!1))}catch(n){j.call({_w:r,_d:!1},n)}}};S||(g=function(e){b(this,g,v,"_h"),d(e),n.call(this);try{e(u(L,this,1),u(j,this,1))}catch(i){j.call(this,i)}},n=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},n.prototype=e("./_redefine-all")(g.prototype,{then:function(e,i){var r=A(k(this,g));return r.ok="function"!=typeof e||e,r.fail="function"==typeof i&&i,r.domain=y?m.domain:void 0,this._c.push(r),this._a&&this._a.push(r),this._s&&M(this,!1),r.promise},"catch":function(e){return this.then(void 0,e)}}),F=function(){var e=new n;this.promise=e,this.resolve=u(L,e,1),this.reject=u(j,e,1)}),l(l.G+l.W+l.F*!S,{Promise:g}),e("./_set-to-string-tag")(g,v),e("./_set-species")(v),o=e("./_core")[v],l(l.S+l.F*!S,v,{reject:function(e){var i=A(this),r=i.reject;return r(e),i.promise}}),l(l.S+l.F*(f||!S),v,{resolve:function(e){if(e instanceof g&&O(e.constructor,this))return e;var i=A(this),r=i.resolve;return r(e),i.promise}}),l(l.S+l.F*!(S&&e("./_iter-detect")(function(e){g.all(e)["catch"](E)})),v,{all:function(e){var i=this,r=A(i),n=r.resolve,t=r.reject,o=R(function(){var r=[],o=0,f=1;h(e,!1,function(e){var a=o++,u=!1;r.push(void 0),f++,i.resolve(e).then(function(e){u||(u=!0,r[a]=e,--f||n(r))},t)}),--f||n(r)});return o&&t(o.error),r.promise},race:function(e){var i=this,r=A(i),n=r.reject,t=R(function(){h(e,!1,function(e){i.resolve(e).then(r.resolve,n)})});return t&&n(t.error),r.promise}})},{"./_a-function":5,"./_an-instance":8,"./_classof":19,"./_core":25,"./_ctx":27,"./_export":34,"./_for-of":39,"./_global":40,"./_is-object":51,"./_iter-detect":56,"./_library":60,"./_microtask":66,"./_redefine-all":88,"./_set-species":93,"./_set-to-string-tag":94,"./_species-constructor":97,"./_task":106,"./_wks":119}],201:[function(e,i,r){var n=e("./_export"),t=e("./_a-function"),o=e("./_an-object"),f=(e("./_global").Reflect||{}).apply,a=Function.apply;n(n.S+n.F*!e("./_fails")(function(){f(function(){})}),"Reflect",{apply:function(e,i,r){var n=t(e),u=o(r);return f?f(n,i,u):a.call(n,i,u)}})},{"./_a-function":5,"./_an-object":9,"./_export":34,"./_fails":36,"./_global":40}],202:[function(e,i,r){var n=e("./_export"),t=e("./_object-create"),o=e("./_a-function"),f=e("./_an-object"),a=e("./_is-object"),u=e("./_fails"),s=e("./_bind"),l=(e("./_global").Reflect||{}).construct,c=u(function(){function e(){}return!(l(function(){},[],e)instanceof e)}),d=!u(function(){l(function(){})});n(n.S+n.F*(c||d),"Reflect",{construct:function(e,i){o(e),f(i);var r=arguments.length<3?e:o(arguments[2]);if(d&&!c)return l(e,i,r);if(e==r){switch(i.length){case 0:return new e;case 1:return new e(i[0]);case 2:return new e(i[0],i[1]);case 3:return new e(i[0],i[1],i[2]);case 4:return new e(i[0],i[1],i[2],i[3])}var n=[null];return n.push.apply(n,i),new(s.apply(e,n))}var u=r.prototype,b=t(a(u)?u:Object.prototype),h=Function.apply.call(e,b,i);return a(h)?h:b}})},{"./_a-function":5,"./_an-object":9,"./_bind":18,"./_export":34,"./_fails":36,"./_global":40,"./_is-object":51,"./_object-create":68}],203:[function(e,i,r){var n=e("./_object-dp"),t=e("./_export"),o=e("./_an-object"),f=e("./_to-primitive");t(t.S+t.F*e("./_fails")(function(){Reflect.defineProperty(n.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(e,i,r){o(e),i=f(i,!0),o(r);try{return n.f(e,i,r),!0}catch(t){return!1}}})},{"./_an-object":9,"./_export":34,"./_fails":36,"./_object-dp":69,"./_to-primitive":112}],204:[function(e,i,r){var n=e("./_export"),t=e("./_object-gopd").f,o=e("./_an-object");n(n.S,"Reflect",{deleteProperty:function(e,i){var r=t(o(e),i);return!(r&&!r.configurable)&&delete e[i]}})},{"./_an-object":9,"./_export":34,"./_object-gopd":72}],205:[function(e,i,r){"use strict";var n=e("./_export"),t=e("./_an-object"),o=function(e){this._t=t(e),this._i=0;var i,r=this._k=[];for(i in e)r.push(i)};e("./_iter-create")(o,"Object",function(){var e,i=this,r=i._k;do if(i._i>=r.length)return{value:void 0,done:!0};while(!((e=r[i._i++])in i._t));return{value:e,done:!1}}),n(n.S,"Reflect",{enumerate:function(e){return new o(e)}})},{"./_an-object":9,"./_export":34,"./_iter-create":54}],206:[function(e,i,r){var n=e("./_object-gopd"),t=e("./_export"),o=e("./_an-object");t(t.S,"Reflect",{getOwnPropertyDescriptor:function(e,i){return n.f(o(e),i)}})},{"./_an-object":9,"./_export":34,"./_object-gopd":72}],207:[function(e,i,r){var n=e("./_export"),t=e("./_object-gpo"),o=e("./_an-object");n(n.S,"Reflect",{getPrototypeOf:function(e){return t(o(e))}})},{"./_an-object":9,"./_export":34,"./_object-gpo":76}],208:[function(e,i,r){function n(e,i){var r,a,l=arguments.length<3?e:arguments[2];return s(e)===l?e[i]:(r=t.f(e,i))?f(r,"value")?r.value:void 0!==r.get?r.get.call(l):void 0:u(a=o(e))?n(a,i,l):void 0}var t=e("./_object-gopd"),o=e("./_object-gpo"),f=e("./_has"),a=e("./_export"),u=e("./_is-object"),s=e("./_an-object");a(a.S,"Reflect",{get:n})},{"./_an-object":9,"./_export":34,"./_has":41,"./_is-object":51,"./_object-gopd":72,"./_object-gpo":76}],209:[function(e,i,r){var n=e("./_export");n(n.S,"Reflect",{has:function(e,i){return i in e}})},{"./_export":34}],210:[function(e,i,r){var n=e("./_export"),t=e("./_an-object"),o=Object.isExtensible;n(n.S,"Reflect",{isExtensible:function(e){return t(e),!o||o(e)}})},{"./_an-object":9,"./_export":34}],211:[function(e,i,r){var n=e("./_export");n(n.S,"Reflect",{ownKeys:e("./_own-keys")})},{"./_export":34,"./_own-keys":82}],212:[function(e,i,r){var n=e("./_export"),t=e("./_an-object"),o=Object.preventExtensions;n(n.S,"Reflect",{preventExtensions:function(e){t(e);try{return o&&o(e),!0}catch(i){return!1}}})},{"./_an-object":9,"./_export":34}],213:[function(e,i,r){var n=e("./_export"),t=e("./_set-proto");t&&n(n.S,"Reflect",{setPrototypeOf:function(e,i){t.check(e,i);try{return t.set(e,i),!0}catch(r){return!1}}})},{"./_export":34,"./_set-proto":92}],214:[function(e,i,r){function n(e,i,r){var u,d,b=arguments.length<4?e:arguments[3],h=o.f(l(e),i);if(!h){if(c(d=f(e)))return n(d,i,r,b);h=s(0)}return a(h,"value")?!(h.writable===!1||!c(b))&&(u=o.f(b,i)||s(0),u.value=r,t.f(b,i,u),!0):void 0!==h.set&&(h.set.call(b,r),!0)}var t=e("./_object-dp"),o=e("./_object-gopd"),f=e("./_object-gpo"),a=e("./_has"),u=e("./_export"),s=e("./_property-desc"),l=e("./_an-object"),c=e("./_is-object");u(u.S,"Reflect",{set:n})},{"./_an-object":9,"./_export":34,"./_has":41,"./_is-object":51,"./_object-dp":69,"./_object-gopd":72,"./_object-gpo":76,"./_property-desc":87}],215:[function(e,i,r){var n=e("./_global"),t=e("./_inherit-if-required"),o=e("./_object-dp").f,f=e("./_object-gopn").f,a=e("./_is-regexp"),u=e("./_flags"),s=n.RegExp,l=s,c=s.prototype,d=/a/g,b=/a/g,h=new s(d)!==d;if(e("./_descriptors")&&(!h||e("./_fails")(function(){return b[e("./_wks")("match")]=!1,s(d)!=d||s(b)==b||"/a/i"!=s(d,"i")}))){s=function(e,i){var r=this instanceof s,n=a(e),o=void 0===i;return!r&&n&&e.constructor===s&&o?e:t(h?new l(n&&!o?e.source:e,i):l((n=e instanceof s)?e.source:e,n&&o?u.call(e):i),r?this:c,s)};for(var k=(function(e){e in s||o(s,e,{configurable:!0,get:function(){return l[e]},set:function(i){l[e]=i}})}),_=f(l),p=0;_.length>p;)k(_[p++]);c.constructor=s,s.prototype=c,e("./_redefine")(n,"RegExp",s)}e("./_set-species")("RegExp")},{"./_descriptors":30,"./_fails":36,"./_flags":38,"./_global":40,"./_inherit-if-required":45,"./_is-regexp":52,"./_object-dp":69,"./_object-gopn":74,"./_redefine":89,"./_set-species":93,"./_wks":119}],216:[function(e,i,r){e("./_descriptors")&&"g"!=/./g.flags&&e("./_object-dp").f(RegExp.prototype,"flags",{configurable:!0,get:e("./_flags")})},{"./_descriptors":30,"./_flags":38,"./_object-dp":69}],217:[function(e,i,r){e("./_fix-re-wks")("match",1,function(e,i,r){return[function(r){"use strict";var n=e(this),t=void 0==r?void 0:r[i];return void 0!==t?t.call(r,n):new RegExp(r)[i](String(n))},r]})},{"./_fix-re-wks":37}],218:[function(e,i,r){e("./_fix-re-wks")("replace",2,function(e,i,r){return[function(n,t){"use strict";var o=e(this),f=void 0==n?void 0:n[i];return void 0!==f?f.call(n,o,t):r.call(String(o),n,t)},r]})},{"./_fix-re-wks":37}],219:[function(e,i,r){e("./_fix-re-wks")("search",1,function(e,i,r){return[function(r){"use strict";var n=e(this),t=void 0==r?void 0:r[i];return void 0!==t?t.call(r,n):new RegExp(r)[i](String(n))},r]})},{"./_fix-re-wks":37}],220:[function(e,i,r){e("./_fix-re-wks")("split",2,function(i,r,n){"use strict";var t=e("./_is-regexp"),o=n,f=[].push,a="split",u="length",s="lastIndex";if("c"=="abbc"[a](/(b)*/)[1]||4!="test"[a](/(?:)/,-1)[u]||2!="ab"[a](/(?:ab)*/)[u]||4!="."[a](/(.?)(.?)/)[u]||"."[a](/()()/)[u]>1||""[a](/.?/)[u]){var l=void 0===/()??/.exec("")[1];n=function(e,i){var r=String(this);if(void 0===e&&0===i)return[];if(!t(e))return o.call(r,e,i);var n,a,c,d,b,h=[],k=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),_=0,p=void 0===i?4294967295:i>>>0,v=new RegExp(e.source,k+"g");for(l||(n=new RegExp("^"+v.source+"$(?!\\s)",k));(a=v.exec(r))&&(c=a.index+a[0][u],!(c>_&&(h.push(r.slice(_,a.index)),!l&&a[u]>1&&a[0].replace(n,function(){for(b=1;b1&&a.index=p)));)v[s]===a.index&&v[s]++;return _===r[u]?!d&&v.test("")||h.push(""):h.push(r.slice(_)),h[u]>p?h.slice(0,p):h}}else"0"[a](void 0,0)[u]&&(n=function(e,i){return void 0===e&&0===i?[]:o.call(this,e,i)});return[function(e,t){var o=i(this),f=void 0==e?void 0:e[r];return void 0!==f?f.call(e,o,t):n.call(String(o),e,t)},n]})},{"./_fix-re-wks":37,"./_is-regexp":52}],221:[function(e,i,r){"use strict";e("./es6.regexp.flags");var n=e("./_an-object"),t=e("./_flags"),o=e("./_descriptors"),f="toString",a=/./[f],u=function(i){e("./_redefine")(RegExp.prototype,f,i,!0)};e("./_fails")(function(){return"/a/b"!=a.call({source:"a",flags:"b"})})?u(function(){var e=n(this);return"/".concat(e.source,"/","flags"in e?e.flags:!o&&e instanceof RegExp?t.call(e):void 0)}):a.name!=f&&u(function(){return a.call(this)})},{"./_an-object":9,"./_descriptors":30,"./_fails":36,"./_flags":38,"./_redefine":89,"./es6.regexp.flags":216}],222:[function(e,i,r){"use strict";var n=e("./_collection-strong");i.exports=e("./_collection")("Set",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return n.def(this,e=0===e?0:e,e)}},n)},{"./_collection":24,"./_collection-strong":21}],223:[function(e,i,r){"use strict";e("./_string-html")("anchor",function(e){return function(i){return e(this,"a","name",i)}})},{"./_string-html":101}],224:[function(e,i,r){"use strict";e("./_string-html")("big",function(e){return function(){return e(this,"big","","")}})},{"./_string-html":101}],225:[function(e,i,r){"use strict";e("./_string-html")("blink",function(e){return function(){return e(this,"blink","","")}})},{"./_string-html":101}],226:[function(e,i,r){"use strict";e("./_string-html")("bold",function(e){return function(){return e(this,"b","","")}})},{"./_string-html":101}],227:[function(e,i,r){"use strict";var n=e("./_export"),t=e("./_string-at")(!1);n(n.P,"String",{codePointAt:function(e){return t(this,e)}})},{"./_export":34,"./_string-at":99}],228:[function(e,i,r){"use strict";var n=e("./_export"),t=e("./_to-length"),o=e("./_string-context"),f="endsWith",a=""[f];n(n.P+n.F*e("./_fails-is-regexp")(f),"String",{endsWith:function(e){var i=o(this,e,f),r=arguments.length>1?arguments[1]:void 0,n=t(i.length),u=void 0===r?n:Math.min(t(r),n),s=String(e);return a?a.call(i,s,u):i.slice(u-s.length,u)===s}})},{"./_export":34,"./_fails-is-regexp":35,"./_string-context":100,"./_to-length":110}],229:[function(e,i,r){"use strict";e("./_string-html")("fixed",function(e){return function(){return e(this,"tt","","")}})},{"./_string-html":101}],230:[function(e,i,r){"use strict";e("./_string-html")("fontcolor",function(e){return function(i){return e(this,"font","color",i)}})},{"./_string-html":101}],231:[function(e,i,r){"use strict";e("./_string-html")("fontsize",function(e){return function(i){return e(this,"font","size",i)}})},{"./_string-html":101}],232:[function(e,i,r){var n=e("./_export"),t=e("./_to-index"),o=String.fromCharCode,f=String.fromCodePoint;n(n.S+n.F*(!!f&&1!=f.length),"String",{fromCodePoint:function(e){for(var i,r=[],n=arguments.length,f=0;n>f;){if(i=+arguments[f++],t(i,1114111)!==i)throw RangeError(i+" is not a valid code point");r.push(i<65536?o(i):o(((i-=65536)>>10)+55296,i%1024+56320))}return r.join("")}})},{"./_export":34,"./_to-index":107}],233:[function(e,i,r){"use strict";var n=e("./_export"),t=e("./_string-context"),o="includes";n(n.P+n.F*e("./_fails-is-regexp")(o),"String",{includes:function(e){return!!~t(this,e,o).indexOf(e,arguments.length>1?arguments[1]:void 0)}})},{"./_export":34,"./_fails-is-regexp":35,"./_string-context":100}],234:[function(e,i,r){"use strict";e("./_string-html")("italics",function(e){return function(){return e(this,"i","","")}})},{"./_string-html":101}],235:[function(e,i,r){"use strict";var n=e("./_string-at")(!0);e("./_iter-define")(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,i=this._t,r=this._i;return r>=i.length?{value:void 0,done:!0}:(e=n(i,r),this._i+=e.length,{value:e,done:!1})})},{"./_iter-define":55,"./_string-at":99}],236:[function(e,i,r){"use strict";e("./_string-html")("link",function(e){return function(i){return e(this,"a","href",i)}})},{"./_string-html":101}],237:[function(e,i,r){var n=e("./_export"),t=e("./_to-iobject"),o=e("./_to-length");n(n.S,"String",{raw:function(e){for(var i=t(e.raw),r=o(i.length),n=arguments.length,f=[],a=0;r>a;)f.push(String(i[a++])),a1?arguments[1]:void 0,i.length)),n=String(e);return a?a.call(i,n,r):i.slice(r,r+n.length)===n}})},{"./_export":34,"./_fails-is-regexp":35,"./_string-context":100,"./_to-length":110}],241:[function(e,i,r){"use strict";e("./_string-html")("strike",function(e){return function(){return e(this,"strike","","")}})},{"./_string-html":101}],242:[function(e,i,r){"use strict";e("./_string-html")("sub",function(e){return function(){return e(this,"sub","","")}})},{"./_string-html":101}],243:[function(e,i,r){"use strict";e("./_string-html")("sup",function(e){return function(){return e(this,"sup","","")}})},{"./_string-html":101}],244:[function(e,i,r){"use strict";e("./_string-trim")("trim",function(e){return function(){return e(this,3)}})},{"./_string-trim":104}],245:[function(e,i,r){"use strict";var n=e("./_global"),t=e("./_has"),o=e("./_descriptors"),f=e("./_export"),a=e("./_redefine"),u=e("./_meta").KEY,s=e("./_fails"),l=e("./_shared"),c=e("./_set-to-string-tag"),d=e("./_uid"),b=e("./_wks"),h=e("./_wks-ext"),k=e("./_wks-define"),_=e("./_keyof"),p=e("./_enum-keys"),v=e("./_is-array"),w=e("./_an-object"),m=e("./_to-iobject"),g=e("./_to-primitive"),y=e("./_property-desc"),E=e("./_object-create"),S=e("./_object-gopn-ext"),O=e("./_object-gopd"),C=e("./_object-dp"),A=e("./_object-keys"),F=O.f,R=C.f,M=S.f,x=n.Symbol,T=n.JSON,P=T&&T.stringify,j="prototype",L=b("_hidden"),D=b("toPrimitive"),N={}.propertyIsEnumerable,I=l("symbol-registry"),B=l("symbols"),U=l("op-symbols"),H=Object[j],z="function"==typeof x,G=n.QObject,V=!G||!G[j]||!G[j].findChild,Y=o&&s(function(){return 7!=E(R({},"a",{get:function(){return R(this,"a",{value:7}).a}})).a})?function(e,i,r){var n=F(H,i);n&&delete H[i],R(e,i,r),n&&e!==H&&R(H,i,n)}:R,W=function(e){var i=B[e]=E(x[j]);return i._k=e,i},q=z&&"symbol"==typeof x.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof x},X=function(e,i,r){return e===H&&X(U,i,r),w(e),i=g(i,!0),w(r),t(B,i)?(r.enumerable?(t(e,L)&&e[L][i]&&(e[L][i]=!1),r=E(r,{enumerable:y(0,!1)})):(t(e,L)||R(e,L,y(1,{})),e[L][i]=!0),Y(e,i,r)):R(e,i,r)},K=function(e,i){w(e);for(var r,n=p(i=m(i)),t=0,o=n.length;o>t;)X(e,r=n[t++],i[r]);return e},J=function(e,i){return void 0===i?E(e):K(E(e),i)},Z=function(e){var i=N.call(this,e=g(e,!0));return!(this===H&&t(B,e)&&!t(U,e))&&(!(i||!t(this,e)||!t(B,e)||t(this,L)&&this[L][e])||i)},$=function(e,i){if(e=m(e),i=g(i,!0),e!==H||!t(B,i)||t(U,i)){var r=F(e,i);return!r||!t(B,i)||t(e,L)&&e[L][i]||(r.enumerable=!0),r}},Q=function(e){for(var i,r=M(m(e)),n=[],o=0;r.length>o;)t(B,i=r[o++])||i==L||i==u||n.push(i);return n},ee=function(e){for(var i,r=e===H,n=M(r?U:m(e)),o=[],f=0;n.length>f;)!t(B,i=n[f++])||r&&!t(H,i)||o.push(B[i]);return o};z||(x=function(){if(this instanceof x)throw TypeError("Symbol is not a constructor!");var e=d(arguments.length>0?arguments[0]:void 0),i=function(r){this===H&&i.call(U,r),t(this,L)&&t(this[L],e)&&(this[L][e]=!1),Y(this,e,y(1,r))};return o&&V&&Y(H,e,{configurable:!0,set:i}),W(e)},a(x[j],"toString",function(){return this._k}),O.f=$,C.f=X,e("./_object-gopn").f=S.f=Q,e("./_object-pie").f=Z,e("./_object-gops").f=ee,o&&!e("./_library")&&a(H,"propertyIsEnumerable",Z,!0),h.f=function(e){return W(b(e))}),f(f.G+f.W+f.F*!z,{Symbol:x});for(var ie="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),re=0;ie.length>re;)b(ie[re++]);for(var ie=A(b.store),re=0;ie.length>re;)k(ie[re++]);f(f.S+f.F*!z,"Symbol",{"for":function(e){return t(I,e+="")?I[e]:I[e]=x(e)},keyFor:function(e){if(q(e))return _(I,e);throw TypeError(e+" is not a symbol!")},useSetter:function(){V=!0},useSimple:function(){V=!1}}),f(f.S+f.F*!z,"Object",{create:J,defineProperty:X,defineProperties:K,getOwnPropertyDescriptor:$,getOwnPropertyNames:Q,getOwnPropertySymbols:ee}),T&&f(f.S+f.F*(!z||s(function(){var e=x();return"[null]"!=P([e])||"{}"!=P({a:e})||"{}"!=P(Object(e))})),"JSON",{stringify:function(e){if(void 0!==e&&!q(e)){for(var i,r,n=[e],t=1;arguments.length>t;)n.push(arguments[t++]);return i=n[1],"function"==typeof i&&(r=i),!r&&v(i)||(i=function(e,i){if(r&&(i=r.call(this,e,i)),!q(i))return i}),n[1]=i,P.apply(T,n)}}}),x[j][D]||e("./_hide")(x[j],D,x[j].valueOf),c(x,"Symbol"),c(Math,"Math",!0),c(n.JSON,"JSON",!0)},{"./_an-object":9,"./_descriptors":30,"./_enum-keys":33,"./_export":34,"./_fails":36,"./_global":40,"./_has":41,"./_hide":42,"./_is-array":49,"./_keyof":59,"./_library":60,"./_meta":64,"./_object-create":68,"./_object-dp":69,"./_object-gopd":72,"./_object-gopn":74,"./_object-gopn-ext":73,"./_object-gops":75,"./_object-keys":78,"./_object-pie":79,"./_property-desc":87,"./_redefine":89,"./_set-to-string-tag":94,"./_shared":96,"./_to-iobject":109,"./_to-primitive":112,"./_uid":116,"./_wks":119,"./_wks-define":117,"./_wks-ext":118}],246:[function(e,i,r){"use strict";var n=e("./_export"),t=e("./_typed"),o=e("./_typed-buffer"),f=e("./_an-object"),a=e("./_to-index"),u=e("./_to-length"),s=e("./_is-object"),l=e("./_global").ArrayBuffer,c=e("./_species-constructor"),d=o.ArrayBuffer,b=o.DataView,h=t.ABV&&l.isView,k=d.prototype.slice,_=t.VIEW,p="ArrayBuffer";n(n.G+n.W+n.F*(l!==d),{ArrayBuffer:d}),n(n.S+n.F*!t.CONSTR,p,{isView:function(e){return h&&h(e)||s(e)&&_ in e}}),n(n.P+n.U+n.F*e("./_fails")(function(){return!new d(2).slice(1,void 0).byteLength}),p,{slice:function(e,i){if(void 0!==k&&void 0===i)return k.call(f(this),e);for(var r=f(this).byteLength,n=a(e,r),t=a(void 0===i?r:i,r),o=new(c(this,d))(u(t-n)),s=new b(this),l=new b(o),h=0;n0?arguments[0]:void 0)}},k={get:function(e){if(s(e)){var i=l(e);return i===!0?d(this).get(e):i?i[this._i]:void 0}},set:function(e,i){return u.def(this,e,i)}},_=i.exports=e("./_collection")("WeakMap",h,k,u,!0,!0);7!=(new _).set((Object.freeze||Object)(b),7).get(b)&&(n=u.getConstructor(h),a(n.prototype,k),f.NEED=!0,t(["delete","has","get","set"],function(e){var i=_.prototype,r=i[e];o(i,e,function(i,t){if(s(i)&&!c(i)){this._f||(this._f=new n);var o=this._f[e](i,t);return"set"==e?this:o}return r.call(this,i,t)})}))},{"./_array-methods":14,"./_collection":24,"./_collection-weak":23,"./_is-object":51,"./_meta":64,"./_object-assign":67,"./_redefine":89}],258:[function(e,i,r){"use strict";var n=e("./_collection-weak");e("./_collection")("WeakSet",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return n.def(this,e,!0)}},n,!1,!0)},{"./_collection":24,"./_collection-weak":23}],259:[function(e,i,r){"use strict";var n=e("./_export"),t=e("./_array-includes")(!0);n(n.P,"Array",{includes:function(e){return t(this,e,arguments.length>1?arguments[1]:void 0)}}),e("./_add-to-unscopables")("includes")},{"./_add-to-unscopables":7,"./_array-includes":13,"./_export":34}],260:[function(e,i,r){var n=e("./_export"),t=e("./_microtask")(),o=e("./_global").process,f="process"==e("./_cof")(o);n(n.G,{asap:function(e){var i=f&&o.domain;t(i?i.bind(e):e)}})},{"./_cof":20,"./_export":34,"./_global":40,"./_microtask":66}],261:[function(e,i,r){var n=e("./_export"),t=e("./_cof");n(n.S,"Error",{isError:function(e){return"Error"===t(e)}})},{"./_cof":20,"./_export":34}],262:[function(e,i,r){var n=e("./_export");n(n.P+n.R,"Map",{toJSON:e("./_collection-to-json")("Map")})},{"./_collection-to-json":22,"./_export":34}],263:[function(e,i,r){var n=e("./_export");n(n.S,"Math",{iaddh:function(e,i,r,n){var t=e>>>0,o=i>>>0,f=r>>>0;return o+(n>>>0)+((t&f|(t|f)&~(t+f>>>0))>>>31)|0}})},{"./_export":34}],264:[function(e,i,r){var n=e("./_export");n(n.S,"Math",{imulh:function(e,i){var r=65535,n=+e,t=+i,o=n&r,f=t&r,a=n>>16,u=t>>16,s=(a*f>>>0)+(o*f>>>16);return a*u+(s>>16)+((o*u>>>0)+(s&r)>>16)}})},{"./_export":34}],265:[function(e,i,r){var n=e("./_export");n(n.S,"Math",{isubh:function(e,i,r,n){var t=e>>>0,o=i>>>0,f=r>>>0;return o-(n>>>0)-((~t&f|~(t^f)&t-f>>>0)>>>31)|0}})},{"./_export":34}],266:[function(e,i,r){var n=e("./_export");n(n.S,"Math",{umulh:function(e,i){var r=65535,n=+e,t=+i,o=n&r,f=t&r,a=n>>>16,u=t>>>16,s=(a*f>>>0)+(o*f>>>16);return a*u+(s>>>16)+((o*u>>>0)+(s&r)>>>16)}})},{"./_export":34}],267:[function(e,i,r){"use strict";var n=e("./_export"),t=e("./_to-object"),o=e("./_a-function"),f=e("./_object-dp");e("./_descriptors")&&n(n.P+e("./_object-forced-pam"),"Object",{ -__defineGetter__:function(e,i){f.f(t(this),e,{get:o(i),enumerable:!0,configurable:!0})}})},{"./_a-function":5,"./_descriptors":30,"./_export":34,"./_object-dp":69,"./_object-forced-pam":71,"./_to-object":111}],268:[function(e,i,r){"use strict";var n=e("./_export"),t=e("./_to-object"),o=e("./_a-function"),f=e("./_object-dp");e("./_descriptors")&&n(n.P+e("./_object-forced-pam"),"Object",{__defineSetter__:function(e,i){f.f(t(this),e,{set:o(i),enumerable:!0,configurable:!0})}})},{"./_a-function":5,"./_descriptors":30,"./_export":34,"./_object-dp":69,"./_object-forced-pam":71,"./_to-object":111}],269:[function(e,i,r){var n=e("./_export"),t=e("./_object-to-array")(!0);n(n.S,"Object",{entries:function(e){return t(e)}})},{"./_export":34,"./_object-to-array":81}],270:[function(e,i,r){var n=e("./_export"),t=e("./_own-keys"),o=e("./_to-iobject"),f=e("./_object-gopd"),a=e("./_create-property");n(n.S,"Object",{getOwnPropertyDescriptors:function(e){for(var i,r=o(e),n=f.f,u=t(r),s={},l=0;u.length>l;)a(s,i=u[l++],n(r,i));return s}})},{"./_create-property":26,"./_export":34,"./_object-gopd":72,"./_own-keys":82,"./_to-iobject":109}],271:[function(e,i,r){"use strict";var n=e("./_export"),t=e("./_to-object"),o=e("./_to-primitive"),f=e("./_object-gpo"),a=e("./_object-gopd").f;e("./_descriptors")&&n(n.P+e("./_object-forced-pam"),"Object",{__lookupGetter__:function(e){var i,r=t(this),n=o(e,!0);do if(i=a(r,n))return i.get;while(r=f(r))}})},{"./_descriptors":30,"./_export":34,"./_object-forced-pam":71,"./_object-gopd":72,"./_object-gpo":76,"./_to-object":111,"./_to-primitive":112}],272:[function(e,i,r){"use strict";var n=e("./_export"),t=e("./_to-object"),o=e("./_to-primitive"),f=e("./_object-gpo"),a=e("./_object-gopd").f;e("./_descriptors")&&n(n.P+e("./_object-forced-pam"),"Object",{__lookupSetter__:function(e){var i,r=t(this),n=o(e,!0);do if(i=a(r,n))return i.set;while(r=f(r))}})},{"./_descriptors":30,"./_export":34,"./_object-forced-pam":71,"./_object-gopd":72,"./_object-gpo":76,"./_to-object":111,"./_to-primitive":112}],273:[function(e,i,r){var n=e("./_export"),t=e("./_object-to-array")(!1);n(n.S,"Object",{values:function(e){return t(e)}})},{"./_export":34,"./_object-to-array":81}],274:[function(e,i,r){"use strict";var n=e("./_export"),t=e("./_global"),o=e("./_core"),f=e("./_microtask")(),a=e("./_wks")("observable"),u=e("./_a-function"),s=e("./_an-object"),l=e("./_an-instance"),c=e("./_redefine-all"),d=e("./_hide"),b=e("./_for-of"),h=b.RETURN,k=function(e){return null==e?void 0:u(e)},_=function(e){var i=e._c;i&&(e._c=void 0,i())},p=function(e){return void 0===e._o},v=function(e){p(e)||(e._o=void 0,_(e))},w=function(e,i){s(e),this._c=void 0,this._o=e,e=new m(this);try{var r=i(e),n=r;null!=r&&("function"==typeof r.unsubscribe?r=function(){n.unsubscribe()}:u(r),this._c=r)}catch(t){return void e.error(t)}p(this)&&_(this)};w.prototype=c({},{unsubscribe:function(){v(this)}});var m=function(e){this._s=e};m.prototype=c({},{next:function(e){var i=this._s;if(!p(i)){var r=i._o;try{var n=k(r.next);if(n)return n.call(r,e)}catch(t){try{v(i)}finally{throw t}}}},error:function(e){var i=this._s;if(p(i))throw e;var r=i._o;i._o=void 0;try{var n=k(r.error);if(!n)throw e;e=n.call(r,e)}catch(t){try{_(i)}finally{throw t}}return _(i),e},complete:function(e){var i=this._s;if(!p(i)){var r=i._o;i._o=void 0;try{var n=k(r.complete);e=n?n.call(r,e):void 0}catch(t){try{_(i)}finally{throw t}}return _(i),e}}});var g=function(e){l(this,g,"Observable","_f")._f=u(e)};c(g.prototype,{subscribe:function(e){return new w(e,this._f)},forEach:function(e){var i=this;return new(o.Promise||t.Promise)(function(r,n){u(e);var t=i.subscribe({next:function(i){try{return e(i)}catch(r){n(r),t.unsubscribe()}},error:n,complete:r})})}}),c(g,{from:function(e){var i="function"==typeof this?this:g,r=k(s(e)[a]);if(r){var n=s(r.call(e));return n.constructor===i?n:new i(function(e){return n.subscribe(e)})}return new i(function(i){var r=!1;return f(function(){if(!r){try{if(b(e,!1,function(e){if(i.next(e),r)return h})===h)return}catch(n){if(r)throw n;return void i.error(n)}i.complete()}}),function(){r=!0}})},of:function(){for(var e=0,i=arguments.length,r=Array(i);e1?arguments[1]:void 0,!1)}})},{"./_export":34,"./_string-pad":102}],288:[function(e,i,r){"use strict";var n=e("./_export"),t=e("./_string-pad");n(n.P,"String",{padStart:function(e){return t(this,e,arguments.length>1?arguments[1]:void 0,!0)}})},{"./_export":34,"./_string-pad":102}],289:[function(e,i,r){"use strict";e("./_string-trim")("trimLeft",function(e){return function(){return e(this,1)}},"trimStart")},{"./_string-trim":104}],290:[function(e,i,r){"use strict";e("./_string-trim")("trimRight",function(e){return function(){return e(this,2)}},"trimEnd")},{"./_string-trim":104}],291:[function(e,i,r){e("./_wks-define")("asyncIterator")},{"./_wks-define":117}],292:[function(e,i,r){e("./_wks-define")("observable")},{"./_wks-define":117}],293:[function(e,i,r){var n=e("./_export");n(n.S,"System",{global:e("./_global")})},{"./_export":34,"./_global":40}],294:[function(e,i,r){for(var n=e("./es6.array.iterator"),t=e("./_redefine"),o=e("./_global"),f=e("./_hide"),a=e("./_iterators"),u=e("./_wks"),s=u("iterator"),l=u("toStringTag"),c=a.Array,d=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],b=0;b<5;b++){var h,k=d[b],_=o[k],p=_&&_.prototype;if(p){p[s]||f(p,s,c),p[l]||f(p,l,k),a[k]=c;for(h in n)p[h]||t(p,h,n[h],!0)}}},{"./_global":40,"./_hide":42,"./_iterators":58,"./_redefine":89,"./_wks":119,"./es6.array.iterator":132}],295:[function(e,i,r){var n=e("./_export"),t=e("./_task");n(n.G+n.B,{setImmediate:t.set,clearImmediate:t.clear})},{"./_export":34,"./_task":106}],296:[function(e,i,r){var n=e("./_global"),t=e("./_export"),o=e("./_invoke"),f=e("./_partial"),a=n.navigator,u=!!a&&/MSIE .\./.test(a.userAgent),s=function(e){return u?function(i,r){return e(o(f,[].slice.call(arguments,2),"function"==typeof i?i:Function(i)),r)}:e};t(t.G+t.B+t.F*u,{setTimeout:s(n.setTimeout),setInterval:s(n.setInterval)})},{"./_export":34,"./_global":40,"./_invoke":46,"./_partial":85}],297:[function(e,i,r){e("./modules/es6.symbol"),e("./modules/es6.object.create"),e("./modules/es6.object.define-property"),e("./modules/es6.object.define-properties"),e("./modules/es6.object.get-own-property-descriptor"),e("./modules/es6.object.get-prototype-of"),e("./modules/es6.object.keys"),e("./modules/es6.object.get-own-property-names"),e("./modules/es6.object.freeze"),e("./modules/es6.object.seal"),e("./modules/es6.object.prevent-extensions"),e("./modules/es6.object.is-frozen"),e("./modules/es6.object.is-sealed"),e("./modules/es6.object.is-extensible"),e("./modules/es6.object.assign"),e("./modules/es6.object.is"),e("./modules/es6.object.set-prototype-of"),e("./modules/es6.object.to-string"),e("./modules/es6.function.bind"),e("./modules/es6.function.name"),e("./modules/es6.function.has-instance"),e("./modules/es6.parse-int"),e("./modules/es6.parse-float"),e("./modules/es6.number.constructor"),e("./modules/es6.number.to-fixed"),e("./modules/es6.number.to-precision"),e("./modules/es6.number.epsilon"),e("./modules/es6.number.is-finite"),e("./modules/es6.number.is-integer"),e("./modules/es6.number.is-nan"),e("./modules/es6.number.is-safe-integer"),e("./modules/es6.number.max-safe-integer"),e("./modules/es6.number.min-safe-integer"),e("./modules/es6.number.parse-float"),e("./modules/es6.number.parse-int"),e("./modules/es6.math.acosh"),e("./modules/es6.math.asinh"),e("./modules/es6.math.atanh"),e("./modules/es6.math.cbrt"),e("./modules/es6.math.clz32"),e("./modules/es6.math.cosh"),e("./modules/es6.math.expm1"),e("./modules/es6.math.fround"),e("./modules/es6.math.hypot"),e("./modules/es6.math.imul"),e("./modules/es6.math.log10"),e("./modules/es6.math.log1p"),e("./modules/es6.math.log2"),e("./modules/es6.math.sign"),e("./modules/es6.math.sinh"),e("./modules/es6.math.tanh"),e("./modules/es6.math.trunc"),e("./modules/es6.string.from-code-point"),e("./modules/es6.string.raw"),e("./modules/es6.string.trim"),e("./modules/es6.string.iterator"),e("./modules/es6.string.code-point-at"),e("./modules/es6.string.ends-with"),e("./modules/es6.string.includes"),e("./modules/es6.string.repeat"),e("./modules/es6.string.starts-with"),e("./modules/es6.string.anchor"),e("./modules/es6.string.big"),e("./modules/es6.string.blink"),e("./modules/es6.string.bold"),e("./modules/es6.string.fixed"),e("./modules/es6.string.fontcolor"),e("./modules/es6.string.fontsize"),e("./modules/es6.string.italics"),e("./modules/es6.string.link"),e("./modules/es6.string.small"),e("./modules/es6.string.strike"),e("./modules/es6.string.sub"),e("./modules/es6.string.sup"),e("./modules/es6.date.now"),e("./modules/es6.date.to-json"),e("./modules/es6.date.to-iso-string"),e("./modules/es6.date.to-string"),e("./modules/es6.date.to-primitive"),e("./modules/es6.array.is-array"),e("./modules/es6.array.from"),e("./modules/es6.array.of"),e("./modules/es6.array.join"),e("./modules/es6.array.slice"),e("./modules/es6.array.sort"),e("./modules/es6.array.for-each"),e("./modules/es6.array.map"),e("./modules/es6.array.filter"),e("./modules/es6.array.some"),e("./modules/es6.array.every"),e("./modules/es6.array.reduce"),e("./modules/es6.array.reduce-right"),e("./modules/es6.array.index-of"),e("./modules/es6.array.last-index-of"),e("./modules/es6.array.copy-within"),e("./modules/es6.array.fill"),e("./modules/es6.array.find"),e("./modules/es6.array.find-index"),e("./modules/es6.array.species"),e("./modules/es6.array.iterator"),e("./modules/es6.regexp.constructor"),e("./modules/es6.regexp.to-string"),e("./modules/es6.regexp.flags"),e("./modules/es6.regexp.match"),e("./modules/es6.regexp.replace"),e("./modules/es6.regexp.search"),e("./modules/es6.regexp.split"),e("./modules/es6.promise"),e("./modules/es6.map"),e("./modules/es6.set"),e("./modules/es6.weak-map"),e("./modules/es6.weak-set"),e("./modules/es6.typed.array-buffer"),e("./modules/es6.typed.data-view"),e("./modules/es6.typed.int8-array"),e("./modules/es6.typed.uint8-array"),e("./modules/es6.typed.uint8-clamped-array"),e("./modules/es6.typed.int16-array"),e("./modules/es6.typed.uint16-array"),e("./modules/es6.typed.int32-array"),e("./modules/es6.typed.uint32-array"),e("./modules/es6.typed.float32-array"),e("./modules/es6.typed.float64-array"),e("./modules/es6.reflect.apply"),e("./modules/es6.reflect.construct"),e("./modules/es6.reflect.define-property"),e("./modules/es6.reflect.delete-property"),e("./modules/es6.reflect.enumerate"),e("./modules/es6.reflect.get"),e("./modules/es6.reflect.get-own-property-descriptor"),e("./modules/es6.reflect.get-prototype-of"),e("./modules/es6.reflect.has"),e("./modules/es6.reflect.is-extensible"),e("./modules/es6.reflect.own-keys"),e("./modules/es6.reflect.prevent-extensions"),e("./modules/es6.reflect.set"),e("./modules/es6.reflect.set-prototype-of"),e("./modules/es7.array.includes"),e("./modules/es7.string.at"),e("./modules/es7.string.pad-start"),e("./modules/es7.string.pad-end"),e("./modules/es7.string.trim-left"),e("./modules/es7.string.trim-right"),e("./modules/es7.string.match-all"),e("./modules/es7.symbol.async-iterator"),e("./modules/es7.symbol.observable"),e("./modules/es7.object.get-own-property-descriptors"),e("./modules/es7.object.values"),e("./modules/es7.object.entries"),e("./modules/es7.object.define-getter"),e("./modules/es7.object.define-setter"),e("./modules/es7.object.lookup-getter"),e("./modules/es7.object.lookup-setter"),e("./modules/es7.map.to-json"),e("./modules/es7.set.to-json"),e("./modules/es7.system.global"),e("./modules/es7.error.is-error"),e("./modules/es7.math.iaddh"),e("./modules/es7.math.isubh"),e("./modules/es7.math.imulh"),e("./modules/es7.math.umulh"),e("./modules/es7.reflect.define-metadata"),e("./modules/es7.reflect.delete-metadata"),e("./modules/es7.reflect.get-metadata"),e("./modules/es7.reflect.get-metadata-keys"),e("./modules/es7.reflect.get-own-metadata"),e("./modules/es7.reflect.get-own-metadata-keys"),e("./modules/es7.reflect.has-metadata"),e("./modules/es7.reflect.has-own-metadata"),e("./modules/es7.reflect.metadata"),e("./modules/es7.asap"),e("./modules/es7.observable"),e("./modules/web.timers"),e("./modules/web.immediate"),e("./modules/web.dom.iterable"),i.exports=e("./modules/_core")},{"./modules/_core":25,"./modules/es6.array.copy-within":122,"./modules/es6.array.every":123,"./modules/es6.array.fill":124,"./modules/es6.array.filter":125,"./modules/es6.array.find":127,"./modules/es6.array.find-index":126,"./modules/es6.array.for-each":128,"./modules/es6.array.from":129,"./modules/es6.array.index-of":130,"./modules/es6.array.is-array":131,"./modules/es6.array.iterator":132,"./modules/es6.array.join":133,"./modules/es6.array.last-index-of":134,"./modules/es6.array.map":135,"./modules/es6.array.of":136,"./modules/es6.array.reduce":138,"./modules/es6.array.reduce-right":137,"./modules/es6.array.slice":139,"./modules/es6.array.some":140,"./modules/es6.array.sort":141,"./modules/es6.array.species":142,"./modules/es6.date.now":143,"./modules/es6.date.to-iso-string":144,"./modules/es6.date.to-json":145,"./modules/es6.date.to-primitive":146,"./modules/es6.date.to-string":147,"./modules/es6.function.bind":148,"./modules/es6.function.has-instance":149,"./modules/es6.function.name":150,"./modules/es6.map":151,"./modules/es6.math.acosh":152,"./modules/es6.math.asinh":153,"./modules/es6.math.atanh":154,"./modules/es6.math.cbrt":155,"./modules/es6.math.clz32":156,"./modules/es6.math.cosh":157,"./modules/es6.math.expm1":158,"./modules/es6.math.fround":159,"./modules/es6.math.hypot":160,"./modules/es6.math.imul":161,"./modules/es6.math.log10":162,"./modules/es6.math.log1p":163,"./modules/es6.math.log2":164,"./modules/es6.math.sign":165,"./modules/es6.math.sinh":166,"./modules/es6.math.tanh":167,"./modules/es6.math.trunc":168,"./modules/es6.number.constructor":169,"./modules/es6.number.epsilon":170,"./modules/es6.number.is-finite":171,"./modules/es6.number.is-integer":172,"./modules/es6.number.is-nan":173,"./modules/es6.number.is-safe-integer":174,"./modules/es6.number.max-safe-integer":175,"./modules/es6.number.min-safe-integer":176,"./modules/es6.number.parse-float":177,"./modules/es6.number.parse-int":178,"./modules/es6.number.to-fixed":179,"./modules/es6.number.to-precision":180,"./modules/es6.object.assign":181,"./modules/es6.object.create":182,"./modules/es6.object.define-properties":183,"./modules/es6.object.define-property":184,"./modules/es6.object.freeze":185,"./modules/es6.object.get-own-property-descriptor":186,"./modules/es6.object.get-own-property-names":187,"./modules/es6.object.get-prototype-of":188,"./modules/es6.object.is":192,"./modules/es6.object.is-extensible":189,"./modules/es6.object.is-frozen":190,"./modules/es6.object.is-sealed":191,"./modules/es6.object.keys":193,"./modules/es6.object.prevent-extensions":194,"./modules/es6.object.seal":195,"./modules/es6.object.set-prototype-of":196,"./modules/es6.object.to-string":197,"./modules/es6.parse-float":198,"./modules/es6.parse-int":199,"./modules/es6.promise":200,"./modules/es6.reflect.apply":201,"./modules/es6.reflect.construct":202,"./modules/es6.reflect.define-property":203,"./modules/es6.reflect.delete-property":204,"./modules/es6.reflect.enumerate":205,"./modules/es6.reflect.get":208,"./modules/es6.reflect.get-own-property-descriptor":206,"./modules/es6.reflect.get-prototype-of":207,"./modules/es6.reflect.has":209,"./modules/es6.reflect.is-extensible":210,"./modules/es6.reflect.own-keys":211,"./modules/es6.reflect.prevent-extensions":212,"./modules/es6.reflect.set":214,"./modules/es6.reflect.set-prototype-of":213,"./modules/es6.regexp.constructor":215,"./modules/es6.regexp.flags":216,"./modules/es6.regexp.match":217,"./modules/es6.regexp.replace":218,"./modules/es6.regexp.search":219,"./modules/es6.regexp.split":220,"./modules/es6.regexp.to-string":221,"./modules/es6.set":222,"./modules/es6.string.anchor":223,"./modules/es6.string.big":224,"./modules/es6.string.blink":225,"./modules/es6.string.bold":226,"./modules/es6.string.code-point-at":227,"./modules/es6.string.ends-with":228,"./modules/es6.string.fixed":229,"./modules/es6.string.fontcolor":230,"./modules/es6.string.fontsize":231,"./modules/es6.string.from-code-point":232,"./modules/es6.string.includes":233,"./modules/es6.string.italics":234,"./modules/es6.string.iterator":235,"./modules/es6.string.link":236,"./modules/es6.string.raw":237,"./modules/es6.string.repeat":238,"./modules/es6.string.small":239,"./modules/es6.string.starts-with":240,"./modules/es6.string.strike":241,"./modules/es6.string.sub":242,"./modules/es6.string.sup":243,"./modules/es6.string.trim":244,"./modules/es6.symbol":245,"./modules/es6.typed.array-buffer":246,"./modules/es6.typed.data-view":247,"./modules/es6.typed.float32-array":248,"./modules/es6.typed.float64-array":249,"./modules/es6.typed.int16-array":250,"./modules/es6.typed.int32-array":251,"./modules/es6.typed.int8-array":252,"./modules/es6.typed.uint16-array":253,"./modules/es6.typed.uint32-array":254,"./modules/es6.typed.uint8-array":255,"./modules/es6.typed.uint8-clamped-array":256,"./modules/es6.weak-map":257,"./modules/es6.weak-set":258,"./modules/es7.array.includes":259,"./modules/es7.asap":260,"./modules/es7.error.is-error":261,"./modules/es7.map.to-json":262,"./modules/es7.math.iaddh":263,"./modules/es7.math.imulh":264,"./modules/es7.math.isubh":265,"./modules/es7.math.umulh":266,"./modules/es7.object.define-getter":267,"./modules/es7.object.define-setter":268,"./modules/es7.object.entries":269,"./modules/es7.object.get-own-property-descriptors":270,"./modules/es7.object.lookup-getter":271,"./modules/es7.object.lookup-setter":272,"./modules/es7.object.values":273,"./modules/es7.observable":274,"./modules/es7.reflect.define-metadata":275,"./modules/es7.reflect.delete-metadata":276,"./modules/es7.reflect.get-metadata":278,"./modules/es7.reflect.get-metadata-keys":277,"./modules/es7.reflect.get-own-metadata":280,"./modules/es7.reflect.get-own-metadata-keys":279,"./modules/es7.reflect.has-metadata":281,"./modules/es7.reflect.has-own-metadata":282,"./modules/es7.reflect.metadata":283,"./modules/es7.set.to-json":284,"./modules/es7.string.at":285,"./modules/es7.string.match-all":286,"./modules/es7.string.pad-end":287,"./modules/es7.string.pad-start":288,"./modules/es7.string.trim-left":289,"./modules/es7.string.trim-right":290,"./modules/es7.symbol.async-iterator":291,"./modules/es7.symbol.observable":292,"./modules/es7.system.global":293,"./modules/web.dom.iterable":294,"./modules/web.immediate":295,"./modules/web.timers":296}],298:[function(e,i,r){(function(n,t){!function(e,n){"object"==typeof r&&"undefined"!=typeof i?i.exports=n():"function"==typeof define&&define.amd?define(n):e.ES6Promise=n()}(this,function(){"use strict";function i(e){return"function"==typeof e||"object"==typeof e&&null!==e}function r(e){return"function"==typeof e}function o(e){K=e}function f(e){J=e}function a(){return function(){return n.nextTick(d)}}function u(){return"undefined"!=typeof X?function(){X(d)}:c()}function s(){var e=0,i=new Q(d),r=document.createTextNode("");return i.observe(r,{characterData:!0}),function(){r.data=e=++e%2}}function l(){var e=new MessageChannel;return e.port1.onmessage=d,function(){return e.port2.postMessage(0)}}function c(){var e=setTimeout;return function(){return e(d,1)}}function d(){for(var e=0;e0&&this._events[e].length>r&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace())),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(e,i){function r(){this.removeListener(e,r),n||(n=!0,i.apply(this,arguments))}if(!t(i))throw TypeError("listener must be a function");var n=!1;return r.listener=i,this.on(e,r),this},n.prototype.removeListener=function(e,i){var r,n,o,a;if(!t(i))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(r=this._events[e],o=r.length,n=-1,r===i||t(r.listener)&&r.listener===i)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,i);else if(f(r)){for(a=o;a-- >0;)if(r[a]===i||r[a].listener&&r[a].listener===i){n=a;break}if(n<0)return this;1===r.length?(r.length=0,delete this._events[e]):r.splice(n,1),this._events.removeListener&&this.emit("removeListener",e,i)}return this},n.prototype.removeAllListeners=function(e){var i,r;if(!this._events)return this; -if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(i in this._events)"removeListener"!==i&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events={},this}if(r=this._events[e],t(r))this.removeListener(e,r);else if(r)for(;r.length;)this.removeListener(e,r[r.length-1]);return delete this._events[e],this},n.prototype.listeners=function(e){var i;return i=this._events&&this._events[e]?t(this._events[e])?[this._events[e]]:this._events[e].slice():[]},n.prototype.listenerCount=function(e){if(this._events){var i=this._events[e];if(t(i))return 1;if(i)return i.length}return 0},n.listenerCount=function(e,i){return e.listenerCount(i)}},{}],300:[function(e,i,r){function n(e,i){Error.captureStackTrace(this,this.constructor),this.name="FsmError",this.message=e,this.trigger=i.name,this.current=i.from}i.exports=n,n.prototype=Object.create(Error.prototype),n.prototype.constructor=n},{}],301:[function(e,i,r){(function(r){"use strict";var n=e("./fsm-error"),t=e("stampit"),o=e("lodash"),f=e("events").EventEmitter,a=t({init:function(e){Object.assign(this,e)}}),u=t({props:{events:[],pseudoStates:{},responses:{},pseudoEvents:{},callbacks:{},states:{},"final":null,initial:"none",current:"none"},statics:{Promise:r.Promise||e("es6-promise").Promise,FsmError:n,callbackPrefix:"on",noChoiceFound:"no-choice",type:function(e){var i=this.Type;return e.from===e.to||o.isUndefined(e.to)?i.NOOP:"*"===e.from?i.GENERAL:i.INTER},Type:{NOOP:0,INTER:1,GENERAL:2},isConditional:function(e){return o.isFunction(e.condition)&&o.isArray(e.to)},pseudoEvent:function(e,i){return e+"--"+i}},methods:{emit:o.noop,canTransition:function(e){var i=this.factory,r=i.Type;switch(i.type(e)){case r.NOOP:if(this.inTransition)throw new i.FsmError("Previous transition pending",e);break;case r.INTER:if(this.states[this.current].noopTransition>0||this.inTransition)throw new i.FsmError("Previous transition pending",e)}return e},can:function(e){return Boolean(this.events[e][this.current])},cannot:function(e){return!this.can(e)},hasState:function(e){return Boolean(this.states[e])},is:function(e){return e==this.current},isFinal:function(e){return e=e||this.current,o.isArray(this["final"])?o.includes(this["final"],e):this["final"]===e},isValidEvent:function(e){if(this.cannot(e.name))throw new this.factory.FsmError("Invalid event in current state",e);return e},addEvents:function(e){o.forEach(e,function(e){this.addEvent(e)}.bind(this))},addEvent:function(e){return this.events[e.name]=this.events[e.name]||{},this.factory.isConditional(e)?this.addConditionalEvent(e):void this.addBasicEvent(e)},addBasicEvent:function(e){if(o.isArray(e.to))throw new this.factory.FsmError("Ambigous transition",e);e.from=[].concat(e.from||[]),o.forEach(e.from,function(i){this.events[e.name][i]=e.to||i}.bind(this))},addConditionalEvent:function(e){var i,r=this.factory,n=r.callbackPrefix,t=r.noChoiceFound,f=r.pseudoEvent,a=r.Promise;return o.isArray(e.from)?o.forEach(e.from,function(i){this.addConditionalEvent({name:e.name,from:i,to:e.to,condition:e.condition})}.bind(this)):(i=e.from+"__"+e.name,this.pseudoStates[i]=e.from,this.addState(i),this.addEvent({name:e.name,from:e.from,to:i}),this.addEvent({name:f(i,t),from:i,to:e.from}),this.pseudoEvents[f(i,t)]=e.name,o.forEach(e.to,function(r){this.addEvent({name:f(i,r),from:i,to:r}),this.pseudoEvents[f(i,r)]=e.name}.bind(this)),void(this.callbacks[n+"entered"+i]=function(n){var u=this.target;return o.defaults(n,{args:[]}),new a(function(i){i(e.condition(n))}).then(function(a){var s;return o.isNumber(a)?s=e.to[a]:o.includes(e.to,a)&&(s=a),o.isUndefined(s)?u[f(i,t)]().then(function(){throw new r.FsmError("Choice index out of range",e)}):u[f(i,s)].apply(u,n.args)}.bind(this))}.bind(this)))},addState:function(e){var i=this.states;e=[].concat(e||[]),e.forEach(function(e){i[e]=i[e]||{noopTransition:0}})},preprocessPseudoState:function(e,i){var r=this.responses;return Object.defineProperty(i,"res",{get:function(){return r[e]},set:function(i){r[e]=i}}),delete r[e],i},preprocessPseudoEvent:function(e,i){var r=this.pseudoEvents[e],n=this.responses,t=this.pseudoStates,o={name:r,from:t[this.current],to:i.to,args:i.args};return Object.defineProperties(o,{res:{get:function(){return n[r]},set:function(e){n[r]=e}}}),o},buildEvent:function(e){var i=this.callbacks,r=this.pseudoEvents,n=this.pseudoStates,t=this.events,f=this.factory.Type,a=this.factory.callbackPrefix;return function(){function u(e){return e.res||e}function s(e){switch(this.factory.type(e)){case f.NOOP:this.states[this.current].noopTransition+=1;break;default:this.inTransition=!0}return e}function l(e){switch(this.factory.type(e)){case f.NOOP:this.states[this.current].noopTransition-=1;break;default:this.inTransition=!1,this.current=e.to,this.emit("state",this.current)}return e}function c(e){switch(this.factory.type(_)){case f.INTER:this.inTransition=!1;break;case f.NOOP:this.states[this.current].noopTransition>0&&(this.states[this.current].noopTransition-=1)}throw e}var d,b=o.toArray(arguments),h=this.current,k=this.target,_={name:e,from:h,to:t[e][h],args:b},p=r[e];return n[_.to]&&(_=this.preprocessPseudoState(e,_)),p&&(d=this.preprocessPseudoEvent(e,_)),new this.factory.Promise(function(e){e(_)}).then(this.isValidEvent.bind(this)).then(this.canTransition.bind(this)).then(i[a+"leave"+h]?i[a+"leave"+h].bind(k,_):o.identity).then(i.onleave?i.onleave.bind(k,_):o.identity).then(s.bind(this,_)).then(i[a+e]?i[a+e].bind(k,_):o.identity).then(i[a+"enter"+t[e][h]]?i[a+"enter"+t[e][h]].bind(k,p?d:_):o.identity).then(i.onenter?i.onenter.bind(k,p?d:_):o.identity).then(l.bind(this,_)).then(i[a+"entered"+t[e][h]]?i[a+"entered"+t[e][h]].bind(k,p?d:_):o.identity).then(i.onentered?i.onentered.bind(k,p?d:_):o.identity).then(u.bind(this,_))["catch"](c.bind(this))}.bind(this)},initTarget:function(e){var i;return o.isObject(e)||(e=new f),o.isFunction(e.emit)&&(this.emit=function(){return e.emit.apply(e,arguments)}),i=o.mapValues(this.events,function(e,i){return this.buildEvent(i)}.bind(this)),o.assign(e,i,{can:this.can.bind(this),cannot:this.cannot.bind(this),is:this.is.bind(this),hasState:this.hasState.bind(this),isFinal:this.isFinal.bind(this)}),Object.defineProperty(e,"current",{get:function(){return this.current}.bind(this)}),this.target=e,e}},init:function(e,i){this.factory=i.stamp;var r=this.events;return this.events={},o.forEach(r,function(e,i){o.isString(i)&&(e.name=i),this.addEvent(e),this.addState(e.from),this.addState(e.to)}.bind(this)),this.current=this.initial,this.initTarget(i.args[1])}});u=a.compose(u),i.exports=u}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./fsm-error":300,"es6-promise":298,events:299,lodash:302,stampit:306}],302:[function(e,i,r){(function(e){(function(){function n(e,i){return e.set(i[0],i[1]),e}function t(e,i){return e.add(i),e}function o(e,i,r){switch(r.length){case 0:return e.call(i);case 1:return e.call(i,r[0]);case 2:return e.call(i,r[0],r[1]);case 3:return e.call(i,r[0],r[1],r[2])}return e.apply(i,r)}function f(e,i,r,n){for(var t=-1,o=null==e?0:e.length;++t-1}function d(e,i,r){for(var n=-1,t=null==e?0:e.length;++n-1;);return r}function N(e,i){for(var r=e.length;r--&&y(i,e[r],0)>-1;);return r}function I(e,i){for(var r=e.length,n=0;r--;)e[r]===i&&++n;return n}function B(e){return"\\"+Qr[e]}function U(e,i){return null==e?re:e[i]}function H(e){return Vr.test(e)}function z(e){return Yr.test(e)}function G(e){for(var i,r=[];!(i=e.next()).done;)r.push(i.value);return r}function V(e){var i=-1,r=Array(e.size);return e.forEach(function(e,n){r[++i]=[n,e]}),r}function Y(e,i){return function(r){return e(i(r))}}function W(e,i){for(var r=-1,n=e.length,t=0,o=[];++r>>1,Be=[["ary",ye],["bind",ke],["bindKey",_e],["curry",ve],["curryRight",we],["flip",Se],["partial",me],["partialRight",ge],["rearg",Ee]],Ue="[object Arguments]",He="[object Array]",ze="[object AsyncFunction]",Ge="[object Boolean]",Ve="[object Date]",Ye="[object DOMException]",We="[object Error]",qe="[object Function]",Xe="[object GeneratorFunction]",Ke="[object Map]",Je="[object Number]",Ze="[object Null]",$e="[object Object]",Qe="[object Promise]",ei="[object Proxy]",ii="[object RegExp]",ri="[object Set]",ni="[object String]",ti="[object Symbol]",oi="[object Undefined]",fi="[object WeakMap]",ai="[object WeakSet]",ui="[object ArrayBuffer]",si="[object DataView]",li="[object Float32Array]",ci="[object Float64Array]",di="[object Int8Array]",bi="[object Int16Array]",hi="[object Int32Array]",ki="[object Uint8Array]",_i="[object Uint8ClampedArray]",pi="[object Uint16Array]",vi="[object Uint32Array]",wi=/\b__p \+= '';/g,mi=/\b(__p \+=) '' \+/g,gi=/(__e\(.*?\)|\b__t\)) \+\n'';/g,yi=/&(?:amp|lt|gt|quot|#39);/g,Ei=/[&<>"']/g,Si=RegExp(yi.source),Oi=RegExp(Ei.source),Ci=/<%-([\s\S]+?)%>/g,Ai=/<%([\s\S]+?)%>/g,Fi=/<%=([\s\S]+?)%>/g,Ri=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Mi=/^\w*$/,xi=/^\./,Ti=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Pi=/[\\^$.*+?()[\]{}|]/g,ji=RegExp(Pi.source),Li=/^\s+|\s+$/g,Di=/^\s+/,Ni=/\s+$/,Ii=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Bi=/\{\n\/\* \[wrapped with (.+)\] \*/,Ui=/,? & /,Hi=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,zi=/\\(\\)?/g,Gi=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Vi=/\w*$/,Yi=/^[-+]0x[0-9a-f]+$/i,Wi=/^0b[01]+$/i,qi=/^\[object .+?Constructor\]$/,Xi=/^0o[0-7]+$/i,Ki=/^(?:0|[1-9]\d*)$/,Ji=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Zi=/($^)/,$i=/['\n\r\u2028\u2029\\]/g,Qi="\\ud800-\\udfff",er="\\u0300-\\u036f",ir="\\ufe20-\\ufe2f",rr="\\u20d0-\\u20ff",nr=er+ir+rr,tr="\\u2700-\\u27bf",or="a-z\\xdf-\\xf6\\xf8-\\xff",fr="\\xac\\xb1\\xd7\\xf7",ar="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",ur="\\u2000-\\u206f",sr=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",lr="A-Z\\xc0-\\xd6\\xd8-\\xde",cr="\\ufe0e\\ufe0f",dr=fr+ar+ur+sr,br="['’]",hr="["+Qi+"]",kr="["+dr+"]",_r="["+nr+"]",pr="\\d+",vr="["+tr+"]",wr="["+or+"]",mr="[^"+Qi+dr+pr+tr+or+lr+"]",gr="\\ud83c[\\udffb-\\udfff]",yr="(?:"+_r+"|"+gr+")",Er="[^"+Qi+"]",Sr="(?:\\ud83c[\\udde6-\\uddff]){2}",Or="[\\ud800-\\udbff][\\udc00-\\udfff]",Cr="["+lr+"]",Ar="\\u200d",Fr="(?:"+wr+"|"+mr+")",Rr="(?:"+Cr+"|"+mr+")",Mr="(?:"+br+"(?:d|ll|m|re|s|t|ve))?",xr="(?:"+br+"(?:D|LL|M|RE|S|T|VE))?",Tr=yr+"?",Pr="["+cr+"]?",jr="(?:"+Ar+"(?:"+[Er,Sr,Or].join("|")+")"+Pr+Tr+")*",Lr="\\d*(?:(?:1st|2nd|3rd|(?![123])\\dth)\\b)",Dr="\\d*(?:(?:1ST|2ND|3RD|(?![123])\\dTH)\\b)",Nr=Pr+Tr+jr,Ir="(?:"+[vr,Sr,Or].join("|")+")"+Nr,Br="(?:"+[Er+_r+"?",_r,Sr,Or,hr].join("|")+")",Ur=RegExp(br,"g"),Hr=RegExp(_r,"g"),zr=RegExp(gr+"(?="+gr+")|"+Br+Nr,"g"),Gr=RegExp([Cr+"?"+wr+"+"+Mr+"(?="+[kr,Cr,"$"].join("|")+")",Rr+"+"+xr+"(?="+[kr,Cr+Fr,"$"].join("|")+")",Cr+"?"+Fr+"+"+Mr,Cr+"+"+xr,Dr,Lr,pr,Ir].join("|"),"g"),Vr=RegExp("["+Ar+Qi+nr+cr+"]"),Yr=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Wr=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],qr=-1,Xr={};Xr[li]=Xr[ci]=Xr[di]=Xr[bi]=Xr[hi]=Xr[ki]=Xr[_i]=Xr[pi]=Xr[vi]=!0,Xr[Ue]=Xr[He]=Xr[ui]=Xr[Ge]=Xr[si]=Xr[Ve]=Xr[We]=Xr[qe]=Xr[Ke]=Xr[Je]=Xr[$e]=Xr[ii]=Xr[ri]=Xr[ni]=Xr[fi]=!1;var Kr={};Kr[Ue]=Kr[He]=Kr[ui]=Kr[si]=Kr[Ge]=Kr[Ve]=Kr[li]=Kr[ci]=Kr[di]=Kr[bi]=Kr[hi]=Kr[Ke]=Kr[Je]=Kr[$e]=Kr[ii]=Kr[ri]=Kr[ni]=Kr[ti]=Kr[ki]=Kr[_i]=Kr[pi]=Kr[vi]=!0,Kr[We]=Kr[qe]=Kr[fi]=!1;var Jr={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},Zr={"&":"&","<":"<",">":">",'"':""","'":"'"},$r={"&":"&","<":"<",">":">",""":'"',"'":"'"},Qr={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},en=parseFloat,rn=parseInt,nn="object"==typeof e&&e&&e.Object===Object&&e,tn="object"==typeof self&&self&&self.Object===Object&&self,on=nn||tn||Function("return this")(),fn="object"==typeof r&&r&&!r.nodeType&&r,an=fn&&"object"==typeof i&&i&&!i.nodeType&&i,un=an&&an.exports===fn,sn=un&&nn.process,ln=function(){try{return sn&&sn.binding&&sn.binding("util")}catch(e){}}(),cn=ln&&ln.isArrayBuffer,dn=ln&&ln.isDate,bn=ln&&ln.isMap,hn=ln&&ln.isRegExp,kn=ln&&ln.isSet,_n=ln&&ln.isTypedArray,pn=C("length"),vn=A(Jr),wn=A(Zr),mn=A($r),gn=function En(e){function i(e){if(lu(e)&&!gd(e)&&!(e instanceof A)){if(e instanceof v)return e;if(gl.call(e,"__wrapped__"))return af(e)}return new v(e)}function r(){}function v(e,i){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!i,this.__index__=0,this.__values__=re}function A(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=De,this.__views__=[]}function K(){var e=new A(this.__wrapped__);return e.__actions__=Ut(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Ut(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Ut(this.__views__),e}function Q(){if(this.__filtered__){var e=new A(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e}function ee(){var e=this.__wrapped__.value(),i=this.__dir__,r=gd(e),n=i<0,t=r?e.length:0,o=Mo(0,t,this.__views__),f=o.start,a=o.end,u=a-f,s=n?a:f-1,l=this.__iteratees__,c=l.length,d=0,b=Zl(u,this.__takeCount__);if(!r||!n&&t==u&&b==u)return gt(e,this.__actions__);var h=[];e:for(;u--&&d-1}function sr(e,i){var r=this.__data__,n=xr(r,e);return n<0?(++this.size,r.push([e,i])):r[n][1]=i,this}function lr(e){var i=-1,r=null==e?0:e.length;for(this.clear();++i=i?e:i)),e}function Ir(e,i,r,n,t,o){var f,u=i&le,s=i&ce,l=i&de;if(r&&(f=t?r(e,n,t,o):r(e)),f!==re)return f;if(!su(e))return e;var c=gd(e);if(c){if(f=Po(e),!u)return Ut(e,f)}else{var d=xc(e),b=d==qe||d==Xe;if(Ed(e))return Ft(e,u);if(d==$e||d==Ue||b&&!t){if(f=s||b?{}:jo(e),!u)return s?Gt(e,jr(f,e)):zt(e,Pr(f,e))}else{if(!Kr[d])return t?e:{};f=Lo(e,d,Ir,u)}}o||(o=new wr);var h=o.get(e);if(h)return h;o.set(e,f);var k=l?s?yo:go:s?Wu:Yu,_=c?re:k(e);return a(_||e,function(n,t){_&&(t=n,n=e[t]),Mr(f,t,Ir(n,i,r,t,e,o))}),f}function Br(e){var i=Yu(e);return function(r){return zr(r,e,i)}}function zr(e,i,r){var n=r.length;if(null==e)return!n;for(e=dl(e);n--;){var t=r[n],o=i[t],f=e[t];if(f===re&&!(t in e)||!o(f))return!1}return!0}function Gr(e,i,r){if("function"!=typeof e)throw new kl(fe);return jc(function(){e.apply(re,r)},i)}function Vr(e,i,r,n){var t=-1,o=c,f=!0,a=e.length,u=[],s=i.length;if(!a)return u;r&&(i=b(i,P(r))),n?(o=d,f=!1):i.length>=te&&(o=L,f=!1,i=new _r(i));e:for(;++tt?0:t+r),n=n===re||n>t?t:Au(n),n<0&&(n+=t),n=r>n?0:Fu(n);r0&&r(a)?i>1?Qr(a,i-1,r,n,t):h(t,a):n||(t[t.length]=a)}return t}function nn(e,i){return e&&gc(e,i,Yu)}function tn(e,i){return e&&yc(e,i,Yu)}function fn(e,i){return l(i,function(i){return fu(e[i])})}function an(e,i){i=Ct(i,e);for(var r=0,n=i.length;null!=e&&ri}function gn(e,i){return null!=e&&gl.call(e,i)}function Sn(e,i){return null!=e&&i in dl(e)}function On(e,i,r){return e>=Zl(i,r)&&e=120&&l.length>=120)?new _r(f&&l):re}l=e[0];var h=-1,k=a[0];e:for(;++h-1;)a!==e&&Ll.call(a,u,1),Ll.call(e,u,1);return e}function it(e,i){for(var r=e?i.length:0,n=r-1;r--;){var t=i[r];if(r==n||t!==o){var o=t;Io(t)?Ll.call(e,t,1):vt(e,t)}}return e}function rt(e,i){return e+Vl(ec()*(i-e+1))}function nt(e,i,r,n){for(var t=-1,o=Jl(Gl((i-e)/(r||1)),0),f=al(o);o--;)f[n?o:++t]=e,e+=r;return f}function tt(e,i){var r="";if(!e||i<1||i>Pe)return r;do i%2&&(r+=e),i=Vl(i/2),i&&(e+=e);while(i);return r}function ot(e,i){return Lc(Zo(e,i,Ls),e+"")}function ft(e){return Cr(ts(e))}function at(e,i){var r=ts(e);return nf(r,Nr(i,0,r.length))}function ut(e,i,r,n){if(!su(e))return e;i=Ct(i,e);for(var t=-1,o=i.length,f=o-1,a=e;null!=a&&++tt?0:t+i),r=r>t?t:r,r<0&&(r+=t),t=i>r?0:r-i>>>0,i>>>=0;for(var o=al(t);++n>>1,f=e[o];null!==f&&!gu(f)&&(r?f<=i:f=te){var s=i?null:Ac(e);if(s)return q(s);f=!1,t=L,u=new _r}else u=i?[]:a;e:for(;++n=n?e:lt(e,i,r)}function Ft(e,i){if(i)return e.slice();var r=e.length,n=xl?xl(r):new e.constructor(r);return e.copy(n),n}function Rt(e){var i=new e.constructor(e.byteLength);return new Ml(i).set(new Ml(e)),i}function Mt(e,i){var r=i?Rt(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}function xt(e,i,r){var t=i?r(V(e),le):V(e);return k(t,n,new e.constructor)}function Tt(e){var i=new e.constructor(e.source,Vi.exec(e));return i.lastIndex=e.lastIndex,i}function Pt(e,i,r){var n=i?r(q(e),le):q(e);return k(n,t,new e.constructor)}function jt(e){return _c?dl(_c.call(e)):{}}function Lt(e,i){var r=i?Rt(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}function Dt(e,i){if(e!==i){var r=e!==re,n=null===e,t=e===e,o=gu(e),f=i!==re,a=null===i,u=i===i,s=gu(i);if(!a&&!s&&!o&&e>i||o&&f&&u&&!a&&!s||n&&f&&u||!r&&u||!t)return 1;if(!n&&!o&&!s&&e=a)return u;var s=r[n];return u*("desc"==s?-1:1)}}return e.index-i.index}function It(e,i,r,n){for(var t=-1,o=e.length,f=r.length,a=-1,u=i.length,s=Jl(o-f,0),l=al(u+s),c=!n;++a1?r[t-1]:re,f=t>2?r[2]:re;for(o=e.length>3&&"function"==typeof o?(t--,o):re,f&&Bo(r[0],r[1],f)&&(o=t<3?re:o,t=1),i=dl(i);++n-1?t[o?i[f]:f]:re}}function eo(e){return mo(function(i){var r=i.length,n=r,t=v.prototype.thru;for(e&&i.reverse();n--;){var o=i[n];if("function"!=typeof o)throw new kl(fe);if(t&&!f&&"wrapper"==Eo(o))var f=new v([],(!0))}for(n=f?n:r;++n1&&v.reverse(),c&&ua))return!1;var s=o.get(e);if(s&&o.get(i))return s==i;var l=-1,c=!0,d=r&he?new _r:re;for(o.set(e,i),o.set(i,e);++l1?"& ":"")+i[n],i=i.join(r>2?", ":" "),e.replace(Ii,"{\n/* [wrapped with "+i+"] */\n")}function No(e){return gd(e)||md(e)||!!(Dl&&e&&e[Dl])}function Io(e,i){return i=null==i?Pe:i,!!i&&("number"==typeof e||Ki.test(e))&&e>-1&&e%1==0&&e0){if(++i>=Ae)return arguments[0]}else i=0;return e.apply(re,arguments)}}function nf(e,i){var r=-1,n=e.length,t=n-1;for(i=i===re?n:i;++r=this.__values__.length,i=e?re:this.__values__[this.__index__++];return{done:e,value:i}}function aa(){return this}function ua(e){for(var i,n=this;n instanceof r;){var t=af(n);t.__index__=0,t.__values__=re,i?o.__wrapped__=t:i=t;var o=t;n=n.__wrapped__}return o.__wrapped__=e,i}function sa(){var e=this.__wrapped__;if(e instanceof A){var i=e;return this.__actions__.length&&(i=new A(this)),i=i.reverse(),i.__actions__.push({func:na,args:[Pf],thisArg:re}),new v(i,this.__chain__)}return this.thru(Pf)}function la(){return gt(this.__wrapped__,this.__actions__)}function ca(e,i,r){var n=gd(e)?s:Yr;return r&&Bo(e,i,r)&&(i=re),n(e,Oo(i,3))}function da(e,i){var r=gd(e)?l:$r;return r(e,Oo(i,3))}function ba(e,i){return Qr(wa(e,i),1)}function ha(e,i){return Qr(wa(e,i),Te)}function ka(e,i,r){return r=r===re?1:Au(r),Qr(wa(e,i),r)}function _a(e,i){var r=gd(e)?a:wc;return r(e,Oo(i,3))}function pa(e,i){var r=gd(e)?u:mc;return r(e,Oo(i,3))}function va(e,i,r,n){e=Za(e)?e:ts(e),r=r&&!n?Au(r):0;var t=e.length;return r<0&&(r=Jl(t+r,0)),mu(e)?r<=t&&e.indexOf(i,r)>-1:!!t&&y(e,i,r)>-1}function wa(e,i){var r=gd(e)?b:Vn;return r(e,Oo(i,3))}function ma(e,i,r,n){return null==e?[]:(gd(i)||(i=null==i?[]:[i]),r=n?re:r,gd(r)||(r=null==r?[]:[r]),Jn(e,i,r))}function ga(e,i,r){var n=gd(e)?k:F,t=arguments.length<3;return n(e,Oo(i,4),r,t,wc)}function ya(e,i,r){var n=gd(e)?_:F,t=arguments.length<3;return n(e,Oo(i,4),r,t,mc)}function Ea(e,i){var r=gd(e)?l:$r;return r(e,Na(Oo(i,3)))}function Sa(e){var i=gd(e)?Cr:ft;return i(e)}function Oa(e,i,r){i=(r?Bo(e,i,r):i===re)?1:Au(i);var n=gd(e)?Ar:at;return n(e,i)}function Ca(e){var i=gd(e)?Fr:st;return i(e)}function Aa(e){if(null==e)return 0;if(Za(e))return mu(e)?Z(e):e.length;var i=xc(e);return i==Ke||i==ri?e.size:Hn(e).length}function Fa(e,i,r){var n=gd(e)?p:ct;return r&&Bo(e,i,r)&&(i=re),n(e,Oo(i,3))}function Ra(e,i){if("function"!=typeof i)throw new kl(fe);return e=Au(e),function(){if(--e<1)return i.apply(this,arguments)}}function Ma(e,i,r){return i=r?re:i,i=e&&null==i?e.length:i,bo(e,ye,re,re,re,re,i)}function xa(e,i){var r;if("function"!=typeof i)throw new kl(fe);return e=Au(e),function(){return--e>0&&(r=i.apply(this,arguments)),e<=1&&(i=re),r}}function Ta(e,i,r){i=r?re:i;var n=bo(e,ve,re,re,re,re,re,i);return n.placeholder=Ta.placeholder,n}function Pa(e,i,r){i=r?re:i;var n=bo(e,we,re,re,re,re,re,i);return n.placeholder=Pa.placeholder,n}function ja(e,i,r){function n(i){var r=d,n=b;return d=b=re,v=i,k=e.apply(n,r)}function t(e){return v=e,_=jc(a,i),w?n(e):k}function o(e){var r=e-p,n=e-v,t=i-r;return m?Zl(t,h-n):t}function f(e){var r=e-p,n=e-v;return p===re||r>=i||r<0||m&&n>=h}function a(){var e=sd();return f(e)?u(e):void(_=jc(a,o(e)))}function u(e){return _=re,g&&d?n(e):(d=b=re,k)}function s(){_!==re&&Cc(_),v=0,d=p=b=_=re}function l(){return _===re?k:u(sd())}function c(){var e=sd(),r=f(e);if(d=arguments,b=this,p=e,r){if(_===re)return t(p);if(m)return _=jc(a,i),n(p)}return _===re&&(_=jc(a,i)),k}var d,b,h,k,_,p,v=0,w=!1,m=!1,g=!0;if("function"!=typeof e)throw new kl(fe);return i=Ru(i)||0,su(r)&&(w=!!r.leading,m="maxWait"in r,h=m?Jl(Ru(r.maxWait)||0,i):h,g="trailing"in r?!!r.trailing:g),c.cancel=s,c.flush=l,c}function La(e){return bo(e,Se)}function Da(e,i){if("function"!=typeof e||null!=i&&"function"!=typeof i)throw new kl(fe);var r=function(){var n=arguments,t=i?i.apply(this,n):n[0],o=r.cache;if(o.has(t))return o.get(t);var f=e.apply(this,n);return r.cache=o.set(t,f)||o,f};return r.cache=new(Da.Cache||lr),r}function Na(e){if("function"!=typeof e)throw new kl(fe);return function(){var i=arguments;switch(i.length){case 0:return!e.call(this);case 1:return!e.call(this,i[0]);case 2:return!e.call(this,i[0],i[1]);case 3:return!e.call(this,i[0],i[1],i[2])}return!e.apply(this,i)}}function Ia(e){return xa(2,e)}function Ba(e,i){if("function"!=typeof e)throw new kl(fe);return i=i===re?i:Au(i),ot(e,i)}function Ua(e,i){if("function"!=typeof e)throw new kl(fe);return i=null==i?0:Jl(Au(i),0),ot(function(r){var n=r[i],t=At(r,0,i);return n&&h(t,n),o(e,this,t)})}function Ha(e,i,r){var n=!0,t=!0;if("function"!=typeof e)throw new kl(fe);return su(r)&&(n="leading"in r?!!r.leading:n,t="trailing"in r?!!r.trailing:t),ja(e,i,{leading:n,maxWait:i,trailing:t})}function za(e){return Ma(e,1)}function Ga(e,i){return kd(Ot(i),e)}function Va(){if(!arguments.length)return[];var e=arguments[0];return gd(e)?e:[e]}function Ya(e){return Ir(e,de)}function Wa(e,i){return i="function"==typeof i?i:re,Ir(e,de,i)}function qa(e){return Ir(e,le|de)}function Xa(e,i){return i="function"==typeof i?i:re,Ir(e,le|de,i)}function Ka(e,i){return null==i||zr(e,i,Yu(i))}function Ja(e,i){return e===i||e!==e&&i!==i}function Za(e){return null!=e&&uu(e.length)&&!fu(e)}function $a(e){return lu(e)&&Za(e)}function Qa(e){return e===!0||e===!1||lu(e)&&ln(e)==Ge}function eu(e){return lu(e)&&1===e.nodeType&&!vu(e)}function iu(e){if(null==e)return!0;if(Za(e)&&(gd(e)||"string"==typeof e||"function"==typeof e.splice||Ed(e)||Fd(e)||md(e)))return!e.length;var i=xc(e);if(i==Ke||i==ri)return!e.size;if(Vo(e))return!Hn(e).length;for(var r in e)if(gl.call(e,r))return!1;return!0}function ru(e,i){return Tn(e,i)}function nu(e,i,r){r="function"==typeof r?r:re;var n=r?r(e,i):re;return n===re?Tn(e,i,re,r):!!n}function tu(e){if(!lu(e))return!1;var i=ln(e);return i==We||i==Ye||"string"==typeof e.message&&"string"==typeof e.name&&!vu(e)}function ou(e){return"number"==typeof e&&ql(e)}function fu(e){if(!su(e))return!1;var i=ln(e);return i==qe||i==Xe||i==ze||i==ei}function au(e){return"number"==typeof e&&e==Au(e)}function uu(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=Pe}function su(e){var i=typeof e;return null!=e&&("object"==i||"function"==i)}function lu(e){return null!=e&&"object"==typeof e}function cu(e,i){return e===i||Ln(e,i,Ao(i))}function du(e,i,r){return r="function"==typeof r?r:re,Ln(e,i,Ao(i),r)}function bu(e){return pu(e)&&e!=+e}function hu(e){if(Tc(e))throw new sl(oe);return Dn(e)}function ku(e){return null===e}function _u(e){return null==e}function pu(e){return"number"==typeof e||lu(e)&&ln(e)==Je}function vu(e){if(!lu(e)||ln(e)!=$e)return!1;var i=Tl(e);if(null===i)return!0;var r=gl.call(i,"constructor")&&i.constructor;return"function"==typeof r&&r instanceof r&&ml.call(r)==Ol}function wu(e){return au(e)&&e>=-Pe&&e<=Pe}function mu(e){return"string"==typeof e||!gd(e)&&lu(e)&&ln(e)==ni}function gu(e){return"symbol"==typeof e||lu(e)&&ln(e)==ti}function yu(e){return e===re}function Eu(e){return lu(e)&&xc(e)==fi}function Su(e){return lu(e)&&ln(e)==ai}function Ou(e){if(!e)return[];if(Za(e))return mu(e)?$(e):Ut(e);if(Nl&&e[Nl])return G(e[Nl]());var i=xc(e),r=i==Ke?V:i==ri?q:ts;return r(e)}function Cu(e){if(!e)return 0===e?e:0;if(e=Ru(e),e===Te||e===-Te){var i=e<0?-1:1;return i*je}return e===e?e:0}function Au(e){var i=Cu(e),r=i%1;return i===i?r?i-r:i:0}function Fu(e){return e?Nr(Au(e),0,De):0}function Ru(e){if("number"==typeof e)return e;if(gu(e))return Le;if(su(e)){var i="function"==typeof e.valueOf?e.valueOf():e;e=su(i)?i+"":i}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(Li,"");var r=Wi.test(e);return r||Xi.test(e)?rn(e.slice(2),r?2:8):Yi.test(e)?Le:+e}function Mu(e){return Ht(e,Wu(e))}function xu(e){return e?Nr(Au(e),-Pe,Pe):0===e?e:0}function Tu(e){return null==e?"":_t(e)}function Pu(e,i){var r=vc(e);return null==i?r:Pr(r,i)}function ju(e,i){return m(e,Oo(i,3),nn)}function Lu(e,i){return m(e,Oo(i,3),tn)}function Du(e,i){return null==e?e:gc(e,Oo(i,3),Wu)}function Nu(e,i){return null==e?e:yc(e,Oo(i,3),Wu)}function Iu(e,i){return e&&nn(e,Oo(i,3))}function Bu(e,i){return e&&tn(e,Oo(i,3))}function Uu(e){return null==e?[]:fn(e,Yu(e))}function Hu(e){return null==e?[]:fn(e,Wu(e))}function zu(e,i,r){var n=null==e?re:an(e,i);return n===re?r:n}function Gu(e,i){return null!=e&&To(e,i,gn)}function Vu(e,i){return null!=e&&To(e,i,Sn)}function Yu(e){return Za(e)?Or(e):Hn(e)}function Wu(e){return Za(e)?Or(e,!0):zn(e)}function qu(e,i){var r={};return i=Oo(i,3),nn(e,function(e,n,t){Lr(r,i(e,n,t),e)}),r}function Xu(e,i){var r={};return i=Oo(i,3),nn(e,function(e,n,t){Lr(r,n,i(e,n,t))}),r}function Ku(e,i){return Ju(e,Na(Oo(i)))}function Ju(e,i){if(null==e)return{};var r=b(yo(e),function(e){return[e]});return i=Oo(i),$n(e,r,function(e,r){return i(e,r[0])})}function Zu(e,i,r){i=Ct(i,e);var n=-1,t=i.length;for(t||(t=1,e=re);++ni){var n=e;e=i,i=n}if(r||e%1||i%1){var t=ec();return Zl(e+t*(i-e+en("1e-"+((t+"").length-1))),i)}return rt(e,i)}function ss(e){return eb(Tu(e).toLowerCase())}function ls(e){return e=Tu(e),e&&e.replace(Ji,vn).replace(Hr,"")}function cs(e,i,r){e=Tu(e),i=_t(i);var n=e.length;r=r===re?n:Nr(Au(r),0,n);var t=r;return r-=i.length,r>=0&&e.slice(r,t)==i}function ds(e){return e=Tu(e),e&&Oi.test(e)?e.replace(Ei,wn):e}function bs(e){return e=Tu(e),e&&ji.test(e)?e.replace(Pi,"\\$&"):e}function hs(e,i,r){e=Tu(e),i=Au(i);var n=i?Z(e):0;if(!i||n>=i)return e;var t=(i-n)/2;return oo(Vl(t),r)+e+oo(Gl(t),r)}function ks(e,i,r){e=Tu(e),i=Au(i);var n=i?Z(e):0;return i&&n>>0)?(e=Tu(e),e&&("string"==typeof i||null!=i&&!Cd(i))&&(i=_t(i),!i&&H(e))?At($(e),0,r):e.split(i,r)):[]}function gs(e,i,r){return e=Tu(e),r=null==r?0:Nr(Au(r),0,e.length),i=_t(i),e.slice(r,r+i.length)==i}function ys(e,r,n){var t=i.templateSettings;n&&Bo(e,r,n)&&(r=re),e=Tu(e),r=Pd({},r,t,ho);var o,f,a=Pd({},r.imports,t.imports,ho),u=Yu(a),s=j(a,u),l=0,c=r.interpolate||Zi,d="__p += '",b=bl((r.escape||Zi).source+"|"+c.source+"|"+(c===Fi?Gi:Zi).source+"|"+(r.evaluate||Zi).source+"|$","g"),h="//# sourceURL="+("sourceURL"in r?r.sourceURL:"lodash.templateSources["+ ++qr+"]")+"\n";e.replace(b,function(i,r,n,t,a,u){return n||(n=t),d+=e.slice(l,u).replace($i,B),r&&(o=!0,d+="' +\n__e("+r+") +\n'"),a&&(f=!0,d+="';\n"+a+";\n__p += '"),n&&(d+="' +\n((__t = ("+n+")) == null ? '' : __t) +\n'"),l=u+i.length,i}),d+="';\n";var k=r.variable;k||(d="with (obj) {\n"+d+"\n}\n"),d=(f?d.replace(wi,""):d).replace(mi,"$1").replace(gi,"$1;"),d="function("+(k||"obj")+") {\n"+(k?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(f?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+d+"return __p\n}";var _=ib(function(){return ll(u,h+"return "+d).apply(re,s)});if(_.source=d,tu(_))throw _;return _}function Es(e){return Tu(e).toLowerCase()}function Ss(e){return Tu(e).toUpperCase()}function Os(e,i,r){if(e=Tu(e),e&&(r||i===re))return e.replace(Li,"");if(!e||!(i=_t(i)))return e;var n=$(e),t=$(i),o=D(n,t),f=N(n,t)+1;return At(n,o,f).join("")}function Cs(e,i,r){if(e=Tu(e),e&&(r||i===re))return e.replace(Ni,"");if(!e||!(i=_t(i)))return e;var n=$(e),t=N(n,$(i))+1;return At(n,0,t).join("")}function As(e,i,r){if(e=Tu(e),e&&(r||i===re))return e.replace(Di,"");if(!e||!(i=_t(i)))return e;var n=$(e),t=D(n,$(i));return At(n,t).join("")}function Fs(e,i){var r=Oe,n=Ce;if(su(i)){var t="separator"in i?i.separator:t;r="length"in i?Au(i.length):r,n="omission"in i?_t(i.omission):n}e=Tu(e);var o=e.length;if(H(e)){var f=$(e);o=f.length}if(r>=o)return e;var a=r-Z(n);if(a<1)return n;var u=f?At(f,0,a).join(""):e.slice(0,a);if(t===re)return u+n;if(f&&(a+=u.length-a),Cd(t)){if(e.slice(a).search(t)){var s,l=u;for(t.global||(t=bl(t.source,Tu(Vi.exec(t))+"g")),t.lastIndex=0;s=t.exec(l);)var c=s.index;u=u.slice(0,c===re?a:c)}}else if(e.indexOf(_t(t),a)!=a){var d=u.lastIndexOf(t);d>-1&&(u=u.slice(0,d))}return u+n}function Rs(e){return e=Tu(e),e&&Si.test(e)?e.replace(yi,mn):e}function Ms(e,i,r){return e=Tu(e),i=r?re:i,i===re?z(e)?ie(e):w(e):e.match(i)||[]}function xs(e){var i=null==e?0:e.length,r=Oo();return e=i?b(e,function(e){if("function"!=typeof e[1])throw new kl(fe);return[r(e[0]),e[1]]}):[],ot(function(r){for(var n=-1;++nPe)return[];var r=De,n=Zl(e,De);i=Oo(i),e-=De;for(var t=x(n,i);++r1?e[i-1]:re;return r="function"==typeof r?(e.pop(),r):re,$f(e,r)}),ed=mo(function(e){var i=e.length,r=i?e[0]:0,n=this.__wrapped__,t=function(i){return Dr(i,e)};return!(i>1||this.__actions__.length)&&n instanceof A&&Io(r)?(n=n.slice(r,+r+(i?1:0)),n.__actions__.push({func:na,args:[t],thisArg:re}),new v(n,this.__chain__).thru(function(e){return i&&!e.length&&e.push(re),e})):this.thru(t)}),id=Vt(function(e,i,r){gl.call(e,r)?++e[r]:Lr(e,r,1)}),rd=Qt(_f),nd=Qt(pf),td=Vt(function(e,i,r){gl.call(e,r)?e[r].push(i):Lr(e,r,[i])}),od=ot(function(e,i,r){var n=-1,t="function"==typeof i,f=Za(e)?al(e.length):[];return wc(e,function(e){f[++n]=t?o(i,e,r):Fn(e,i,r)}),f}),fd=Vt(function(e,i,r){Lr(e,r,i)}),ad=Vt(function(e,i,r){e[r?0:1].push(i)},function(){return[[],[]]}),ud=ot(function(e,i){if(null==e)return[];var r=i.length;return r>1&&Bo(e,i[0],i[1])?i=[]:r>2&&Bo(i[0],i[1],i[2])&&(i=[i[0]]),Jn(e,Qr(i,1),[])}),sd=Hl||function(){return on.Date.now()},ld=ot(function(e,i,r){var n=ke;if(r.length){var t=W(r,So(ld));n|=me}return bo(e,n,i,r,t)}),cd=ot(function(e,i,r){var n=ke|_e;if(r.length){var t=W(r,So(cd));n|=me}return bo(i,n,e,r,t)}),dd=ot(function(e,i){return Gr(e,1,i)}),bd=ot(function(e,i,r){return Gr(e,Ru(i)||0,r)});Da.Cache=lr;var hd=Oc(function(e,i){i=1==i.length&&gd(i[0])?b(i[0],P(Oo())):b(Qr(i,1),P(Oo()));var r=i.length;return ot(function(n){for(var t=-1,f=Zl(n.length,r);++t=i}),md=Rn(function(){return arguments}())?Rn:function(e){return lu(e)&&gl.call(e,"callee")&&!jl.call(e,"callee")},gd=al.isArray,yd=cn?P(cn):Mn,Ed=Wl||Ws,Sd=dn?P(dn):xn,Od=bn?P(bn):jn,Cd=hn?P(hn):Nn,Ad=kn?P(kn):In,Fd=_n?P(_n):Bn,Rd=uo(Gn),Md=uo(function(e,i){return e<=i}),xd=Yt(function(e,i){if(Vo(i)||Za(i))return void Ht(i,Yu(i),e);for(var r in i)gl.call(i,r)&&Mr(e,r,i[r])}),Td=Yt(function(e,i){Ht(i,Wu(i),e)}),Pd=Yt(function(e,i,r,n){Ht(i,Wu(i),e,n)}),jd=Yt(function(e,i,r,n){Ht(i,Yu(i),e,n)}),Ld=mo(Dr),Dd=ot(function(e){return e.push(re,ho),o(Pd,re,e)}),Nd=ot(function(e){return e.push(re,ko),o(zd,re,e)}),Id=ro(function(e,i,r){e[i]=r},Ps(Ls)),Bd=ro(function(e,i,r){gl.call(e,i)?e[i].push(r):e[i]=[r]},Oo),Ud=ot(Fn),Hd=Yt(function(e,i,r){qn(e,i,r)}),zd=Yt(function(e,i,r,n){qn(e,i,r,n)}),Gd=mo(function(e,i){var r={};if(null==e)return r;var n=!1;i=b(i,function(i){return i=Ct(i,e),n||(n=i.length>1),i}),Ht(e,yo(e),r),n&&(r=Ir(r,le|ce|de,_o));for(var t=i.length;t--;)vt(r,i[t]);return r}),Vd=mo(function(e,i){return null==e?{}:Zn(e,i)}),Yd=co(Yu),Wd=co(Wu),qd=Jt(function(e,i,r){return i=i.toLowerCase(),e+(r?ss(i):i)}),Xd=Jt(function(e,i,r){return e+(r?"-":"")+i.toLowerCase()}),Kd=Jt(function(e,i,r){return e+(r?" ":"")+i.toLowerCase()}),Jd=Kt("toLowerCase"),Zd=Jt(function(e,i,r){return e+(r?"_":"")+i.toLowerCase()}),$d=Jt(function(e,i,r){return e+(r?" ":"")+eb(i)}),Qd=Jt(function(e,i,r){return e+(r?" ":"")+i.toUpperCase()}),eb=Kt("toUpperCase"),ib=ot(function(e,i){try{return o(e,re,i)}catch(r){return tu(r)?r:new sl(r)}}),rb=mo(function(e,i){return a(i,function(i){i=tf(i),Lr(e,i,ld(e[i],e))}),e}),nb=eo(),tb=eo(!0),ob=ot(function(e,i){return function(r){return Fn(r,e,i)}}),fb=ot(function(e,i){return function(r){return Fn(e,r,i)}}),ab=to(b),ub=to(s),sb=to(p),lb=ao(),cb=ao(!0),db=no(function(e,i){return e+i},0),bb=lo("ceil"),hb=no(function(e,i){return e/i},1),kb=lo("floor"),_b=no(function(e,i){return e*i},1),pb=lo("round"),vb=no(function(e,i){return e-i},0);return i.after=Ra,i.ary=Ma,i.assign=xd,i.assignIn=Td,i.assignInWith=Pd,i.assignWith=jd,i.at=Ld,i.before=xa,i.bind=ld,i.bindAll=rb,i.bindKey=cd,i.castArray=Va,i.chain=ia,i.chunk=uf,i.compact=sf,i.concat=lf,i.cond=xs,i.conforms=Ts,i.constant=Ps,i.countBy=id,i.create=Pu,i.curry=Ta,i.curryRight=Pa,i.debounce=ja,i.defaults=Dd,i.defaultsDeep=Nd,i.defer=dd,i.delay=bd,i.difference=Nc,i.differenceBy=Ic,i.differenceWith=Bc,i.drop=cf,i.dropRight=df,i.dropRightWhile=bf,i.dropWhile=hf,i.fill=kf,i.filter=da,i.flatMap=ba,i.flatMapDeep=ha,i.flatMapDepth=ka,i.flatten=vf,i.flattenDeep=wf,i.flattenDepth=mf,i.flip=La,i.flow=nb,i.flowRight=tb,i.fromPairs=gf,i.functions=Uu,i.functionsIn=Hu,i.groupBy=td,i.initial=Sf,i.intersection=Uc,i.intersectionBy=Hc,i.intersectionWith=zc,i.invert=Id,i.invertBy=Bd,i.invokeMap=od,i.iteratee=Ds,i.keyBy=fd,i.keys=Yu,i.keysIn=Wu,i.map=wa,i.mapKeys=qu,i.mapValues=Xu,i.matches=Ns,i.matchesProperty=Is,i.memoize=Da,i.merge=Hd,i.mergeWith=zd,i.method=ob,i.methodOf=fb,i.mixin=Bs,i.negate=Na,i.nthArg=zs,i.omit=Gd,i.omitBy=Ku,i.once=Ia,i.orderBy=ma,i.over=ab,i.overArgs=hd,i.overEvery=ub,i.overSome=sb,i.partial=kd,i.partialRight=_d,i.partition=ad,i.pick=Vd,i.pickBy=Ju,i.property=Gs,i.propertyOf=Vs,i.pull=Gc,i.pullAll=Rf,i.pullAllBy=Mf,i.pullAllWith=xf,i.pullAt=Vc,i.range=lb,i.rangeRight=cb,i.rearg=pd,i.reject=Ea,i.remove=Tf,i.rest=Ba,i.reverse=Pf,i.sampleSize=Oa,i.set=$u,i.setWith=Qu,i.shuffle=Ca,i.slice=jf,i.sortBy=ud,i.sortedUniq=Hf,i.sortedUniqBy=zf,i.split=ms,i.spread=Ua,i.tail=Gf,i.take=Vf,i.takeRight=Yf,i.takeRightWhile=Wf,i.takeWhile=qf,i.tap=ra,i.throttle=Ha,i.thru=na,i.toArray=Ou,i.toPairs=Yd,i.toPairsIn=Wd,i.toPath=Zs,i.toPlainObject=Mu,i.transform=es,i.unary=za,i.union=Yc,i.unionBy=Wc,i.unionWith=qc,i.uniq=Xf,i.uniqBy=Kf,i.uniqWith=Jf,i.unset=is,i.unzip=Zf,i.unzipWith=$f,i.update=rs,i.updateWith=ns,i.values=ts,i.valuesIn=os,i.without=Xc,i.words=Ms,i.wrap=Ga,i.xor=Kc,i.xorBy=Jc,i.xorWith=Zc,i.zip=$c,i.zipObject=Qf,i.zipObjectDeep=ea,i.zipWith=Qc,i.entries=Yd,i.entriesIn=Wd,i.extend=Td,i.extendWith=Pd,Bs(i,i),i.add=db,i.attempt=ib,i.camelCase=qd,i.capitalize=ss,i.ceil=bb,i.clamp=fs,i.clone=Ya,i.cloneDeep=qa,i.cloneDeepWith=Xa,i.cloneWith=Wa,i.conformsTo=Ka,i.deburr=ls,i.defaultTo=js,i.divide=hb,i.endsWith=cs,i.eq=Ja,i.escape=ds,i.escapeRegExp=bs,i.every=ca,i.find=rd,i.findIndex=_f,i.findKey=ju,i.findLast=nd,i.findLastIndex=pf,i.findLastKey=Lu,i.floor=kb,i.forEach=_a,i.forEachRight=pa,i.forIn=Du,i.forInRight=Nu,i.forOwn=Iu,i.forOwnRight=Bu,i.get=zu,i.gt=vd,i.gte=wd,i.has=Gu,i.hasIn=Vu,i.head=yf,i.identity=Ls,i.includes=va,i.indexOf=Ef,i.inRange=as,i.invoke=Ud,i.isArguments=md,i.isArray=gd,i.isArrayBuffer=yd,i.isArrayLike=Za,i.isArrayLikeObject=$a,i.isBoolean=Qa,i.isBuffer=Ed,i.isDate=Sd,i.isElement=eu,i.isEmpty=iu,i.isEqual=ru,i.isEqualWith=nu,i.isError=tu,i.isFinite=ou,i.isFunction=fu,i.isInteger=au,i.isLength=uu,i.isMap=Od,i.isMatch=cu,i.isMatchWith=du,i.isNaN=bu,i.isNative=hu,i.isNil=_u,i.isNull=ku,i.isNumber=pu,i.isObject=su,i.isObjectLike=lu,i.isPlainObject=vu,i.isRegExp=Cd,i.isSafeInteger=wu,i.isSet=Ad,i.isString=mu,i.isSymbol=gu,i.isTypedArray=Fd,i.isUndefined=yu,i.isWeakMap=Eu,i.isWeakSet=Su,i.join=Of,i.kebabCase=Xd,i.last=Cf,i.lastIndexOf=Af,i.lowerCase=Kd,i.lowerFirst=Jd,i.lt=Rd,i.lte=Md,i.max=Qs,i.maxBy=el,i.mean=il,i.meanBy=rl,i.min=nl,i.minBy=tl,i.stubArray=Ys,i.stubFalse=Ws,i.stubObject=qs,i.stubString=Xs,i.stubTrue=Ks,i.multiply=_b,i.nth=Ff,i.noConflict=Us,i.noop=Hs,i.now=sd,i.pad=hs,i.padEnd=ks,i.padStart=_s,i.parseInt=ps,i.random=us,i.reduce=ga,i.reduceRight=ya,i.repeat=vs,i.replace=ws,i.result=Zu,i.round=pb,i.runInContext=En,i.sample=Sa,i.size=Aa,i.snakeCase=Zd,i.some=Fa,i.sortedIndex=Lf,i.sortedIndexBy=Df,i.sortedIndexOf=Nf,i.sortedLastIndex=If,i.sortedLastIndexBy=Bf,i.sortedLastIndexOf=Uf,i.startCase=$d,i.startsWith=gs,i.subtract=vb,i.sum=ol,i.sumBy=fl,i.template=ys,i.times=Js,i.toFinite=Cu,i.toInteger=Au,i.toLength=Fu,i.toLower=Es,i.toNumber=Ru,i.toSafeInteger=xu,i.toString=Tu,i.toUpper=Ss,i.trim=Os,i.trimEnd=Cs,i.trimStart=As,i.truncate=Fs,i.unescape=Rs,i.uniqueId=$s,i.upperCase=Qd,i.upperFirst=eb,i.each=_a,i.eachRight=pa,i.first=yf,Bs(i,function(){var e={};return nn(i,function(r,n){gl.call(i.prototype,n)||(e[n]=r)}),e}(),{chain:!1}),i.VERSION=ne,a(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){i[e].placeholder=i}),a(["drop","take"],function(e,i){A.prototype[e]=function(r){r=r===re?1:Jl(Au(r),0);var n=this.__filtered__&&!i?new A(this):this.clone();return n.__filtered__?n.__takeCount__=Zl(r,n.__takeCount__):n.__views__.push({size:Zl(r,De),type:e+(n.__dir__<0?"Right":"")}),n},A.prototype[e+"Right"]=function(i){return this.reverse()[e](i).reverse()}}),a(["filter","map","takeWhile"],function(e,i){var r=i+1,n=r==Re||r==xe;A.prototype[e]=function(e){var i=this.clone();return i.__iteratees__.push({iteratee:Oo(e,3),type:r}),i.__filtered__=i.__filtered__||n,i}}),a(["head","last"],function(e,i){var r="take"+(i?"Right":"");A.prototype[e]=function(){return this[r](1).value()[0]}}),a(["initial","tail"],function(e,i){var r="drop"+(i?"":"Right");A.prototype[e]=function(){return this.__filtered__?new A(this):this[r](1)}}),A.prototype.compact=function(){return this.filter(Ls)},A.prototype.find=function(e){return this.filter(e).head()},A.prototype.findLast=function(e){return this.reverse().find(e)},A.prototype.invokeMap=ot(function(e,i){return"function"==typeof e?new A(this):this.map(function(r){return Fn(r,e,i)})}),A.prototype.reject=function(e){return this.filter(Na(Oo(e)))},A.prototype.slice=function(e,i){e=Au(e);var r=this;return r.__filtered__&&(e>0||i<0)?new A(r):(e<0?r=r.takeRight(-e):e&&(r=r.drop(e)),i!==re&&(i=Au(i),r=i<0?r.dropRight(-i):r.take(i-e)),r)},A.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},A.prototype.toArray=function(){return this.take(De)},nn(A.prototype,function(e,r){var n=/^(?:filter|find|map|reject)|While$/.test(r),t=/^(?:head|last)$/.test(r),o=i[t?"take"+("last"==r?"Right":""):r],f=t||/^find/.test(r);o&&(i.prototype[r]=function(){var r=this.__wrapped__,a=t?[1]:arguments,u=r instanceof A,s=a[0],l=u||gd(r),c=function(e){var r=o.apply(i,h([e],a));return t&&d?r[0]:r};l&&n&&"function"==typeof s&&1!=s.length&&(u=l=!1);var d=this.__chain__,b=!!this.__actions__.length,k=f&&!d,_=u&&!b;if(!f&&l){r=_?r:new A(this);var p=e.apply(r,a);return p.__actions__.push({func:na,args:[c],thisArg:re}),new v(p,d)}return k&&_?e.apply(this,a):(p=this.thru(c),k?t?p.value()[0]:p.value():p)})}),a(["pop","push","shift","sort","splice","unshift"],function(e){var r=_l[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",t=/^(?:pop|shift)$/.test(e);i.prototype[e]=function(){var e=arguments;if(t&&!this.__chain__){var i=this.value();return r.apply(gd(i)?i:[],e)}return this[n](function(i){return r.apply(gd(i)?i:[],e)})}}),nn(A.prototype,function(e,r){var n=i[r];if(n){var t=n.name+"",o=sc[t]||(sc[t]=[]);o.push({name:r,func:n})}}),sc[io(re,_e).name]=[{name:"wrapper",func:re}],A.prototype.clone=K,A.prototype.reverse=Q,A.prototype.value=ee,i.prototype.at=ed,i.prototype.chain=ta,i.prototype.commit=oa,i.prototype.next=fa,i.prototype.plant=ua,i.prototype.reverse=sa,i.prototype.toJSON=i.prototype.valueOf=i.prototype.value=la,i.prototype.first=i.prototype.head,Nl&&(i.prototype[Nl]=aa),i},yn=gn();"function"==typeof define&&"object"==typeof define.amd&&define.amd?(on._=yn,define(function(){return yn})):an?((an.exports=yn)._=yn,fn._=yn):on._=yn}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],303:[function(e,i,r){function n(){throw new Error("setTimeout has not been defined")}function t(){throw new Error("clearTimeout has not been defined")}function o(e){if(c===setTimeout)return setTimeout(e,0);if((c===n||!c)&&setTimeout)return c=setTimeout,setTimeout(e,0);try{return c(e,0)}catch(i){try{return c.call(null,e,0)}catch(i){return c.call(this,e,0)}}}function f(e){if(d===clearTimeout)return clearTimeout(e);if((d===t||!d)&&clearTimeout)return d=clearTimeout,clearTimeout(e);try{return d(e)}catch(i){try{return d.call(null,e)}catch(i){return d.call(this,e)}}}function a(){_&&h&&(_=!1,h.length?k=h.concat(k):p=-1,k.length&&u())}function u(){if(!_){var e=o(a);_=!0;for(var i=k.length;i;){for(h=k,k=[];++p1)for(var r=1;r=0;--n){var t=this.tryEntries[n],o=t.completion;if("root"===t.tryLoc)return i("end");if(t.tryLoc<=this.prev){var f=v.call(t,"catchLoc"),a=v.call(t,"finallyLoc");if(f&&a){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&v.call(n,"finallyLoc")&&this.prev=0;--i){var r=this.tryEntries[i];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),d(r),F}},"catch":function(e){for(var i=this.tryEntries.length-1;i>=0;--i){var r=this.tryEntries[i];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var t=n.arg;d(r)}return t}}throw new Error("illegal catch attempt")},delegateYield:function(e,i,r){return this.delegate={iterator:h(e),resultName:i,nextLoc:r},F}}}("object"==typeof r?r:"object"==typeof window?window:"object"==typeof self?self:this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{_process:303}],305:[function(e,i,r){"use strict";var n={};n.generateIdentifier=function(){return Math.random().toString(36).substr(2,10)},n.localCName=n.generateIdentifier(),n.splitLines=function(e){return e.trim().split("\n").map(function(e){return e.trim()})},n.splitSections=function(e){var i=e.split("\nm=");return i.map(function(e,i){return(i>0?"m="+e:e).trim()+"\r\n"})},n.matchPrefix=function(e,i){return n.splitLines(e).filter(function(e){return 0===e.indexOf(i)})},n.parseCandidate=function(e){var i;i=0===e.indexOf("a=candidate:")?e.substring(12).split(" "):e.substring(10).split(" ");for(var r={foundation:i[0],component:i[1],protocol:i[2].toLowerCase(),priority:parseInt(i[3],10),ip:i[4],port:parseInt(i[5],10),type:i[7]},n=8;n-1?(r.attribute=e.substr(i+1,n-i-1),r.value=e.substr(n+1)):r.attribute=e.substr(i+1),r},n.getDtlsParameters=function(e,i){var r=n.splitLines(e);r=r.concat(n.splitLines(i));var t=r.filter(function(e){return 0===e.indexOf("a=fingerprint:")})[0].substr(14),o={role:"auto",fingerprints:[{algorithm:t.split(" ")[0],value:t.split(" ")[1]}]};return o},n.writeDtlsParameters=function(e,i){var r="a=setup:"+i+"\r\n";return e.fingerprints.forEach(function(e){r+="a=fingerprint:"+e.algorithm+" "+e.value+"\r\n"}),r},n.getIceParameters=function(e,i){var r=n.splitLines(e);r=r.concat(n.splitLines(i));var t={usernameFragment:r.filter(function(e){return 0===e.indexOf("a=ice-ufrag:")})[0].substr(12),password:r.filter(function(e){return 0===e.indexOf("a=ice-pwd:")})[0].substr(10)};return t},n.writeIceParameters=function(e){return"a=ice-ufrag:"+e.usernameFragment+"\r\na=ice-pwd:"+e.password+"\r\n"},n.parseRtpParameters=function(e){for(var i={codecs:[],headerExtensions:[],fecMechanisms:[],rtcp:[]},r=n.splitLines(e),t=r[0].split(" "),o=3;o0?"9":"0",r+=" UDP/TLS/RTP/SAVPF ",r+=i.codecs.map(function(e){return void 0!==e.preferredPayloadType?e.preferredPayloadType:e.payloadType}).join(" ")+"\r\n",r+="c=IN IP4 0.0.0.0\r\n",r+="a=rtcp:9 IN IP4 0.0.0.0\r\n",i.codecs.forEach(function(e){r+=n.writeRtpMap(e),r+=n.writeFmtp(e),r+=n.writeRtcpFb(e)}),r+="a=rtcp-mux\r\n",i.headerExtensions.forEach(function(e){r+=n.writeExtmap(e)}),r},n.parseRtpEncodingParameters=function(e){var i,r=[],t=n.parseRtpParameters(e),o=t.fecMechanisms.indexOf("RED")!==-1,f=t.fecMechanisms.indexOf("ULPFEC")!==-1,a=n.matchPrefix(e,"a=ssrc:").map(function(e){return n.parseSsrcMedia(e)}).filter(function(e){return"cname"===e.attribute}),u=a.length>0&&a[0].ssrc,s=n.matchPrefix(e,"a=ssrc-group:FID").map(function(e){var i=e.split(" ");return i.shift(),i.map(function(e){return parseInt(e,10)})});s.length>0&&s[0].length>1&&s[0][0]===u&&(i=s[0][1]),t.codecs.forEach(function(e){if("RTX"===e.name.toUpperCase()&&e.parameters.apt){var n={ssrc:u,codecPayloadType:parseInt(e.parameters.apt,10),rtx:{payloadType:e.payloadType,ssrc:i}};r.push(n),o&&(n=JSON.parse(JSON.stringify(n)),n.fec={ssrc:i,mechanism:f?"red+ulpfec":"red"},r.push(n))}}),0===r.length&&u&&r.push({ssrc:u});var l=n.matchPrefix(e,"b=");return l.length&&(0===l[0].indexOf("b=TIAS:")?l=parseInt(l[0].substr(7),10):0===l[0].indexOf("b=AS:")&&(l=parseInt(l[0].substr(5),10)),r.forEach(function(e){e.maxBitrate=l})),r},n.writeSessionBoilerplate=function(){return"v=0\r\no=thisisadapterortc 8169639915646943137 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\n"},n.writeMediaSection=function(e,i,r,t){var o=n.writeRtpDescription(e.kind,i);if(o+=n.writeIceParameters(e.iceGatherer.getLocalParameters()),o+=n.writeDtlsParameters(e.dtlsTransport.getLocalParameters(),"offer"===r?"actpass":"active"),o+="a=mid:"+e.mid+"\r\n",o+=e.rtpSender&&e.rtpReceiver?"a=sendrecv\r\n":e.rtpSender?"a=sendonly\r\n":e.rtpReceiver?"a=recvonly\r\n":"a=inactive\r\n",e.rtpSender){var f="msid:"+t.id+" "+e.rtpSender.track.id+"\r\n";o+="a="+f,o+="a=ssrc:"+e.sendEncodingParameters[0].ssrc+" "+f}return o+="a=ssrc:"+e.sendEncodingParameters[0].ssrc+" cname:"+n.localCName+"\r\n"},n.getDirection=function(e,i){for(var r=n.splitLines(e),t=0;t0;)n[o]=arguments[o+1];var f=Object.create(e.methods||null);if(g(f,e.deepProperties),y(f,e.properties),Object.defineProperties(f,e.propertyDescriptors||{}),!e.initializers||0===e.initializers.length)return f;void 0===r&&(r={});for(var a=e.initializers,u=a.length,s=0;s0){for(var a=[],u=0;u0;)i[r]=arguments[r+1];return i.reduce(n,e)},y=Object.assign,E=Array.isArray,S=Array.prototype.concat,O=function(e){void 0===e&&(e={});var i=e.methods,r=e.properties,n=e.props,t=e.refs,f=e.initializers,s=e.init,l=e.composers,c=e.deepProperties,d=e.deepProps,b=e.propertyDescriptors,h=e.staticProperties,k=e.statics,_=e.staticDeepProperties,p=e.deepStatics,v=e.staticPropertyDescriptors,w=e.configuration,m=e.conf,E=e.deepConfiguration,S=e.deepConf,O=o(n)||o(t)||o(r)?y({},n,t,r):void 0,C=o(d)?g({},d):void 0; -C=o(c)?g(C,c):C;var A=o(k)||o(h)?y({},k,h):void 0,F=o(p)?g({},p):void 0;F=o(_)?g(F,_):F;var R=o(m)||o(w)?y({},m,w):void 0,M=o(S)?g({},S):void 0;M=o(E)?g(M,E):M;var x=a(s,f),T=a(l);T&&(M=M||{},u(M,T,"composers"));var P={};return i&&(P.methods=i),O&&(P.properties=O),x&&(P.initializers=x),C&&(P.deepProperties=C),A&&(P.staticProperties=A),i&&(P.methods=i),F&&(P.staticDeepProperties=F),b&&(P.propertyDescriptors=b),v&&(P.staticPropertyDescriptors=v),R&&(P.configuration=R),M&&(P.deepConfiguration=M),P},C=p("methods",y),A=p("properties",y),F=p("deepProperties",g),R=p("staticProperties",y),M=p("staticDeepProperties",g),x=p("configuration",y),T=p("deepConfiguration",g),P=p("propertyDescriptors",y),j=p("staticPropertyDescriptors",y),L={methods:C,properties:A,refs:A,props:A,initializers:v,init:v,composers:w,deepProperties:F,deepProps:F,staticProperties:R,statics:R,staticDeepProperties:M,deepStatics:M,configuration:x,conf:x,deepConfiguration:T,deepConf:T,propertyDescriptors:P,staticPropertyDescriptors:j},D=k({staticProperties:L},{staticProperties:{create:function(){for(var e=[],i=arguments.length;i--;)e[i]=arguments[i];return this.apply(void 0,e)},compose:m}}),N=m.bind();m.compose=N;var I=y(m,L);r.methods=C,r.properties=A,r.refs=A,r.props=A,r.initializers=v,r.init=v,r.composers=w,r.deepProperties=F,r.deepProps=F,r.staticProperties=R,r.statics=R,r.staticDeepProperties=M,r.deepStatics=M,r.configuration=x,r.conf=x,r.deepConfiguration=T,r.deepConf=T,r.propertyDescriptors=P,r.staticPropertyDescriptors=j,r.compose=N,r["default"]=I,i.exports=r["default"]},{}],307:[function(e,i,r){i.exports=e("./lib/visibility.timers.js")},{"./lib/visibility.timers.js":309}],308:[function(e,i,r){!function(e){"use strict";var r=-1,n={onVisible:function(e){var i=n.isSupported();if(!i||!n.hidden())return e(),i;var r=n.change(function(i,t){n.hidden()||(n.unbind(r),e())});return r},change:function(e){if(!n.isSupported())return!1;r+=1;var i=r;return n._callbacks[i]=e,n._listen(),i},unbind:function(e){delete n._callbacks[e]},afterPrerendering:function(e){var i=n.isSupported(),r="prerender";if(!i||r!=n.state())return e(),i;var t=n.change(function(i,o){r!=o&&(n.unbind(t),e())});return t},hidden:function(){return!(!n._doc.hidden&&!n._doc.webkitHidden)},state:function(){return n._doc.visibilityState||n._doc.webkitVisibilityState||"visible"},isSupported:function(){return!(!n._doc.visibilityState&&!n._doc.webkitVisibilityState)},_doc:document||{},_callbacks:{},_change:function(e){var i=n.state();for(var r in n._callbacks)n._callbacks[r].call(n._doc,e,i)},_listen:function(){if(!n._init){var e="visibilitychange";n._doc.webkitVisibilityState&&(e="webkit"+e);var i=function(){n._change.apply(n,arguments)};n._doc.addEventListener?n._doc.addEventListener(e,i):n._doc.attachEvent(e,i),n._init=!0}}};"undefined"!=typeof i&&i.exports?i.exports=n:e.Visibility=n}(this)},{}],309:[function(e,i,r){!function(r){"use strict";var n=-1,t=function(e){return e.every=function(i,r,t){e._time(),t||(t=r,r=null),n+=1;var o=n;return e._timers[o]={visible:i,hidden:r,callback:t},e._run(o,!1),e.isSupported()&&e._listen(),o},e.stop=function(i){return!!e._timers[i]&&(e._stop(i),delete e._timers[i],!0)},e._timers={},e._time=function(){e._timed||(e._timed=!0,e._wasHidden=e.hidden(),e.change(function(){e._stopRun(),e._wasHidden=e.hidden()}))},e._run=function(i,n){var t,o=e._timers[i];if(e.hidden()){if(null===o.hidden)return;t=o.hidden}else t=o.visible;var f=function(){o.last=new Date,o.callback.call(r)};if(n){var a=new Date,u=a-o.last;t>u?o.delay=setTimeout(function(){o.id=setInterval(f,t),f()},t-u):(o.id=setInterval(f,t),f())}else o.id=setInterval(f,t)},e._stop=function(i){var r=e._timers[i];clearInterval(r.id),clearTimeout(r.delay),delete r.id,delete r.delay},e._stopRun=function(i){var r=e.hidden(),n=e._wasHidden;if(r&&!n||!r&&n)for(var t in e._timers)e._stop(t),e._run(t,!r)},e};"undefined"!=typeof i&&i.exports?i.exports=t(e("./visibility.core")):t(r.Visibility)}(window)},{"./visibility.core":308}],310:[function(e,i,r){"use strict";!function(){var r=e("./utils").log,n=e("./utils").browserDetails;i.exports.browserDetails=n,i.exports.extractVersion=e("./utils").extractVersion,i.exports.disableLog=e("./utils").disableLog;var t=e("./chrome/chrome_shim")||null,o=e("./edge/edge_shim")||null,f=e("./firefox/firefox_shim")||null,a=e("./safari/safari_shim")||null;switch(n.browser){case"opera":case"chrome":if(!t||!t.shimPeerConnection)return void r("Chrome shim is not included in this adapter release.");r("adapter.js shimming chrome."),i.exports.browserShim=t,t.shimGetUserMedia(),t.shimMediaStream(),t.shimSourceObject(),t.shimPeerConnection(),t.shimOnTrack();break;case"firefox":if(!f||!f.shimPeerConnection)return void r("Firefox shim is not included in this adapter release.");r("adapter.js shimming firefox."),i.exports.browserShim=f,f.shimGetUserMedia(),f.shimSourceObject(),f.shimPeerConnection(),f.shimOnTrack();break;case"edge":if(!o||!o.shimPeerConnection)return void r("MS edge shim is not included in this adapter release.");r("adapter.js shimming edge."),i.exports.browserShim=o,o.shimGetUserMedia(),o.shimPeerConnection();break;case"safari":if(!a)return void r("Safari shim is not included in this adapter release.");r("adapter.js shimming safari."),i.exports.browserShim=a,a.shimGetUserMedia();break;default:r("Unsupported browser!")}}()},{"./chrome/chrome_shim":311,"./edge/edge_shim":313,"./firefox/firefox_shim":315,"./safari/safari_shim":317,"./utils":318}],311:[function(e,i,r){"use strict";var n=e("../utils.js").log,t=e("../utils.js").browserDetails,o={shimMediaStream:function(){window.MediaStream=window.MediaStream||window.webkitMediaStream},shimOnTrack:function(){"object"!=typeof window||!window.RTCPeerConnection||"ontrack"in window.RTCPeerConnection.prototype||Object.defineProperty(window.RTCPeerConnection.prototype,"ontrack",{get:function(){return this._ontrack},set:function(e){var i=this;this._ontrack&&(this.removeEventListener("track",this._ontrack),this.removeEventListener("addstream",this._ontrackpoly)),this.addEventListener("track",this._ontrack=e),this.addEventListener("addstream",this._ontrackpoly=function(e){e.stream.addEventListener("addtrack",function(r){var n=new Event("track");n.track=r.track,n.receiver={track:r.track},n.streams=[e.stream],i.dispatchEvent(n)}),e.stream.getTracks().forEach(function(i){var r=new Event("track");r.track=i,r.receiver={track:i},r.streams=[e.stream],this.dispatchEvent(r)}.bind(this))}.bind(this))}})},shimSourceObject:function(){"object"==typeof window&&(!window.HTMLMediaElement||"srcObject"in window.HTMLMediaElement.prototype||Object.defineProperty(window.HTMLMediaElement.prototype,"srcObject",{get:function(){return this._srcObject},set:function(e){var i=this;return this._srcObject=e,this.src&&URL.revokeObjectURL(this.src),e?(this.src=URL.createObjectURL(e),e.addEventListener("addtrack",function(){i.src&&URL.revokeObjectURL(i.src),i.src=URL.createObjectURL(e)}),void e.addEventListener("removetrack",function(){i.src&&URL.revokeObjectURL(i.src),i.src=URL.createObjectURL(e)})):void(this.src="")}}))},shimPeerConnection:function(){window.RTCPeerConnection=function(e,i){n("PeerConnection"),e&&e.iceTransportPolicy&&(e.iceTransports=e.iceTransportPolicy);var r=new webkitRTCPeerConnection(e,i),t=r.getStats.bind(r);return r.getStats=function(e,i,r){var n=this,o=arguments;if(arguments.length>0&&"function"==typeof e)return t(e,i);var f=function(e){var i={},r=e.result();return r.forEach(function(e){var r={id:e.id,timestamp:e.timestamp,type:e.type};e.names().forEach(function(i){r[i]=e.stat(i)}),i[r.id]=r}),i},a=function(e,i){var r=new Map(Object.keys(e).map(function(i){return[i,e[i]]}));return i=i||e,Object.keys(i).forEach(function(e){r[e]=i[e]}),r};if(arguments.length>=2){var u=function(e){o[1](a(f(e)))};return t.apply(this,[u,arguments[0]])}return new Promise(function(i,r){1===o.length&&"object"==typeof e?t.apply(n,[function(e){i(a(f(e)))},r]):t.apply(n,[function(e){i(a(f(e),e.result()))},r])}).then(i,r)},r},window.RTCPeerConnection.prototype=webkitRTCPeerConnection.prototype,webkitRTCPeerConnection.generateCertificate&&Object.defineProperty(window.RTCPeerConnection,"generateCertificate",{get:function(){return webkitRTCPeerConnection.generateCertificate}}),["createOffer","createAnswer"].forEach(function(e){var i=webkitRTCPeerConnection.prototype[e];webkitRTCPeerConnection.prototype[e]=function(){var e=this;if(arguments.length<1||1===arguments.length&&"object"==typeof arguments[0]){var r=1===arguments.length?arguments[0]:void 0;return new Promise(function(n,t){i.apply(e,[n,t,r])})}return i.apply(this,arguments)}}),t.version<51&&["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach(function(e){var i=webkitRTCPeerConnection.prototype[e];webkitRTCPeerConnection.prototype[e]=function(){var e=arguments,r=this,n=new Promise(function(n,t){i.apply(r,[e[0],n,t])});return e.length<2?n:n.then(function(){e[1].apply(null,[])},function(i){e.length>=3&&e[2].apply(null,[i])})}});var e=RTCPeerConnection.prototype.addIceCandidate;RTCPeerConnection.prototype.addIceCandidate=function(){return null===arguments[0]?Promise.resolve():e.apply(this,arguments)},["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach(function(e){var i=webkitRTCPeerConnection.prototype[e];webkitRTCPeerConnection.prototype[e]=function(){return arguments[0]=new("addIceCandidate"===e?RTCIceCandidate:RTCSessionDescription)(arguments[0]),i.apply(this,arguments)}})},attachMediaStream:function(e,i){n("DEPRECATED, attachMediaStream will soon be removed."),t.version>=43?e.srcObject=i:"undefined"!=typeof e.src?e.src=URL.createObjectURL(i):n("Error attaching stream to element.")},reattachMediaStream:function(e,i){n("DEPRECATED, reattachMediaStream will soon be removed."),t.version>=43?e.srcObject=i.srcObject:e.src=i.src}};i.exports={shimMediaStream:o.shimMediaStream,shimOnTrack:o.shimOnTrack,shimSourceObject:o.shimSourceObject,shimPeerConnection:o.shimPeerConnection,shimGetUserMedia:e("./getusermedia"),attachMediaStream:o.attachMediaStream,reattachMediaStream:o.reattachMediaStream}},{"../utils.js":318,"./getusermedia":312}],312:[function(e,i,r){"use strict";var n=e("../utils.js").log;i.exports=function(){var e=function(e){if("object"!=typeof e||e.mandatory||e.optional)return e;var i={};return Object.keys(e).forEach(function(r){if("require"!==r&&"advanced"!==r&&"mediaSource"!==r){var n="object"==typeof e[r]?e[r]:{ideal:e[r]};void 0!==n.exact&&"number"==typeof n.exact&&(n.min=n.max=n.exact);var t=function(e,i){return e?e+i.charAt(0).toUpperCase()+i.slice(1):"deviceId"===i?"sourceId":i};if(void 0!==n.ideal){i.optional=i.optional||[];var o={};"number"==typeof n.ideal?(o[t("min",r)]=n.ideal,i.optional.push(o),o={},o[t("max",r)]=n.ideal,i.optional.push(o)):(o[t("",r)]=n.ideal,i.optional.push(o))}void 0!==n.exact&&"number"!=typeof n.exact?(i.mandatory=i.mandatory||{},i.mandatory[t("",r)]=n.exact):["min","max"].forEach(function(e){void 0!==n[e]&&(i.mandatory=i.mandatory||{},i.mandatory[t(e,r)]=n[e])})}}),e.advanced&&(i.optional=(i.optional||[]).concat(e.advanced)),i},i=function(i,r){if(i=JSON.parse(JSON.stringify(i)),i&&i.audio&&(i.audio=e(i.audio)),i&&"object"==typeof i.video){var t=i.video.facingMode;if(t=t&&("object"==typeof t?t:{ideal:t}),t&&("user"===t.exact||"environment"===t.exact||"user"===t.ideal||"environment"===t.ideal)&&(!navigator.mediaDevices.getSupportedConstraints||!navigator.mediaDevices.getSupportedConstraints().facingMode)&&(delete i.video.facingMode,"environment"===t.exact||"environment"===t.ideal))return navigator.mediaDevices.enumerateDevices().then(function(o){o=o.filter(function(e){return"videoinput"===e.kind});var f=o.find(function(e){return e.label.toLowerCase().indexOf("back")!==-1})||o.length&&o[o.length-1];return f&&(i.video.deviceId=t.exact?{exact:f.deviceId}:{ideal:f.deviceId}),i.video=e(i.video),n("chrome: "+JSON.stringify(i)),r(i)});i.video=e(i.video)}return n("chrome: "+JSON.stringify(i)),r(i)},r=function(e){return{name:{PermissionDeniedError:"NotAllowedError",ConstraintNotSatisfiedError:"OverconstrainedError"}[e.name]||e.name,message:e.message,constraint:e.constraintName,toString:function(){return this.name+(this.message&&": ")+this.message}}},t=function(e,n,t){i(e,function(e){navigator.webkitGetUserMedia(e,n,function(e){t(r(e))})})};navigator.getUserMedia=t;var o=function(e){return new Promise(function(i,r){navigator.getUserMedia(e,i,r)})};if(navigator.mediaDevices||(navigator.mediaDevices={getUserMedia:o,enumerateDevices:function(){return new Promise(function(e){var i={audio:"audioinput",video:"videoinput"};return MediaStreamTrack.getSources(function(r){e(r.map(function(e){return{label:e.label,kind:i[e.kind],deviceId:e.id,groupId:""}}))})})}}),navigator.mediaDevices.getUserMedia){var f=navigator.mediaDevices.getUserMedia.bind(navigator.mediaDevices);navigator.mediaDevices.getUserMedia=function(e){return i(e,function(e){return f(e)["catch"](function(e){return Promise.reject(r(e))})})}}else navigator.mediaDevices.getUserMedia=function(e){return o(e)};"undefined"==typeof navigator.mediaDevices.addEventListener&&(navigator.mediaDevices.addEventListener=function(){n("Dummy mediaDevices.addEventListener called.")}),"undefined"==typeof navigator.mediaDevices.removeEventListener&&(navigator.mediaDevices.removeEventListener=function(){n("Dummy mediaDevices.removeEventListener called.")})}},{"../utils.js":318}],313:[function(e,i,r){"use strict";var n=e("sdp"),t=e("../utils").log,o={shimPeerConnection:function(){window.RTCIceGatherer&&(window.RTCIceCandidate||(window.RTCIceCandidate=function(e){return e}),window.RTCSessionDescription||(window.RTCSessionDescription=function(e){return e})),window.RTCPeerConnection=function(e){var i=this,r=document.createDocumentFragment();if(["addEventListener","removeEventListener","dispatchEvent"].forEach(function(e){i[e]=r[e].bind(r)}),this.onicecandidate=null,this.onaddstream=null,this.ontrack=null,this.onremovestream=null,this.onsignalingstatechange=null,this.oniceconnectionstatechange=null,this.onnegotiationneeded=null,this.ondatachannel=null,this.localStreams=[],this.remoteStreams=[],this.getLocalStreams=function(){return i.localStreams},this.getRemoteStreams=function(){return i.remoteStreams},this.localDescription=new RTCSessionDescription({type:"",sdp:""}),this.remoteDescription=new RTCSessionDescription({type:"",sdp:""}),this.signalingState="stable",this.iceConnectionState="new",this.iceGatheringState="new",this.iceOptions={gatherPolicy:"all",iceServers:[]},e&&e.iceTransportPolicy)switch(e.iceTransportPolicy){case"all":case"relay":this.iceOptions.gatherPolicy=e.iceTransportPolicy;break;case"none":throw new TypeError('iceTransportPolicy "none" not supported')}if(this.usingBundle=e&&"max-bundle"===e.bundlePolicy,e&&e.iceServers){var n=JSON.parse(JSON.stringify(e.iceServers));this.iceOptions.iceServers=n.filter(function(e){if(e&&e.urls){var i=e.urls;return"string"==typeof i&&(i=[i]),i=i.filter(function(e){return 0===e.indexOf("turn:")&&e.indexOf("transport=udp")!==-1})[0],!!i}return!1})}this.transceivers=[],this._localIceCandidatesBuffer=[]},window.RTCPeerConnection.prototype._emitBufferedCandidates=function(){var e=this,i=n.splitSections(e.localDescription.sdp);this._localIceCandidatesBuffer.forEach(function(r){var n=!r.candidate||0===Object.keys(r.candidate).length;if(n)for(var t=1;t-1&&(this.localStreams.splice(i,1),this._maybeFireNegotiationNeeded())},window.RTCPeerConnection.prototype.getSenders=function(){return this.transceivers.filter(function(e){return!!e.rtpSender}).map(function(e){return e.rtpSender})},window.RTCPeerConnection.prototype.getReceivers=function(){return this.transceivers.filter(function(e){return!!e.rtpReceiver}).map(function(e){return e.rtpReceiver})},window.RTCPeerConnection.prototype._getCommonCapabilities=function(e,i){var r={codecs:[],headerExtensions:[],fecMechanisms:[]};return e.codecs.forEach(function(e){for(var n=0;n0;i.forEach(function(e,i){var f=t.transceivers[i],a=f.iceGatherer,u=f.iceTransport,s=f.dtlsTransport,l=f.localCapabilities,c=f.remoteCapabilities,d="0"===e.split("\n",1)[0].split(" ",2)[1];if(!d){var b=n.getIceParameters(e,r);if(o){var h=n.matchPrefix(e,"a=candidate:").map(function(e){return n.parseCandidate(e)}).filter(function(e){return"1"===e.component});h.length&&u.setRemoteCandidates(h)}var k=n.getDtlsParameters(e,r);o&&(k.role="server"),t.usingBundle&&0!==i||(u.start(a,b,o?"controlling":"controlled"),s.start(k));var _=t._getCommonCapabilities(l,c);t._transceive(f,_.codecs.length>0,!1)}})}switch(this.localDescription={type:e.type,sdp:e.sdp},e.type){case"offer":this._updateSignalingState("have-local-offer");break;case"answer":this._updateSignalingState("stable");break;default:throw new TypeError('unsupported type "'+e.type+'"')}var f=arguments.length>1&&"function"==typeof arguments[1];if(f){var a=arguments[1];window.setTimeout(function(){a(),"new"===t.iceGatheringState&&(t.iceGatheringState="gathering"),t._emitBufferedCandidates()},0)}var u=Promise.resolve();return u.then(function(){f||("new"===t.iceGatheringState&&(t.iceGatheringState="gathering"),window.setTimeout(t._emitBufferedCandidates.bind(t),500))}),u},window.RTCPeerConnection.prototype.setRemoteDescription=function(e){var i=this,r=new MediaStream,t=[],o=n.splitSections(e.sdp),f=o.shift(),a=n.matchPrefix(f,"a=ice-lite").length>0;switch(this.usingBundle=n.matchPrefix(f,"a=group:BUNDLE ").length>0,o.forEach(function(o,u){var s,l,c,d,b,h,k,_,p,v,w,m,g=n.splitLines(o),y=g[0].substr(2).split(" "),E=y[0],S="0"===y[1],O=n.getDirection(o,f),C=n.parseRtpParameters(o);S||(w=n.getIceParameters(o,f),m=n.getDtlsParameters(o,f),m.role="client"),_=n.parseRtpEncodingParameters(o);var A=n.matchPrefix(o,"a=mid:");A=A.length?A[0].substr(6):n.generateIdentifier();var F,R=n.matchPrefix(o,"a=ssrc:").map(function(e){return n.parseSsrcMedia(e)}).filter(function(e){return"cname"===e.attribute})[0];R&&(F=R.value);var M=n.matchPrefix(o,"a=end-of-candidates").length>0,x=n.matchPrefix(o,"a=candidate:").map(function(e){return n.parseCandidate(e)}).filter(function(e){return"1"===e.component});if("offer"!==e.type||S)"answer"!==e.type||S||(s=i.transceivers[u],l=s.iceGatherer,c=s.iceTransport,d=s.dtlsTransport,b=s.rtpSender,h=s.rtpReceiver,k=s.sendEncodingParameters,p=s.localCapabilities,i.transceivers[u].recvEncodingParameters=_,i.transceivers[u].remoteCapabilities=C,i.transceivers[u].cname=F,(a||M)&&x.length&&c.setRemoteCandidates(x),i.usingBundle&&0!==u||(c.start(l,w,"controlling"),d.start(m)),i._transceive(s,"sendrecv"===O||"recvonly"===O,"sendrecv"===O||"sendonly"===O),!h||"sendrecv"!==O&&"sendonly"!==O?delete s.rtpReceiver:(v=h.track,t.push([v,h]),r.addTrack(v)));else{var T=i.usingBundle&&u>0?{iceGatherer:i.transceivers[0].iceGatherer,iceTransport:i.transceivers[0].iceTransport,dtlsTransport:i.transceivers[0].dtlsTransport}:i._createIceAndDtlsTransports(A,u);if(M&&T.iceTransport.setRemoteCandidates(x),p=RTCRtpReceiver.getCapabilities(E),k=[{ssrc:1001*(2*u+2)}],h=new RTCRtpReceiver(T.dtlsTransport,E),v=h.track,t.push([v,h]),r.addTrack(v),i.localStreams.length>0&&i.localStreams[0].getTracks().length>=u){var P=i.localStreams[0].getTracks()[u];b=new RTCRtpSender(P,T.dtlsTransport)}i.transceivers[u]={iceGatherer:T.iceGatherer,iceTransport:T.iceTransport,dtlsTransport:T.dtlsTransport,localCapabilities:p,remoteCapabilities:C,rtpSender:b,rtpReceiver:h,kind:E,mid:A,cname:F,sendEncodingParameters:k,recvEncodingParameters:_},i._transceive(i.transceivers[u],!1,"sendrecv"===O||"sendonly"===O)}}),this.remoteDescription={type:e.type,sdp:e.sdp},e.type){case"offer":this._updateSignalingState("have-remote-offer");break;case"answer":this._updateSignalingState("stable");break;default:throw new TypeError('unsupported type "'+e.type+'"')}return r.getTracks().length&&(i.remoteStreams.push(r),window.setTimeout(function(){var e=new Event("addstream");e.stream=r,i.dispatchEvent(e),null!==i.onaddstream&&window.setTimeout(function(){i.onaddstream(e)},0),t.forEach(function(n){var t=n[0],o=n[1],f=new Event("track");f.track=t,f.receiver=o,f.streams=[r],i.dispatchEvent(e),null!==i.ontrack&&window.setTimeout(function(){i.ontrack(f)},0)})},0)),arguments.length>1&&"function"==typeof arguments[1]&&window.setTimeout(arguments[1],0),Promise.resolve()},window.RTCPeerConnection.prototype.close=function(){this.transceivers.forEach(function(e){e.iceTransport&&e.iceTransport.stop(),e.dtlsTransport&&e.dtlsTransport.stop(),e.rtpSender&&e.rtpSender.stop(),e.rtpReceiver&&e.rtpReceiver.stop()}),this._updateSignalingState("closed")},window.RTCPeerConnection.prototype._updateSignalingState=function(e){this.signalingState=e;var i=new Event("signalingstatechange");this.dispatchEvent(i),null!==this.onsignalingstatechange&&this.onsignalingstatechange(i)},window.RTCPeerConnection.prototype._maybeFireNegotiationNeeded=function(){var e=new Event("negotiationneeded");this.dispatchEvent(e),null!==this.onnegotiationneeded&&this.onnegotiationneeded(e)},window.RTCPeerConnection.prototype._updateConnectionState=function(){var e,i=this,r={"new":0,closed:0,connecting:0,checking:0,connected:0,completed:0,failed:0};if(this.transceivers.forEach(function(e){r[e.iceTransport.state]++,r[e.dtlsTransport.state]++}),r.connected+=r.completed,e="new",r.failed>0?e="failed":r.connecting>0||r.checking>0?e="connecting":r.disconnected>0?e="disconnected":r["new"]>0?e="new":(r.connected>0||r.completed>0)&&(e="connected"),e!==i.iceConnectionState){i.iceConnectionState=e;var n=new Event("iceconnectionstatechange");this.dispatchEvent(n),null!==this.oniceconnectionstatechange&&this.oniceconnectionstatechange(n)}},window.RTCPeerConnection.prototype.createOffer=function(){var e=this;if(this._pendingOffer)throw new Error("createOffer called while there is a pending offer.");var i;1===arguments.length&&"function"!=typeof arguments[0]?i=arguments[0]:3===arguments.length&&(i=arguments[2]);var r=[],t=0,o=0;if(this.localStreams.length&&(t=this.localStreams[0].getAudioTracks().length,o=this.localStreams[0].getVideoTracks().length),i){if(i.mandatory||i.optional)throw new TypeError("Legacy mandatory/optional constraints not supported.");void 0!==i.offerToReceiveAudio&&(t=i.offerToReceiveAudio),void 0!==i.offerToReceiveVideo&&(o=i.offerToReceiveVideo)}for(this.localStreams.length&&this.localStreams[0].getTracks().forEach(function(e){r.push({kind:e.kind,track:e,wantReceive:"audio"===e.kind?t>0:o>0}),"audio"===e.kind?t--:"video"===e.kind&&o--});t>0||o>0;)t>0&&(r.push({kind:"audio",wantReceive:!0}),t--),o>0&&(r.push({kind:"video",wantReceive:!0}),o--);var f=n.writeSessionBoilerplate(),a=[];r.forEach(function(i,r){var t,o,f=i.track,u=i.kind,s=n.generateIdentifier(),l=e.usingBundle&&r>0?{iceGatherer:a[0].iceGatherer,iceTransport:a[0].iceTransport,dtlsTransport:a[0].dtlsTransport}:e._createIceAndDtlsTransports(s,r),c=RTCRtpSender.getCapabilities(u),d=[{ssrc:1001*(2*r+1)}];f&&(t=new RTCRtpSender(f,l.dtlsTransport)),i.wantReceive&&(o=new RTCRtpReceiver(l.dtlsTransport,u)),a[r]={iceGatherer:l.iceGatherer,iceTransport:l.iceTransport,dtlsTransport:l.dtlsTransport,localCapabilities:c,remoteCapabilities:null,rtpSender:t,rtpReceiver:o,kind:u,mid:s,sendEncodingParameters:d,recvEncodingParameters:null}}),this.usingBundle&&(f+="a=group:BUNDLE "+a.map(function(e){return e.mid}).join(" ")+"\r\n"),r.forEach(function(i,r){var t=a[r];f+=n.writeMediaSection(t,t.localCapabilities,"offer",e.localStreams[0])}),this._pendingOffer=a;var u=new RTCSessionDescription({type:"offer",sdp:f});return arguments.length&&"function"==typeof arguments[0]&&window.setTimeout(arguments[0],0,u),Promise.resolve(u)},window.RTCPeerConnection.prototype.createAnswer=function(){var e=this,i=n.writeSessionBoilerplate();this.usingBundle&&(i+="a=group:BUNDLE "+this.transceivers.map(function(e){return e.mid}).join(" ")+"\r\n"),this.transceivers.forEach(function(r){var t=e._getCommonCapabilities(r.localCapabilities,r.remoteCapabilities);i+=n.writeMediaSection(r,t,"answer",e.localStreams[0])});var r=new RTCSessionDescription({type:"answer",sdp:i});return arguments.length&&"function"==typeof arguments[0]&&window.setTimeout(arguments[0],0,r),Promise.resolve(r)},window.RTCPeerConnection.prototype.addIceCandidate=function(e){if(null===e)this.transceivers.forEach(function(e){e.iceTransport.addRemoteCandidate({})});else{var i=e.sdpMLineIndex;if(e.sdpMid)for(var r=0;r0?n.parseCandidate(e.candidate):{};if("tcp"===o.protocol&&0===o.port)return;if("1"!==o.component)return;"endOfCandidates"===o.type&&(o={}),t.iceTransport.addRemoteCandidate(o);var f=n.splitSections(this.remoteDescription.sdp);f[i+1]+=(o.type?e.candidate.trim():"a=end-of-candidates")+"\r\n",this.remoteDescription.sdp=f.join("")}}return arguments.length>1&&"function"==typeof arguments[1]&&window.setTimeout(arguments[1],0),Promise.resolve()},window.RTCPeerConnection.prototype.getStats=function(){var e=[];this.transceivers.forEach(function(i){["rtpSender","rtpReceiver","iceGatherer","iceTransport","dtlsTransport"].forEach(function(r){i[r]&&e.push(i[r].getStats())})});var i=arguments.length>1&&"function"==typeof arguments[1]&&arguments[1];return new Promise(function(r){var n=new Map;Promise.all(e).then(function(e){e.forEach(function(e){Object.keys(e).forEach(function(i){n.set(i,e[i]),n[i]=e[i]})}),i&&window.setTimeout(i,0,n),r(n)})})}},attachMediaStream:function(e,i){t("DEPRECATED, attachMediaStream will soon be removed."),e.srcObject=i},reattachMediaStream:function(e,i){t("DEPRECATED, reattachMediaStream will soon be removed."),e.srcObject=i.srcObject}};i.exports={shimPeerConnection:o.shimPeerConnection,shimGetUserMedia:e("./getusermedia"),attachMediaStream:o.attachMediaStream,reattachMediaStream:o.reattachMediaStream}},{"../utils":318,"./getusermedia":314,sdp:305}],314:[function(e,i,r){"use strict";i.exports=function(){var e=function(e){return{name:{PermissionDeniedError:"NotAllowedError"}[e.name]||e.name,message:e.message,constraint:e.constraint,toString:function(){return this.name}}},i=navigator.mediaDevices.getUserMedia.bind(navigator.mediaDevices);navigator.mediaDevices.getUserMedia=function(r){return i(r)["catch"](function(i){return Promise.reject(e(i))})}}},{}],315:[function(e,i,r){"use strict";var n=e("../utils").log,t=e("../utils").browserDetails,o={shimOnTrack:function(){"object"!=typeof window||!window.RTCPeerConnection||"ontrack"in window.RTCPeerConnection.prototype||Object.defineProperty(window.RTCPeerConnection.prototype,"ontrack",{get:function(){return this._ontrack},set:function(e){this._ontrack&&(this.removeEventListener("track",this._ontrack),this.removeEventListener("addstream",this._ontrackpoly)),this.addEventListener("track",this._ontrack=e),this.addEventListener("addstream",this._ontrackpoly=function(e){e.stream.getTracks().forEach(function(i){var r=new Event("track");r.track=i,r.receiver={track:i},r.streams=[e.stream],this.dispatchEvent(r)}.bind(this))}.bind(this))}})},shimSourceObject:function(){"object"==typeof window&&(!window.HTMLMediaElement||"srcObject"in window.HTMLMediaElement.prototype||Object.defineProperty(window.HTMLMediaElement.prototype,"srcObject",{get:function(){return this.mozSrcObject},set:function(e){this.mozSrcObject=e}}))},shimPeerConnection:function(){if("object"==typeof window&&(window.RTCPeerConnection||window.mozRTCPeerConnection)){window.RTCPeerConnection||(window.RTCPeerConnection=function(e,i){if(t.version<38&&e&&e.iceServers){for(var r=[],n=0;n=r&&parseInt(n[r],10)},detectBrowser:function(){var e={};if(e.browser=null,e.version=null,e.minVersion=null,"undefined"==typeof window||!window.navigator)return e.browser="Not a browser.",e;if(navigator.mozGetUserMedia)e.browser="firefox",e.version=this.extractVersion(navigator.userAgent,/Firefox\/([0-9]+)\./,1),e.minVersion=31;else if(navigator.webkitGetUserMedia)if(window.webkitRTCPeerConnection)e.browser="chrome",e.version=this.extractVersion(navigator.userAgent,/Chrom(e|ium)\/([0-9]+)\./,2),e.minVersion=38;else{if(!navigator.userAgent.match(/Version\/(\d+).(\d+)/))return e.browser="Unsupported webkit-based browser with GUM support but no WebRTC support.",e;e.browser="safari",e.version=this.extractVersion(navigator.userAgent,/AppleWebKit\/([0-9]+)\./,1),e.minVersion=602}else{if(!navigator.mediaDevices||!navigator.userAgent.match(/Edge\/(\d+).(\d+)$/))return e.browser="Not a supported browser.",e;e.browser="edge",e.version=this.extractVersion(navigator.userAgent,/Edge\/(\d+).(\d+)$/,2),e.minVersion=10547}return e.version0&&void 0!==arguments[0]?arguments[0]:null;return regeneratorRuntime.async(function(i){for(;;)switch(i.prev=i.next){case 0:if(!this._fsm.can("start")){i.next=5;break}return i.next=3,regeneratorRuntime.awrap(this._fsm.start(e));case 3:i.next=9;break;case 5:return i.next=7,regeneratorRuntime.awrap(this._fsm.stop());case 7:return i.next=9,regeneratorRuntime.awrap(this._fsm.start(e));case 9:case"end":return i.stop()}},null,this)}},{key:"stop",value:function(){return regeneratorRuntime.async(function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._fsm.can("stop")){e.next=3;break}return e.next=3,regeneratorRuntime.awrap(this._fsm.stop());case 3:case"end":return e.stop()}},null,this)}},{key:"_enableScan",value:function(e){var i;return regeneratorRuntime.async(function(r){for(;;)switch(r.prev=r.next){case 0:if(this._camera=e||this._camera,this._camera){r.next=3;break}throw new Error("Camera is not defined.");case 3:return r.next=5,regeneratorRuntime.awrap(this._camera.start());case 5:i=r.sent,this.video.src=i,this._continuous&&this._scanner.start();case 8:case"end":return r.stop()}},null,this)}},{key:"_disableScan",value:function(){this.video.src="",this._scanner&&this._scanner.stop(),this._camera&&this._camera.stop()}},{key:"_configureVideo",value:function(e){if(e.video&&"VIDEO"!==e.video.tagName)throw new Error("Video must be a